void HallWinnerTimer() { if (O_AwardStatus == O_AwardGetData.GetDataEnd) { O_AwardTimer += Time.deltaTime; if (O_AwardTimer >= ((int)(CCommonDef._DEF_LOBBY_AWARD_REQLOCK_MINUTE) * 60)) { O_AwardStatus = O_AwardGetData.Idle; O_AwardTimer = 0.0f; } } }
//--------------------------------------------------------------------- // 收到本廳大獎紀錄-----加入機台資料 public void RcvO_AwardRecord(byte[] byarData) { if (O_AwardStatus == O_AwardGetData.Idle) { O_AwardRecord.Clear(); O_AwardStatus = O_AwardGetData.GetingData; } Debug.Log(DateTime.Now + " : Get O_AwardRecord..........."); O_AwardPacket = GameConnet.m_oGameClient.DoDeSerialize <CPACK_PMachineAwardRecordList>(byarData); //O_AwardRecord.Clear (); foreach (CPACK_PMachineAwardRecord item in O_AwardPacket.m_listAwardRec) { O_AwardRecord.Add(item); } Debug.Log("O_AwardRecord..........." + O_AwardPacket.m_listAwardRec.Count); if (O_AwardPacket.m_bEnd) { Debug.Log(DateTime.Now + " : Get O_AwardRecord...........END"); O_AwardStatus = O_AwardGetData.GetDataEnd; } }