Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
weaponchambering.c File Reference

Go to the source code of this file.

Classes

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

Functions

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

Variables

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

Function Documentation

◆ ChamberMultiBullet()

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

Definition at line 815 of file weaponchambering.c.

◆ LoadCurrentFSMState()

override bool LoadCurrentFSMState ( ParamsReadContext ctx,
int version )

Definition at line 1035 of file weaponchambering.c.

◆ OnAbort()

override void OnAbort ( WeaponEventBase e)

Definition at line 301 of file weaponchambering.c.

◆ OnEntry()

override void IsWaitingForActionFinish::OnEntry ( WeaponEventBase e)

Definition at line 293 of file weaponchambering.c.

◆ OnExit()

override void OnExit ( WeaponEventBase e)

Definition at line 298 of file weaponchambering.c.

◆ SaveCurrentFSMState()

override bool SaveCurrentFSMState ( ParamsWriteContext ctx)

Definition at line 1016 of file weaponchambering.c.

Variable Documentation

◆ IsWaitingForActionFinish

override bool IsWaitingForActionFinish

Definition at line 262 of file weaponchambering.c.

◆ m_action

class WeaponEndAction extends WeaponStartAction m_action

◆ m_chamber

ref WeaponChambering_Base m_chamber

Definition at line 809 of file weaponchambering.c.

◆ m_eject

Definition at line 808 of file weaponchambering.c.

◆ m_endActionType

int m_endActionType

Definition at line 803 of file weaponchambering.c.

◆ m_endLoop

ref WeaponEndAction m_endLoop

Definition at line 811 of file weaponchambering.c.

◆ m_showB

ref BulletShow_W4T m_showB

Definition at line 812 of file weaponchambering.c.

◆ m_showB2

ref BulletShow2_W4T m_showB2

Definition at line 813 of file weaponchambering.c.

◆ m_srcMagazine

Magazine m_srcMagazine

Definition at line 804 of file weaponchambering.c.

◆ m_srcMagazinePrevLocation

ref InventoryLocation m_srcMagazinePrevLocation

source of the cartridge

Definition at line 805 of file weaponchambering.c.

◆ m_start

ref WeaponStateBase m_start

Definition at line 807 of file weaponchambering.c.

◆ m_startActionType

int m_startActionType

Definition at line 802 of file weaponchambering.c.

◆ m_w4sb2

ref LoopedChambering_Wait4ShowBullet2 m_w4sb2

Definition at line 810 of file weaponchambering.c.

◆ OnExit

override void OnExit

Definition at line 352 of file weaponchambering.c.