‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
behavior_state_machine.gsh File Reference

Go to the source code of this file.

Macros

#define BSM_DEFAULT   BSM_INVALID
 
#define BSM_FAILURE   3
 
#define BSM_INVALID   0
 
#define BSM_REGISTER_API(name, scriptFunction)   BehaviorStateMachine::RegisterBSMScriptAPIInternal(name,scriptFunction);
 
#define BSM_REGISTER_CONDITION(name, scriptFunction)   BehaviorStateMachine::RegisterBSMScriptAPIInternal(name,scriptFunction);
 
#define BSM_RUNNING   5
 
#define BSM_STATE_FUNC_START   "bsm_state_start"
 
#define BSM_STATE_FUNC_TERMINATE   "bsm_state_terminate"
 
#define BSM_STATE_FUNC_UPDATE   "bsm_state_update"
 
#define BSM_SUCCESS   4
 
#define BSM_UNUSED1   1
 
#define BSM_UNUSED2   2
 

Macro Definition Documentation

◆ BSM_DEFAULT

#define BSM_DEFAULT   BSM_INVALID

Definition at line 7 of file behavior_state_machine.gsh.

◆ BSM_FAILURE

#define BSM_FAILURE   3

Definition at line 10 of file behavior_state_machine.gsh.

◆ BSM_INVALID

#define BSM_INVALID   0

Definition at line 6 of file behavior_state_machine.gsh.

◆ BSM_REGISTER_API

#define BSM_REGISTER_API (   name,
  scriptFunction 
)    BehaviorStateMachine::RegisterBSMScriptAPIInternal(name,scriptFunction);

Definition at line 17 of file behavior_state_machine.gsh.

◆ BSM_REGISTER_CONDITION

#define BSM_REGISTER_CONDITION (   name,
  scriptFunction 
)    BehaviorStateMachine::RegisterBSMScriptAPIInternal(name,scriptFunction);

Definition at line 14 of file behavior_state_machine.gsh.

◆ BSM_RUNNING

#define BSM_RUNNING   5

Definition at line 12 of file behavior_state_machine.gsh.

◆ BSM_STATE_FUNC_START

#define BSM_STATE_FUNC_START   "bsm_state_start"

Definition at line 1 of file behavior_state_machine.gsh.

◆ BSM_STATE_FUNC_TERMINATE

#define BSM_STATE_FUNC_TERMINATE   "bsm_state_terminate"

Definition at line 3 of file behavior_state_machine.gsh.

◆ BSM_STATE_FUNC_UPDATE

#define BSM_STATE_FUNC_UPDATE   "bsm_state_update"

Definition at line 2 of file behavior_state_machine.gsh.

◆ BSM_SUCCESS

#define BSM_SUCCESS   4

Definition at line 11 of file behavior_state_machine.gsh.

◆ BSM_UNUSED1

#define BSM_UNUSED1   1

Definition at line 8 of file behavior_state_machine.gsh.

◆ BSM_UNUSED2

#define BSM_UNUSED2   2

Definition at line 9 of file behavior_state_machine.gsh.