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

Go to the source code of this file.

Data Structures

class  WeaponChambering_Base
class  WeaponChambering_Preparation
class  WeaponStartAction
 simple class starting animation action specified by m_action and m_actionType More...
class  WeaponStateBase
 represent weapon state base More...

Functions

void ChamberMultiBullet (Weapon_Base w=NULL, WeaponStateBase parent=NULL, WeaponActions action=WeaponActions.NONE, int startActionType=-1, int endActionType=-1)
override bool LoadCurrentFSMState (ParamsReadContext ctx, int version)
override void OnAbort (WeaponEventBase e)
override void OnEntry (WeaponEventBase e)
override void OnExit (WeaponEventBase e)
override bool SaveCurrentFSMState (ParamsWriteContext ctx)

Variables

class WeaponChambering extends WeaponStateBase IsWaitingForActionFinish
class WeaponEndAction extends WeaponStartAction m_action
ref WeaponChambering_Base m_chamber
ref WeaponEjectCasingMultiMuzzle m_eject
int m_endActionType
ref WeaponEndAction m_endLoop
ref BulletShow_W4T m_showB
ref BulletShow2_W4T m_showB2
Magazine m_srcMagazine
ref InventoryLocation m_srcMagazinePrevLocation
 source of the cartridge
ref WeaponStateBase m_start
int m_startActionType
ref LoopedChambering_Wait4ShowBullet2 m_w4sb2
class WeaponChambering_Chamber_OnEntry extends WeaponChambering_Base OnExit

Function Documentation

◆ ChamberMultiBullet()

void ChamberMultiBullet ( Weapon_Base w = NULL,
WeaponStateBase parent = NULL,
WeaponActions action = WeaponActions.NONE,
int startActionType = -1,
int endActionType = -1 )

◆ LoadCurrentFSMState()

override bool LoadCurrentFSMState ( ParamsReadContext ctx,
int version )

◆ OnAbort()

override void OnAbort ( WeaponEventBase e)

Definition at line 301 of file weaponchambering.c.

References m_weapon.

◆ OnEntry()

override void OnEntry ( WeaponEventBase e)

Definition at line 293 of file weaponchambering.c.

References HandStateEquipped::OnEntry().

◆ OnExit()

override void OnExit ( WeaponEventBase e)

Definition at line 298 of file weaponchambering.c.

References WeaponChambering_Base::OnExit().

◆ SaveCurrentFSMState()

Variable Documentation

◆ IsWaitingForActionFinish

override bool IsWaitingForActionFinish

Definition at line 262 of file weaponchambering.c.

◆ m_action

class WeaponEndAction extends WeaponStartAction m_action

Referenced by ChamberMultiBullet().

◆ m_chamber

ref WeaponChambering_Base m_chamber

Definition at line 809 of file weaponchambering.c.

Referenced by ChamberMultiBullet().

◆ m_eject

Definition at line 808 of file weaponchambering.c.

Referenced by ChamberMultiBullet().

◆ m_endActionType

int m_endActionType

Definition at line 803 of file weaponchambering.c.

Referenced by ChamberMultiBullet().

◆ m_endLoop

ref WeaponEndAction m_endLoop

Definition at line 811 of file weaponchambering.c.

Referenced by ChamberMultiBullet().

◆ m_showB

ref BulletShow_W4T m_showB

Definition at line 812 of file weaponchambering.c.

Referenced by ChamberMultiBullet().

◆ m_showB2

ref BulletShow2_W4T m_showB2

Definition at line 813 of file weaponchambering.c.

Referenced by ChamberMultiBullet().

◆ m_srcMagazine

Magazine m_srcMagazine

Definition at line 804 of file weaponchambering.c.

Referenced by LoadCurrentFSMState(), and SaveCurrentFSMState().

◆ m_srcMagazinePrevLocation

ref InventoryLocation m_srcMagazinePrevLocation

source of the cartridge

Definition at line 805 of file weaponchambering.c.

Referenced by LoadCurrentFSMState(), and SaveCurrentFSMState().

◆ m_start

ref WeaponStateBase m_start

Definition at line 807 of file weaponchambering.c.

Referenced by ChamberMultiBullet().

◆ m_startActionType

int m_startActionType

Definition at line 802 of file weaponchambering.c.

Referenced by ChamberMultiBullet().

◆ m_w4sb2

ref LoopedChambering_Wait4ShowBullet2 m_w4sb2

Definition at line 810 of file weaponchambering.c.

Referenced by ChamberMultiBullet().

◆ OnExit

override void OnExit

Definition at line 352 of file weaponchambering.c.