81 if (
t_str.IndexOf(
"_Opened") != -1)
104 m_Spawning =
new BotSpawnEntityInHands(m_Bot,
this);
115 m_FSM.SetInitialState(m_Spawning);
195 ActionManagerBase
mgr =
m_Owner.GetActionManager();
eBleedingSourceType m_Type
class ActionTargets ActionTarget
void botDebugSpam(string s)
void botDebugPrint(string s)
FSMTransition< BotStateBase, BotEventBase, BotActionBase, BotGuardBase > BotTransition
enum ProcessDirectDamageFlags m_Owner
void Bot_TestSpawnOpenDestroy(Bot bot=NULL, BotStateBase parent=NULL, string new_type="")
ref BotDestroyEntityInHands m_Destroying
override void OnExit(BotEventBase e)
override void OnUpdate(float dt)
void Bot_TestSpawnOpenDrop(Bot bot=NULL, BotStateBase parent=NULL, string new_type="")
ref BotEatEntityInHands m_Eating
ref BotDropEntityInHands m_Dropping
void Bot_TestSpawnOpenEat(Bot bot=NULL, BotStateBase parent=NULL, string new_type="")
override void OnEntry(BotEventBase e)
represents event that triggers transition from state to state
Bot Finite State Machine (Hierarchical)
represent weapon state base
void BotSpawnEntityInHands(Bot bot=NULL, BotStateBase parent=NULL, string new_type="")
override void OnUpdate(float dt)
ref BotSpawnEntityInHands m_Spawning
override void OnEntry(BotEventBase e)
override void OnAbort(BotEventBase e)
override void OnExit(BotEventBase e)
void Bot_TestSpawnOpen(Bot bot=NULL, BotStateBase parent=NULL, string new_type="")
ref BotOpenEntityInHands m_Opening
override void OnExit(BotEventBase e)
override void OnEntry(BotEventBase e)
override void OnUpdate(float dt)
override void OnAbort(BotEventBase e)
DayZPlayerInstanceType
defined in C++