REDNODE / GAME API

CustomAnimationsHudGameController

classscriptedClass

extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Extended by 2 types

hudSightseeingBinocularsController NcartMetroMapController

Properties 10

NameTypeFlags
curentLibraryItemNameCNamescriptedprotected
currentLibraryItemAnchorinkEAnchorscriptedprotected
customAnimationsref<WidgetAnimationManager>scriptedprotected
defaultLibraryItemAnchorinkEAnchorscriptedprotected
defaultLibraryItemNameCNamescriptedprotected
isInitializedBoolscriptedprotected
onSpawnAnimationsarray<CName>scriptedprotected
ownerIDEntityIDscriptedprivate
rootwref<inkCompoundWidget>scriptedprotected
spawnedLibrararyItemwref<inkWidget>scriptedprotected

Methods 6

protected cb func OnCustomUIAnimationEvent(evt: ref<CustomUIAnimationEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnInitialSpawnLibrararyItem(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected final func PlayAnimation(animationName: CName, playbackOption: EInkAnimationPlaybackOption)scripted
private final func PlayOnSpawnAnimations()scripted
private final func ResolveLibraryItemSpawn(itemName: CName, anchor: inkEAnchor, opt async: Bool, opt forceRespawnLibraryItem: Bool) -> Boolscripted