Class EntityComponentDatabase
Represents a database for managing entity component maps.
public class EntityComponentDatabase : DatabaseWithSource<int, EntityComponentMap, EntityKeyedMapDataSource<EntityComponentMap>>, IDatabase<int, EntityComponentMap>, IDatabase, IDataCrud, IManageableLifecycle<DatabaseManager>, IManageableLifecycle, IReloadable, IManageable<DatabaseManager>, IManageable, IDataCrud<int, EntityComponentMap>
- Inheritance
-
Database<int, EntityComponentMap, EntityKeyedMapDataSource<EntityComponentMap>, MapDataLoader<int, EntityComponentMap>>EntityComponentDatabase
- Implements
- Inherited Members
- Extension Methods
Constructors
EntityComponentDatabase()
Represents a database for managing entity component maps.
public EntityComponentDatabase()
Properties
Log
protected override Logger Log { get; }
Property Value
Methods
Get(Entity)
public EntityComponentMap Get(Entity entity)
Parameters
entity
Entity
Returns
GetOrCreate(Entity)
public EntityComponentMap GetOrCreate(Entity entity)
Parameters
entity
Entity
Returns
TryGet(Entity)
public EntityComponentMap? TryGet(Entity entity)
Parameters
entity
Entity