Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
Rifle_Base Class Reference

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

Inheritance diagram for Rifle_Base:
DoubleBarrel_Base Mp133Shotgun_Base OTS14 Trumpet B95_base Derringer_Base Izh43Shotgun_Base B95 Derringer Izh43Shotgun SawedoffIzh43Shotgun

Private Member Functions

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

Private Attributes

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

Detailed Description

base for rifles @NOTE name copies config base class

Definition at line 69 of file sks.c.

Member Function Documentation

◆ CanChamberBullet()

override bool CanChamberBullet ( int muzzleIndex,
Magazine mag )
inlineprivate

Definition at line 219 of file repeater.c.

◆ CanEnterIronsights()

override bool CanEnterIronsights ( )
inlineprivate

Definition at line 250 of file sks.c.

◆ GetChanceToJam() [1/3]

override float GetChanceToJam ( )
inlineprivate

Definition at line 364 of file rifleboltfree_base.c.

◆ GetChanceToJam() [2/3]

override float GetChanceToJam ( )
inlineprivate

Definition at line 482 of file rifleboltlock_base.c.

◆ GetChanceToJam() [3/3]

override float GetChanceToJam ( )
inlineprivate

Definition at line 190 of file riflesingleshot_base.c.

◆ InitStateMachine() [1/7]

override void InitStateMachine ( )
inlineprivate

Definition at line 81 of file sks.c.

References C0, C1, JF, L0, SKS_CLO_BU0, SKS_CLO_BU1, SKS_JAM_BU1, SKS_OPN_BU0, and WeaponGuardWeaponOpen().

◆ InitStateMachine() [2/7]

override void InitStateMachine ( )
inlineprivate

Definition at line 76 of file chamberfirstinnermagazinesemiautomatic_base.c.

References E, J, L, O, and WeaponGuardWeaponOpen().

◆ InitStateMachine() [3/7]

override void InitStateMachine ( )
inlineprivate

◆ InitStateMachine() [4/7]

override void InitStateMachine ( )
inlineprivate

Definition at line 75 of file repeater.c.

References C0, C1, D0, DF, and JF.

◆ InitStateMachine() [5/7]

override void InitStateMachine ( )
inlineprivate

◆ InitStateMachine() [6/7]

◆ InitStateMachine() [7/7]

override void InitStateMachine ( )
inlineprivate

Definition at line 71 of file riflesingleshot_base.c.

References E, F, J, and L.

◆ MustBeChambered()

override bool MustBeChambered ( int muzzleIndex)
inlineprivate

Definition at line 265 of file sks.c.

◆ OnDebugSpawn()

override void OnDebugSpawn ( )
inlineprivate

Definition at line 271 of file sks.c.

References Class::CastTo(), and GameInventory::CreateInInventory().

◆ OpenBolt_Base()

void OpenBolt_Base ( )
inlineprivate

Definition at line 132 of file openbolt_base.c.

◆ RifleBoltFree_Base()

void RifleBoltFree_Base ( )
inlineprivate

Definition at line 101 of file rifleboltfree_base.c.

◆ RifleBoltLock_Base()

void RifleBoltLock_Base ( )
inlineprivate

Definition at line 130 of file rifleboltlock_base.c.

◆ RifleSingleShot_Base()

void RifleSingleShot_Base ( )
inlineprivate

Definition at line 67 of file riflesingleshot_base.c.

◆ SetActions() [1/6]

override void SetActions ( )
inlineprivate

Definition at line 258 of file sks.c.

References AddAction().

◆ SetActions() [2/6]

override void SetActions ( )
inlineprivate

Definition at line 220 of file chamberfirstinnermagazinesemiautomatic_base.c.

References AddAction().

◆ SetActions() [3/6]

override void SetActions ( )
inlineprivate

Definition at line 382 of file openbolt_base.c.

References FirearmActionLoadBulletQuick(), and RemoveAction().

◆ SetActions() [4/6]

override void SetActions ( )
inlineprivate

Definition at line 224 of file repeater.c.

References AddAction().

◆ SetActions() [5/6]

override void SetActions ( )
inlineprivate

Definition at line 381 of file rifleboltfree_base.c.

References AddAction().

◆ SetActions() [6/6]

override void SetActions ( )
inlineprivate

Definition at line 499 of file rifleboltlock_base.c.

References AddAction().

◆ SpawnRecoilObject()

override RecoilBase SpawnRecoilObject ( )
inlineprivate

Definition at line 76 of file sks.c.

Field Documentation

◆ C0

ref WeaponStableState C0
private

Definition at line 71 of file sks.c.

Referenced by InitStateMachine().

◆ C00

ref WeaponStableState C00
private

Definition at line 94 of file rifleboltfree_base.c.

Referenced by InitStateMachine().

◆ C01

ref WeaponStableState C01
private

Definition at line 97 of file rifleboltfree_base.c.

Referenced by InitStateMachine().

◆ C1

ref WeaponStableState C1
private

Definition at line 72 of file sks.c.

Referenced by InitStateMachine().

◆ C10

ref WeaponStableState C10
private

Definition at line 95 of file rifleboltfree_base.c.

Referenced by InitStateMachine().

◆ C11

ref WeaponStableState C11
private

Definition at line 96 of file rifleboltfree_base.c.

Referenced by InitStateMachine().

◆ D0

ref WeaponStableState D0
private

Definition at line 68 of file repeater.c.

Referenced by InitStateMachine().

◆ DF

ref WeaponStableState DF
private

Definition at line 71 of file repeater.c.

Referenced by InitStateMachine().

◆ E

ref WeaponStableState E
private

Definition at line 70 of file chamberfirstinnermagazinesemiautomatic_base.c.

Referenced by InitStateMachine().

◆ J

ref WeaponStableState J
private

Definition at line 73 of file chamberfirstinnermagazinesemiautomatic_base.c.

Referenced by InitStateMachine().

◆ J0

ref WeaponStableState J0
private

Definition at line 130 of file openbolt_base.c.

Referenced by InitStateMachine().

◆ J1

ref WeaponStableState J1
private

Definition at line 129 of file openbolt_base.c.

Referenced by InitStateMachine().

◆ JF

ref WeaponStableState JF
private

Definition at line 74 of file sks.c.

Referenced by InitStateMachine().

◆ JF0

ref WeaponStableState JF0
private

Definition at line 98 of file rifleboltfree_base.c.

Referenced by InitStateMachine().

◆ JF1

ref WeaponStableState JF1
private

Definition at line 99 of file rifleboltfree_base.c.

Referenced by InitStateMachine().

◆ L

ref WeaponStableState L
private

Definition at line 72 of file chamberfirstinnermagazinesemiautomatic_base.c.

Referenced by InitStateMachine().

◆ L0

ref WeaponStableState L0
private

Definition at line 73 of file sks.c.

Referenced by InitStateMachine().

◆ O

ref WeaponStableState O
private

Definition at line 71 of file chamberfirstinnermagazinesemiautomatic_base.c.

Referenced by InitStateMachine().

◆ O0

ref WeaponStableState O0
private

Definition at line 125 of file openbolt_base.c.

Referenced by InitStateMachine().

◆ O00

ref WeaponStableState O00
private

Definition at line 125 of file rifleboltlock_base.c.

Referenced by InitStateMachine().

◆ O01

ref WeaponStableState O01
private

Definition at line 126 of file rifleboltlock_base.c.

Referenced by InitStateMachine().

◆ O1

ref WeaponStableState O1
private

Definition at line 127 of file openbolt_base.c.

Referenced by InitStateMachine().

◆ O1E

ref WeaponStableState O1E
private

Definition at line 128 of file openbolt_base.c.

Referenced by InitStateMachine().


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