コード例 #1
0
 public void SetBattleChatStateOnEnterPressed(UpdateEvent e, NotSpectatorBattleChatGUINode battleChatGUINode, [JoinByScreen] HUDScreenNode hudScreenNode)
 {
     if (InputManager.GetActionKeyDown(BattleActions.SHOW_CHAT))
     {
         this.SetBattleChatState(battleChatGUINode, hudScreenNode);
     }
 }
コード例 #2
0
 private void SetBattleChatState(NotSpectatorBattleChatGUINode battleChatGUINode, HUDScreenNode hudScreenNode)
 {
     battleChatGUINode.chatUI.InputPanelActivity = true;
     hudScreenNode.battleHUDESM.Esm.ChangeState <BattleHUDStates.ChatState>();
 }
コード例 #3
0
 public void SetBattleActionsStateOnSendMessageButtonClick(ButtonClickEvent e, SingleNode <SendMessageButtonComponent> button, [JoinAll] NotSpectatorBattleChatGUINode battleChatGUINode, [JoinByScreen] HUDScreenNode hudScreenNode)
 {
     this.SetBattleActionsState(battleChatGUINode, hudScreenNode);
 }
コード例 #4
0
 public void SetBattleActionsStateOnExit(GoBackFromBattleEvent e, Node any, [JoinAll] NotSpectatorBattleChatGUINode battleChatGUINode, [JoinByScreen] HUDScreenNode hudScreenNode)
 {
     this.SetBattleActionsState(battleChatGUINode, hudScreenNode);
 }
コード例 #5
0
 public void SetBattleActionsStateOnEnterPressed(UpdateEvent e, SingleNode <BattleChatStateComponent> battleChatState, [JoinAll] NotSpectatorBattleChatGUINode battleChatGUINode, [JoinByScreen] HUDScreenNode hudScreenNode)
 {
     if (InputManager.GetKeyDown(KeyCode.Return) || InputManager.GetKeyDown(KeyCode.KeypadEnter))
     {
         this.SetBattleActionsState(battleChatGUINode, hudScreenNode);
     }
 }
コード例 #6
0
 public void SetBattleActionsStateOnEnter(NodeAddedEvent e, NotSpectatorBattleChatGUINode battleChatGUINode, HUDScreenNode hudScreenNode)
 {
     this.SetBattleActionsState(battleChatGUINode, hudScreenNode);
 }