private void VerifyMatchEnder() { if (matchEnder == null) { matchEnder = GetComponent <MatchEnder>(); } }
private void Update() { if (rounding) { preWaitTime += Time.deltaTime; if (RoomManager.Instance.Master == MyInfoManager.Instance.Seq) { deltaTime += Time.deltaTime; switch (step) { case STEP.WAIT: if (deltaTime > deltaTimeRoundingWait) { MatchEnder component = GetComponent <MatchEnder>(); if (null == component || !component.IsOverAll) { CSNetManager.Instance.Sock.SendCS_GET_BACK2SPAWNER_REQ(); base.transform.gameObject.BroadcastMessage("OnGetBack2Spawner"); } } break; case STEP.CHANGED: if (deltaTime > 1f) { count++; deltaTime = 0f; if (count == countDigit.Length - 1) { VoiceManager.Instance.Play("Ingame_Start_combo_1"); } if (count < countDigit.Length) { CSNetManager.Instance.Sock.SendCS_MATCH_RESTART_COUNT_REQ(count); } else { CSNetManager.Instance.Sock.SendCS_MATCH_RESTARTED_REQ(); base.transform.gameObject.BroadcastMessage("OnMatchRestarted"); } } break; } } } }