REDNODE / GAME API

BrowserController

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 13

NameTypeFlags
addressTextinkTextRefscriptedprotected
currentPagewref<inkCompoundWidget>scriptedprivate
currentRequestedPagewref<JournalInternetPage>scriptedprivate
defaultDevicePageStringscriptedprotected
gameControllerwref<BrowserGameController>scriptedprivate
homeButtoninkWidgetRefscriptedprotected
homeButtonCoontrollerwref<LinkController>scriptedprotected
journalManagerwref<JournalManager>scriptedprotected
pageContentRootinkWidgetRefscriptedprotected
spinnerContentRootinkWidgetRefscriptedprotected
spinnerPathResRefscriptedprotected
webPageLibraryIDCNamescriptedprotected
webPageSpawnRequestwref<inkAsyncSpawnRequest>scriptedprivate

Methods 14

public final const func GetDefaultpage() -> Stringscripted
private final func GetOwnerGameObject() -> ref<Computer>scripted
public final func Init(gameController: ref<BrowserGameController>)scripted
private final func LoadWebPage(address: script_ref<String>)scripted
private final func OnHomeButtonPressed(e: ref<inkPointerEvent>)scripted
protected cb func OnPageSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnProcessLinkPressed(e: wref<inkWidget>) -> Boolscripted
protected cb func OnSpinnerSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
private final func SetDefaultContent()scripted
public final func SetDefaultPage(startingPage: script_ref<String>)scripted
private final func SetFacts(page: wref<JournalInternetPage>)scripted
public final func SetWebsiteData()scripted
private final func TryGetWebsiteData(address: script_ref<String>) -> wref<JournalInternetPage>scripted
private final func UnloadCurrentWebsite()scripted