//---ゲームクリア----- /// <summary> /// フロアをすべてクリアした /// </summary> private void FloorAllClear() { GameClearEventStert(); DestoryAnderObj(); EPSystem[floorNamber].TowerEnd(); StageEffect.EffectAllStop(); SEMaster.Play(clearSE); BGMMaster.CangeBGM(clearBGM); towerState = TowerState.GameClearEnd; }
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>(); }
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); }
/// <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; }
private void Awake() { stageEffect = this; }
public Stage() { Objects = new StageObjectInfo[7]; StageEffects = new StageEffect[16]; Auth3dIds = new List <uint>(); }
public Stage() { StageEffects = new StageEffect[16]; Auth3dIds = new List <uint>(); }