REDNODE / GAME API

gameuiChatBoxGameController

classnative

extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 12

NameTypeFlags
chatBoxinkWidgetRefscriptedprivate
chatBoxBlackboardIdref<CallbackHandle>scriptedprivate
chatBoxOpenBoolscriptedprivate
chatHistoryarray<ChatBoxText>scriptedprivate
enteredTextinkTextInputRefscriptedprivate
historyContainerwref<inkVerticalPanel>scriptedprivate
lastChatIdInt32scriptedprivate
maxChatHistoryInt32scriptedprivate
maxChatsDisplayedInt32scriptedprivate
playerwref<gamePuppetBase>scriptedprivate
recentChatsShownarray<wref<inkWidget>>scriptedprivate
recentContainerwref<inkVerticalPanel>scriptedprivate

Methods 12

private final func DisplayChat(chatBoxText: script_ref<ChatBoxText>)scripted
private final func DisplayHistory(chatBoxText: script_ref<ChatBoxText>)scripted
protected cb func OnAction(action: ListenerAction, consumer: ListenerActionConsumer) -> Boolscripted
protected cb func OnChatAdded(value: Variant) -> Boolscripted
protected cb func OnHideRecentChat(chatItem: wref<inkWidget>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func SendChat()scripted
native func SetMaxEnteredChars(enteredText: wref<inkTextInput>)
private final func ShowChatBox(show: Bool)scripted
private final func ShowHistory()scripted
native func UpdateInputContext(isChatBoxContext: Bool)