DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ BotTestSpamUserActions()

void BotTestSpamUserActions::BotTestSpamUserActions ( Bot bot = NULL,
BotStateBase parent = NULL )
inlineprivate

См. определение в файле Bot_TestSpamUserActions.c строка 154

155 {
156 // setup nested state machine
157 m_FSM = new BotFSM(this); // @NOTE: set owner of the submachine fsm
158
159 m_Start = new BotTestSpamUserActions_Start(m_Bot, this, 1.0);
160 m_GetRef = new BotTestSpamUserActions_GetEntityFromSlot(m_Bot, this, 2.0);
161
162 // events
163 BotEventBase __EntWait__ = new BotEventWaitTimeout;
164
165 // transitions
166 m_FSM.AddTransition(new BotTransition( m_Start, __EntWait__, m_GetRef));
167
168 m_FSM.SetInitialState(m_Start);
169 }
FSMTransition< BotStateBase, BotEventBase, BotActionBase, BotGuardBase > BotTransition
Определения BotFSM.c:7
ref BotFSM m_FSM
hierarchical parent state of this state (or null)
Определения BotStates.c:15
Bot m_Bot
man that this state belongs to
Определения BotStates.c:13
ref BotTestSpamUserActions_Start m_Start
Определения Bot_TestSpamUserActions.c:150
ref BotTestSpamUserActions_GetEntityFromSlot m_GetRef
Определения Bot_TestSpamUserActions.c:151

Перекрестные ссылки BotStateBase::BotStateBase(), BotStateBase::m_Bot, BotStateBase::m_FSM, m_GetRef и m_Start.