REDNODE / GAME API

WidgetAnimationManager

classscriptedClass

extends IScriptable › ISerializable

Properties 1

NameTypeFlags
animationsarray<SWidgetAnimationData>scriptedprivate

Methods 15

public final func CleanAllAnimationsChachedData()scripted
private final func CleanProxyData(animData: script_ref<SWidgetAnimationData>)scripted
private final func GetAnimationCallbackName(animData: script_ref<SWidgetAnimationData>, eventType: inkanimEventType) -> CNamescripted
public final const func GetAnimations() -> array<SWidgetAnimationData>scripted
public final const func HasAnimation(animName: CName) -> Boolscripted
public final func Initialize(animations: script_ref<array<SWidgetAnimationData>>)scripted
public final func RegisterAllCallbacks(owner: ref<IScriptable>, animData: script_ref<SWidgetAnimationData>)scripted
private final func ResolveActiveAnimDataPlaybackState(animData: script_ref<SWidgetAnimationData>, requestedState: EInkAnimationPlaybackOption)scripted
public final func ResolveCallback(owner: ref<IScriptable>, animProxy: ref<inkAnimProxy>, eventType: inkanimEventType)scripted
public final func TriggerAnimationByName(owner: ref<inkGameController>, animName: CName, playbackOption: EInkAnimationPlaybackOption, opt targetWidget: ref<inkWidget>, opt playbackOptionsOverrideData: ref<PlaybackOptionsUpdateData>)scripted
public final func TriggerAnimationByName(owner: ref<inkLogicController>, animName: CName, playbackOption: EInkAnimationPlaybackOption, opt targetWidget: ref<inkWidget>, opt playbackOptionsOverrideData: ref<PlaybackOptionsUpdateData>)scripted
public final func TriggerAnimations(owner: ref<inkGameController>)scripted
public final func TriggerAnimations(owner: ref<inkLogicController>)scripted
public final func UnregisterAllCallbacks(animData: script_ref<SWidgetAnimationData>)scripted
public final func UpdateAnimationsList(animName: CName, updateData: ref<PlaybackOptionsUpdateData>)scripted