Пример #1
0
    //---ゲームクリア-----
    /// <summary>
    /// フロアをすべてクリアした
    /// </summary>
    private void FloorAllClear()
    {
        GameClearEventStert();
        DestoryAnderObj();
        EPSystem[floorNamber].TowerEnd();
        StageEffect.EffectAllStop();
        SEMaster.Play(clearSE);
        BGMMaster.CangeBGM(clearBGM);

        towerState = TowerState.GameClearEnd;
    }
Пример #2
0
    void Awake()
    {
        player  = FindObjectOfType <Player>();
        sEffect = gameObject.GetComponent <StageEffect>();

        // Get access to Time System script
        GameObject door = GameObject.FindGameObjectWithTag("Door");

        tSystem = door.GetComponent <TimeSystem>();

        // Get access to Plant script
        pScript = gameObject.GetComponent <Plant>();
    }
Пример #3
0
    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);
    }
Пример #4
0
    /// <summary>
    /// クリア時の処理
    /// </summary>
    private void FloorClear()
    {
        floorNamber++;
        cameraOp.nam = floorNamber;
        cameraOp.SetTergetPos();
        DestoryAnderObj();
        EPSystem[floorNamber - 1].TowerEnd();

        EPSystem[floorNamber].SetEndBlock(towers[floorNamber - 1].hitBlock);

        EPSystem[floorNamber].EPSStart();
        EPSystem[floorNamber].CamaeraUpStert();
        StageEffect.EffectActive(floorNamber);

        floorUI.setTowerNam(floorNamber);

        towerState = TowerState.CametaUpUpdate;
    }
Пример #5
0
 private void Awake()
 {
     stageEffect = this;
 }
Пример #6
0
 public Stage()
 {
     Objects      = new StageObjectInfo[7];
     StageEffects = new StageEffect[16];
     Auth3dIds    = new List <uint>();
 }
 public Stage()
 {
     StageEffects = new StageEffect[16];
     Auth3dIds    = new List <uint>();
 }