Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
sks.c File Reference

Go to the source code of this file.

Data Structures

class  Rifle_Base
 base for rifles @NOTE name copies config base class More...
class  WeaponStableState
 represents weapon's stable state (i.e. More...

Enumerations

enum  SKSAnimState { DEFAULT = 0 , OPENED = 1 , JAMMED = 2 }
enum  SKSStableStateID

Functions

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

Variables

class SKS_CLO_BU1 extends WeaponStableState OnEntry
 SKS_CLO_BU0 = 1
 SKS_CLO_BU1 = 2
 SKS_JAM_BU1 = 4
 SKS_OPN_BU0 = 3
 UNKNOWN = 0

Enumeration Type Documentation

◆ SKSAnimState

Enumerator
DEFAULT 

default weapon state, closed and discharged

OPENED 
JAMMED 

Definition at line 1 of file sks.c.

◆ SKSStableStateID

Definition at line 8 of file sks.c.

Function Documentation

◆ GetCurrentStateID()

override int GetCurrentStateID ( )

Definition at line 21 of file sks.c.

◆ HasBullet()

override bool HasBullet ( )

Definition at line 22 of file sks.c.

◆ HasMagazine()

override bool HasMagazine ( )

Definition at line 23 of file sks.c.

◆ InitMuzzleArray()

override void InitMuzzleArray ( )

Definition at line 26 of file sks.c.

References m_muzzleHasBullet.

◆ IsJammed()

override bool IsJammed ( )

Definition at line 24 of file sks.c.

◆ IsRepairEnabled()

override bool IsRepairEnabled ( )

Definition at line 25 of file sks.c.

◆ OnEntry()

enum SKSStableStateID OnEntry ( WeaponEventBase e)

Definition at line 1 of file sks.c.

◆ OnExit()

override void OnExit ( WeaponEventBase e)

Variable Documentation

◆ OnEntry

class SKS_CLO_BU1 extends WeaponStableState OnEntry

◆ SKS_CLO_BU0

SKS_CLO_BU0 = 1

Definition at line 21 of file sks.c.

Referenced by Rifle_Base::InitStateMachine().

◆ SKS_CLO_BU1

SKS_CLO_BU1 = 2

Definition at line 22 of file sks.c.

Referenced by Rifle_Base::InitStateMachine().

◆ SKS_JAM_BU1

SKS_JAM_BU1 = 4

Definition at line 24 of file sks.c.

Referenced by Rifle_Base::InitStateMachine().

◆ SKS_OPN_BU0

SKS_OPN_BU0 = 3

Definition at line 23 of file sks.c.

Referenced by Rifle_Base::InitStateMachine().

◆ UNKNOWN

@ UNKNOWN = 0

Definition at line 20 of file sks.c.