C# Class MegaMan.Engine.Entities.GameEntitySource

Inheritance: IEntitySource
ファイルを表示 Open project: Tesserex/C--MegaMan-Engine Class Usage Examples

Public Methods

Method Description
GetOriginalEntity ( string name ) : GameEntity
Unload ( ) : void

Private Methods

Method Description
LoadCollisionComponent ( GameEntity entity, CollisionComponentInfo info ) : void
LoadEntities ( IEnumerable entities ) : void
LoadEntity ( EntityInfo info ) : void
LoadHealthComponent ( GameEntity entity, HealthComponentInfo info ) : void
LoadLadderComponent ( GameEntity entity, LadderComponentInfo info ) : void
LoadMovementComponent ( MovementComponentInfo info, GameEntity entity ) : void
LoadPositionComponent ( GameEntity entity, PositionComponentInfo componentInfo ) : void
LoadSpriteComponent ( GameEntity entity, SpriteComponentInfo componentInfo ) : void
LoadStateComponent ( GameEntity entity, StateComponentInfo info ) : void
LoadWeaponComponent ( GameEntity entity, WeaponComponentInfo info ) : void

Method Details

GetOriginalEntity() public method

public GetOriginalEntity ( string name ) : GameEntity
name string
return GameEntity

Unload() public method

public Unload ( ) : void
return void