public static void LoadScene(string name, SceneOption option) { SceneOptionTransporter transporter = Instantiate(Resources.Load("SceneOptionTransporter") as GameObject).GetComponent <SceneOptionTransporter>(); transporter.sceneOption = option; LoadSceneWithFadeStatic(name); }
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); }
void Awake() { SceneOptionTransporter transporter = GameObject.FindObjectOfType <SceneOptionTransporter>(); if (transporter == null) { Debug.LogError("SceneOptionTransporter를 찾을 수 없습니다."); return; } CreateBattleScene(transporter.sceneOption); }
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); } }