BlackICE Scripting

class game.ui

ChatBoxGameController

game.ui.ChatBoxGameController

  • 12 properties
  • 11 functions

Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
playerWeakHandle<game.PuppetBase>0x58 scripted
chatBoxBlackboardIdred.CallbackObject?0x68 scripted
chatBoxink.WidgetReference0x78 scripted
enteredTextink.TextInputWidgetReference0x90 scripted
chatBoxOpenbool0xA8 scripted
recentChatsShownWeakHandle<ink.Widget>[]0xB0 scripted
recentContainerWeakHandle<ink.VerticalPanelWidget>0xC0 scripted
historyContainerWeakHandle<ink.VerticalPanelWidget>0xD0 scripted
chatHistorygame.ui.ChatBoxText[]0xE0 scripted
lastChatIdint0xF0 scripted
maxChatsDisplayedint0xF4 scripted
maxChatHistoryint0xF8 scripted

Functions

  • void UpdateInputContext(bool isChatBoxContext) RTTI
  • void SetMaxEnteredChars(WeakHandle<ink.TextInputWidget> enteredText) RTTI
  • bool OnInitialize() RTTI
  • void DisplayChat(game.ui.ChatBoxText chatBoxText) RTTI
  • void DisplayHistory(game.ui.ChatBoxText chatBoxText) RTTI
  • bool OnHideRecentChat(WeakHandle<ink.Widget> chatItem) RTTI
  • bool OnUninitialize() RTTI
  • bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTI
  • void ShowChatBox(bool show) RTTI
  • void ShowHistory() RTTI
  • void SendChat() RTTI