public void SetTeamChannelLoaded(NodeAddedEvent e, BattleChatGUINode battleChatGUINode, ActiveGeneralChatChannelNode activeGeneralChatChannelNode, NotLoadedTeamChatChannelNode notLoadedTeamChatChannelNode, [JoinAll] SelfUserTeamNode selfUserTeamNode, [JoinByTeam] TeamNode teamNode)
 {
     activeGeneralChatChannelNode.Entity.RemoveComponent <ActiveBattleChannelComponent>();
     notLoadedTeamChatChannelNode.Entity.AddComponent <ActiveBattleChannelComponent>();
     this.SetActiveChannelGUI(battleChatGUINode, teamNode.colorInBattle.TeamColor);
     notLoadedTeamChatChannelNode.Entity.AddComponent <LoadedChannelComponent>();
 }
 public void ShowReceivedTeamMessage(BattleChatUserMessageReceivedEvent e, UserNode userNode, TeamChatNode teamChatNode, [JoinByScreen] BattleChatGUINode battleChatGUINode, [JoinByScreen] ChatContentGUINode chatContentGUINode, [JoinAll] SelfUserTeamNode selfUserTeamNode, [JoinByTeam] TeamNode teamNode)
 {
     this.CreateMessage(chatContentGUINode, battleChatGUINode, userNode.Entity, e.Message, true, teamNode.colorInBattle.TeamColor);
 }
 public void SwitchToTeamChannel(BattleChannelSwitchEvent e, InactiveTeamChatChannelNode inactiveChannelNode, [JoinAll] SelfUserTeamNode selfIUserNode, [JoinByTeam] TeamNode teamNode, [JoinAll] ActiveChannelNode activeChannelNode, [JoinByScreen] BattleChatGUINode battleChatGUINode)
 {
     this.SwitchActiveChannel(activeChannelNode, inactiveChannelNode);
     this.SetActiveChannelGUI(battleChatGUINode, teamNode.colorInBattle.TeamColor);
 }