class
ShardNotificationController
- 17 properties
- 13 functions
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
titleRef | ink.TextWidgetReference | 0x0 | scripted |
shortTextRef | ink.TextWidgetReference | 0x18 | scripted |
longTextRef | ink.TextWidgetReference | 0x30 | scripted |
shortTextHolderRef | ink.WidgetReference | 0x48 | scripted |
longTextHolderRef | ink.WidgetReference | 0x60 | scripted |
buttonHintsManagerRef | ink.WidgetReference | 0x78 | scripted |
buttonHintsManagerParentRef | ink.WidgetReference | 0x90 | scripted |
buttonHintsSecondaryManagerRef | ink.WidgetReference | 0xA8 | scripted |
buttonHintsSecondaryManagerParentRef | ink.WidgetReference | 0xC0 | scripted |
imageWidget | ink.ImageWidgetReference | 0xD8 | scripted |
scrollWidget | ink.WidgetReference | 0xF0 | scripted |
data | ShardReadPopupData? | 0x108 | scripted |
longTextTrashold | int | 0x118 | scripted |
animationProxy | ink.anim.Proxy? | 0x120 | scripted |
player | WeakHandle<PlayerPuppet> | 0x130 | scripted |
mingameBB | WeakHandle<game.IBlackboard> | 0x140 | scripted |
scroll | WeakHandle<ink.ScrollController> | 0x150 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "ShardNotificationController", "OnInitialize", (ShardNotificationController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardNotificationController_OnInitialize( ShardNotificationController self );bool OnUninitialize()RTTIre.Hooks.Place( "ShardNotificationController", "OnUninitialize", (ShardNotificationController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardNotificationController_OnUninitialize( ShardNotificationController self );bool OnPlayerAttach(game.Object playerPuppet)RTTIre.Hooks.Place( "ShardNotificationController", "OnPlayerAttach", (ShardNotificationController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardNotificationController_OnPlayerAttach( ShardNotificationController self, game.Object? playerPuppet );bool OnRelease(ink.PointerEvent evt)RTTIre.Hooks.Place( "ShardNotificationController", "OnRelease", (ShardNotificationController_OnRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardNotificationController_OnRelease( ShardNotificationController self, ink.PointerEvent? evt );bool OnCloseClick(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "ShardNotificationController", "OnCloseClick", (ShardNotificationController_OnCloseClick x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardNotificationController_OnCloseClick( ShardNotificationController self, WeakHandle<ink.ButtonController> controller );bool OnCrackClick(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "ShardNotificationController", "OnCrackClick", (ShardNotificationController_OnCrackClick x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardNotificationController_OnCrackClick( ShardNotificationController self, WeakHandle<ink.ButtonController> controller );bool OnIntroComplete(ink.anim.Proxy anim)RTTIre.Hooks.Place( "ShardNotificationController", "OnIntroComplete", (ShardNotificationController_OnIntroComplete x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardNotificationController_OnIntroComplete( ShardNotificationController self, ink.anim.Proxy? anim );void Close()RTTIre.Hooks.PlaceVoid( "ShardNotificationController", "Close;", (ShardNotificationController_Close x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ShardNotificationController_Close( ShardNotificationController self );void PauseGameState(bool enable)RTTIre.Hooks.PlaceVoid( "ShardNotificationController", "PauseGameState;Bool", (ShardNotificationController_PauseGameState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ShardNotificationController_PauseGameState( ShardNotificationController self, bool enable );void SetButtonHints()RTTIre.Hooks.PlaceVoid( "ShardNotificationController", "SetButtonHints;", (ShardNotificationController_SetButtonHints x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ShardNotificationController_SetButtonHints( ShardNotificationController self );void LaunchMinigame()RTTIre.Hooks.PlaceVoid( "ShardNotificationController", "LaunchMinigame;", (ShardNotificationController_LaunchMinigame x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ShardNotificationController_LaunchMinigame( ShardNotificationController self );void AddButtonHints(CName actionName, CName label, ink.WidgetReference buttonHintRef, CName clickCallback)RTTIre.Hooks.PlaceVoid( "ShardNotificationController", "AddButtonHints;CNameCNameinkWidgetRefCName", (ShardNotificationController_AddButtonHints x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ShardNotificationController_AddButtonHints( ShardNotificationController self, CName actionName, CName label, ink.WidgetReference buttonHintRef, CName clickCallback );void PlayAnim(CName animName, CName? callBack)RTTIre.Hooks.PlaceVoid( "ShardNotificationController", "PlayAnim;CNameCName", (ShardNotificationController_PlayAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ShardNotificationController_PlayAnim( ShardNotificationController self, CName animName, CName? callBack );