From 0218597f66eb99cf1ebf13d57623107ed433b49a Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期一, 01 九月 2025 16:06:52 +0800
Subject: [PATCH] 50 【主界面】核心主体 - 优化掉落

---
 Main/System/Equip/EquipModel.cs |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/Main/System/Equip/EquipModel.cs b/Main/System/Equip/EquipModel.cs
index b4c4148..7135882 100644
--- a/Main/System/Equip/EquipModel.cs
+++ b/Main/System/Equip/EquipModel.cs
@@ -25,6 +25,8 @@
     public int lastShowEquipIndex = -1;  //涓婁竴娆$晫闈㈡樉绀鸿澶囩殑绱㈠紩锛屾嬀鍙栧悗鐗╁搧娑堝け闇�璁板綍涓嬪仛琛ㄧ幇
     public Queue<int> waitEquipOP = new Queue<int>();    //绛夊緟鎿嶄綔鐨勮澶囷紝闇�瑕佸拰UI浜や簰纭 涓嶅惈鍒嗚В
 
+    public List<int> lastDropIndexs = new List<int>(); //涓婁竴娆℃帀钀界墿鍝佺储寮�
+
     public override void Init()
     {
         DTCA814_tagMCMakeItemAnswer.MakeItemAnswerEvent += OnEquipResult;
@@ -60,7 +62,9 @@
         selectFloorEquip = null;
         waitEquipOP.Clear();
         lastShowEquipIndex = -1;
+        lastDropIndexs.Clear();
     }
+
 
     public static int GetItemServerEquipPlace(int itemId)
     {
@@ -81,6 +85,9 @@
 
     void OnDropEvent(string guid, BattleDrops drops, Action action)
     {
+        if (!string.IsNullOrEmpty(guid))
+            return;
+        lastDropIndexs = drops.dropItemPackIndex;
         NotifyItemDrop(drops.dropItemPackIndex, drops.rectTransform);
         action?.Invoke();
     }

--
Gitblit v1.8.0