DayZ 1.24
|
Protected Member Functions | |
void | Bot (PlayerBase ow) |
void | SetInstanceType (DayZPlayerInstanceType t) |
void | Start (bool use_trigger, BotTrigger trigger=null) |
void | DelayedStart (float ms) |
void | OnDelayedStart () |
void | Stop () |
void | OnTrigger () |
void | OnUpdate (float dt) |
void | OnTimer () |
bool | ProcessEvent (BotEventBase e) |
void | InitFSM () |
Protected Attributes | |
ref Timer | m_Timer = new Timer |
const float | c_TriggerTimeoutMS = 1000.0 |
const float | c_UpdateMS = 16.0 |
ref BotFSM | m_FSM = null |
bool | m_UseTrigger = false |
bool | m_Triggered = false |
DayZPlayerInstanceType | m_InstanceType = DayZPlayerInstanceType.INSTANCETYPE_CLIENT |
ref BotTrigger | m_BotTrigger = null |
ref BotStateBase | m_BotTest = null |
Private Attributes | |
PlayerBase | m_Owner = null |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Definition at line 67 of file Bot.c.
References m_Owner, m_UseTrigger, ProcessEvent(), and Start().
|
inlineprotected |
|
inlineprotected |
Definition at line 82 of file Bot.c.
References botDebugPrint(), c_TriggerTimeoutMS, c_UpdateMS, m_BotTrigger, m_Owner, m_Timer, m_Triggered, and ProcessEvent().
Referenced by OnUpdate().
|
inlineprotected |
Definition at line 167 of file Bot.c.
References botDebugSpam(), and m_FSM.
Referenced by OnDelayedStart(), and OnTrigger().
|
inlineprotected |
|
inlineprotected |
Definition at line 39 of file Bot.c.
References botDebugPrint(), c_TriggerTimeoutMS, c_UpdateMS, Error(), InitFSM(), m_BotTrigger, m_Owner, m_Timer, m_Triggered, and m_UseTrigger.
|
inlineprotected |
Definition at line 75 of file Bot.c.
References m_FSM, m_Timer, and m_Triggered.
Definition at line 22 of file Bot.c.
Referenced by OnTrigger(), and Start().
Definition at line 24 of file Bot.c.
Referenced by OnTrigger(), and Start().
|
protected |
|
protected |
Definition at line 29 of file Bot.c.
Referenced by OnTrigger(), and Start().
Definition at line 25 of file Bot.c.
Referenced by InitFSM(), OnUpdate(), ProcessEvent(), and Stop().
|
protected |
Definition at line 28 of file Bot.c.
Referenced by SetInstanceType().
|
private |
Definition at line 20 of file Bot.c.
Referenced by Bot(), BotStateIdle::BotStateIdle(), OnDelayedStart(), OnTrigger(), and Start().
Definition at line 21 of file Bot.c.
Referenced by DelayedStart(), OnTrigger(), Start(), and Stop().
Definition at line 27 of file Bot.c.
Referenced by OnTrigger(), Start(), and Stop().
Definition at line 26 of file Bot.c.
Referenced by OnDelayedStart(), and Start().