C# Класс GameEntities.RTS_Specific.AntUnitAI

Наследование: AI
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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