23 bool result = m_arg0.GuardCondition(e) && m_arg1.GuardCondition(e);
24 botDebugPrint(
"[botfsm] guard - " + m_arg0.Type() +
" && " + m_arg1.Type() +
" = " + result);
33 void BotGuardNot (
BotGuardBase arg0 = NULL) { m_arg0 = arg0; }
37 bool result = !m_arg0.GuardCondition(e);
38 botDebugPrint(
"[botfsm] guard - ! " + m_arg0.Type() +
" = " + result);
52 bool result = m_arg0.GuardCondition(e) || m_arg1.GuardCondition(e);
53 botDebugPrint(
"[botfsm] guard - " + m_arg0.Type() +
" || " + m_arg1.Type() +
" = " + result);
61 void BotGuardHasItemInHands (Man p = NULL) {
m_Player = p; }
65 if (
m_Player.GetHumanInventory().GetEntityInHands())