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

base for rifles @NOTE name copies config base class More...

Private Member Functions

override RecoilBase SpawnRecoilObject ()
 
override void InitStateMachine ()
 
override bool CanEnterIronsights ()
 
override void SetActions ()
 
override bool MustBeChambered (int muzzleIndex)
 
override void OnDebugSpawn ()
 
override void InitStateMachine ()
 
override void SetActions ()
 
void OpenBolt_Base ()
 
override void InitStateMachine ()
 
override void SetActions ()
 
override void InitStateMachine ()
 
override bool CanChamberBullet (int muzzleIndex, Magazine mag)
 
override void SetActions ()
 
void RifleBoltFree_Base ()
 
override void InitStateMachine ()
 
override float GetChanceToJam ()
 
override void SetActions ()
 
void RifleBoltLock_Base ()
 
override void InitStateMachine ()
 
override float GetChanceToJam ()
 
override void SetActions ()
 
void RifleSingleShot_Base ()
 
override void InitStateMachine ()
 
override float GetChanceToJam ()
 

Private Attributes

ref WeaponStableState C0
 
ref WeaponStableState C1
 
ref WeaponStableState L0
 
ref WeaponStableState JF
 
ref WeaponStableState E
 
ref WeaponStableState O
 
ref WeaponStableState L
 
ref WeaponStableState J
 
ref WeaponStableState O0
 
ref WeaponStableState O1
 
ref WeaponStableState O1E
 
ref WeaponStableState J1
 
ref WeaponStableState J0
 
ref WeaponStableState D0
 
ref WeaponStableState DF
 
ref WeaponStableState C00
 
ref WeaponStableState C10
 
ref WeaponStableState C11
 
ref WeaponStableState C01
 
ref WeaponStableState JF0
 
ref WeaponStableState JF1
 
ref WeaponStableState O00
 
ref WeaponStableState O01
 

Detailed Description

base for rifles @NOTE name copies config base class

Member Function Documentation

◆ CanChamberBullet()

override bool CanChamberBullet ( int  muzzleIndex,
Magazine  mag 
)
inlineprivate

◆ CanEnterIronsights()

override bool CanEnterIronsights ( )
inlineprivate

◆ GetChanceToJam() [1/3]

override float GetChanceToJam ( )
inlineprivate

◆ GetChanceToJam() [2/3]

override float GetChanceToJam ( )
inlineprivate

◆ GetChanceToJam() [3/3]

override float GetChanceToJam ( )
inlineprivate

◆ InitStateMachine() [1/7]

override void InitStateMachine ( )
inlineprivate

◆ InitStateMachine() [2/7]

override void InitStateMachine ( )
inlineprivate

References E, L, and WeaponGuardWeaponOpen().

◆ InitStateMachine() [3/7]

◆ InitStateMachine() [4/7]

override void InitStateMachine ( )
inlineprivate

◆ InitStateMachine() [5/7]

override void InitStateMachine ( )
inlineprivate

◆ InitStateMachine() [6/7]

◆ InitStateMachine() [7/7]

override void InitStateMachine ( )
inlineprivate

References E, F, and L.

◆ MustBeChambered()

override bool MustBeChambered ( int  muzzleIndex)
inlineprivate

◆ OnDebugSpawn()

override void OnDebugSpawn ( )
inlineprivate

◆ OpenBolt_Base()

void OpenBolt_Base ( )
inlineprivate

◆ RifleBoltFree_Base()

void RifleBoltFree_Base ( )
inlineprivate

◆ RifleBoltLock_Base()

void RifleBoltLock_Base ( )
inlineprivate

◆ RifleSingleShot_Base()

void RifleSingleShot_Base ( )
inlineprivate

◆ SetActions() [1/6]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [2/6]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [3/6]

override void SetActions ( )
inlineprivate

◆ SetActions() [4/6]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [5/6]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetActions() [6/6]

override void SetActions ( )
inlineprivate

References AddAction().

◆ SpawnRecoilObject()

override RecoilBase SpawnRecoilObject ( )
inlineprivate

Field Documentation

◆ C0

ref WeaponStableState C0
private

◆ C00

ref WeaponStableState C00
private

◆ C01

ref WeaponStableState C01
private

◆ C1

ref WeaponStableState C1
private

◆ C10

ref WeaponStableState C10
private

◆ C11

ref WeaponStableState C11
private

◆ D0

ref WeaponStableState D0
private

◆ DF

ref WeaponStableState DF
private

◆ E

ref WeaponStableState E
private

◆ J

ref WeaponStableState J
private

◆ J0

ref WeaponStableState J0
private

◆ J1

ref WeaponStableState J1
private

◆ JF

ref WeaponStableState JF
private

◆ JF0

ref WeaponStableState JF0
private

◆ JF1

ref WeaponStableState JF1
private

◆ L

ref WeaponStableState L
private

◆ L0

ref WeaponStableState L0
private

◆ O

ref WeaponStableState O
private

◆ O0

ref WeaponStableState O0
private

◆ O00

ref WeaponStableState O00
private

◆ O01

ref WeaponStableState O01
private

◆ O1

ref WeaponStableState O1
private

◆ O1E

ref WeaponStableState O1E
private

The documentation for this class was generated from the following files: