IEnumerator CountDown() { if (!MainCore.Instance.IsMachineDisabled) { GameStart.Instance.OpenOrCloseMessagePage(true, HiddenObjectPage.ResettingPage); int waitMachineNum = 20; while (DynaLinkHS.MechType == 0) { yield return(new WaitForSeconds(1f)); Debug.LogWarning("<color=orange>Waiting for MechType!</color>"); waitMachineNum--; if (waitMachineNum < 0) { break; } } MachinePara.Initialize(DynaLinkHS.MechType); // Resetting yield return(StartCoroutine(PassiveMoveToRespawnLoc())); } // Show UITyingHandPage. PromptTyingHand(); yield return("End CountDown!"); }
private void Awake() { _uiCamera = GameObject.Find("HOGUICamera").GetComponent <Camera>(); //FollowerObj.gameObject.SetActive(false); MachinePara.Initialize(DynaLinkHS.MechType); EventManager.Instance.AddListener(EventTypeSet.FinishGame, GameOverEvent); _canFollow = true; }