REDNODE / GAME API

ZoomTransition

abstract classscriptedClass

extends DefaultTransition › StateFunctor › IScriptable › ISerializable

Extended by 2 types

ZoomDecisionsTransition ZoomEventsTransition

Methods 28

public const func GetActualZoomValue(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>) -> Floatscripted
protected final func GetBlendTime(stateContext: ref<StateContext>) -> Floatscripted
protected final const func GetCurrentZoomLevel(stateContext: ref<StateContext>) -> Floatscripted
protected final const func GetNextZoomLevel(stateContext: ref<StateContext>) -> Floatscripted
protected final func GetPreviousZoomLevel(stateContext: ref<StateContext>) -> Floatscripted
protected final func GetShouldUseWeaponZoomData(stateContext: ref<StateContext>) -> Boolscripted
protected final const func GetZoomLevelNumber(stateContext: ref<StateContext>) -> Int32scripted
protected final const func GetZoomLevelsArray(stateContext: ref<StateContext>) -> array<Float>scripted
protected final const func GetZoomValueFromLevel(stateContext: ref<StateContext>, index: Int32) -> Floatscripted
public final const func IsConsideredAiming(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>) -> Boolscripted
public final const func IsControllingDevice(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>, opt excludeSniperNest: Bool) -> Boolscripted
public final const func IsControllingSniperNestDevice(scriptInterface: ref<StateGameScriptInterface>) -> Boolscripted
public final const func IsGenericDeviceAndFocusInactive(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>) -> Boolscripted
public final const func IsGenericDeviceOrFocusActive(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>) -> Boolscripted
protected final func PlayFocusModeZoomEnterSound(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func PlayZoomEndVisualEffect(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func ResetAimType(stateContext: ref<StateContext>)scripted
protected final func ResetShouldUseWeaponZoomData(stateContext: ref<StateContext>)scripted
protected final func SendZoomAnimFeatureData(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func SetBlendTime(stateContext: ref<StateContext>, value: Float)scripted
protected final func SetCurrentZoomLevel(stateContext: ref<StateContext>, zoomLevel: Int32)scripted
protected final func SetPreviousZoomLevel(stateContext: ref<StateContext>, value: Float)scripted
protected final func SetShouldUseWeaponZoomData(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func SetZoomLevelNumber(stateContext: ref<StateContext>, value: Int32)scripted
public const func ShouldPlayZoomExitSound() -> Boolscripted
protected final func ShouldPlayZoomFX(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>) -> Boolscripted
public const func ShouldPlayZoomStepSound() -> Boolscripted
protected final func StartZoomEffect(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted