| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 | 
							- using Common.Utility.CombatEvent;
 
- using Core.Language;
 
- using Core.Utility;
 
- using Excel2Json;
 
- using Fort23.Core;
 
- using Fort23.UTool;
 
- using GameLogic.Bag;
 
- using UnityEngine;
 
- using Utility;
 
- namespace Fort23.Mono
 
- {
 
-     [UIBinding(prefab = "EnergyWidget")]
 
-     public partial class EnergyWidget : UIComponent
 
-     {
 
-         public ItemConfig _itemConfig;
 
-         private void Init()
 
-         {
 
-         }
 
-         public override void AddEvent()
 
-         {
 
-             EventManager.Instance.AddEventListener(CustomEventType.ItemUpdate, Itemupdate);
 
-         }
 
-         private void Itemupdate(IEventData e)
 
-         {
 
-             ItemUpdateData data = e as ItemUpdateData;
 
-             if (data.ItemInfo.itemID == _itemConfig.ID)
 
-             {
 
-                 Text_Count.text = PlayerManager.Instance.BagController.GetItemCount(_itemConfig.ID).ToStringEx();
 
-             }
 
-         }
 
-         public override void DelEvent()
 
-         {
 
-             EventManager.Instance.RemoveEventListener(CustomEventType.ItemUpdate, Itemupdate);
 
-         }
 
-         public override void AddButtonEvent()
 
-         {
 
-             Btn_Coin.onClick.AddListener(() =>
 
-             {
 
-        
 
-                 if (_itemConfig.associateID == 3)
 
-                 {
 
-                     GongFaDetailsPanel.Open(new ItemInfo(_itemConfig.ID));
 
-                 }
 
-                 else if (_itemConfig.associateID == 4)
 
-                 {
 
-                     FaBaoDetailsPanel.OpenPanel(new ItemInfo(_itemConfig.ID));
 
-                 }
 
-                 else
 
-                 {
 
-                     ItemDetailsPanel.OpenPanel(new ItemInfo(_itemConfig.ID));
 
-                 }
 
-             });
 
-         }
 
-    
 
-         public void CustomInit(int id)
 
-         {
 
-             _itemConfig = ConfigComponent.Instance.Get<ItemConfig>(id);
 
-             Icon_Energy.icon_name = _itemConfig.icon;
 
-             Text_Count.text = PlayerManager.Instance.BagController.GetItemCount(id).ToStringEx();
 
-         }
 
-     }
 
- }
 
 
  |