/// <summary> /// 加入房间,BtnJoin按钮点击调用 /// </summary> public void JoinRoom() { m_voiceengine.SetMode(GCloudVoiceMode.RealTime); int ret = m_voiceengine.JoinTeamRoom(roomName, 15000); result.text += "\nJoinRoom:" + ret; }
public void JoinRoomBtn_Click() { txt.text += "加入房间" + m_roomName; int ret = m_voiceengine.JoinTeamRoom(m_roomName, 15000); txt.text += "加入了房间" + ret; }
private void button1_Click(object sender, EventArgs e) { m_voiceengine.SetMode(GCloudVoiceMode.RealTime); int ret = m_voiceengine.JoinTeamRoom("100001", 15000); Console.WriteLine("Hello,world!"); }
public void JoinRoomBtn_Click() { Debug.Log("JoinRoom Btn Click"); int ret = m_voiceengine.JoinTeamRoom(m_roomName, 15000); PrintLog("joinroom ret=" + ret); }
private void JoinTeamRoom(string strRoomName) { Engine.Utility.Log.Error("enter JoinTeamRoom name is {0}", strRoomName); if (m_voiceengine != null) { if (m_GCloudVoiceMode != GCloudVoiceMode.RealTime) { SetModel(GCloudVoiceMode.RealTime); } IsOpenMicInRoom = false; m_strLastJoinRoomName = "team" + strRoomName; Debug.Log("GVoiceManger JoinTeamRoom:" + m_strLastJoinRoomName); m_voiceengine.JoinTeamRoom(m_strLastJoinRoomName, 6000); } }
public int JoinTeamRoom(string roomName, int msTimeout, Action <int, string, int> OnJoinRoomComplete) { if (mVoiceengine != null) { //这种写法要人命的,如果游戏内容热重启,之前属于上一个Lua虚拟机的Action还被C#引用 // mVoiceengine.OnJoinRoomComplete += (IGCloudVoice.GCloudVoiceCompleteCode code, string _roomName, int memberID) => // { // Debug.Log("OnJoinRoomComplete ret=" + code + " roomName:" + _roomName + " memberID:" + memberID); // OnJoinRoomComplete((int)code, roomName, memberID); // }; return(mVoiceengine.JoinTeamRoom(roomName, msTimeout)); } OnJoinRoomComplete(-1, roomName, -1); return(-999); }
public bool JoinTeamRoom() { if (VoiceState.Inited != State) { Debug.Log("Error:GVoiceManager.JoinTeamRoom VoiceState.Inited =" + State); if (IsInRoom) { EventDispatcher.Instance.DispatchEvent(new ShowUIHintBoard(GameUtils.GetDictionaryText(301040))); } return(false); } var teamId = PlayerDataManager.Instance.TeamDataModel.TeamId; if (teamId <= 0) { EventDispatcher.Instance.DispatchEvent(new ShowUIHintBoard(200002408)); return(false); } var serverId = PlayerDataManager.Instance.ServerId; string roomName = string.Format("{0}_s{1}_t{2}", AnchorRoom, serverId, teamId); Debug.Log("GVoiceManager.JoinTeamRoom roomName=" + roomName); m_voiceengine.SetMode(GCloudVoiceMode.RealTime); if ((int)GCloudVoiceErr.GCLOUD_VOICE_SUCC != m_voiceengine.JoinTeamRoom(roomName, TimeOutMillSeconds)) { return(false); } RoomName = roomName; State = VoiceState.JoiningRoom; mRoomType = RoomType.Team; return(true); }