class
ExpansionNewGame
- 19 properties
- 20 functions
Extends game.ui.BaseCharacterCreationController game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
newGameDescription | ink.TextWidgetReference | 0x48 | scripted |
textureTop | ink.ImageWidgetReference | 0x60 | scripted |
textureBottom | ink.ImageWidgetReference | 0x78 | scripted |
creditsBaseTexture | ink.ImageWidgetReference | 0x90 | scripted |
creditsExpansionTexture | ink.ImageWidgetReference | 0xA8 | scripted |
creditsBase | ink.WidgetReference | 0xC0 | scripted |
creditsExpansion | ink.WidgetReference | 0xD8 | scripted |
creditsHoverFrameLeft | ink.WidgetReference | 0xF0 | scripted |
creditsHoverFrameRight | ink.WidgetReference | 0x108 | scripted |
introAnimation | CName | 0x120 | scripted |
outroAnimation | CName | 0x128 | scripted |
hoverAnimation | CName | 0x130 | scripted |
animationProxy | ink.anim.Proxy? | 0x138 | scripted |
translationAnimationCtrl | WeakHandle<ink.TextReplaceAnimationController> | 0x148 | scripted |
localizedText | string | 0x158 | scripted |
lastShownPart | CName | 0x178 | scripted |
baseGameButton | ink.WidgetReference | 0x180 | scripted |
standaloneButton | ink.WidgetReference | 0x198 | scripted |
isInputLocked | bool | 0x1B0 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "ExpansionNewGame", "OnInitialize", (ExpansionNewGame_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_OnInitialize( ExpansionNewGame self );bool OnCreditsEp1(ink.PointerEvent evt)RTTIre.Hooks.Place( "ExpansionNewGame", "OnCreditsEp1", (ExpansionNewGame_OnCreditsEp1 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_OnCreditsEp1( ExpansionNewGame self, ink.PointerEvent? evt );bool OnCredits(ink.PointerEvent evt)RTTIre.Hooks.Place( "ExpansionNewGame", "OnCredits", (ExpansionNewGame_OnCredits x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_OnCredits( ExpansionNewGame self, ink.PointerEvent? evt );bool OnUninitialize()overrideRTTIre.Hooks.Place( "ExpansionNewGame", "OnUninitialize", (ExpansionNewGame_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_OnUninitialize( ExpansionNewGame self );bool OnPressBaseGame(ink.PointerEvent evt)RTTIre.Hooks.Place( "ExpansionNewGame", "OnPressBaseGame", (ExpansionNewGame_OnPressBaseGame x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_OnPressBaseGame( ExpansionNewGame self, ink.PointerEvent? evt );bool OnPressExpansion(ink.PointerEvent evt)RTTIre.Hooks.Place( "ExpansionNewGame", "OnPressExpansion", (ExpansionNewGame_OnPressExpansion x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_OnPressExpansion( ExpansionNewGame self, ink.PointerEvent? evt );void TextureTransition(CName part)RTTIre.Hooks.PlaceVoid( "ExpansionNewGame", "TextureTransition;CName", (ExpansionNewGame_TextureTransition x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_TextureTransition( ExpansionNewGame self, CName part );bool OnHoverOverBaseCredits(ink.PointerEvent e)RTTIre.Hooks.Place( "ExpansionNewGame", "OnHoverOverBaseCredits", (ExpansionNewGame_OnHoverOverBaseCredits x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_OnHoverOverBaseCredits( ExpansionNewGame self, ink.PointerEvent? e );bool OnHoverOutBaseCredits(ink.PointerEvent e)RTTIre.Hooks.Place( "ExpansionNewGame", "OnHoverOutBaseCredits", (ExpansionNewGame_OnHoverOutBaseCredits x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_OnHoverOutBaseCredits( ExpansionNewGame self, ink.PointerEvent? e );bool OnHoverOverExpansionCredits(ink.PointerEvent e)RTTIre.Hooks.Place( "ExpansionNewGame", "OnHoverOverExpansionCredits", (ExpansionNewGame_OnHoverOverExpansionCredits x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_OnHoverOverExpansionCredits( ExpansionNewGame self, ink.PointerEvent? e );bool OnHoverOutExpansionCredits(ink.PointerEvent e)RTTIre.Hooks.Place( "ExpansionNewGame", "OnHoverOutExpansionCredits", (ExpansionNewGame_OnHoverOutExpansionCredits x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_OnHoverOutExpansionCredits( ExpansionNewGame self, ink.PointerEvent? e );bool OnHoverOverBaseGame(ink.PointerEvent e)RTTIre.Hooks.Place( "ExpansionNewGame", "OnHoverOverBaseGame", (ExpansionNewGame_OnHoverOverBaseGame x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_OnHoverOverBaseGame( ExpansionNewGame self, ink.PointerEvent? e );bool OnHoverOverExpansion(ink.PointerEvent e)RTTIre.Hooks.Place( "ExpansionNewGame", "OnHoverOverExpansion", (ExpansionNewGame_OnHoverOverExpansion x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_OnHoverOverExpansion( ExpansionNewGame self, ink.PointerEvent? e );void PriorMenu()overrideRTTIre.Hooks.PlaceVoid( "ExpansionNewGame", "PriorMenu;", (ExpansionNewGame_PriorMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_PriorMenu( ExpansionNewGame self );void NextMenu()overrideRTTIre.Hooks.PlaceVoid( "ExpansionNewGame", "NextMenu;", (ExpansionNewGame_NextMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_NextMenu( ExpansionNewGame self );void OnIntro()RTTIre.Hooks.PlaceVoid( "ExpansionNewGame", "OnIntro;", (ExpansionNewGame_OnIntro x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_OnIntro( ExpansionNewGame self );void OnOutro()RTTIre.Hooks.PlaceVoid( "ExpansionNewGame", "OnOutro;", (ExpansionNewGame_OnOutro x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_OnOutro( ExpansionNewGame self );bool OnOutroComplete(ink.anim.Proxy anim)RTTIre.Hooks.Place( "ExpansionNewGame", "OnOutroComplete", (ExpansionNewGame_OnOutroComplete x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_OnOutroComplete( ExpansionNewGame self, ink.anim.Proxy? anim );bool OnIntroComplete(ink.anim.Proxy anim)RTTIre.Hooks.Place( "ExpansionNewGame", "OnIntroComplete", (ExpansionNewGame_OnIntroComplete x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_OnIntroComplete( ExpansionNewGame self, ink.anim.Proxy? anim );void PlayAnim(CName animName, CName? callBack, ink.anim.PlaybackOptions? options)RTTIre.Hooks.PlaceVoid( "ExpansionNewGame", "PlayAnim;CNameCNameinkAnimOptions", (ExpansionNewGame_PlayAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ExpansionNewGame_PlayAnim( ExpansionNewGame self, CName animName, CName? callBack, ink.anim.PlaybackOptions? options );