IEnumerator WaitSceneIsLoaded() { Scene sceneHUD = SceneManager.GetSceneByName("HUD"); Scene sceneMain = SceneManager.GetSceneByName("Main"); yield return(new WaitUntil(() => sceneHUD.isLoaded && sceneMain.isLoaded)); SceneManager.SetActiveScene(sceneMain); NetworkClient.Instance.socketManagerRef.GetSocket().Emit("MainSceneLoaded"); SceneManager.UnloadSceneAsync("Menu"); m_HUDUIManager = HUDUIManager.Instance; }
void Start() { m_HUDManager = HUDUIManager.Instance; }
public void Awake() { m_networkIdentity = GetComponent <NetworkIdentity>(); m_HUDUIManager = HUDUIManager.Instance; m_grid = FindObjectOfType <GridMain>(); }
void Awake() { Instance = this; }
//public Vector3 GetNearestPointOnGrid(Vector3 pos) //{ // switch(m_playerStrategy) // { // case PlayerStartegy.Main: // return m_gridMain.GetNearestPointOnGrid(pos); // case PlayerStartegy.Fight: // return m_gridFight.GetNearestPointOnGrid(pos); // } // return Vector3.zero; //} #endregion #region GetterSetter public void SetHUDManager(HUDUIManager hud) { m_HUDUIManager = hud; }
private void Awake() { Instance = this; DontDestroyOnLoad(this.gameObject); m_HUDUIManager = HUDUIManager.Instance; }