Exemple #1
0
    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);
    }