C# Class uFrame.ECS.EcsComponentManager

Inheritance: IEcsComponentManager
Afficher le fichier Open project: InvertGames/uFrame.ECS

Méthodes publiques

Méthode Description
ForEntity ( int entityId ) : IEcsComponent
Match ( int entityId ) : bool
RegisterComponent ( IEcsComponent item ) : void
UnRegisterComponent ( IEcsComponent item ) : void

Méthodes protégées

Méthode Description
AddItem ( IEcsComponent component ) : void
RemoveItem ( IEcsComponent component ) : void

Method Details

AddItem() protected abstract méthode

protected abstract AddItem ( IEcsComponent component ) : void
component IEcsComponent
Résultat void

ForEntity() public abstract méthode

public abstract ForEntity ( int entityId ) : IEcsComponent
entityId int
Résultat IEcsComponent

Match() public abstract méthode

public abstract Match ( int entityId ) : bool
entityId int
Résultat bool

RegisterComponent() public méthode

public RegisterComponent ( IEcsComponent item ) : void
item IEcsComponent
Résultat void

RemoveItem() protected abstract méthode

protected abstract RemoveItem ( IEcsComponent component ) : void
component IEcsComponent
Résultat void

UnRegisterComponent() public méthode

public UnRegisterComponent ( IEcsComponent item ) : void
item IEcsComponent
Résultat void