C# 클래스 GameEntities.RTSBuilding

상속: RTSUnit
파일 보기 프로젝트 열기: DarrenHassan/GDM4242-GroupD 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CreateProductUnitAttachedMesh void
CreateProductedUnit void
DestroyProductUnitAttachedMesh void
TickProductUnit void
UpdateAttachedObjectsVisibility void

공개 메소드들

메소드 설명
StartProductUnit ( RTSUnitType unitType ) : void
StopProductUnit ( ) : void

보호된 메소드들

메소드 설명
OnDamage ( MapObject prejudicial, Vec3 pos, Shape shape, float damage, bool allowMoveDamageToParent ) : void
OnPostCreate ( bool loaded ) : void

Overridden from Engine.EntitySystem.Entity.OnPostCreate(Boolean).

OnTick ( ) : void

Overridden from Engine.EntitySystem.Entity.OnTick().

비공개 메소드들

메소드 설명
CreateProductUnitAttachedMesh ( ) : void
CreateProductedUnit ( ) : void
DestroyProductUnitAttachedMesh ( ) : void
TickProductUnit ( ) : void
UpdateAttachedObjectsVisibility ( ) : void

메소드 상세

OnDamage() 보호된 메소드

protected OnDamage ( MapObject prejudicial, Vec3 pos, Shape shape, float damage, bool allowMoveDamageToParent ) : void
prejudicial MapObject
pos Vec3
shape Shape
damage float
allowMoveDamageToParent bool
리턴 void

OnPostCreate() 보호된 메소드

Overridden from Engine.EntitySystem.Entity.OnPostCreate(Boolean).
protected OnPostCreate ( bool loaded ) : void
loaded bool
리턴 void

OnTick() 보호된 메소드

Overridden from Engine.EntitySystem.Entity.OnTick().
protected OnTick ( ) : void
리턴 void

StartProductUnit() 공개 메소드

public StartProductUnit ( RTSUnitType unitType ) : void
unitType RTSUnitType
리턴 void

StopProductUnit() 공개 메소드

public StopProductUnit ( ) : void
리턴 void