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

Go to the source code of this file.

Data Structures

class  DoubleBarrel_Base
class  WeaponStableState
 represents weapon's stable state (i.e. More...

Enumerations

enum  DoubleBarrelAnimState { DEFAULT = 0 }
enum  DoubleBarrelStableStateID

Functions

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

Variables

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

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 1 of file doublebarrel_base.c.

◆ OnExit()

override void OnExit ( WeaponEventBase e)

Variable Documentation

◆ EmptyEmpty

EmptyEmpty = 6

Definition at line 34 of file doublebarrel_base.c.

◆ EmptyFireout

EmptyFireout = 8

Definition at line 36 of file doublebarrel_base.c.

◆ EmptyLoaded

EmptyLoaded = 7

Definition at line 35 of file doublebarrel_base.c.

◆ FireoutEmpty

FireoutEmpty = 5

Definition at line 33 of file doublebarrel_base.c.

◆ FireoutFireout

FireoutFireout = 4

Definition at line 32 of file doublebarrel_base.c.

◆ FireoutLoaded

FireoutLoaded = 3

Definition at line 31 of file doublebarrel_base.c.

◆ First

enum DoubleBarrelStableStateID First = 0

◆ LoadedEmpty

LoadedEmpty = 2

Definition at line 30 of file doublebarrel_base.c.

◆ LoadedLoaded

LoadedLoaded = 1

Definition at line 29 of file doublebarrel_base.c.

◆ OnEntry

class DoubleBarrelLoadedEmpty extends WeaponStableState OnEntry

◆ Second

enum DoubleBarrelStableStateID Second = 1

◆ UNKNOWN

@ UNKNOWN = 0

Definition at line 28 of file doublebarrel_base.c.