class
BrowserController
- 13 properties
- 14 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
homeButton | ink.WidgetReference | 0x0 | scripted |
homeButtonCoontroller | WeakHandle<LinkController> | 0x18 | scripted |
addressText | ink.TextWidgetReference | 0x28 | scripted |
pageContentRoot | ink.WidgetReference | 0x40 | scripted |
spinnerContentRoot | ink.WidgetReference | 0x58 | scripted |
journalManager | WeakHandle<game.JournalManager> | 0x70 | scripted |
spinnerPath | red.ResourceReferenceScriptToken | 0x80 | scripted |
webPageLibraryID | CName | 0x88 | scripted |
defaultDevicePage | string | 0x90 | scripted |
gameController | WeakHandle<BrowserGameController> | 0xB0 | scripted |
currentRequestedPage | WeakHandle<game.JournalInternetPage> | 0xC0 | scripted |
currentPage | WeakHandle<ink.CompoundWidget> | 0xD0 | scripted |
webPageSpawnRequest | WeakHandle<ink.AsyncSpawnRequest> | 0xE0 | scripted |
Functions
void Init(BrowserGameController gameController)RTTIre.Hooks.PlaceVoid( "BrowserController", "Init;BrowserGameController", (BrowserController_Init x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BrowserController_Init( BrowserController self, BrowserGameController? gameController );bool OnSpinnerSpawned(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "BrowserController", "OnSpinnerSpawned", (BrowserController_OnSpinnerSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BrowserController_OnSpinnerSpawned( BrowserController self, ink.Widget? widget, IScriptable? userData );void SetWebsiteData()RTTIre.Hooks.PlaceVoid( "BrowserController", "SetWebsiteData;", (BrowserController_SetWebsiteData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BrowserController_SetWebsiteData( BrowserController self );void SetDefaultPage(string startingPage)RTTIre.Hooks.PlaceVoid( "BrowserController", "SetDefaultPage;script_ref<String>", (BrowserController_SetDefaultPage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BrowserController_SetDefaultPage( BrowserController self, string startingPage );string GetDefaultpage()RTTIre.Hooks.Place( "BrowserController", "GetDefaultpage;", (BrowserController_GetDefaultpage x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct BrowserController_GetDefaultpage( BrowserController self );void SetDefaultContent()RTTIre.Hooks.PlaceVoid( "BrowserController", "SetDefaultContent;", (BrowserController_SetDefaultContent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BrowserController_SetDefaultContent( BrowserController self );WeakHandle<game.JournalInternetPage> TryGetWebsiteData(string address)RTTIbool OnProcessLinkPressed(WeakHandle<ink.Widget> e)RTTIre.Hooks.Place( "BrowserController", "OnProcessLinkPressed", (BrowserController_OnProcessLinkPressed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BrowserController_OnProcessLinkPressed( BrowserController self, WeakHandle<ink.Widget> e );void OnHomeButtonPressed(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "BrowserController", "OnHomeButtonPressed;inkPointerEvent", (BrowserController_OnHomeButtonPressed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BrowserController_OnHomeButtonPressed( BrowserController self, ink.PointerEvent? e );void LoadWebPage(string address)RTTIre.Hooks.PlaceVoid( "BrowserController", "LoadWebPage;script_ref<String>", (BrowserController_LoadWebPage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BrowserController_LoadWebPage( BrowserController self, string address );bool OnPageSpawned(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "BrowserController", "OnPageSpawned", (BrowserController_OnPageSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BrowserController_OnPageSpawned( BrowserController self, ink.Widget? widget, IScriptable? userData );void SetFacts(WeakHandle<game.JournalInternetPage> page)RTTIre.Hooks.PlaceVoid( "BrowserController", "SetFacts;JournalInternetPage", (BrowserController_SetFacts x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BrowserController_SetFacts( BrowserController self, WeakHandle<game.JournalInternetPage> page );void UnloadCurrentWebsite()RTTIre.Hooks.PlaceVoid( "BrowserController", "UnloadCurrentWebsite;", (BrowserController_UnloadCurrentWebsite x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BrowserController_UnloadCurrentWebsite( BrowserController self );Computer? GetOwnerGameObject()RTTIre.Hooks.Place( "BrowserController", "GetOwnerGameObject;", (BrowserController_GetOwnerGameObject x) => { return re.Hooks.CallOriginal<re.msgpack.Computer>(); } ); [Msgpack.Gen] public readonly partial record struct BrowserController_GetOwnerGameObject( BrowserController self );