C# Класс uFrame.ECS.EcsComponentManager

Наследование: IEcsComponentManager
Показать файл Открыть проект

Открытые методы

Метод Описание
ForEntity ( int entityId ) : IEcsComponent
Match ( int entityId ) : bool
RegisterComponent ( IEcsComponent item ) : void
UnRegisterComponent ( IEcsComponent item ) : void

Защищенные методы

Метод Описание
AddItem ( IEcsComponent component ) : void
RemoveItem ( IEcsComponent component ) : void

Описание методов

AddItem() защищенный абстрактный Метод

protected abstract AddItem ( IEcsComponent component ) : void
component IEcsComponent
Результат void

ForEntity() публичный абстрактный Метод

public abstract ForEntity ( int entityId ) : IEcsComponent
entityId int
Результат IEcsComponent

Match() публичный абстрактный Метод

public abstract Match ( int entityId ) : bool
entityId int
Результат bool

RegisterComponent() публичный Метод

public RegisterComponent ( IEcsComponent item ) : void
item IEcsComponent
Результат void

RemoveItem() защищенный абстрактный Метод

protected abstract RemoveItem ( IEcsComponent component ) : void
component IEcsComponent
Результат void

UnRegisterComponent() публичный Метод

public UnRegisterComponent ( IEcsComponent item ) : void
item IEcsComponent
Результат void