//--------------------------------------------------------------------- // 收到更新機台資料 public void RcvMachineInfo(uint PackID, byte[] byarData) { if (PackID == (uint)ENUM_COMMON_PACKID_GC.G2C_TMachine_RplyMachineMemberList) { // GS->UC 回覆某檯桌的成員列表 CPACK_TMachineMemberList (依資料量,有可能收到多包) CPACK_TMachineMemberList Data = GameConnet.m_oGameClient.DoDeSerialize <CPACK_TMachineMemberList>(byarData); if (MachineMemberList.m_bEnd) { MachineMemberList = Data; if (Data.m_bEnd) { MachineMemberList.m_uiTID = Data.m_uiTID; SicBoLobby.Inst.NameList.ChangeNameList = true; MachineMemberList.m_bEnd = true; } } else { foreach (var item in Data.m_listMember) { MachineMemberList.m_listMember.Add(item); } if (Data.m_bEnd) { MachineMemberList.m_uiTID = Data.m_uiTID; SicBoLobby.Inst.NameList.ChangeNameList = true; MachineMemberList.m_bEnd = true; } } Debug.Log("收到更新機台 : " + MachineMemberList.m_uiTID + " 成員資料"); } if (PackID == (uint)ENUM_SICBO_PACKID_GC.G2C_Machine_NotifyMachineInfo) { // GS->UC 通知某機台的機台資訊 MachineInfo = GameConnet.m_oGameClient.DoDeSerialize <CPACK_SicBo_MachineInfo>(byarData); SicBoLobby.Inst.TableInfo.ChangeInfo = true; Debug.Log("收到更新機台 : " + MachineInfo.m_uiTID + " 資料"); } }
public void DoBackLobbySetting() { //回到機台畫面的設定 SicBoLobby.Inst.ClickAnteLow(); //按下小底台區 MachineInfo = new CPACK_SicBo_MachineInfo(); //清空機台詳細資料 }