class
CustomAnimationsGameController
- 10 properties
- 7 functions
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
customAnimations | WidgetAnimationManager? | 0x0 | scripted |
onSpawnAnimations | CName[] | 0x10 | scripted |
defaultLibraryItemName | CName | 0x20 | scripted |
defaultLibraryItemAnchor | ink.EAnchor | 0x28 | scripted |
spawnedLibrararyItem | WeakHandle<ink.Widget> | 0x30 | scripted |
curentLibraryItemName | CName | 0x40 | scripted |
currentLibraryItemAnchor | ink.EAnchor | 0x48 | scripted |
root | WeakHandle<ink.CompoundWidget> | 0x50 | scripted |
isInitialized | bool | 0x60 | scripted |
ownerID | ent.EntityID | 0x68 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "CustomAnimationsGameController", "OnInitialize", (CustomAnimationsGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CustomAnimationsGameController_OnInitialize( CustomAnimationsGameController self );bool OnCustomUIAnimationEvent(CustomUIAnimationEvent evt)RTTIre.Hooks.Place( "CustomAnimationsGameController", "OnCustomUIAnimationEvent", (CustomAnimationsGameController_OnCustomUIAnimationEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CustomAnimationsGameController_OnCustomUIAnimationEvent( CustomAnimationsGameController self, CustomUIAnimationEvent? evt );void InitalizeAnimationsData()RTTIre.Hooks.PlaceVoid( "CustomAnimationsGameController", "InitalizeAnimationsData;", (CustomAnimationsGameController_InitalizeAnimationsData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CustomAnimationsGameController_InitalizeAnimationsData( CustomAnimationsGameController self );void PlayAnimation(CName animationName, EInkAnimationPlaybackOption playbackOption)RTTIre.Hooks.PlaceVoid( "CustomAnimationsGameController", "PlayAnimation;CNameEInkAnimationPlaybackOption", (CustomAnimationsGameController_PlayAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CustomAnimationsGameController_PlayAnimation( CustomAnimationsGameController self, CName animationName, EInkAnimationPlaybackOption playbackOption );void PlayOnSpawnAnimations()RTTIre.Hooks.PlaceVoid( "CustomAnimationsGameController", "PlayOnSpawnAnimations;", (CustomAnimationsGameController_PlayOnSpawnAnimations x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CustomAnimationsGameController_PlayOnSpawnAnimations( CustomAnimationsGameController self );bool ResolveLibraryItemSpawn(CName itemName, ink.EAnchor anchor, bool? async, bool? forceRespawnLibraryItem)RTTIre.Hooks.Place( "CustomAnimationsGameController", "ResolveLibraryItemSpawn;CNameinkEAnchorBoolBool", (CustomAnimationsGameController_ResolveLibraryItemSpawn x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CustomAnimationsGameController_ResolveLibraryItemSpawn( CustomAnimationsGameController self, CName itemName, ink.EAnchor anchor, bool? async, bool? forceRespawnLibraryItem );bool OnInitialSpawnLibrararyItem(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "CustomAnimationsGameController", "OnInitialSpawnLibrararyItem", (CustomAnimationsGameController_OnInitialSpawnLibrararyItem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CustomAnimationsGameController_OnInitialSpawnLibrararyItem( CustomAnimationsGameController self, ink.Widget? widget, IScriptable? userData );