BlackICE Scripting

class

DriverCombatFirearmsEvents

  • 10 properties
  • 20 functions

Extends DriverCombatEvents VehicleEventsTransition VehicleTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable

Properties

PropertyTypeOffset
attachmentSlotListenergame.AttachmentSlotsScriptListener?0xC8 scripted
posAnimFeatureAnimFeature_ProceduralDriverCombatData?0xD8 scripted
vehicleRecordgame.data.Vehicle_Record?0xE8 scripted
angleDeltaEulerAngles0xF8 scripted
localOrientationEulerAngles0x104 scripted
updateItemTypegame.data.ItemType0x110 scripted
photoModeActiveListenerred.CallbackObject?0x118 scripted
isPhotoModeActivebool0x128 scripted
minSwaySpeedfloat0x12C scripted
prevSpeedfloat0x130 scripted

Functions

  • void UpdateOrientations(game.stateMachine.GameScriptInterface scriptInterface, PlayerPuppet playerOwner) RTTI
  • void UpdateAimingDirectionAnimFeature(PlayerPuppet playerOwner) RTTI
  • void UpdateSafeMode(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, float yaw) RTTI
  • void ApplyWeaponFxScalings(game.data.ItemType itemType) RTTI
  • void OnPerspectiveUpdate(game.stateMachine.GameScriptInterface scriptInterface) overrideRTTI
  • void OnItemEquipped(TDBID slot, game.ItemID item) overrideRTTI
  • void UpdateItemEquipped(game.stateMachine.GameScriptInterface scriptInterface, game.data.ItemType itemType) RTTI
  • void EnableSmartGunHandler(bool enable) RTTI
  • void OnAimChange() overrideRTTI
  • void RollDownWindowsForCombat(game.stateMachine.GameScriptInterface scriptInterface, bool value) RTTI
  • void UpdatePistolADSSpread(bool applyEffect) RTTI
  • void UpdateWeaponSwayRemoval(bool applyEffect) RTTI
  • void UpdateWeaponSwayPause(bool applyEffect) RTTI
  • bool OnPhotomodeUpdate(bool isInPhotoMode) RTTI
  • void OnAttach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void OnDetach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) overrideRTTI
  • void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) overrideRTTI
  • void OnForcedExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) overrideRTTI
  • void OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) overrideRTTI