From 344267a8edb7bc6eaa67a0493292f438d31ca20e Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Tue, 17 Nov 2020 21:10:57 +0800
Subject: [PATCH] buff补充

---
 Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs |   40 +++++++++++++++++++++++-----------------
 1 files changed, 23 insertions(+), 17 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs b/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs
index a11de8c..2a7504b 100644
--- a/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs
+++ b/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs
@@ -69,7 +69,7 @@
                 if (AllDropList[i].ElapsedTime >= AllDropList[i].AutoPickupTime)
                 {
                     EndlessDropReward dropReward = DropObjDic[AllDropList[i].Id].GetComponent<EndlessDropReward>();
-                    dropReward?.OnClick();
+                    // dropReward?.OnClick();
 
                     //AllDropList[i].IsPickupCompleted = true;
                     //SafelyCallObtainDrop(AllDropList[i]);
@@ -104,15 +104,15 @@
         /// <param name="pos">小怪的世界坐标</param>
         public void AddDrop(List<reward> list, Vector3 pos)
         {
-            for (int i = 0; i < list.Count; ++i)
-            {
-                EndlessDrop drop = new EndlessDrop();
-                drop.Reward = list[i];
-                drop.Id = GetDropId();
-                drop.AutoPickupTime = AutoPickupTime;
-                CreateDrop(drop, pos, list.Count > 0);
-                AllDropList.Add(drop);
-            }
+            // for (int i = 0; i < list.Count; ++i)
+            // {
+            //     EndlessDrop drop = new EndlessDrop();
+            //     drop.Reward = list[i];
+            //     drop.Id = GetDropId();
+            //     drop.AutoPickupTime = AutoPickupTime;
+            //     CreateDrop(drop, pos, list.Count > 0);
+            //     AllDropList.Add(drop);
+            // }
         }
 
         /// <summary>
@@ -156,6 +156,10 @@
             obj.GetComponent<Transform>().SetParent(mainUITransform, true);
 
             obj.transform.position = worldPos;
+
+            Vector3 offect = obj.GetComponent<RectTransform>().anchoredPosition3D;
+            offect.z = 0;
+            obj.GetComponent<RectTransform>().anchoredPosition3D = offect;
             // obj.transform.localRotation = Quaternion.identity;
             // obj.transform.localScale = Vector3.one;
 
@@ -204,17 +208,19 @@
         {
             FlyImage fly;
 
-            for (int i = 0; i < 5; i++)
-            {
-                fly = CreateIcon(ts);
-                fly.SetDestination(sp, startP, endP, useBezier);
-            }
-            yield return new WaitForSeconds(0.2f);
+            // for (int i = 0; i < 5; i++)
+            // {
+            //     fly = CreateIcon(ts);
+            //     fly.SetDestination(sp, startP, endP, useBezier);
+            // }
+            // yield return new WaitForSeconds(0.2f);
 
-            for (int i = 0; i < 3; i++)
+            for (int i = 0; i < 15; i++)
             {
                 fly = CreateIcon(ts);
                 fly.SetDestination(sp, startP, endP, useBezier);
+                yield return new WaitForSeconds(0.01f);
+
             }
 
             yield break;

--
Gitblit v1.9.1