Dayz Explorer  1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
doublebarrel_base.c File Reference

Go to the source code of this file.

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  WeaponStableState
 represents weapon's stable state (i.e. the basic states that the weapon will spend the most time in) More...
 
class  WeaponStableState
 represents weapon's stable state (i.e. the basic states that the weapon will spend the most time in) More...
 
class  WeaponStableState
 represents weapon's stable state (i.e. the basic states that the weapon will spend the most time in) More...
 
class  WeaponStableState
 represents weapon's stable state (i.e. the basic states that the weapon will spend the most time in) More...
 
class  WeaponStableState
 represents weapon's stable state (i.e. the basic states that the weapon will spend the most time in) More...
 
class  WeaponStableState
 represents weapon's stable state (i.e. the basic states that the weapon will spend the most time in) More...
 
class  DoubleBarrel_Base
 

Enumerations

enum  DoubleBarrelAnimState { DEFAULT = 0 }
 
enum  DoubleBarrelStableStateID
 

Functions

enum DoubleBarrelStableStateID 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

enum DoubleBarrelStableStateID First = 0
 
enum DoubleBarrelStableStateID Second = 1
 
 UNKNOWN = 0
 
 LoadedLoaded = 1
 
 LoadedEmpty = 2
 
 FireoutLoaded = 3
 
 FireoutFireout = 4
 
 FireoutEmpty = 5
 
 EmptyEmpty = 6
 
 EmptyLoaded = 7
 
 EmptyFireout = 8
 
class DoubleBarrelLoadedEmpty extends WeaponStableState OnEntry
 

Enumeration Type Documentation

◆ DoubleBarrelAnimState

Enumerator
DEFAULT 

default weapon state, closed and discharged

Definition at line 1 of file doublebarrel_base.c.

◆ DoubleBarrelStableStateID

Definition at line 6 of file doublebarrel_base.c.

Function Documentation

◆ GetCurrentStateID()

override int GetCurrentStateID ( )

Definition at line 29 of file doublebarrel_base.c.

◆ HasBullet()

override bool HasBullet ( )

Definition at line 30 of file doublebarrel_base.c.

◆ HasMagazine()

override bool HasMagazine ( )

Definition at line 31 of file doublebarrel_base.c.

◆ InitMuzzleArray()

override void InitMuzzleArray ( )

Definition at line 34 of file doublebarrel_base.c.

◆ IsJammed()

override bool IsJammed ( )

Definition at line 32 of file doublebarrel_base.c.

◆ IsRepairEnabled()

override bool IsRepairEnabled ( )

Definition at line 33 of file doublebarrel_base.c.

◆ OnEntry()

Definition at line 27 of file doublebarrel_base.c.

◆ OnExit()

override void OnExit ( WeaponEventBase  e)

Definition at line 28 of file doublebarrel_base.c.

Variable Documentation

◆ EmptyEmpty

EmptyEmpty = 6

Definition at line 8 of file doublebarrel_base.c.

◆ EmptyFireout

EmptyFireout = 8

Definition at line 10 of file doublebarrel_base.c.

◆ EmptyLoaded

EmptyLoaded = 7

Definition at line 9 of file doublebarrel_base.c.

◆ FireoutEmpty

FireoutEmpty = 5

Definition at line 7 of file doublebarrel_base.c.

◆ FireoutFireout

FireoutFireout = 4

Definition at line 6 of file doublebarrel_base.c.

◆ FireoutLoaded

FireoutLoaded = 3

Definition at line 5 of file doublebarrel_base.c.

◆ First

enum DoubleBarrelStableStateID First = 0

◆ LoadedEmpty

LoadedEmpty = 2

Definition at line 4 of file doublebarrel_base.c.

◆ LoadedLoaded

LoadedLoaded = 1

Definition at line 3 of file doublebarrel_base.c.

◆ OnEntry

class DoubleBarrelLoadedEmpty extends WeaponStableState OnEntry

◆ Second

enum DoubleBarrelStableStateID Second = 1

◆ UNKNOWN

@ UNKNOWN = 0

Definition at line 2 of file doublebarrel_base.c.