private IEnumerator Show()
    {
        yield return(MainGameManager.Instance.LoadSceneCoroutine(ConstantsScene.GAME_MODE_00));

        while (!GameMode00SceneController.Instance.isInit)
        {
            yield return(null);
        }
        sceneController = GameMode00SceneController.Instance;

        yield return(SplashScreenManager.Instance.HideSplashScreen());
    }
    virtual public void Initialize(object data = null)
    {
        gameModeController = GameMode00SceneController.Instance;

        rg = GetComponent <Rigidbody>();
        if (rg == null)
        {
            rg = gameObject.AddComponent <Rigidbody>();
        }

        hitPointsCurrent    = hitPointsMax;
        shieldPointsCurrent = shieldPointsMax;
    }
Exemple #3
0
    private IEnumerator Show()
    {
        yield return(MyGameManager.Instance.LoadSceneCoroutine(ConstantsScene.GAME_MODE_00));

        while (!GameMode00SceneController.Instance.isInit)
        {
            yield return(null);
        }
        sceneController = GameMode00SceneController.Instance;
        player          = sceneController.GetPlayer();

        CreateUIMarkers();
        yield return(SplashScreenManager.Instance.HideSplashScreen());
    }