From 0cee8023e1e8ce0fdd20dbddd90270c29c80653a Mon Sep 17 00:00:00 2001
From: wangguan <wangguan@kt007.com>
Date: Thu, 26 Nov 2020 21:10:09 +0800
Subject: [PATCH] 技能特效

---
 Assets/Scripts/TowerDefense/UI/EndlessSettlement.cs |   27 ++++++++++++++++++---------
 1 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/UI/EndlessSettlement.cs b/Assets/Scripts/TowerDefense/UI/EndlessSettlement.cs
index 45fa4ea..9e9c464 100644
--- a/Assets/Scripts/TowerDefense/UI/EndlessSettlement.cs
+++ b/Assets/Scripts/TowerDefense/UI/EndlessSettlement.cs
@@ -62,7 +62,7 @@
             EndlessUIStart.bFirstLoaded = false;
             EndlessUIStart.bGameStart = false;
 
-            TowerPlacementGridEndless.GRID_OPENCASH = 100;
+            TowerPlacementGridEndless.GRID_OPENCASH = 200;
 
             SafelyUnsubscribe();
             SceneManager.LoadScene(menuSceneName);
@@ -78,11 +78,20 @@
             if (EndlessGameUI.instance.state == EndlessGameUI.State.Building)
                 EndlessGameUI.instance.CancelGhostPlacement();
 
-            RefreshFinalWave();
-            RefreshPropList();
-            EndlessMaskUI.instance.Show();
-            SettlementUI.SetActive(true);
-            PlayEffect();
+            GameObject go = Instantiate(Resources.Load<GameObject>("UI/Final/FinalPanel"), GameObject.Find("UICamera/BottomCanvas").transform);
+            FinalPanel panelUI = go.GetComponent<FinalPanel>();
+            panelUI.SetData($"成绩 {EndlessLevelManager.instance.CurrentLevel}关 {EndlessLevelManager.instance.WaveManager.CurrentWaveIndex}波", EndlessScoreData.CurrentSocre);
+            panelUI.SetPlayEffectAC(PlayEffect);
+            //GameObject.Find("UICamera/BottomCanvas").GetComponent<Canvas>().enabled = false;
+            CanvasGroup canvasGroup = GameObject.Find("UICamera/BottomCanvas/Panel").GetComponent<CanvasGroup>();
+            canvasGroup.alpha = 0;
+            canvasGroup.interactable = false;
+            return;
+
+            // RefreshFinalWave();
+            // RefreshPropList();
+            // SettlementUI.SetActive(true);
+            // PlayEffect();
         }
 
         private void PlayEffect()
@@ -92,8 +101,8 @@
                 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);
+                effectObj.transform.localPosition = new Vector3(0, -51.6f, 36.6f);
+                effectObj.transform.localScale = new Vector3(6, 6, 6);
             }
 
             ParticleSystem ps = effectObj.transform.GetChild(0).GetComponent<ParticleSystem>();
@@ -112,7 +121,7 @@
 
             if (showFavorite == 0)
             {
-                GameObject go = Instantiate(Resources.Load<GameObject>("UI/Favorite/FavoritePanel"), this.transform.root);
+                GameObject go = Instantiate(Resources.Load<GameObject>("UI/Favorite/FavoritePanel"), this.transform.parent.parent);
                 FavoritePanelUI panelUI = go.GetComponent<FavoritePanelUI>();
                 panelUI.SetAC(ShowPanel);
 

--
Gitblit v1.9.1