private void SceneInit() { if (GetStateName() == "Menu") { if (!menuInit && GetStateName() == SceneManager.GetActiveScene().name) { PlayerOM.AbleController(); menuInit = true; stageInit = false; } } else if (GetStateName() == "Test") { if (!stageInit && GetStateName() == SceneManager.GetActiveScene().name) { PlayerOM.DisbleController(); PlayerOM.CreatePlayerUnit(); StageM = GameObject.FindGameObjectWithTag("StageManager").GetComponent <StageManager>(); StageM.InitAct(Callback); SoundManager.Instance.PlayBGM(1); menuInit = false; stageInit = true; } } }