class
RipperdocSelectorController
- 11 properties
- 12 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
label | ink.TextWidgetReference | 0x0 | scripted |
leftArrowAnchor | ink.WidgetReference | 0x18 | scripted |
rightArrowAnchor | ink.WidgetReference | 0x30 | scripted |
indicatorAnchors | ink.WidgetReference[] | 0x48 | scripted |
leftArrow | WeakHandle<ink.ButtonController> | 0x58 | scripted |
rightArrow | WeakHandle<ink.ButtonController> | 0x68 | scripted |
indicatorIndex | int | 0x78 | scripted |
indicatorShowAnim | ink.anim.Proxy? | 0x80 | scripted |
indicatorHideAnim | ink.anim.Proxy? | 0x90 | scripted |
isInTutorial | bool | 0xA0 | scripted |
names | List | 0xA8 | scripted |
Functions
void Configure(ListRTTInames) re.Hooks.PlaceVoid( "RipperdocSelectorController", "Configure;array<String>", (RipperdocSelectorController_Configure x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocSelectorController_Configure( RipperdocSelectorController self, List<string> names );void SetIsInTutorial(bool isInTutorial)RTTIre.Hooks.PlaceVoid( "RipperdocSelectorController", "SetIsInTutorial;Bool", (RipperdocSelectorController_SetIsInTutorial x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocSelectorController_SetIsInTutorial( RipperdocSelectorController self, bool isInTutorial );bool OnUninitialize()RTTIre.Hooks.Place( "RipperdocSelectorController", "OnUninitialize", (RipperdocSelectorController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocSelectorController_OnUninitialize( RipperdocSelectorController self );bool OnReleaseInput(ink.PointerEvent e)RTTIre.Hooks.Place( "RipperdocSelectorController", "OnReleaseInput", (RipperdocSelectorController_OnReleaseInput x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocSelectorController_OnReleaseInput( RipperdocSelectorController self, ink.PointerEvent? e );void OnLeftArrow(WeakHandle<ink.ButtonController> controller, ink.EButtonState oldState, ink.EButtonState newState)RTTIre.Hooks.PlaceVoid( "RipperdocSelectorController", "OnLeftArrow;inkButtonControllerinkEButtonStateinkEButtonState", (RipperdocSelectorController_OnLeftArrow x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocSelectorController_OnLeftArrow( RipperdocSelectorController self, WeakHandle<ink.ButtonController> controller, ink.EButtonState oldState, ink.EButtonState newState );void OnRightArrow(WeakHandle<ink.ButtonController> controller, ink.EButtonState oldState, ink.EButtonState newState)RTTIre.Hooks.PlaceVoid( "RipperdocSelectorController", "OnRightArrow;inkButtonControllerinkEButtonStateinkEButtonState", (RipperdocSelectorController_OnRightArrow x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocSelectorController_OnRightArrow( RipperdocSelectorController self, WeakHandle<ink.ButtonController> controller, ink.EButtonState oldState, ink.EButtonState newState );void Show(int index)RTTIre.Hooks.PlaceVoid( "RipperdocSelectorController", "Show;Int32", (RipperdocSelectorController_Show x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocSelectorController_Show( RipperdocSelectorController self, int index );void Hide()RTTIre.Hooks.PlaceVoid( "RipperdocSelectorController", "Hide;", (RipperdocSelectorController_Hide x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocSelectorController_Hide( RipperdocSelectorController self );void SwitchIndicator(bool toNext)RTTIre.Hooks.PlaceVoid( "RipperdocSelectorController", "SwitchIndicator;Bool", (RipperdocSelectorController_SwitchIndicator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocSelectorController_SwitchIndicator( RipperdocSelectorController self, bool toNext );void SetIndicator(int index, bool toActive)RTTIre.Hooks.PlaceVoid( "RipperdocSelectorController", "SetIndicator;Int32Bool", (RipperdocSelectorController_SetIndicator x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocSelectorController_SetIndicator( RipperdocSelectorController self, int index, bool toActive );int WrapIndex(int index)RTTIre.Hooks.Place( "RipperdocSelectorController", "WrapIndex;Int32", (RipperdocSelectorController_WrapIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocSelectorController_WrapIndex( RipperdocSelectorController self, int index );int GetIndicatorIndex()RTTIre.Hooks.Place( "RipperdocSelectorController", "GetIndicatorIndex;", (RipperdocSelectorController_GetIndicatorIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocSelectorController_GetIndicatorIndex( RipperdocSelectorController self );