REDNODE / GAME API

AimingStateEvents

classscriptedClass

extends UpperBodyEventsTransition › UpperBodyTransition › DefaultTransition › StateFunctor › IScriptable › ISerializable

Properties 31

NameTypeFlags
accelerationModref<gameConstantStatModifierData>scriptedprivate
aimref<AnimFeature_AimPlayer>scriptedprivate
aimBroadcastBoolscriptedprivate
aimInTimeRemainingFloatscriptedprivate
attachmentSlotListenerref<AttachmentSlotsScriptListener>scriptedprivate
currentZoomLevelFloatscriptedprivate
decelerationModref<gameConstantStatModifierData>scriptedprivate
delayAimSnapInt32scriptedprivate
downwardsGravityChangedBoolscriptedprivate
executionOwnerwref<GameObject>scriptedprivate
finalZoomLevelFloatscriptedprivate
firearmsNoUnequipNoSwitchBoolscriptedprivate
isAimingBoolscriptedprivate
itemChangedBoolscriptedprivate
localBlackboardwref<IBlackboard>scriptedprivate
mouseZoomLevelFloatscriptedprivate
numZoomLevelsInt32scriptedprivate
posAnimFeatureref<AnimFeature_ProceduralIronsightData>scriptedprivate
prevDownwardsGravityFloatscriptedprivate
previousZoomLevelFloatscriptedprivate
shootingRangeCompetitionBoolscriptedprivate
speedFloatscriptedprivate
statsSystemref<StatsSystem>scriptedprivate
statusEffectListenerref<DefaultTransitionStatusEffectListener>scriptedprivate
statusEffectSystemref<StatusEffectSystem>scriptedprivate
timeFloatscriptedprivate
timeToBlendZoomFloatscriptedprivate
weaponwref<WeaponObject>scriptedprivate
weaponHasPerfectAimBoolscriptedprivate
zoomLevelFloatscriptedprivate
zoomLevelNumInt32scriptedprivate

Methods 26

protected final func EvaluateAimSnap(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func GetPerfectAimSnapParams() -> AimRequestscripted
private final func GetPlayerAimingStatusEffectID() -> TweakDBIDscripted
protected final func GetVehicleAimSnapParams() -> AimRequestscripted
protected final func GetWeaponObject(scriptInterface: ref<StateGameScriptInterface>) -> ref<WeaponObject>scripted
protected final func NotifyWeaponObject(scriptInterface: ref<StateGameScriptInterface>, isAiming: Bool)scripted
protected final func OnAimStartBegin(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func OnAttach(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func OnDetach(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected func OnEnter(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected func OnExit(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
public func OnItemEquipped(slot: TweakDBID, item: ItemID)scripted
public func OnItemUnequipped(slot: TweakDBID, item: ItemID)scripted
public func OnStatusEffectApplied(statusEffect: wref<StatusEffect_Record>)scripted
public func OnStatusEffectRemoved(statusEffect: wref<StatusEffect_Record>)scripted
protected final func OnUpdate(timeDelta: Float, stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
public final func PlayEffectOnHeldItems(scriptInterface: ref<StateGameScriptInterface>, effectName: CName)scripted
private final func RemoveAirKerenzikovPerk(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func StartZoomEffect(scriptInterface: ref<StateGameScriptInterface>, effectName: CName)scripted
protected final func TriggerZoomExitSfx(scriptInterface: ref<StateGameScriptInterface>)scripted
private final func TryToActivateAirKerenzikovPerk(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func UpdateAimAnimFeature(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func UpdateAimDownSightsSfx(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func UpdateAimingStatusEffect(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func UpdateWeaponOffsetPosition(scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func UpdateZoomVfx(scriptInterface: ref<StateGameScriptInterface>)scripted