コード例 #1
0
        public void SetLobbyChat(LobbyChat lobbyChat)
        {
            switch (lobbyChat.Type)
            {
            case LobbyChatType.Global:
                _global = lobbyChat;
                break;

            case LobbyChatType.Room:
                _room = lobbyChat;
                break;

            case LobbyChatType.Team:
                _team = lobbyChat;
                break;

            case LobbyChatType.Clan:
                _clan = lobbyChat;
                break;

            case LobbyChatType.Observer:
                _observer = lobbyChat;
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
コード例 #2
0
 public void ClearRoomChats() //to be called when leaving room
 {
     _room     = null;
     _team     = null;
     _observer = null;
 }
コード例 #3
0
 public void ClearClanChat() //to be called when leaving clan
 {
     _clan = null;
 }