DayZ 1.26
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Файл FSMBase.c

См. исходные тексты.

Структуры данных

class  FSMTransition< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >
 
class  FSMBase< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >
 

Перечисления

enum  ProcessEventResult { FSM_OK , FSM_TERMINATED , FSM_ABORTED , FSM_NO_TRANSITION }
 

Функции

void fsmbDebugPrint (string s)
 
void fsmbDebugSpam (string s)
 

Перечисления

◆ ProcessEventResult

Элементы перечислений
FSM_OK 
FSM_TERMINATED 
FSM_ABORTED 
FSM_NO_TRANSITION 
41{
42 FSM_OK,
46};
@ FSM_ABORTED
Definition FSMBase.c:44
@ FSM_OK
Definition FSMBase.c:42
@ FSM_TERMINATED
Definition FSMBase.c:43
@ FSM_NO_TRANSITION
Definition FSMBase.c:45

Функции

◆ fsmbDebugPrint()

void fsmbDebugPrint ( string s)
2{
3#ifdef FSM_DEBUG
4 PrintToRPT("" + s); // comment/uncomment to hide/see debug logs
5#else
6 //Print("" + s); // comment/uncomment to hide/see debug logs
7#endif
8}
Definition EntityAI.c:95
proto void PrintToRPT(void var)
Prints content of variable to RPT file (performance warning - each write means fflush!...

Перекрестные ссылки PrintToRPT().

Используется в FSMBase< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >::ProcessLocalTransition(), OFSMBase< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >::ProcessLocalTransition(), OFSMBase< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >::Start() и FSMBase< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >::Start().

◆ fsmbDebugSpam()

void fsmbDebugSpam ( string s)
10{
11#ifdef FSM_DEBUG_SPAM
12 PrintToRPT("" + s); // comment/uncomment to hide/see debug logs
13#else
14 //Print("" + s); // comment/uncomment to hide/see debug logs
15#endif
16}

Перекрестные ссылки PrintToRPT().