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

◆ Bot_TestSpawnOpen()

void BotStateBase::Bot_TestSpawnOpen ( Bot bot = NULL,
BotStateBase parent = NULL,
string new_type = "" )
inlineprivate

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

100 {
101 m_Type = new_type;
102
103 // setup nested state machine
104 m_FSM = new BotFSM(this); // @NOTE: set owner of the submachine fsm
105
107 m_Opening = new BotOpenEntityInHands(m_Bot, this);
108
109 // events
110 BotEventBase __EntInH__ = new BotEventEntityInHands;
111
112 // transitions
113 m_FSM.AddTransition(new BotTransition( m_Spawning, __EntInH__, m_Opening));
114 //m_FSM.AddTransition(new BotTransition( m_Opening, __EntAtt__, m_Eating));
115 //m_FSM.AddTransition(new BotTransition( m_Eating, __EntAtt__, m_Eating));
116
117 m_FSM.SetInitialState(m_Spawning);
118 }
FSMTransition< BotStateBase, BotEventBase, BotActionBase, BotGuardBase > BotTransition
Определения BotFSM.c:7
void BotSpawnEntityInHands(Bot bot=NULL, BotStateBase parent=NULL, string new_type="")
Определения Bot_TestSpawnAndOpenCan.c:7
ref BotFSM m_FSM
hierarchical parent state of this state (or null)
Определения BotStates.c:15
ref BotSpawnEntityInHands m_Spawning
Определения Bot_TestSpawnAndOpenCan.c:96
string m_Type
Определения Bot_TestSpawnAndOpenCan.c:5
ref BotOpenEntityInHands m_Opening
Определения Bot_TestSpawnAndOpenCan.c:97
Bot m_Bot
man that this state belongs to
Определения BotStates.c:13

Перекрестные ссылки BotSpawnEntityInHands(), BotStateBase(), m_Bot, m_FSM, m_Opening, m_Spawning и m_Type.