class WeaponChamberingSource
WeaponChambering › WeaponStateBase
All members, including inherited
Constructors 1
void WeaponChambering(Weapon_Base w = NULL, WeaponStateBase parent = NULL, WeaponActions action = WeaponActions.NONE, int actionType = -1)Members 9
WeaponActions m_actionReferenced by WeaponChambering()
int m_actionTypeReferenced by WeaponChambering()
Magazine m_srcMagazinesource of the cartridge
Referenced by LoadCurrentFSMState(), OnAbort(), OnEntry()
Show 4 more
, OnExit(), SaveCurrentFSMState(), WeaponRechamber.OnEntry(), and WeaponRechamber.OnExit()ref InventoryLocation m_srcMagazinePrevLocationReferenced by LoadCurrentFSMState(), OnAbort(), OnEntry()
Show 2 more
, OnExit(), and SaveCurrentFSMState()ref WeaponStateBase m_startReferenced by WeaponChambering()
ref WeaponEjectCasing m_ejectReferenced by WeaponChambering()
ref WeaponChambering_Cartridge m_chamberref WeaponChambering_W4T m_w4tReferenced by WeaponChambering()
ref WeaponCharging_CK m_onCKReferenced by WeaponChambering()
Methods 5
override void OnEntry(WeaponEventBase e)References Error(), GameInventory.GetCurrentInventoryLocation(), Object.GetDebugName()
Show 14 more
, EntityAI.GetInventory(), LogManager.IsWeaponLogEnable(), GameInventory.LocationSyncMoveEntity(), WeaponStateBase.OnEntry(), InventoryLocation.SetAttachment(), Class.ToString(), wpnDebugPrint(), m_chamber, WeaponEventBase.m_magazine, WeaponEventBase.m_player, m_srcMagazine, WeaponChambering_Base.m_srcMagazine, m_srcMagazinePrevLocation, and WeaponStateBase.m_weaponoverride void OnAbort(WeaponEventBase e)References GameInventory.ClearInventoryReservationEx(), vector.DistanceSq(), Error()
Show 23 more
, GameInventory.FindFreeLocationFor(), GameInventory.GetCurrentInventoryLocation(), Object.GetDebugName(), EntityAI.GetInventory(), EntityAI.GetInventory(), InventoryLocation.GetPos(), InventoryLocation.GetPos(), DayZPlayerUtils.HandleDropMagazine(), InventoryLocation.IsValid(), InventoryLocation.IsValid(), InventoryLocation.IsValid(), LogManager.IsWeaponLogEnable(), GameInventory.LocationCanMoveEntity(), GameInventory.LocationSyncMoveEntity(), WeaponStateBase.OnAbort(), wpnDebugPrint(), m_chamber, WeaponEventBase.m_player, m_srcMagazine, WeaponChambering_Base.m_srcMagazine, m_srcMagazinePrevLocation, WeaponStateBase.m_weapon, and WeaponManager.MAX_DROP_MAGAZINE_DISTANCE_SQoverride void OnExit(WeaponEventBase e)References GameInventory.ClearInventoryReservationEx(), vector.DistanceSq(), Error()
Show 23 more
, GameInventory.FindFreeLocationFor(), GameInventory.GetCurrentInventoryLocation(), Object.GetDebugName(), EntityAI.GetInventory(), EntityAI.GetInventory(), InventoryLocation.GetPos(), InventoryLocation.GetPos(), DayZPlayerUtils.HandleDropMagazine(), InventoryLocation.IsValid(), InventoryLocation.IsValid(), InventoryLocation.IsValid(), LogManager.IsWeaponLogEnable(), GameInventory.LocationCanMoveEntity(), GameInventory.LocationSyncMoveEntity(), WeaponStateBase.OnExit(), wpnDebugPrint(), m_chamber, WeaponEventBase.m_player, m_srcMagazine, WeaponChambering_Base.m_srcMagazine, m_srcMagazinePrevLocation, WeaponStateBase.m_weapon, and WeaponManager.MAX_DROP_MAGAZINE_DISTANCE_SQoverride bool SaveCurrentFSMState(ParamsWriteContext ctx)override bool LoadCurrentFSMState(ParamsReadContext ctx, int version)