Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс Bot_TestSpawnOpen

Закрытые члены

void Bot_TestSpawnOpenDrop (Bot bot=NULL, BotStateBase parent=NULL, string new_type="")
 
override void OnEntry (BotEventBase e)
 
override void OnExit (BotEventBase e)
 
override void OnUpdate (float dt)
 
void Bot_TestSpawnOpenDestroy (Bot bot=NULL, BotStateBase parent=NULL, string new_type="")
 
override void OnEntry (BotEventBase e)
 
override void OnExit (BotEventBase e)
 
override void OnUpdate (float dt)
 
void Bot_TestSpawnOpenEat (Bot bot=NULL, BotStateBase parent=NULL, string new_type="")
 
override void OnEntry (BotEventBase e)
 
override void OnExit (BotEventBase e)
 
override void OnUpdate (float dt)
 

Закрытые данные

ref BotDropEntityInHands m_Dropping
 
ref BotDestroyEntityInHands m_Destroying
 
ref BotEatEntityInHands m_Eating
 

Подробное описание

Методы

◆ Bot_TestSpawnOpenDestroy()

void Bot_TestSpawnOpenDestroy ( Bot bot = NULL,
BotStateBase parent = NULL,
string new_type = "" )
inlineprivate
267 {
268 m_Destroying = new BotDestroyEntityInHands(m_Bot, this);
269
270 // events
273
274 // transitions
275 m_FSM.AddTransition(new BotTransition( m_Opening, __EntOpn__, m_Destroying));
276 m_FSM.AddTransition(new BotTransition( m_Destroying, __HndChg__, NULL));
277 }
FSMTransition< BotStateBase, BotEventBase, BotActionBase, BotGuardBase > BotTransition
Definition BotFSM.c:7
ref BotDestroyEntityInHands m_Destroying
Definition Bot_TestSpawnAndOpenCan.c:264
represents event that triggers transition from state to state
Definition BotEvents.c:5
Definition Bot_TestSpawnAndOpenCan.c:40
Definition BotEvents.c:22
Definition EntityAI.c:95

◆ Bot_TestSpawnOpenDrop()

void Bot_TestSpawnOpenDrop ( Bot bot = NULL,
BotStateBase parent = NULL,
string new_type = "" )
inlineprivate
245 {
246 m_Dropping = new BotDropEntityInHands(m_Bot, this);
247
248 // events
251
252 // transitions
253 m_FSM.AddTransition(new BotTransition( m_Opening, __EntOpn__, m_Dropping));
254 m_FSM.AddTransition(new BotTransition( m_Dropping, __HndChg__, NULL));
255 }
ref BotDropEntityInHands m_Dropping
Definition Bot_TestSpawnAndOpenCan.c:242

◆ Bot_TestSpawnOpenEat()

void Bot_TestSpawnOpenEat ( Bot bot = NULL,
BotStateBase parent = NULL,
string new_type = "" )
inlineprivate
289 {
290 m_Eating = new BotEatEntityInHands(m_Bot, this);
291
292 // events
295
296 // transitions
297 m_FSM.AddTransition(new BotTransition( m_Opening, __EntOpn__, m_Eating));
298 m_FSM.AddTransition(new BotTransition( m_Eating, __HndChg__, NULL));
299 }
ref BotEatEntityInHands m_Eating
Definition Bot_TestSpawnAndOpenCan.c:286

◆ OnEntry() [1/3]

override void OnEntry ( BotEventBase e)
inlineprivate
257{ super.OnEntry(e); }

◆ OnEntry() [2/3]

override void OnEntry ( BotEventBase e)
inlineprivate
279{ super.OnEntry(e); }

◆ OnEntry() [3/3]

override void OnEntry ( BotEventBase e)
inlineprivate
302 {
303 super.OnEntry(e);
304 }

◆ OnExit() [1/3]

override void OnExit ( BotEventBase e)
inlineprivate
258{ super.OnExit(e); }

◆ OnExit() [2/3]

override void OnExit ( BotEventBase e)
inlineprivate
280{ super.OnExit(e); }

◆ OnExit() [3/3]

override void OnExit ( BotEventBase e)
inlineprivate
307 {
308 super.OnExit(e);
309 }

◆ OnUpdate() [1/3]

override void OnUpdate ( float dt)
inlineprivate
259{ super.OnUpdate(dt); }

◆ OnUpdate() [2/3]

override void OnUpdate ( float dt)
inlineprivate
281{ super.OnUpdate(dt); }

◆ OnUpdate() [3/3]

override void OnUpdate ( float dt)
inlineprivate
312 {
313 super.OnUpdate(dt);
314 }

Поля

◆ m_Destroying

ref BotDestroyEntityInHands m_Destroying
private

◆ m_Dropping

ref BotDropEntityInHands m_Dropping
private

◆ m_Eating

ref BotEatEntityInHands m_Eating
private

Объявления и описания членов класса находятся в файле: