PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
BoltActionRifleInnerMagazine_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_Base
 

Enumerations

enum  BARIMAnimState { DEFAULT = 0 , OPENED = 1 , JAMMED = 2 }
 
enum  BARIMStableStateID
 

Functions

enum BARIMStableStateID 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
 
 EmptyDischarged = 1
 
 LoadedCharged = 2
 
 LoadedDischarged = 3
 
 LoadedJammed = 4
 
class BARIMLoadedCharged extends WeaponStableState OnEntry
 

Enumeration Type Documentation

◆ BARIMAnimState

Enumerator
DEFAULT 

default weapon state, closed and discharged

OPENED 
JAMMED 

◆ BARIMStableStateID

Function Documentation

◆ GetCurrentStateID()

override int GetCurrentStateID ( )

◆ HasBullet()

override bool HasBullet ( )

◆ HasMagazine()

override bool HasMagazine ( )

◆ InitMuzzleArray()

override void InitMuzzleArray ( )

References m_muzzleHasBullet.

◆ IsJammed()

override bool IsJammed ( )

◆ IsRepairEnabled()

override bool IsRepairEnabled ( )

◆ OnEntry()

enum BARIMStableStateID OnEntry ( WeaponEventBase  e)

◆ OnExit()

Variable Documentation

◆ EmptyDischarged

EmptyDischarged = 1

◆ LoadedCharged

LoadedCharged = 2

◆ LoadedDischarged

LoadedDischarged = 3

◆ LoadedJammed

LoadedJammed = 4

◆ OnEntry

class BARIMLoadedCharged extends WeaponStableState OnEntry

◆ UNKNOWN

@ UNKNOWN = 0