| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 | 
							- using Common.Utility.CombatEvent;
 
- using Core.Event.Event;
 
- using Core.Language;
 
- using Excel2Json;
 
- using Fort23.Core;
 
- using Fort23.UTool;
 
- using GameLogic.Hero;
 
- using UnityEngine;
 
- using UnityEngine.EventSystems;
 
- namespace Fort23.Mono
 
- {
 
-     [UIBinding(prefab = "SkillKongWidget")]
 
-     public partial class SkillKongWidget : ItemWidgetBasic
 
-     {
 
-         public int index;
 
-         private SkillSelectPanel skillSelectPanel;
 
-         public SkillInfo SkillInfo;
 
-         protected bool _isSelect;
 
-         private void Init()
 
-         {
 
-         }
 
-         public override void AddEvent()
 
-         {
 
-         }
 
-         public override void DelEvent()
 
-         {
 
-         }
 
-         public override CTask<bool> AsyncInit(object[] uiData)
 
-         {
 
-             isAddLongPressBtn = (bool)uiData[0];
 
-             isUseDrag = (bool)uiData[1];
 
-             return base.AsyncInit(uiData);
 
-         }
 
-         public override void AddButtonEvent()
 
-         {
 
-             // myButton.onClick = delegate
 
-             // {
 
-             //     skillSelectPanel.SelectKongSkill(this);
 
-             // };
 
-             // myButton.OnPressAndHold = delegate
 
-             // {
 
-             //     if (SkillInfo == null)
 
-             //     {
 
-             //         return;
 
-             //     }
 
-             //
 
-             //     SkillConfig skillConfig= SkillInfo.skillConfig;
 
-             //     SkillMassgePanel.OpenSkillSelectPanel(LanguageManager.Instance.Text(skillConfig.name) , LanguageManager.Instance.Text(skillConfig.dec));
 
-             // };
 
-             base.AddButtonEvent();
 
-             // //添加拖拽事件
 
-             // longPressBtn.onDragStart = OnDragStart;
 
-             // longPressBtn.onDrag = OnDrag;
 
-             // longPressBtn.onDragEnd = OnDragEnd;
 
-         }
 
-       
 
-         public void SelectState(bool isSelect)
 
-         {
 
-             _isSelect = isSelect;
 
-             myBg.color = _isSelect ? Color.green : new Color32(113, 173, 173, 200);
 
-         }
 
-         public override void DormancyObj()
 
-         {
 
-             base.DormancyObj();
 
-             Cleared();
 
-         }
 
-         public void Cleared()
 
-         {
 
-             this.SkillInfo = null;
 
-             icon.gameObject.SetActive(false);
 
-             Text_Tips.gameObject.SetActive(false);
 
-         }
 
-         public void SetSKill(SkillInfo skillId)
 
-         {
 
-             if (skillId == null)
 
-             {
 
-                 return;
 
-             }
 
-             skillId.index = index;
 
-             this.SkillInfo = skillId;
 
-             icon.gameObject.SetActive(true);
 
-             SkillConfig skillConfig = SkillInfo.skillConfig;
 
-             icon.icon_name = skillConfig.icon;
 
-             Text_Tips.gameObject.SetActive(skillConfig.ID != 0 && skillConfig.SkillType == 2);
 
-         }
 
-         public void InitWidget(int index, SkillSelectPanel skillSelectPanel)
 
-         {
 
-             this.skillSelectPanel = skillSelectPanel;
 
-             this.index = index;
 
-             icon.gameObject.SetActive(false);
 
-             SkillInfo = null;
 
-             Text_Tips.gameObject.SetActive(false);
 
-         }
 
-         public void Translucency()
 
-         {
 
-             Color32 color = icon.color;
 
-             color.a = 80;
 
-             icon.color = color;
 
-         }
 
-         
 
-         public void Opaque()
 
-         {
 
-             Color32 color = icon.color;
 
-             color.a = 255;
 
-             icon.color = color;
 
-         }
 
-     }
 
- }
 
 
  |