// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- // //! SceneView設定 public IBaseSceneViewOrder StartUpSceneView(IBaseSceneLogic sceneLogic) { // SceneView生成 _currentSceneView = CreateSceneView(sceneLogic); _currentSceneView.InitDI(false); // ギアに追加 _gear.AddChildGear(_currentSceneView.GetGear()); return(_currentSceneView); }
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- // //! SceneView設定 public IBaseSceneViewOrder SetupSceneView(IBaseSceneLogic sceneLogic) { // シーンを親から外す _currentSceneView.AllDisposeGear(); _gear.RemoveChildGear(_currentSceneView.GetGear()); Destroy(_currentSceneView.gameObject); // SceneView生成 _currentSceneView = CreateSceneView(sceneLogic); _currentSceneView.InitDI(false); // ギアに追加 _gear.AddChildGear(_currentSceneView.GetGear()); return(_currentSceneView); }