PC Stable Documentation
|
|
Private Member Functions | |
void | Bot (PlayerBase ow) |
void | SetInstanceType (DayZPlayerInstanceType t) |
void | Start () |
void | Stop () |
void | StartAction (int action) |
void | OnUpdate (float dt) |
void | AddTransition (BotStateBase state, int id) |
bool | ProcessEvent (BotEventBase e) |
void | InitFSM () |
Private Attributes | |
PlayerBase | m_Owner = null |
protected ref BotFSM | m_FSM = null |
protected DayZPlayerInstanceType | m_InstanceType = DayZPlayerInstanceType.INSTANCETYPE_CLIENT |
protected ref BotStateBase | m_IdleState = null |
ref BotEventBase | ___Bgn__ = new BotEventStart |
ref BotEventBase | __Stop__ = new BotEventStop |
ref BotEventBase | ___OK___ = new BotEventEndOK |
ref BotEventBase | __Fail__ = new BotEventEndFail |
ref BotEventBase | __Tout__ = new BotEventEndTimeout |
ref BotEventBase | __IChg__ = new BotEventOnItemInHandsChanged |
|
inlineprivate |
References m_Owner.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References botDebugSpam(), and m_FSM.
Referenced by StartAction().
|
inlineprivate |
References m_InstanceType.
|
inlineprivate |
References InitFSM().
|
inlineprivate |
References m_Owner, and ProcessEvent().
|
inlineprivate |
References m_FSM.
|
private |
|
private |
Referenced by AddTransition().
|
private |
Referenced by AddTransition().
|
private |
|
private |
Referenced by AddTransition().
|
private |
Referenced by AddTransition().
|
private |
Referenced by AddTransition(), InitFSM(), OnUpdate(), ProcessEvent(), and Stop().
|
private |
Referenced by AddTransition(), and InitFSM().
|
private |
Referenced by SetInstanceType().
|
private |
Referenced by Bot(), BotStateIdle::BotStateIdle(), and StartAction().