Exemple #1
0
    public static void LoadScene(string name, SceneOption option)
    {
        SceneOptionTransporter transporter = Instantiate(Resources.Load("SceneOptionTransporter") as GameObject).GetComponent <SceneOptionTransporter>();

        transporter.sceneOption = option;
        LoadSceneWithFadeStatic(name);
    }
Exemple #2
0
    public static void LoadScene(string name, SceneOption option)
    {
        Time.timeScale = 0;
        SceneOptionTransporter transporter = Instantiate(Resources.Load("SceneOptionTransporter") as GameObject).GetComponent <SceneOptionTransporter>();

        transporter.sceneOption = option;
        SceneManager.LoadScene(name);
    }
Exemple #3
0
    void Awake()
    {
        SceneOptionTransporter transporter = GameObject.FindObjectOfType <SceneOptionTransporter>();

        if (transporter == null)
        {
            Debug.LogError("SceneOptionTransporter를 찾을 수 없습니다.");
            return;
        }

        CreateBattleScene(transporter.sceneOption);
    }
Exemple #4
0
    void Awake()
    {
        SceneOptionTransporter transporter = GameObject.FindObjectOfType <SceneOptionTransporter>();

        if (transporter == null)
        {
            SceneOption option = new SceneOption(SceneOption.Type.Battle);
            option.objectList.Add(Resources.Load("Skeleton") as GameObject);

            Debug.Log("SceneOptionTransporter를 찾을 수 없습니다.\n테스트를 위하여 Skeleton을 소환합니다.");
            CreateBattleScene(option);
        }
        else
        {
            CreateBattleScene(transporter.sceneOption);
        }
    }