class WeaponEjectBulletSource
WeaponEjectBullet › WeaponStateBase
All members, including inherited
Constructors 1
void WeaponEjectBullet(Weapon_Base w = NULL, WeaponStateBase parent = NULL, WeaponActions action = WeaponActions.NONE, int actionType = -1)Members 7
WeaponActions m_actionReferenced by WeaponEjectBullet()
int m_actionTypeReferenced by WeaponEjectBullet()
Magazine m_dstMagazinedestination of the cartridge
Referenced by LoadCurrentFSMState(), OnAbort(), OnEntry()
Show 3 more
, OnExit(), SaveCurrentFSMState(), and WeaponRechamber.OnExit()ref WeaponEjectBullet_Start m_startReferenced by WeaponEjectBullet()
ref WeaponEjectBullet_Cartridge_W4T m_eject@TODO: workaround for missing BH event
ref BulletHide_W4T m_hideBReferenced by WeaponEjectBullet()
ref WeaponChamberFromAttMag_W4T m_chamberReferenced by WeaponEjectBullet()
Methods 5
override void OnEntry(WeaponEventBase e)override void OnAbort(WeaponEventBase e)override void OnExit(WeaponEventBase e)override bool SaveCurrentFSMState(ParamsWriteContext ctx)References Error(), Object.GetDebugName(), WeaponStateBase.SaveCurrentFSMState()
Show 3 more
, Serializer.Write(), m_dstMagazine, and WeaponStateBase.m_weaponoverride bool LoadCurrentFSMState(ParamsReadContext ctx, int version)References Error(), Object.GetDebugName(), WeaponStateBase.LoadCurrentFSMState()