class WeaponMagnumChamberingSource
WeaponMagnumChambering › WeaponStateBase
All members, including inherited
Constructors 1
void WeaponMagnumChambering(Weapon_Base w = NULL, WeaponStateBase parent = NULL, WeaponActions action = WeaponActions.NONE, int startActionType = -1, int endActionType = -1)References WeaponFSM.AddTransition(), new BulletHide_W4T(), new GuardAnd()
Show 24 more
, new LoopedChambering_EndLoop(), LoopedChambering_Wait4ShowBullet2(), HFSMBase.SetInitialState(), new WeaponChambering_MultiMuzzleMagnum(), new WeaponChambering_Start(), new WeaponCylinderRotate(), new WeaponEjectAllMuzzles(), new WeaponFSM(), new WeaponGuardChamberMultiHasRoomBulltet(), new WeaponGuardHasAmmoInLoopedState(), new WeaponGuardWeaponManagerWantContinue(), new WeaponTransition(), m_action, m_chamber, m_eject, m_endActionType, m_endLoop, WeaponStateBase.m_fsm, m_hideB, m_rotate, m_start, m_startActionType, m_w4sb2, and WeaponStateBase.m_weaponReferenced by Magnum_Base.InitStateMachine()
Members 12
WeaponActions m_actionReferenced by WeaponMagnumChambering()
int m_startActionTypeReferenced by WeaponMagnumChambering()
int m_endActionTypeReferenced by WeaponMagnumChambering()
Magazine m_srcMagazinesource of the cartridge
Referenced by LoadCurrentFSMState(), OnAbort(), OnEntry()
Show 2 more
, OnExit(), and SaveCurrentFSMState()ref InventoryLocation m_srcMagazinePrevLocationReferenced by LoadCurrentFSMState(), OnAbort(), OnEntry()
Show 2 more
, OnExit(), and SaveCurrentFSMState()ref WeaponStateBase m_startReferenced by WeaponMagnumChambering()
ref WeaponEjectAllMuzzles m_ejectReferenced by WeaponMagnumChambering()
ref WeaponCylinderRotate m_rotateReferenced by WeaponMagnumChambering()
ref WeaponChambering_Base m_chamberref LoopedChambering_Wait4ShowBullet2 m_w4sb2Referenced by WeaponMagnumChambering()
ref WeaponStartAction m_endLoopReferenced by WeaponMagnumChambering()
ref BulletHide_W4T m_hideBReferenced by WeaponMagnumChambering()
Methods 5
override void OnEntry(WeaponEventBase e)References Error(), GameInventory.GetCurrentInventoryLocation(), Object.GetDebugName()
Show 15 more
, EntityAI.GetInventory(), LogManager.IsWeaponLogEnable(), GameInventory.LocationSyncMoveEntity(), WeaponStateBase.OnEntry(), Print(), 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 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 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 bool SaveCurrentFSMState(ParamsWriteContext ctx)override bool LoadCurrentFSMState(ParamsReadContext ctx, int version)