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

Go to the source code of this file.

Data Structures

class  DummyItem
class  Magnum_Base
class  Weapon_Base
 shorthand More...

Enumerations

enum  MagnumAnimState { DEFAULT = 0 }
enum  MagnumStableStateID { UNKNOWN = 0 , DEFAULT = 0 }

Functions

override int GetCurrentStateID ()
override bool HasBullet ()
override bool HasMagazine ()
override bool IsJammed ()
override bool IsSingleState ()
override void OnEntry (WeaponEventBase e)
override void OnExit (WeaponEventBase e)

Variables

enum MagnumStableStateID init = false
class Magnum extends Magnum_Base Magnum_Base
const float MAGNUM_ROTATION_POSITION_0 = 0.0
const float MAGNUM_ROTATION_POSITION_1 = 0.167
const float MAGNUM_ROTATION_POSITION_2 = 0.334
const float MAGNUM_ROTATION_POSITION_3 = 0.500
const float MAGNUM_ROTATION_POSITION_4 = 0.668
const float MAGNUM_ROTATION_POSITION_5 = 0.835
const float MAGNUM_ROTATION_POSITION_6 = 1.0
const float MAGNUM_ROTATION_POSITION_M1 = -0.167

Enumeration Type Documentation

◆ MagnumAnimState

Enumerator
DEFAULT 

default weapon state

Definition at line 11 of file magnum.c.

◆ MagnumStableStateID

Enumerator
UNKNOWN 
DEFAULT 

default weapon state

Definition at line 16 of file magnum.c.

Function Documentation

◆ GetCurrentStateID()

override int GetCurrentStateID ( )

Definition at line 41 of file magnum.c.

◆ HasBullet()

override bool HasBullet ( )

Definition at line 42 of file magnum.c.

References m_weapon.

◆ HasMagazine()

override bool HasMagazine ( )

Definition at line 43 of file magnum.c.

◆ IsJammed()

override bool IsJammed ( )

Definition at line 44 of file magnum.c.

References m_weapon.

◆ IsSingleState()

override bool IsSingleState ( )

Definition at line 45 of file magnum.c.

◆ OnEntry()

override void OnEntry ( WeaponEventBase e)

◆ OnExit()

override void OnExit ( WeaponEventBase e)

Variable Documentation

◆ init

◆ Magnum_Base

class Magnum extends Magnum_Base Magnum_Base

◆ MAGNUM_ROTATION_POSITION_0

const float MAGNUM_ROTATION_POSITION_0 = 0.0

◆ MAGNUM_ROTATION_POSITION_1

const float MAGNUM_ROTATION_POSITION_1 = 0.167

Definition at line 3 of file magnum.c.

Referenced by Weapon_Base::GetCylinderRotation(), and WeaponFireMultiMuzzle::OnEntry().

◆ MAGNUM_ROTATION_POSITION_2

const float MAGNUM_ROTATION_POSITION_2 = 0.334

Definition at line 4 of file magnum.c.

Referenced by Weapon_Base::GetCylinderRotation(), and WeaponFireMultiMuzzle::OnEntry().

◆ MAGNUM_ROTATION_POSITION_3

const float MAGNUM_ROTATION_POSITION_3 = 0.500

Definition at line 5 of file magnum.c.

Referenced by Weapon_Base::GetCylinderRotation(), and WeaponFireMultiMuzzle::OnEntry().

◆ MAGNUM_ROTATION_POSITION_4

const float MAGNUM_ROTATION_POSITION_4 = 0.668

Definition at line 6 of file magnum.c.

Referenced by Weapon_Base::GetCylinderRotation(), and WeaponFireMultiMuzzle::OnEntry().

◆ MAGNUM_ROTATION_POSITION_5

const float MAGNUM_ROTATION_POSITION_5 = 0.835

Definition at line 7 of file magnum.c.

Referenced by Weapon_Base::GetCylinderRotation(), and WeaponFireMultiMuzzle::OnEntry().

◆ MAGNUM_ROTATION_POSITION_6

const float MAGNUM_ROTATION_POSITION_6 = 1.0

Definition at line 8 of file magnum.c.

Referenced by WeaponFireMultiMuzzle::OnEntry().

◆ MAGNUM_ROTATION_POSITION_M1

const float MAGNUM_ROTATION_POSITION_M1 = -0.167

Definition at line 1 of file magnum.c.

Referenced by Weapon_Base::SetCylinderRotationAnimationPhase().