Exemple #1
0
    void SelectToggle(int _index)
    {
        //if (GameCenter.chatMng.CurAutoPlayType == CurAutoPlayVoiceType.CHATWND)//自动播放切换界面中断自动播放
        //{
        //    GameCenter.chatMng.SetCurAutoPlayTypeNoPlay();
        //}
        if (privateChatObj != null)
        {
            privateChatObj.SetActive(false);
        }
        if (chatInput != null)
        {
            chatInput.gameObject.SetActive(true);
        }
        if (sendObj != null)
        {
            sendObj.SetActive(true);
        }
        if (trumpetBtn != null)
        {
            trumpetBtn.SetActive(true);
        }
        if (inVoiceBtn != null)
        {
            inVoiceBtn.SetActive(false);
        }
        if (inputObj != null)
        {
            inputObj.SetActive(true);
        }
        //if (voiceObj != null)
        //    voiceObj.SetActive(false);
        switch (_index)
        {
        case 1: GameCenter.chatMng.SelectChatType((int)ChatInfo.Type.All); CouldPlayVoice(); break;

        case 2: GameCenter.chatMng.SelectChatType((int)ChatInfo.Type.World); CouldPlayVoice(); break;

        case 3: GameCenter.chatMng.SelectChatType((int)ChatInfo.Type.Team); CouldPlayVoice();
            if (GameCenter.teamMng.TeamId == 0)
            {
                sendObj.SetActive(false); GameCenter.messageMng.AddClientMsg(252);
            }
            break;

        case 4: GameCenter.chatMng.SelectChatType((int)ChatInfo.Type.Guild); CouldPlayVoice(); break;

        case 6: GameCenter.chatMng.SelectChatType((int)ChatInfo.Type.System); chatInput.gameObject.SetActive(false); break;

        case 5: GameCenter.chatMng.SelectChatType((int)ChatInfo.Type.Private); CouldPlayVoice(); break;

        // case 7: GameCenter.chatMng.SelectChatType((int)ChatInfo.Type.System); break;
        default: GameCenter.chatMng.SelectChatType((int)ChatInfo.Type.All); break;
        }


        if (chatInput != null)
        {
            chatInput.ShowSavedChat();
        }
    }