class
DifficultySelectionMenu
- 16 properties
- 16 functions
Extends game.ui.BaseCharacterCreationController game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
difficultyTitle | ink.TextWidgetReference | 0x48 | scripted |
textureTop | ink.ImageWidgetReference | 0x60 | scripted |
textureBottom | ink.ImageWidgetReference | 0x78 | scripted |
hoverAnimation | CName | 0x90 | scripted |
difficulty0 | ink.WidgetReference | 0x98 | scripted |
difficulty1 | ink.WidgetReference | 0xB0 | scripted |
difficulty2 | ink.WidgetReference | 0xC8 | scripted |
difficulty3 | ink.WidgetReference | 0xE0 | scripted |
animationProxy | ink.anim.Proxy? | 0xF8 | scripted |
lastShownPart | CName | 0x108 | scripted |
lastAtlas | red.ResourceReferenceScriptToken | 0x110 | scripted |
translationAnimationCtrl | WeakHandle<ink.TextReplaceAnimationController> | 0x118 | scripted |
localizedText | string | 0x128 | scripted |
c_atlas1 | red.ResourceReferenceScriptToken | 0x148 | scripted |
c_atlas2 | red.ResourceReferenceScriptToken | 0x150 | scripted |
isInputLocked | bool | 0x158 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "DifficultySelectionMenu", "OnInitialize", (DifficultySelectionMenu_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DifficultySelectionMenu_OnInitialize( DifficultySelectionMenu self );bool OnUninitialize()overrideRTTIre.Hooks.Place( "DifficultySelectionMenu", "OnUninitialize", (DifficultySelectionMenu_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DifficultySelectionMenu_OnUninitialize( DifficultySelectionMenu self );void TextureTransition(red.ResourceReferenceScriptToken atlas, CName part)RTTIre.Hooks.PlaceVoid( "DifficultySelectionMenu", "TextureTransition;ResRefCName", (DifficultySelectionMenu_TextureTransition x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DifficultySelectionMenu_TextureTransition( DifficultySelectionMenu self, red.ResourceReferenceScriptToken atlas, CName part );bool OnHoverOverDifficulty0(ink.PointerEvent e)RTTIre.Hooks.Place( "DifficultySelectionMenu", "OnHoverOverDifficulty0", (DifficultySelectionMenu_OnHoverOverDifficulty0 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DifficultySelectionMenu_OnHoverOverDifficulty0( DifficultySelectionMenu self, ink.PointerEvent? e );bool OnHoverOverDifficulty1(ink.PointerEvent e)RTTIre.Hooks.Place( "DifficultySelectionMenu", "OnHoverOverDifficulty1", (DifficultySelectionMenu_OnHoverOverDifficulty1 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DifficultySelectionMenu_OnHoverOverDifficulty1( DifficultySelectionMenu self, ink.PointerEvent? e );bool OnHoverOverDifficulty2(ink.PointerEvent e)RTTIre.Hooks.Place( "DifficultySelectionMenu", "OnHoverOverDifficulty2", (DifficultySelectionMenu_OnHoverOverDifficulty2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DifficultySelectionMenu_OnHoverOverDifficulty2( DifficultySelectionMenu self, ink.PointerEvent? e );bool OnHoverOverDifficulty3(ink.PointerEvent e)RTTIre.Hooks.Place( "DifficultySelectionMenu", "OnHoverOverDifficulty3", (DifficultySelectionMenu_OnHoverOverDifficulty3 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DifficultySelectionMenu_OnHoverOverDifficulty3( DifficultySelectionMenu self, ink.PointerEvent? e );void PlayTranslationAnimation()RTTIre.Hooks.PlaceVoid( "DifficultySelectionMenu", "PlayTranslationAnimation;", (DifficultySelectionMenu_PlayTranslationAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DifficultySelectionMenu_PlayTranslationAnimation( DifficultySelectionMenu self );bool OnButtonRelease(ink.PointerEvent evt)overrideRTTIre.Hooks.Place( "DifficultySelectionMenu", "OnButtonRelease", (DifficultySelectionMenu_OnButtonRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DifficultySelectionMenu_OnButtonRelease( DifficultySelectionMenu self, ink.PointerEvent? evt );bool OnPress(ink.PointerEvent e)RTTIre.Hooks.Place( "DifficultySelectionMenu", "OnPress", (DifficultySelectionMenu_OnPress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DifficultySelectionMenu_OnPress( DifficultySelectionMenu self, ink.PointerEvent? e );void PriorMenu()overrideRTTIre.Hooks.PlaceVoid( "DifficultySelectionMenu", "PriorMenu;", (DifficultySelectionMenu_PriorMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DifficultySelectionMenu_PriorMenu( DifficultySelectionMenu self );void NextMenu()overrideRTTIre.Hooks.PlaceVoid( "DifficultySelectionMenu", "NextMenu;", (DifficultySelectionMenu_NextMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DifficultySelectionMenu_NextMenu( DifficultySelectionMenu self );void OnIntro()RTTIre.Hooks.PlaceVoid( "DifficultySelectionMenu", "OnIntro;", (DifficultySelectionMenu_OnIntro x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DifficultySelectionMenu_OnIntro( DifficultySelectionMenu self );void OnOutro()RTTIre.Hooks.PlaceVoid( "DifficultySelectionMenu", "OnOutro;", (DifficultySelectionMenu_OnOutro x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DifficultySelectionMenu_OnOutro( DifficultySelectionMenu self );bool OnOutroComplete(ink.anim.Proxy anim)RTTIre.Hooks.Place( "DifficultySelectionMenu", "OnOutroComplete", (DifficultySelectionMenu_OnOutroComplete x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DifficultySelectionMenu_OnOutroComplete( DifficultySelectionMenu self, ink.anim.Proxy? anim );void PlayAnim(CName animName, CName? callBack)RTTIre.Hooks.PlaceVoid( "DifficultySelectionMenu", "PlayAnim;CNameCName", (DifficultySelectionMenu_PlayAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DifficultySelectionMenu_PlayAnim( DifficultySelectionMenu self, CName animName, CName? callBack );