PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
BoltActionRifleExternalMagazine_Base.c File Reference

Data Structures

class  WeaponStableState
 represents weapon's stable state (i.e. the basic states that the weapon will spend the most time in) More...
 
class  BoltActionRifle_ExternalMagazine_Base
 

Enumerations

enum  BAREMAnimState { DEFAULT = 0 , JAMMED = 1 }
 
enum  BAREMStableStateID
 

Functions

enum BAREMStableStateID OnEntry (WeaponEventBase e)
 
override void OnExit (WeaponEventBase e)
 
override int GetCurrentStateID ()
 
override bool HasBullet ()
 
override bool HasMagazine ()
 
override bool IsJammed ()
 
override bool IsRepairEnabled ()
 
override void InitMuzzleArray ()
 

Variables

 UNKNOWN = 0
 
 BAREM_CLO_BU0_MA0 = 1
 
 BAREM_CLO_BU1_MA0 = 2
 
 BAREM_CLO_BU1_MA1 = 3
 
 BAREM_CLO_BU0_MA1 = 4
 
 BAREM_CLO_BUF_MA0 = 5
 
 BAREM_CLO_BUF_MA1 = 6
 
 BAREM_JAM_BU1_MA0 = 7
 
 BAREM_JAM_BU1_MA1 = 8
 
class BAREM_CLO_BU1_MA0 extends WeaponStableState OnEntry
 

Enumeration Type Documentation

◆ BAREMAnimState

Enumerator
DEFAULT 

default weapon state, closed and discharged

JAMMED 

◆ BAREMStableStateID

Function Documentation

◆ GetCurrentStateID()

override int GetCurrentStateID ( )

◆ HasBullet()

override bool HasBullet ( )

◆ HasMagazine()

override bool HasMagazine ( )

◆ InitMuzzleArray()

override void InitMuzzleArray ( )

◆ IsJammed()

override bool IsJammed ( )

◆ IsRepairEnabled()

override bool IsRepairEnabled ( )

◆ OnEntry()

enum BAREMStableStateID OnEntry ( WeaponEventBase  e)

◆ OnExit()

Variable Documentation

◆ BAREM_CLO_BU0_MA0

BAREM_CLO_BU0_MA0 = 1

◆ BAREM_CLO_BU0_MA1

BAREM_CLO_BU0_MA1 = 4

◆ BAREM_CLO_BU1_MA0

BAREM_CLO_BU1_MA0 = 2

◆ BAREM_CLO_BU1_MA1

BAREM_CLO_BU1_MA1 = 3

◆ BAREM_CLO_BUF_MA0

BAREM_CLO_BUF_MA0 = 5

◆ BAREM_CLO_BUF_MA1

BAREM_CLO_BUF_MA1 = 6

◆ BAREM_JAM_BU1_MA0

BAREM_JAM_BU1_MA0 = 7

◆ BAREM_JAM_BU1_MA1

BAREM_JAM_BU1_MA1 = 8

◆ OnEntry

class BAREM_CLO_BU1_MA0 extends WeaponStableState OnEntry

◆ UNKNOWN

@ UNKNOWN = 0