C# Класс GameFramework.AiLogic_Npc_Member

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

Защищенные методы

Метод Описание
OnInitStateHandlers ( ) : void
OnStateLogicCheck ( EntityInfo entity, long deltaTime ) : bool
OnStateLogicInit ( EntityInfo entity, long deltaTime ) : void

Приватные методы

Метод Описание
CombatHandler ( EntityInfo npc, long deltaTime ) : void
GetAiData ( EntityInfo entity ) : AiData_General
GetFormationId ( EntityInfo leader ) : int
GetHomePos ( int formationIndex, EntityInfo leader ) : System.Vector3
GoHomeHandler ( EntityInfo entity, long deltaTime ) : void
IdleHandler ( EntityInfo npc, long deltaTime ) : void
IsAutoOperate ( EntityInfo leader ) : bool
IsLeaderDead ( EntityInfo entity ) : bool
MoveCommandHandler ( EntityInfo entity, long deltaTime ) : void
PatrolCommandHandler ( EntityInfo entity, long deltaTime ) : void
PursuitCommandHandler ( EntityInfo entity, long deltaTime ) : void
SkillCommandHandler ( EntityInfo entity, long deltaTime ) : void
WaitCommandHandler ( EntityInfo entity, long deltaTime ) : void

Описание методов

OnInitStateHandlers() защищенный метод

protected OnInitStateHandlers ( ) : void
Результат void

OnStateLogicCheck() защищенный метод

protected OnStateLogicCheck ( EntityInfo entity, long deltaTime ) : bool
entity EntityInfo
deltaTime long
Результат bool

OnStateLogicInit() защищенный метод

protected OnStateLogicInit ( EntityInfo entity, long deltaTime ) : void
entity EntityInfo
deltaTime long
Результат void