Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
BotGuardBase Class Reference

represents guard on a transition from state to state More...

Protected Member Functions

void BotGuardDebugEventMatches (BotEventStartDebug e=NULL)
override bool GuardCondition (BotEventBase e)

Protected Attributes

ref BotEventStartDebug m_Event

Private Member Functions

void BotGuardAnd (BotGuardBase arg0=NULL, BotGuardBase arg1=NULL)
void BotGuardNot (BotGuardBase arg0=NULL)
void BotGuardOr (BotGuardBase arg0=NULL, BotGuardBase arg1=NULL)
override bool GuardCondition (BotEventBase e)
override bool GuardCondition (BotEventBase e)
override bool GuardCondition (BotEventBase e)
bool GuardCondition (BotEventBase e)

Private Attributes

ref BotGuardBase m_arg0
ref BotGuardBase m_arg1

Detailed Description

represents guard on a transition from state to state

Definition at line 4 of file botguards.c.

Member Function Documentation

◆ BotGuardAnd()

void BotGuardAnd ( BotGuardBase arg0 = NULL,
BotGuardBase arg1 = NULL )
inlineprivate

Definition at line 19 of file botguards.c.

References m_arg0, and m_arg1.

◆ BotGuardDebugEventMatches()

void BotGuardDebugEventMatches ( BotEventStartDebug e = NULL)
inlineprotected

Definition at line 81 of file botguards.c.

References m_Event.

◆ BotGuardNot()

void BotGuardNot ( BotGuardBase arg0 = NULL)
inlineprivate

Definition at line 33 of file botguards.c.

References m_arg0.

◆ BotGuardOr()

void BotGuardOr ( BotGuardBase arg0 = NULL,
BotGuardBase arg1 = NULL )
inlineprivate

Definition at line 48 of file botguards.c.

References m_arg0, and m_arg1.

◆ GuardCondition() [1/5]

override bool GuardCondition ( BotEventBase e)
inlineprotected

Definition at line 83 of file botguards.c.

References Class::CastTo(), m_Event, and BotEventStartDebug::m_Id.

◆ GuardCondition() [2/5]

override bool GuardCondition ( BotEventBase e)
inlineprivate

Definition at line 50 of file botguards.c.

References botDebugPrint(), m_arg0, and m_arg1.

◆ GuardCondition() [3/5]

override bool GuardCondition ( BotEventBase e)
inlineprivate

Definition at line 35 of file botguards.c.

References botDebugPrint(), and m_arg0.

◆ GuardCondition() [4/5]

override bool GuardCondition ( BotEventBase e)
inlineprivate

Definition at line 21 of file botguards.c.

References botDebugPrint(), m_arg0, and m_arg1.

◆ GuardCondition() [5/5]

bool GuardCondition ( BotEventBase e)
inlineprivate

Definition at line 11 of file botguards.c.

Field Documentation

◆ m_arg0

ref BotGuardBase m_arg0
private

Definition at line 16 of file botguards.c.

Referenced by BotGuardAnd(), BotGuardNot(), BotGuardOr(), and GuardCondition().

◆ m_arg1

ref BotGuardBase m_arg1
private

Definition at line 17 of file botguards.c.

Referenced by BotGuardAnd(), BotGuardOr(), and GuardCondition().

◆ m_Event

ref BotEventStartDebug m_Event
protected

Definition at line 79 of file botguards.c.

Referenced by BotGuardDebugEventMatches(), and GuardCondition().


The documentation for this class was generated from the following file:
  • F:/Games/Dayz/scripts/4_world/systems/bot/botguards.c