DriverCombatFirearmsEvents class
DriverCombatFirearmsEvents
Inheritance
Base: DriverCombatEvents
Derived
None.
Properties
| Property | Type | |
|---|---|---|
attachmentSlotListener | game.AttachmentSlotsScriptListener? | scripted |
posAnimFeature | AnimFeature_ProceduralDriverCombatData? | scripted |
vehicleRecord | game.data.Vehicle_Record? | scripted |
angleDelta | EulerAngles | scripted |
localOrientation | EulerAngles | scripted |
updateItemType | game.data.ItemType | scripted |
photoModeActiveListener | red.CallbackObject? | scripted |
isPhotoModeActive | bool | scripted |
minSwaySpeed | float | scripted |
prevSpeed | float | scripted |
Functions
void UpdateOrientations(game.stateMachine.GameScriptInterface scriptInterface, PlayerPuppet playerOwner)RTTIvoid UpdateAimingDirectionAnimFeature(PlayerPuppet playerOwner)RTTIvoid UpdateSafeMode(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, float yaw)RTTIvoid ApplyWeaponFxScalings(game.data.ItemType itemType)RTTIvoid OnPerspectiveUpdate(game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIvoid OnItemEquipped(TDBID slot, game.ItemID item)overrideRTTIvoid UpdateItemEquipped(game.stateMachine.GameScriptInterface scriptInterface, game.data.ItemType itemType)RTTIvoid EnableSmartGunHandler(bool enable)RTTIvoid OnAimChange()overrideRTTIvoid RollDownWindowsForCombat(game.stateMachine.GameScriptInterface scriptInterface, bool value)RTTIvoid UpdatePistolADSSpread(bool applyEffect)RTTIvoid UpdateWeaponSwayRemoval(bool applyEffect)RTTIvoid UpdateWeaponSwayPause(bool applyEffect)RTTIbool OnPhotomodeUpdate(bool isInPhotoMode)RTTIvoid OnAttach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid OnDetach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIvoid OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIvoid OnForcedExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIvoid OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTI