From d620049de0afa38688b7178d54b65e62ad2a61f0 Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Thu, 10 Dec 2020 18:14:55 +0800 Subject: [PATCH] 强制吸附带特效 --- Assets/Scripts/TowerDefense/UI/HUD/EndlessCurrencyUI.cs | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/Assets/Scripts/TowerDefense/UI/HUD/EndlessCurrencyUI.cs b/Assets/Scripts/TowerDefense/UI/HUD/EndlessCurrencyUI.cs index c0f0447..e07fefc 100644 --- a/Assets/Scripts/TowerDefense/UI/HUD/EndlessCurrencyUI.cs +++ b/Assets/Scripts/TowerDefense/UI/HUD/EndlessCurrencyUI.cs @@ -1,4 +1,5 @@ using Core.Economy; +using KTGMGemClient; using TMPro; using TowerDefense.Level; using UnityEngine; @@ -17,8 +18,12 @@ protected Currency currency; + private ParticleSystem goldGetPs;//金币获得动画 + private void Start() { + goldGetPs = transform.Find("CurrencyImage/Effect_UI_JinBi_HuoDe/Particle System (6)").GetComponent<ParticleSystem>(); + if (EndlessLevelManager.instanceExists) { currency = EndlessLevelManager.instance.Currency; @@ -28,6 +33,8 @@ } else Debug.LogError("[UI] No EndlessLevelManager to get currency from"); + + EventCenter.Ins.Add((int)KTGMGemClient.EventType.PlayGetGoldPS, PlayGetGoldPS); } /// <summary> @@ -45,7 +52,13 @@ protected void UpdateDisplay() { int current = currency.currentCurrency; - DisplayText.text = AddNumberSemi(current.ToString()); + //DisplayText.text = AddNumberSemi(current.ToString()); + DisplayText.text = current.ToString(); + + } + + public void PlayGetGoldPS(){ + goldGetPs.Play(); } /// <summary> -- Gitblit v1.9.1