| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 | 
							- using GameLogic.Bag;
 
- namespace Fort23.Mono
 
- {
 
-     [UIBinding(prefab = "DivineSenceInfoBtnWidget")]
 
-     public partial class DivineSenceInfoBtnWidget : ItemWidgetBasic
 
-     {
 
-         public ItemInfo ItemInfo;
 
-         public int type;
 
-         private void Init()
 
-         {
 
-         }
 
-         public override void AddEvent()
 
-         {
 
-         }
 
-         public override void DelEvent()
 
-         {
 
-         }
 
-         public override void AddButtonEvent()
 
-         {
 
-             base.AddButtonEvent();
 
-         }
 
-         public void CustomInit(int id, int type)
 
-         {
 
-             this.type = type;
 
-             if (type == 1)
 
-             {
 
-                 Icon_ItemIcon.gameObject.SetActive(false);
 
-                 Icon_ShenIcon.gameObject.SetActive(true);
 
-                 // Icon_ItemIcon.icon_name = ItemInfo.config.icon;
 
-                 Text_ItemCount.text = $"{100 * 1}/{AccountFileInfo.Instance.playerData.divineSensePoint}";
 
-             }
 
-             else
 
-             {
 
-                 if (id == -1)
 
-                 {
 
-                     ItemInfo = null;
 
-                     Icon_ItemIcon.gameObject.SetActive(false);
 
-                     Icon_ShenIcon.gameObject.SetActive(false);
 
-                     Text_ItemCount.text = "";
 
-                 }
 
-                 else
 
-                 {
 
-                     ItemInfo = PlayerManager.Instance.BagController.GetItemInfo(id);
 
-                     Icon_ItemIcon.gameObject.SetActive(transform);
 
-                     Icon_ShenIcon.gameObject.SetActive(false);
 
-                     Icon_ItemIcon.icon_name = ItemInfo.config.icon;
 
-                     Text_ItemCount.text = $"{1}/{ItemInfo.count.Value.ToString()}";
 
-                 }
 
-             }
 
-         }
 
-         public void UpdateItermCount(int selectCount)
 
-         {
 
-             if (type == 1)
 
-             {
 
-                 Text_ItemCount.text = $"{100 * selectCount}/{AccountFileInfo.Instance.playerData.divineSensePoint}";
 
-             }
 
-             else
 
-             {
 
-                 if (ItemInfo != null)
 
-                 {
 
-                     Text_ItemCount.text = $"{selectCount}/{ItemInfo.count.Value.ToString()}";
 
-                 }
 
-             }
 
-         }
 
-     }
 
- }
 
 
  |