124 {
125
131
133
135
138
142
143
144
145
146
147
156
157
164
173
174
177
180
181
186
191
196
201
202
203
204
217
219
220
221
225
231
237
243
249
257
258
263
268
273
278
283
288
293
298
303
308
309
310
316
322
330
338
339
347
353
354
364
365
371
372
378
386
396
402
403
404
409
410
416
422
428
429
435
443
444 SetInitialState(
C00);
445
446 SelectionBulletHide();
447 HideMagazine();
448
449 m_fsm.Start();
450
451 }
BAREM_JAM_BU1_MA0
Definition BoltActionRifleExternalMagazine_Base.c:30
BAREM_CLO_BUF_MA1
Definition BoltActionRifleExternalMagazine_Base.c:29
BAREM_JAM_BU1_MA1
Definition BoltActionRifleExternalMagazine_Base.c:31
BAREM_CLO_BU1_MA1
Definition BoltActionRifleExternalMagazine_Base.c:26
BAREM_CLO_BU0_MA1
Definition BoltActionRifleExternalMagazine_Base.c:27
BAREM_CLO_BU1_MA0
Definition BoltActionRifleExternalMagazine_Base.c:25
BAREM_CLO_BU0_MA0
Definition BoltActionRifleExternalMagazine_Base.c:24
BAREM_CLO_BUF_MA0
Definition BoltActionRifleExternalMagazine_Base.c:28
RBLAnimState
Definition RifleBoltLock_Base.c:2
enum FSMTransition WeaponTransition
pair ( action, actionType )
Definition Weapon_Base.c:5
ref WeaponStableState CF1
Definition BoltActionRifleExternalMagazine_Base.c:119
ref WeaponStableState JF1
Definition BoltActionRifleExternalMagazine_Base.c:121
ref WeaponStableState JF0
Definition BoltActionRifleExternalMagazine_Base.c:120
ref WeaponStableState C10
Definition BoltActionRifleExternalMagazine_Base.c:115
ref WeaponStableState C00
Definition BoltActionRifleExternalMagazine_Base.c:114
ref WeaponStableState C01
Definition BoltActionRifleExternalMagazine_Base.c:116
ref WeaponStableState CF0
Definition BoltActionRifleExternalMagazine_Base.c:118
ref WeaponStableState C11
Definition BoltActionRifleExternalMagazine_Base.c:117
charging of weapon without ammo to be chambered
signalize mechanism manipulation
Definition Events.c:35
weapon finite state machine
Definition WeaponFire.c:99
replace current magazine with new one
represent weapon state base
Definition BulletHide.c:2
WeaponActionChamberingTypes
Definition human.c:876
WeaponActions
actions
Definition human.c:816
WeaponActionReloadTypes
Definition human.c:832
WeaponActionUnjammingTypes
Definition human.c:912
WeaponActionFireTypes
Definition human.c:920