Example #1
0
 //--------------------------------------------------------------------------------
 /// <summary>他のシーンへ移行する。あらかじめAddScene()で登録していないと失敗する</summary>
 //--------------------------------------------------------------------------------
 protected void ChangeScene(Scene scene)
 {
     if (m_list_Scene.Contains(scene) == false)
     {
         DebugLog("無効なシーンへチェンジしようとしました。\n");
         return;
     }
     //	現在のシーンが null なら ExitScene()は実行しない
     if (m_scene_current != null)
     {
         m_scene_current.ExitScene( );
     }
     //	シーン変更
     m_scene_current = scene;
     //	シーン開始処理
     m_scene_current.EnterScene( );
 }