예제 #1
0
    //ギミック一覧
    void WhichGimmick()
    {
        switch (arr[1])
        {
        case 1:                                                 //オブジェクト移動
            objectId  = (int)arr[2];
            isMove    = true;
            targetPos = new Vector3(arr[3], arr[4], arr[5]);
            break;

        case 2:                                                 //シーン移動
            panel_Con.EndChapter();
            break;

        case 3:                                                 //フォントサイズ変更
            message.fontSize = (int)arr[2];
            break;

        case 4:                                                 //フォントサイズをデフォに
            message.fontSize = 35;
            break;

        case 5:
            message.color = new Color(arr[2], arr[3], arr[4], arr[5]);  //テキストカラーの変更(RGBA)
            break;

        case 6:
            message.color = new Color(1.0f, 1.0f, 1.0f, 1.0f); //テキストカラーを白へ
            break;

        case 7:
            event_Man.Exit();                                  //ゲームの強制終了(LastChapter用)
            break;

        default:
            break;
        }
        gimmickPage++;                                          //参照する行を更新
    }