BlackICE Scripting

class

AimingStateEvents

  • 31 properties
  • 26 functions

Extends UpperBodyEventsTransition UpperBodyTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable

Properties

PropertyTypeOffset
aimgame.weapon.AnimFeature_AimPlayer?0x18 scripted
posAnimFeatureAnimFeature_ProceduralIronsightData?0x28 scripted
statusEffectListenerDefaultTransitionStatusEffectListener?0x38 scripted
weaponWeakHandle<game.weapon.Object>0x48 scripted
executionOwnerWeakHandle<game.Object>0x58 scripted
localBlackboardWeakHandle<game.IBlackboard>0x68 scripted
mouseZoomLevelfloat0x78 scripted
zoomLevelNumint0x7C scripted
numZoomLevelsint0x80 scripted
delayAimSnapint0x84 scripted
isAimingbool0x88 scripted
aimInTimeRemainingfloat0x8C scripted
aimBroadcastbool0x90 scripted
zoomLevelfloat0x94 scripted
finalZoomLevelfloat0x98 scripted
previousZoomLevelfloat0x9C scripted
currentZoomLevelfloat0xA0 scripted
timeToBlendZoomfloat0xA4 scripted
timefloat0xA8 scripted
speedfloat0xAC scripted
itemChangedbool0xB0 scripted
firearmsNoUnequipNoSwitchbool0xB1 scripted
shootingRangeCompetitionbool0xB2 scripted
weaponHasPerfectAimbool0xB3 scripted
statsSystemgame.StatsSystem?0xB8 scripted
statusEffectSystemgame.StatusEffectSystem?0xC8 scripted
attachmentSlotListenergame.AttachmentSlotsScriptListener?0xD8 scripted
prevDownwardsGravityfloat0xE8 scripted
downwardsGravityChangedbool0xEC scripted
accelerationModgame.ConstantStatModifierData_Deprecated?0xF0 scripted
decelerationModgame.ConstantStatModifierData_Deprecated?0x100 scripted

Functions

  • void OnAttach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void OnDetach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • TDBID GetPlayerAimingStatusEffectID() RTTI
  • void OnItemEquipped(TDBID slot, game.ItemID item) overrideRTTI
  • void OnItemUnequipped(TDBID slot, game.ItemID item) overrideRTTI
  • void OnStatusEffectApplied(WeakHandle<game.data.StatusEffect_Record> statusEffect) overrideRTTI
  • void OnStatusEffectRemoved(WeakHandle<game.data.StatusEffect_Record> statusEffect) overrideRTTI
  • void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) overrideRTTI
  • void OnAimStartBegin(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void PlayEffectOnHeldItems(game.stateMachine.GameScriptInterface scriptInterface, CName effectName) RTTI
  • game.weapon.Object? GetWeaponObject(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void EvaluateAimSnap(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • game.aim.AssistAimRequest GetVehicleAimSnapParams() RTTI
  • game.aim.AssistAimRequest GetPerfectAimSnapParams() RTTI
  • void UpdateAimAnimFeature(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void UpdateAimDownSightsSfx(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void UpdateZoomVfx(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void StartZoomEffect(game.stateMachine.GameScriptInterface scriptInterface, CName effectName) RTTI
  • void UpdateWeaponOffsetPosition(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void UpdateAimingStatusEffect(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) overrideRTTI
  • void TryToActivateAirKerenzikovPerk(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void RemoveAirKerenzikovPerk(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void TriggerZoomExitSfx(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void NotifyWeaponObject(game.stateMachine.GameScriptInterface scriptInterface, bool isAiming) RTTI