示例#1
0
    // Use this for initialization
    void Start()
    {
        //gameController =

        DebugModeGame debugModeGame = gameControllerObj.GetComponent <DebugModeGame>();

        if (!(debugModeGame.m_debugMode.m_debugMode && debugModeGame.m_debugMode.m_debugstageCreate))
        {
            Stages = SelectingStage.Colloseum;
        }

        Load();
    }
示例#2
0
    // ステージ読み込み
    public void Load()
    {
        createStageObjects.Clear();
        switch (Stages)
        {
        case SelectingStage.Colloseum:
            // プレハブからインスタンスを生成
            L_UI.SetActive(false);
            G_UI.SetActive(true);
            createStageObjects.Add(Instantiate(ColosseumCamera, new Vector3(0.0f, 0.0f, 0.0f), Quaternion.identity));                        //カメラ生成
            createStageObjects.Add(Instantiate(NormalStage, new Vector3(x, y, z), Quaternion.identity));                                     //ステージ生成
            createStageObjects.Add(Instantiate(Colosseum, new Vector3(0.0f, 0.0f, 0.0f), Quaternion.identity));                              //外枠生成
            // プレハブからコリジョンを生成
            createStageObjects.Add(Instantiate(Collision, new Vector3(0.0f, 0.0f, 0.0f), Collision.GetComponent <Transform>().rotation));    //迫ってくるコリジョン生成
            createStageObjects.Add(Instantiate(ColloseumCannons, new Vector3(0.0f, 0.0f, 0.0f), Quaternion.identity));                       //キャノン生成
            createStageObjects.Add(Instantiate(Cursol, new Vector3(0.0f, 0.0f, 0.0f), Quaternion.identity));                                 //カーソル生成
            Stages = SelectingStage.Colloseum;
            break;

        case SelectingStage.HoruhoruMountain:
            //プレハブからインスタンスを生成
            L_UI.SetActive(false);
            G_UI.SetActive(true);
            createStageObjects.Add(Instantiate(HoruhoruCamera, new Vector3(0.0f, 0.0f, 0.0f), Quaternion.identity));                         //カメラ生成
            createStageObjects.Add(Instantiate(HoruHoruMountain, new Vector3(0.0f, 0.0f, 0.0f), Quaternion.identity));                       //ステージ生成
            createStageObjects.Add(Instantiate(HoruHoruCannons, new Vector3(0.0f, 0.0f, 0.0f), Quaternion.identity));                        //キャノン生成
            createStageObjects.Add(Instantiate(Cursol, new Vector3(0.0f, 0.0f, 0.0f), Quaternion.identity));                                 //カーソル生成
            Stages = SelectingStage.HoruhoruMountain;
            break;

        case SelectingStage.ColdSleepMountain:
            //プレハブからインスタンスを生成
            L_UI.SetActive(false);
            G_UI.SetActive(true);
            createStageObjects.Add(Instantiate(ColdSleepCamera, new Vector3(0.0f, 0.0f, 0.0f), Quaternion.identity));                        //カメラ生成
            createStageObjects.Add(Instantiate(ColdSleepMountain, new Vector3(0.0f, 0.0f, 0.0f), Quaternion.identity));                      //ステージ生成
            createStageObjects.Add(Instantiate(ColdSleepCannons, new Vector3(0.0f, 0.0f, 0.0f), Quaternion.identity));                       //キャノン生成
            createStageObjects.Add(Instantiate(Cursol, new Vector3(0.0f, 0.0f, 0.0f), Quaternion.identity));                                 //カーソル生成
            Stages = SelectingStage.ColdSleepMountain;
            break;
        }
    }