C# 클래스 MegaMan.Engine.Entities.GameEntityPool

상속: IEntityPool
파일 보기 프로젝트 열기: Tesserex/C--MegaMan-Engine 1 사용 예제들

공개 메소드들

메소드 설명
CreateEntity ( string name ) : GameEntity
CreateEntityWithId ( string id, string name ) : GameEntity
GameEntityPool ( IEntitySource entitySource ) : System
GetAll ( ) : IEnumerable
GetEntityById ( string id ) : GameEntity
GetNumberAlive ( string name ) : int
GetTotalAlive ( ) : int
RemoveAll ( ) : void
UnloadAll ( ) : void

비공개 메소드들

메소드 설명
BindEntityEventRegistration ( string id, GameEntity entity ) : void
RemoveEntity ( string id, GameEntity entity ) : void

메소드 상세

CreateEntity() 공개 메소드

public CreateEntity ( string name ) : GameEntity
name string
리턴 GameEntity

CreateEntityWithId() 공개 메소드

public CreateEntityWithId ( string id, string name ) : GameEntity
id string
name string
리턴 GameEntity

GameEntityPool() 공개 메소드

public GameEntityPool ( IEntitySource entitySource ) : System
entitySource IEntitySource
리턴 System

GetAll() 공개 메소드

public GetAll ( ) : IEnumerable
리턴 IEnumerable

GetEntityById() 공개 메소드

public GetEntityById ( string id ) : GameEntity
id string
리턴 GameEntity

GetNumberAlive() 공개 메소드

public GetNumberAlive ( string name ) : int
name string
리턴 int

GetTotalAlive() 공개 메소드

public GetTotalAlive ( ) : int
리턴 int

RemoveAll() 공개 메소드

public RemoveAll ( ) : void
리턴 void

UnloadAll() 공개 메소드

public UnloadAll ( ) : void
리턴 void