Exemplo n.º 1
0
    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;
    }
Exemplo n.º 2
0
 void Start()
 {
     m_HUDManager = HUDUIManager.Instance;
 }
Exemplo n.º 3
0
 public void Awake()
 {
     m_networkIdentity = GetComponent <NetworkIdentity>();
     m_HUDUIManager    = HUDUIManager.Instance;
     m_grid            = FindObjectOfType <GridMain>();
 }
Exemplo n.º 4
0
 void Awake()
 {
     Instance = this;
 }
Exemplo n.º 5
0
    //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;
    }
Exemplo n.º 6
0
 private void Awake()
 {
     Instance = this;
     DontDestroyOnLoad(this.gameObject);
     m_HUDUIManager = HUDUIManager.Instance;
 }