AimingStateEvents class
AimingStateEvents
Inheritance
Base: UpperBodyEventsTransition
Derived
None.
Properties
| Property | Type | |
|---|---|---|
aim | game.weapon.AnimFeature_AimPlayer? | scripted |
posAnimFeature | AnimFeature_ProceduralIronsightData? | scripted |
statusEffectListener | DefaultTransitionStatusEffectListener? | scripted |
weapon | WeakHandle<game.weapon.Object> | scripted |
executionOwner | WeakHandle<game.Object> | scripted |
localBlackboard | WeakHandle<game.IBlackboard> | scripted |
mouseZoomLevel | float | scripted |
zoomLevelNum | int | scripted |
numZoomLevels | int | scripted |
delayAimSnap | int | scripted |
isAiming | bool | scripted |
aimInTimeRemaining | float | scripted |
aimBroadcast | bool | scripted |
zoomLevel | float | scripted |
finalZoomLevel | float | scripted |
previousZoomLevel | float | scripted |
currentZoomLevel | float | scripted |
timeToBlendZoom | float | scripted |
time | float | scripted |
speed | float | scripted |
itemChanged | bool | scripted |
firearmsNoUnequipNoSwitch | bool | scripted |
shootingRangeCompetition | bool | scripted |
weaponHasPerfectAim | bool | scripted |
statsSystem | game.StatsSystem? | scripted |
statusEffectSystem | game.StatusEffectSystem? | scripted |
attachmentSlotListener | game.AttachmentSlotsScriptListener? | scripted |
prevDownwardsGravity | float | scripted |
downwardsGravityChanged | bool | scripted |
accelerationMod | game.ConstantStatModifierData_Deprecated? | scripted |
decelerationMod | game.ConstantStatModifierData_Deprecated? | scripted |
Functions
void OnAttach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid OnDetach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTITDBID GetPlayerAimingStatusEffectID()RTTIvoid OnItemEquipped(TDBID slot, game.ItemID item)overrideRTTIvoid OnItemUnequipped(TDBID slot, game.ItemID item)overrideRTTIvoid OnStatusEffectApplied(WeakHandle<game.data.StatusEffect_Record> statusEffect)overrideRTTIvoid OnStatusEffectRemoved(WeakHandle<game.data.StatusEffect_Record> statusEffect)overrideRTTIvoid OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIvoid OnAimStartBegin(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid PlayEffectOnHeldItems(game.stateMachine.GameScriptInterface scriptInterface, CName effectName)RTTIgame.weapon.Object? GetWeaponObject(game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid EvaluateAimSnap(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIgame.aim.AssistAimRequest GetVehicleAimSnapParams()RTTIgame.aim.AssistAimRequest GetPerfectAimSnapParams()RTTIvoid UpdateAimAnimFeature(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid UpdateAimDownSightsSfx(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid UpdateZoomVfx(game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid StartZoomEffect(game.stateMachine.GameScriptInterface scriptInterface, CName effectName)RTTIvoid UpdateWeaponOffsetPosition(game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid UpdateAimingStatusEffect(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIvoid TryToActivateAirKerenzikovPerk(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid RemoveAirKerenzikovPerk(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid TriggerZoomExitSfx(game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid NotifyWeaponObject(game.stateMachine.GameScriptInterface scriptInterface, bool isAiming)RTTI