Dayz Explorer  1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
mp133.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  WeaponStateJammed
 handle jamming state set jam/unjam state for weapon More...
 
class  Mp133Shotgun_Base
 basic mp5 submachine gun More...
 

Enumerations

enum  PumpShotgunAnimState { DEFAULT = 0 }
 
enum  PumpShotgunStableStateID
 

Functions

enum PumpShotgunStableStateID 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
 
 Fireout = 2
 
 Loaded = 3
 
 Jammed = 4
 
class PumpShotgunFireout extends WeaponStableState OnEntry
 

Enumeration Type Documentation

◆ PumpShotgunAnimState

Enumerator
DEFAULT 

default weapon state, closed and discharged

Definition at line 1 of file mp133.c.

◆ PumpShotgunStableStateID

Definition at line 6 of file mp133.c.

Function Documentation

◆ GetCurrentStateID()

override int GetCurrentStateID ( )

Definition at line 19 of file mp133.c.

◆ HasBullet()

override bool HasBullet ( )

Definition at line 20 of file mp133.c.

◆ HasMagazine()

override bool HasMagazine ( )

Definition at line 21 of file mp133.c.

◆ InitMuzzleArray()

override void InitMuzzleArray ( )

Definition at line 24 of file mp133.c.

◆ IsJammed()

override bool IsJammed ( )

Definition at line 22 of file mp133.c.

◆ IsRepairEnabled()

override bool IsRepairEnabled ( )

Definition at line 23 of file mp133.c.

◆ OnEntry()

Definition at line 17 of file mp133.c.

◆ OnExit()

override void OnExit ( WeaponEventBase  e)

Definition at line 18 of file mp133.c.

Variable Documentation

◆ Empty

@ Empty = 1

Definition at line 3 of file mp133.c.

◆ Fireout

@ Fireout = 2

Definition at line 4 of file mp133.c.

◆ Jammed

@ Jammed = 4

Definition at line 6 of file mp133.c.

◆ Loaded

@ Loaded = 3

Definition at line 5 of file mp133.c.

◆ OnEntry

class PumpShotgunFireout extends WeaponStableState OnEntry

◆ UNKNOWN

@ UNKNOWN = 0

Definition at line 2 of file mp133.c.