C# 클래스 GameEntities.RTS_Specific.AntUnitAI

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

보호된 프로퍼티들

프로퍼티 타입 설명
failed bool
lastVec Vec3

Private Properties

프로퍼티 타입 설명
InactiveFindTask bool

공개 메소드들

메소드 설명
AntUnitAI ( ) : System
DoTask ( Task task, bool toQueue ) : void
GetControlPanelTasks ( ) : List

보호된 메소드들

메소드 설명
BehaveSeqGen ( ) : IEnumerable
ClearTaskList ( ) : void
DepositSeqGen ( ) : IEnumerable
DoNextTask ( ) : void
DoTaskInternal ( Task task ) : void
GetAttackObjectPriority ( Unit obj ) : float
OnDestroy ( ) : void

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

OnPostCreate ( bool loaded ) : void

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

OnRelatedEntityDelete ( Entity entity ) : void

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

OnTick ( ) : void

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

TickTasks ( ) : void
UpdateInitialWeapons ( ) : void

비공개 메소드들

메소드 설명
InactiveFindTask ( ) : bool

메소드 상세

AntUnitAI() 공개 메소드

public AntUnitAI ( ) : System
리턴 System

BehaveSeqGen() 보호된 메소드

protected BehaveSeqGen ( ) : IEnumerable
리턴 IEnumerable

ClearTaskList() 보호된 메소드

protected ClearTaskList ( ) : void
리턴 void

DepositSeqGen() 보호된 메소드

protected DepositSeqGen ( ) : IEnumerable
리턴 IEnumerable

DoNextTask() 보호된 메소드

protected DoNextTask ( ) : void
리턴 void

DoTask() 공개 메소드

public DoTask ( Task task, bool toQueue ) : void
task Task
toQueue bool
리턴 void

DoTaskInternal() 보호된 메소드

protected DoTaskInternal ( Task task ) : void
task Task
리턴 void

GetAttackObjectPriority() 보호된 메소드

protected GetAttackObjectPriority ( Unit obj ) : float
obj Unit
리턴 float

GetControlPanelTasks() 공개 메소드

public GetControlPanelTasks ( ) : List
리턴 List

OnDestroy() 보호된 메소드

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

OnPostCreate() 보호된 메소드

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

OnRelatedEntityDelete() 보호된 메소드

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

OnTick() 보호된 메소드

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

TickTasks() 보호된 메소드

protected TickTasks ( ) : void
리턴 void

UpdateInitialWeapons() 보호된 메소드

protected UpdateInitialWeapons ( ) : void
리턴 void

프로퍼티 상세

failed 보호되어 있는 프로퍼티

protected bool failed
리턴 bool

lastVec 보호되어 있는 프로퍼티

protected Vec3 lastVec
리턴 Vec3