Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
chamberfirstinnermagazinesemiautomatic_base.c File Reference

Go to the source code of this file.

Classes

class  WeaponStableState
 represents weapon's stable state (i.e. the basic states that the weapon will spend the most time in) More...
 
class  Rifle_Base
 base for rifles @NOTE name copies config base class More...
 

Enumerations

enum  CFIMSAAnimState { DEFAULT = 0 , OPENNED = 1 , JAMMED = 2 }
 
enum  CFIMSAStableStateID
 

Functions

enum CFIMSAStableStateID 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
 
 Empty = 1
 
 Open = 2
 Implementations only.
 
 Loaded = 3
 
 Jammed = 4
 
class CFIMSAOpenned extends WeaponStableState OnEntry
 

Enumeration Type Documentation

◆ CFIMSAAnimState

Enumerator
DEFAULT 

default weapon state

OPENNED 
JAMMED 

Definition at line 1 of file chamberfirstinnermagazinesemiautomatic_base.c.

◆ CFIMSAStableStateID

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()

◆ OnExit()

override void OnExit ( WeaponEventBase e)

Variable Documentation

◆ Empty

@ Empty = 1

◆ Jammed

Jammed = 4

◆ Loaded

@ Loaded = 3

◆ OnEntry

class CFIMSAOpenned extends WeaponStableState OnEntry

◆ Open

override void Open = 2

Implementations only.

Definition at line 23 of file chamberfirstinnermagazinesemiautomatic_base.c.

◆ UNKNOWN

@ UNKNOWN = 0