From 2a1575f0dd35ad089de454588b19b8504d13acb4 Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Fri, 27 Nov 2020 10:44:10 +0800
Subject: [PATCH] buff初始化不算新手关,新手关不会出现buff

---
 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