예제 #1
0
    void Awake()
    {
        timerText.text = gameLength.ToString();
        gameTimer      = gameLength;

        sceneFlow = GameObject.FindGameObjectWithTag("SceneManager").GetComponent <SceneFlowManager>();
    }
예제 #2
0
    //private bool isLoaded;


    void Awake()
    {
        gm           = GameObject.FindGameObjectWithTag("GameManager").GetComponent <GameManagerThing>();
        sceneManager = GameObject.FindGameObjectWithTag("SceneManager").GetComponent <SceneFlowManager>();
        pidgeon_rb   = this.transform.GetComponent <Rigidbody2D>();
        anim         = this.transform.GetComponentInChildren <Animator>();
    }
    private IEnumerator DelayLoading(float delay)
    {
        yield return(new WaitForSeconds(delay));

        var param = SceneFlowManager.GetParam();

        LoadScene(param.GetParam <string>("loading_scene"));
    }
예제 #4
0
    public void LoadScene(string sceneName)
    {
        var param = new SceneParam();

        param.PutParam("loading_scene", sceneName);
        SceneFlowManager.PushCurrentScene();
        SceneFlowManager.LoadScene("Loading", sceneParam: param);
    }
예제 #5
0
 private void Awake()
 {
     if (SceneFlowManager.Inst == null)
     {
         Inst = this;
     }
     else
     {
         Destroy(gameObject);
     }
 }
예제 #6
0
    public void LoadPreviousScene()
    {
        var preScene = SceneFlowManager.PopPreviousScene();

        if (preScene == string.Empty)
        {
            Debug.Log("No previous scene");
            return;
        }

        var param = new SceneParam();

        param.PutParam("loading_scene", preScene);

        SceneFlowManager.LoadScene("Loading", sceneParam: param);
    }
예제 #7
0
 private void Awake()
 {
     Instance = this;
 }
예제 #8
0
 void Awake()
 {
     sceneManager = GameObject.FindGameObjectWithTag("SceneManager").GetComponent <SceneFlowManager>();
 }
예제 #9
0
 void Awake()
 {
     sceneManager    = GameObject.FindGameObjectWithTag("SceneManager").GetComponent <SceneFlowManager>();
     pointsText.text = sceneManager.finalScore.ToString();
 }