public void SwitchToGeneralChannelOnTeamChatRemove(NodeRemoveEvent e, TeamChatChannelNode teamChatChannelNode, [JoinAll] InactiveGeneralChatChannelNode inactiveChannelNode, [JoinByScreen] BattleChatGUINode battleChatGUINode)
 {
     if (teamChatChannelNode.Entity.HasComponent <ActiveBattleChannelComponent>())
     {
         inactiveChannelNode.Entity.AddComponent <ActiveBattleChannelComponent>();
         this.SetActiveChannelGUI(battleChatGUINode, TeamColor.NONE);
     }
 }
 public void SwitchToGeneralChannel(BattleChannelSwitchEvent e, InactiveGeneralChatChannelNode inactiveChannelNode, [JoinAll] ActiveChannelNode activeChannelNode, [JoinByScreen] BattleChatGUINode battleChatGUINode)
 {
     this.SwitchActiveChannel(activeChannelNode, inactiveChannelNode);
     this.SetActiveChannelGUI(battleChatGUINode, TeamColor.NONE);
 }