| | |
| | | [SerializeField] Image m_DragImg;
|
| | | [SerializeField] Image m_DragSkillImg;
|
| | | [SerializeField] List<RectTransform> m_QuickSkillRect = new List<RectTransform>();
|
| | | [SerializeField] SkillTurnplate m_SkillTurnplate;
|
| | | [SerializeField] Button m_AutoUseXp;
|
| | | [SerializeField] Image m_AutoXpCheck;
|
| | | [SerializeField] Button m_SkillMatch;
|
| | |
| | | break;
|
| | | }
|
| | | }
|
| | | m_SkillTurnplate.Init();
|
| | | //m_SkillTurnplate.Init();
|
| | | UpdateSkillPage();
|
| | | //RefreshXpSkill();
|
| | | DisplayButtonState();
|
| | |
| | | {
|
| | | for (int i = 0; i < m_QuickSkillRect.Count; i++)
|
| | | {
|
| | | if (!InDisplay(i))
|
| | | {
|
| | | continue;
|
| | | }
|
| | | //if (!InDisplay(i))
|
| | | //{
|
| | | // continue;
|
| | | //}
|
| | | var des = RectTransformUtility.CalculateRelativeRectTransformBounds(this.transform, m_QuickSkillRect[i]);
|
| | | var src = RectTransformUtility.CalculateRelativeRectTransformBounds(this.transform, m_DragImg.rectTransform);
|
| | | var dis = Vector3.Distance(des.center, src.center);
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | private bool InDisplay(int _index)
|
| | | {
|
| | | if (m_SkillTurnplate.GroupIndex == 1)
|
| | | {
|
| | | return _index < 3;
|
| | | }
|
| | | else if (m_SkillTurnplate.GroupIndex == 2)
|
| | | {
|
| | | return _index > 2;
|
| | | }
|
| | | return true;
|
| | | }
|
| | |
|
| | | private int m_AchieveSkillId = 0;
|
| | | void HandleAchievement()
|