C# Класс Entitas.Group

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ContainsEntity ( Entity entity ) : bool
GetEntities ( ) : Entity[]
GetSingleEntity ( ) : Entity
Group ( IMatcher matcher ) : System.Collections.Generic
HandleEntity ( Entity entity, int index, IComponent component ) : void
HandleEntitySilently ( Entity entity ) : void
RemoveAllEventHandlers ( ) : void
ToString ( ) : string
UpdateEntity ( Entity entity, int index, IComponent previousComponent, IComponent newComponent ) : void

Приватные методы

Метод Описание
addEntity ( Entity entity, int index, IComponent component ) : void
addEntitySilently ( Entity entity ) : bool
handleEntity ( Entity entity ) : GroupChanged
removeEntity ( Entity entity, int index, IComponent component ) : void
removeEntitySilently ( Entity entity ) : bool

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

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

public ContainsEntity ( Entity entity ) : bool
entity Entity
Результат bool

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

public GetEntities ( ) : Entity[]
Результат Entity[]

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

public GetSingleEntity ( ) : Entity
Результат Entity

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

public Group ( IMatcher matcher ) : System.Collections.Generic
matcher IMatcher
Результат System.Collections.Generic

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

public HandleEntity ( Entity entity, int index, IComponent component ) : void
entity Entity
index int
component IComponent
Результат void

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

public HandleEntitySilently ( Entity entity ) : void
entity Entity
Результат void

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

public RemoveAllEventHandlers ( ) : void
Результат void

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

public ToString ( ) : string
Результат string

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

public UpdateEntity ( Entity entity, int index, IComponent previousComponent, IComponent newComponent ) : void
entity Entity
index int
previousComponent IComponent
newComponent IComponent
Результат void