23 bool result =
m_arg0.GuardCondition(e) &&
m_arg1.GuardCondition(e);
31 ref BotGuardBase m_arg0;
37 bool result = !
m_arg0.GuardCondition(e);
45 ref BotGuardBase m_arg0;
46 ref BotGuardBase m_arg1;
52 bool result =
m_arg0.GuardCondition(e) ||
m_arg1.GuardCondition(e);
65 if (
m_Player.GetHumanInventory().GetEntityInHands())
void botDebugPrint(string s)
void hndDebugPrint(string s)
represents event that triggers transition from state to state
override bool GuardCondition(BotEventBase e)
void BotGuardOr(BotGuardBase arg0=NULL, BotGuardBase arg1=NULL)
void BotGuardDebugEventMatches(BotEventStartDebug e=NULL)
void BotGuardAnd(BotGuardBase arg0=NULL, BotGuardBase arg1=NULL)
void BotGuardNot(BotGuardBase arg0=NULL)
bool GuardCondition(BotEventBase e)
ref BotEventStartDebug m_Event
represents guard on a transition from state to state
Super root of all classes in Enforce script.
Abstracted event, not to be used, only inherited.
void BotGuardHasItemInHands(Man p=NULL)
override bool GuardCondition(HandEventBase e)
TODO(kumarjac): This guard is unused but it has a fault and doesn't conform with maximimal/minimal ch...
static bool IsInventoryHFSMLogEnable()
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.