//初期シーンのセット public CurrentSceneOwner(SceneCreator sceneCreator, IUnitySceneController unitySceneController) { this.unitySceneController = unitySceneController; unitySceneController.SetScene(); currentScene = sceneCreator(); }
//現在のシーンを変更 public void ChangeCurrentScene(SceneCreator sceneCreator) { currentScene.Dispose(); unitySceneController.SetScene(); currentScene = sceneCreator(); }