BlackICE Scripting

class

BrowserController

  • 13 properties
  • 14 functions

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
homeButtonink.WidgetReference0x0 scripted
homeButtonCoontrollerWeakHandle<LinkController>0x18 scripted
addressTextink.TextWidgetReference0x28 scripted
pageContentRootink.WidgetReference0x40 scripted
spinnerContentRootink.WidgetReference0x58 scripted
journalManagerWeakHandle<game.JournalManager>0x70 scripted
spinnerPathred.ResourceReferenceScriptToken0x80 scripted
webPageLibraryIDCName0x88 scripted
defaultDevicePagestring0x90 scripted
gameControllerWeakHandle<BrowserGameController>0xB0 scripted
currentRequestedPageWeakHandle<game.JournalInternetPage>0xC0 scripted
currentPageWeakHandle<ink.CompoundWidget>0xD0 scripted
webPageSpawnRequestWeakHandle<ink.AsyncSpawnRequest>0xE0 scripted

Functions

  • void Init(BrowserGameController gameController) RTTI
  • bool OnSpinnerSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void SetWebsiteData() RTTI
  • void SetDefaultPage(string startingPage) RTTI
  • string GetDefaultpage() RTTI
  • void SetDefaultContent() RTTI
  • WeakHandle<game.JournalInternetPage> TryGetWebsiteData(string address) RTTI
  • bool OnProcessLinkPressed(WeakHandle<ink.Widget> e) RTTI
  • void OnHomeButtonPressed(ink.PointerEvent e) RTTI
  • void LoadWebPage(string address) RTTI
  • bool OnPageSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void SetFacts(WeakHandle<game.JournalInternetPage> page) RTTI
  • void UnloadCurrentWebsite() RTTI
  • Computer? GetOwnerGameObject() RTTI