lzx 3 dagar sedan
förälder
incheckning
315ca92b38

+ 5 - 0
Assets/Scripts/GameLogic/Bag/BagController.cs

@@ -132,6 +132,9 @@ namespace GameLogic.Bag
         public bool AddItem(int itemId, long count, string guid = "")
         {
             string guidStr = string.IsNullOrEmpty(guid) ? itemId.ToString() : guid;
+            
+            if(count <= 0)
+                return false;
 
             ItemInfo item = GetItemInfo(itemId, guidStr);
             return AddItemCount(item, count);
@@ -175,6 +178,8 @@ namespace GameLogic.Bag
                 return false;
             }
 
+            if( count <= 0 )
+                return false;
             item.count += count;
 
             EventManager.Instance.Dispatch(CustomEventType.ItemUpdate, new ItemUpdateData() { ItemInfo = item, Count = (int)count });

+ 2 - 2
Assets/Scripts/GameUI/UI/MainPanel/MainPanel.cs

@@ -50,7 +50,7 @@ namespace Fort23.Mono
 
         private void RemoveEvent(IEventData e)
         {
-            Text_EventNum.text = AccountFileInfo.Instance.playerData.eventList.Count.ToString();
+            Text_EventNum.text = EventSystemManager.Instance.GetShenShiCount().ToString();
             CreatShengShiEvent();
             ChagneShenshiBtnActive();
         }
@@ -58,7 +58,7 @@ namespace Fort23.Mono
         private void CompleteEvent(IEventData e)
         {
             ChangeMap(null);
-            Text_EventNum.text = AccountFileInfo.Instance.playerData.eventList.Count.ToString();
+            Text_EventNum.text = EventSystemManager.Instance.GetShenShiCount().ToString();
             CreatShengShiEvent();
             ChagneShenshiBtnActive();
         }