class
ComputerYaibaShowroomController
- 32 properties
- 17 functions
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
orderedFact | CName | 0x0 | scripted |
toBuyPageAnim | CName | 0x8 | scripted |
modelText | ink.TextWidgetReference | 0x10 | scripted |
homePage | ink.WidgetReference | 0x28 | scripted |
buyButton | ink.WidgetReference | 0x40 | scripted |
buyPage | ink.WidgetReference | 0x58 | scripted |
playerBalanceText | ink.TextWidgetReference | 0x70 | scripted |
detailsCanvas | ink.WidgetReference | 0x88 | scripted |
speedometer | ink.ImageWidgetReference | 0xA0 | scripted |
orderButton | ink.WidgetReference | 0xB8 | scripted |
backButton | ink.WidgetReference | 0xD0 | scripted |
wheelCoverCheckBox | ink.WidgetReference | 0xE8 | scripted |
wheelRimsCheckBox | ink.WidgetReference | 0x100 | scripted |
brandingCheckBox | ink.WidgetReference | 0x118 | scripted |
backRestCheckBox | ink.WidgetReference | 0x130 | scripted |
wheelCoverPreview | ink.WidgetReference | 0x148 | scripted |
wheelRimsPreview | ink.WidgetReference | 0x160 | scripted |
brandingPreview | ink.WidgetReference | 0x178 | scripted |
backRestPreview | ink.WidgetReference | 0x190 | scripted |
inventoryListener | game.InventoryScriptListener? | 0x1A8 | scripted |
orderButtonController | WeakHandle<YaibaButton> | 0x1B8 | scripted |
backButtonController | WeakHandle<YaibaButton> | 0x1C8 | scripted |
wheelCoverCheckController | WeakHandle<CheckYaibaOption> | 0x1D8 | scripted |
wheelRimsCheckController | WeakHandle<CheckYaibaOption> | 0x1E8 | scripted |
brandingCheckController | WeakHandle<CheckYaibaOption> | 0x1F8 | scripted |
backRestCheckController | WeakHandle<CheckYaibaOption> | 0x208 | scripted |
wheelCoverFact | CName | 0x218 | scripted |
WheelRimsFact | CName | 0x220 | scripted |
BrandingFact | CName | 0x228 | scripted |
BackRestFact | CName | 0x230 | scripted |
isAnimated | bool | 0x238 | scripted |
settings | userSettings.UserSettings? | 0x240 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "ComputerYaibaShowroomController", "OnInitialize", (ComputerYaibaShowroomController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerYaibaShowroomController_OnInitialize( ComputerYaibaShowroomController self );bool OnReleaseBuyButton(ink.PointerEvent e)RTTIre.Hooks.Place( "ComputerYaibaShowroomController", "OnReleaseBuyButton", (ComputerYaibaShowroomController_OnReleaseBuyButton x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerYaibaShowroomController_OnReleaseBuyButton( ComputerYaibaShowroomController self, ink.PointerEvent? e );bool OnBackRelease(ink.PointerEvent e)RTTIre.Hooks.Place( "ComputerYaibaShowroomController", "OnBackRelease", (ComputerYaibaShowroomController_OnBackRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerYaibaShowroomController_OnBackRelease( ComputerYaibaShowroomController self, ink.PointerEvent? e );bool OnAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "ComputerYaibaShowroomController", "OnAnimFinished", (ComputerYaibaShowroomController_OnAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerYaibaShowroomController_OnAnimFinished( ComputerYaibaShowroomController self, ink.anim.Proxy? proxy );bool OnCheckChanged(WeakHandle<ink.Widget> checkBox)RTTIre.Hooks.Place( "ComputerYaibaShowroomController", "OnCheckChanged", (ComputerYaibaShowroomController_OnCheckChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerYaibaShowroomController_OnCheckChanged( ComputerYaibaShowroomController self, WeakHandle<ink.Widget> checkBox );bool OnOrderRelease(ink.PointerEvent e)RTTIre.Hooks.Place( "ComputerYaibaShowroomController", "OnOrderRelease", (ComputerYaibaShowroomController_OnOrderRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerYaibaShowroomController_OnOrderRelease( ComputerYaibaShowroomController self, ink.PointerEvent? e );WeakHandle<CheckYaibaOption> InitCheckBox(ink.WidgetReference checkBox, bool isEnabled, WeakHandle<ink.Widget> preview, CName fact)RTTIvoid RefreshModelText()RTTIre.Hooks.PlaceVoid( "ComputerYaibaShowroomController", "RefreshModelText;", (ComputerYaibaShowroomController_RefreshModelText x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerYaibaShowroomController_RefreshModelText( ComputerYaibaShowroomController self );void SwitchToHomePage()RTTIre.Hooks.PlaceVoid( "ComputerYaibaShowroomController", "SwitchToHomePage;", (ComputerYaibaShowroomController_SwitchToHomePage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerYaibaShowroomController_SwitchToHomePage( ComputerYaibaShowroomController self );void SwitchToBuyPage()RTTIre.Hooks.PlaceVoid( "ComputerYaibaShowroomController", "SwitchToBuyPage;", (ComputerYaibaShowroomController_SwitchToBuyPage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerYaibaShowroomController_SwitchToBuyPage( ComputerYaibaShowroomController self );bool CheckAvailability()RTTIre.Hooks.Place( "ComputerYaibaShowroomController", "CheckAvailability;", (ComputerYaibaShowroomController_CheckAvailability x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerYaibaShowroomController_CheckAvailability( ComputerYaibaShowroomController self );bool SetFact(CName factName, int factCount)RTTIre.Hooks.Place( "ComputerYaibaShowroomController", "SetFact;CNameInt32", (ComputerYaibaShowroomController_SetFact x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerYaibaShowroomController_SetFact( ComputerYaibaShowroomController self, CName factName, int factCount );ScriptGameInstance GetGame()RTTIre.Hooks.Place( "ComputerYaibaShowroomController", "GetGame;", (ComputerYaibaShowroomController_GetGame x) => { return re.Hooks.CallOriginal<re.msgpack.ScriptGameInstance>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerYaibaShowroomController_GetGame( ComputerYaibaShowroomController self );int GetPlayerMoney()RTTIre.Hooks.Place( "ComputerYaibaShowroomController", "GetPlayerMoney;", (ComputerYaibaShowroomController_GetPlayerMoney x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerYaibaShowroomController_GetPlayerMoney( ComputerYaibaShowroomController self );bool RemovePlayerMoney(int amount)RTTIre.Hooks.Place( "ComputerYaibaShowroomController", "RemovePlayerMoney;Int32", (ComputerYaibaShowroomController_RemovePlayerMoney x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerYaibaShowroomController_RemovePlayerMoney( ComputerYaibaShowroomController self, int amount );void OnOrdered()RTTIre.Hooks.PlaceVoid( "ComputerYaibaShowroomController", "OnOrdered;", (ComputerYaibaShowroomController_OnOrdered x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerYaibaShowroomController_OnOrdered( ComputerYaibaShowroomController self );void ShowNotification()RTTIre.Hooks.PlaceVoid( "ComputerYaibaShowroomController", "ShowNotification;", (ComputerYaibaShowroomController_ShowNotification x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerYaibaShowroomController_ShowNotification( ComputerYaibaShowroomController self );