NextScene IScene.Next() { //clear画面の選択肢によって、処理する NextScene nextScene; if (clearSelect.GetSelect == 0) { //Next if (mapIndex == StageDef.BigIndexMax * StageDef.SmallIndexMax - 1) { mapIndex = 0; } else { mapIndex++; } nextScene = new NextScene(SceneType.PlayScene, mapIndex); } else if (clearSelect.GetSelect == 1) { //RePlay nextScene = new NextScene(SceneType.PlayScene, mapIndex); } else { //World nextScene = new NextScene(SceneType.Stage, -1); } return(nextScene); }
public NextScene GetNext() { NextScene nextScene; if (clearSelect.GetSelect == 0) { if (mapIndex == StageDef.BigIndexMax * StageDef.SmallIndexMax - 1) { nextScene = new NextScene(SceneType.Ending, -1); } else { nextScene = new NextScene(SceneType.StageIn, mapIndex); } } else if (clearSelect.GetSelect == 1) { //RePlay nextScene = new NextScene(SceneType.PlayScene, mapIndex); } else { //World nextScene = new NextScene(SceneType.Stage, -1); } return(nextScene); }
NextScene IScene.Next() { //NextScene nextScene = new NextScene(SceneType.PlayScene, 2); //return nextScene; //ステージセレクト画面へ移行 //By葉梨竜太 //2016年10月12日 //NextScene nextScene = new NextScene(SceneType.Stage, 2); NextScene nextScene; //選択肢によって、次のシーンに移す if (titleSelect.GetSelect == 1) { //ステージ選択Sceneに入る nextScene = new NextScene(SceneType.Stage, -1); } else { //StaffSceneに入る(未完成)、暫定ステージ選択Sceneに入る nextScene = new NextScene(SceneType.Stage, -1); } return(nextScene); }
public NextScene Next() { //NextScene nextScene = new NextScene(SceneType.PlayScene, mapIndex); NextScene nextScene = new NextScene(SceneType.SmallStage, mapIndex * 6); return(nextScene); }
NextScene IScene.Next() { //ステージセレクト画面へ移行 //By葉梨竜太 //2016年10月12日 //NextScene nextScene = new NextScene(SceneType.Stage, 2); NextScene nextScene; //選択肢によって、次のシーンに移す if (titleSelect.GetSelect == 1) { sound.StopBGM(); //ステージ選択Sceneに入る nextScene = new NextScene(SceneType.Stage, 0); } else if (titleSelect.GetSelect == 2) { //StaffSceneに入る(未完成) nextScene = new NextScene(SceneType.Credit, -1); } else { sound.StopBGM(); //終了処理、暫定ステージ選択Sceneに入る Exit(); nextScene = new NextScene(SceneType.Stage, 0); } sound.PlaySE("decision1"); return(nextScene); }
NextScene IScene.Next() { //clear画面の選択肢によって、処理する NextScene nextScene; if (clearSelect.GetSelect == 0) { //Next if (mapIndex == StageDef.BigIndexMax * StageDef.SmallIndexMax - 1) { mapIndex = 0; nextScene = new NextScene(SceneType.Ending, -1); } else { mapIndex++; nextScene = new NextScene(SceneType.StageIn, mapIndex); } //nextScene = new NextScene(SceneType.PlayScene, mapIndex); } else if (clearSelect.GetSelect == 1) { //RePlay nextScene = new NextScene(SceneType.PlayScene, mapIndex); } else { //World nextScene = new NextScene(SceneType.Stage, mapIndex / 6); } sound.PlaySE("decision1"); return(nextScene); }
public NextScene Next() { NextScene nextScene; nextScene = new NextScene(SceneType.PlayScene, index); return(nextScene); }
public void Change(NextScene nxetScene) { if (currentScene != null) { currentScene.ShutDown(); } currentScene = scenes[nxetScene.sceneType]; currentScene.Initialize(nxetScene.stageIndex); }
public NextScene Next() { NextScene nextScene; if (isBack) { nextScene = new NextScene(SceneType.Stage, stageIndex); } else { nextScene = new NextScene(SceneType.PlayScene, mapIndex + stageIndex); } return(nextScene); }
public NextScene GetNext() { NextScene nextScene; if (isBack == true) { nextScene = new NextScene(SceneType.Title); } else { nextScene = new NextScene(SceneType.SmallStage, mapIndex * 6); } return(nextScene); }
public NextScene Next() { NextScene nextScene; if (isBack == true) { nextScene = new NextScene(SceneType.Title); sound.PlaySE("cancel1"); } else { nextScene = new NextScene(SceneType.SmallStage, mapIndex * 6); sound.PlaySE("decision1"); } return(nextScene); }
public NextScene Next() { NextScene nextScene; if (isBack) { nextScene = new NextScene(SceneType.Stage, stageIndex / 6); sound.PlaySE("cancel1"); } else { //nextScene = new NextScene(SceneType.PlayScene, mapIndex + stageIndex); nextScene = new NextScene(SceneType.StageIn, mapIndex + stageIndex); sound.PlaySE("decision1"); sound.StopBGM(); } return(nextScene); }
public NextScene GetNext() { NextScene nextScene; //選択肢によって、次のシーンに移す if (titleSelect.GetSelect == 1) { //ステージ選択Sceneに入る nextScene = new NextScene(SceneType.Stage, -1); } else if (titleSelect.GetSelect == 2) { //StaffSceneに入る(未完成)、暫定ステージ選択Sceneに入る nextScene = new NextScene(SceneType.Credit, -1); } else { nextScene = new NextScene(SceneType.Stage, -1); } return(nextScene); }
NextScene IScene.Next() { NextScene nextScene = new NextScene(SceneType.Title, -1); return(nextScene); }
public NextScene Next() { NextScene nextScene = new NextScene(SceneType.Title, -1); return(nextScene); }