void Start() { Application.targetFrameRate = 60; KeyLoader.keyLoader.SetKeyWait(Menu.FADE); FadeIO.fadeIo.FadeIn(Menu.FADE); BGMMaster.AudioFadeInStart(Menu.FADE); SEMaster.AudioFadeInStart(Menu.FADE); ClearFloor = new int[Menu.TOWER_NUM]; stCur.Set(true); StartCoroutine(stCur.SpriteUpdate()); int bit;//ビット演算に用いるローカル変数 for (int i = 0; i < Menu.TOWER_NUM; i++) { bit = 1; for (int j = 0; j <= Menu.FLOOR_NUM; j++) { //挑戦可能フロアを代入 ClearFloor[i] = j; //ビットが立たなくなったら処理を抜ける if ((SaveData.GetInt("Stage" + (i + 1) + "ClearFlag") & bit) == 0) { break; } //ビットをシフト bit = bit << 1; } } }
private void Start() { Application.targetFrameRate = 60; Time.timeScale = 1; floorNamber = 0; EPSystem[0].EPSFOne(); BlockObj.playerDeid = false; StageEffect.EffectActive(floorNamber); towerState = TowerState.GameStart; FadeIO.fadeIo.FadeIn(40); SEMaster.AudioFadeInStart(40); BGMMaster.AudioFadeInStart(40); }
routineFunc runningFunc = null; //関数の初期化 void Start() { Application.targetFrameRate = 60; gui.SetActive(false); menuUI.gameObject.SetActive(false); //オープニングの遷移仕方によりフェードの色を変える if (fadeIsBlack) { //黒で遷移されたら黒に設定し FadeIO.fadeIo.SetFadeImage(FadeIO.black); } else { //白で遷移されたら白に設定する FadeIO.fadeIo.SetFadeImage(FadeIO.white); } //フェード処理 KeyLoader.keyLoader.SetKeyWait(Menu.FADE); FadeIO.fadeIo.FadeIn(Menu.FADE); BGMMaster.AudioFadeInStart(Menu.FADE); SEMaster.AudioFadeInStart(Menu.FADE); }