C# Class GameEntities.RTS_Specific.AntUnitAI

Inheritance: AI
Afficher le fichier Open project: DarrenHassan/GDM4242-GroupD Class Usage Examples

Protected Properties

Свойство Type Description
failed bool
lastVec Vec3

Private Properties

Свойство Type Description
InactiveFindTask bool

Méthodes publiques

Méthode Description
AntUnitAI ( ) : System
DoTask ( Task task, bool toQueue ) : void
GetControlPanelTasks ( ) : List

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
InactiveFindTask ( ) : bool

Method Details

AntUnitAI() public méthode

public AntUnitAI ( ) : System
Résultat System

BehaveSeqGen() protected méthode

protected BehaveSeqGen ( ) : IEnumerable
Résultat IEnumerable

ClearTaskList() protected méthode

protected ClearTaskList ( ) : void
Résultat void

DepositSeqGen() protected méthode

protected DepositSeqGen ( ) : IEnumerable
Résultat IEnumerable

DoNextTask() protected méthode

protected DoNextTask ( ) : void
Résultat void

DoTask() public méthode

public DoTask ( Task task, bool toQueue ) : void
task Task
toQueue bool
Résultat void

DoTaskInternal() protected méthode

protected DoTaskInternal ( Task task ) : void
task Task
Résultat void

GetAttackObjectPriority() protected méthode

protected GetAttackObjectPriority ( Unit obj ) : float
obj Unit
Résultat float

GetControlPanelTasks() public méthode

public GetControlPanelTasks ( ) : List
Résultat List

OnDestroy() protected méthode

Overridden from Engine.EntitySystem.Entity.OnDestroy().
protected OnDestroy ( ) : void
Résultat void

OnPostCreate() protected méthode

Overridden from Engine.EntitySystem.Entity.OnPostCreate(Boolean).
protected OnPostCreate ( bool loaded ) : void
loaded bool
Résultat void

OnRelatedEntityDelete() protected méthode

Overridden from Engine.EntitySystem.Entity.OnRelatedEntityDelete(Entity)
protected OnRelatedEntityDelete ( Entity entity ) : void
entity Entity
Résultat void

OnTick() protected méthode

Overridden from Engine.EntitySystem.Entity.OnTick().
protected OnTick ( ) : void
Résultat void

TickTasks() protected méthode

protected TickTasks ( ) : void
Résultat void

UpdateInitialWeapons() protected méthode

protected UpdateInitialWeapons ( ) : void
Résultat void

Property Details

failed protected_oe property

protected bool failed
Résultat bool

lastVec protected_oe property

protected Vec3 lastVec
Résultat Vec3