From af03e1ad530c4a8ea2423a7f5ed6b5533a8c308f Mon Sep 17 00:00:00 2001 From: liuzhiwei <liuzhiwei@qq.com> Date: Sat, 31 Oct 2020 17:27:02 +0800 Subject: [PATCH] Merge branch 'master' of http://172.16.1.52:8090/r/GemBattle into master --- Assets/Scripts/TowerDefense/UI/EndlessSettlement.cs | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 deletions(-) diff --git a/Assets/Scripts/TowerDefense/UI/EndlessSettlement.cs b/Assets/Scripts/TowerDefense/UI/EndlessSettlement.cs index f1f562a..1377390 100644 --- a/Assets/Scripts/TowerDefense/UI/EndlessSettlement.cs +++ b/Assets/Scripts/TowerDefense/UI/EndlessSettlement.cs @@ -41,6 +41,10 @@ public GameObject SettlementUI; + public GameObject EffectPrefabObject; + + private GameObject effectObj; + public void Init() { LazyLoad(); @@ -76,7 +80,24 @@ RefreshFinalWave(); RefreshPropList(); + EndlessMaskUI.instance.Show(); SettlementUI.SetActive(true); + PlayEffect(); + } + + private void PlayEffect() + { + if (effectObj == null) + { + effectObj = Instantiate(EffectPrefabObject); + GameObject particleSystemObject = GameObject.Find("ParticleSystemObject"); + effectObj.transform.SetParent(particleSystemObject.transform, false); + effectObj.transform.localPosition = new Vector3(0, 0, 36.6f); + effectObj.transform.localScale = new Vector3(3, 3, 3); + } + + ParticleSystem ps = effectObj.transform.GetChild(0).GetComponent<ParticleSystem>(); + ps.Play(); } /// <summary> @@ -147,7 +168,7 @@ int level = EndlessLevelManager.instance.CurrentLevel; int wave = EndlessLevelManager.instance.WaveManager.CurrentWaveIndex; - FinalWaveText.text = $"最终波次:第{level}关,第{wave}波"; + FinalWaveText.text = $"第{level}关,第{wave}波"; } private void RefreshPropList() -- Gitblit v1.9.1