| | |
| | | break; |
| | | case "Btn_SkillXp": |
| | | Prompting((int)SkillEffects.skillEffect_xp); |
| | | switch (PlayerDatas.Instance.baseData.Job) |
| | | { |
| | | case 1: |
| | | if (PlayerDatas.Instance.skill.GetSKillById(150) != null) |
| | | { |
| | | BoolFb = true; |
| | | AccordingBool = true; |
| | | SkillsHole = (int)SkillEffects.skillEffect_xp; |
| | | SkillSelectedXp.SetActive(true); |
| | | } |
| | | break; |
| | | case 2: |
| | | if (PlayerDatas.Instance.skill.GetSKillById(250) != null) |
| | | { |
| | | BoolFb = true; |
| | | AccordingBool = true; |
| | | SkillsHole = (int)SkillEffects.skillEffect_xp; |
| | | SkillSelectedXp.SetActive(true); |
| | | } |
| | | break; |
| | | var skillModel = ModelCenter.Instance.GetModel<SkillModel>();
|
| | | var xpSkillId = skillModel.GetXpSkillID(); |
| | | if (PlayerDatas.Instance.skill.GetSKillById(xpSkillId) != null)
|
| | | {
|
| | | BoolFb = true;
|
| | | AccordingBool = true;
|
| | | SkillsHole = (int)SkillEffects.skillEffect_xp;
|
| | | SkillSelectedXp.SetActive(true);
|
| | | } |
| | | break; |
| | | default: |
| | |
| | | case SkillEffects.skillEffect_xp: |
| | | _LongPressShowPanel = XpSkillInfo.GetChild(0).GetComponent<LongPressShowPanel>(); |
| | | break; |
| | | } |
| | | PlayerSkillData _PlayerSkillData=null; |
| | | }
|
| | | PlayerSkillData _PlayerSkillData = null; |
| | | if ((SkillEffects)SkillsHole == SkillEffects.skillEffect_xp) |
| | | { |
| | | if (PlayerDatas.Instance.baseData.Job == 1) |
| | | { |
| | | _PlayerSkillData = PlayerDatas.Instance.skill.GetSKillById(150); |
| | | } |
| | | else if (PlayerDatas.Instance.baseData.Job == 2) |
| | | { |
| | | _PlayerSkillData = PlayerDatas.Instance.skill.GetSKillById(250); |
| | | } |
| | | {
|
| | | var skillModel = ModelCenter.Instance.GetModel<SkillModel>();
|
| | | var xpSkillId = skillModel.GetXpSkillID(); |
| | | _PlayerSkillData = PlayerDatas.Instance.skill.GetSKillById(xpSkillId);
|
| | | } |
| | | else |
| | | { |
| | |
| | | SysNotifyMgr.Instance.ShowTip("Skill7Btn_Unlock"); |
| | | break; |
| | | case SkillEffects.skillEffect_xp: |
| | | if (PlayerDatas.Instance.baseData.Job == 1 && PlayerDatas.Instance.skill.GetSKillById(150) == null) |
| | | { |
| | | SysNotifyMgr.Instance.ShowTip("SkillXpBtn_Unlock"); |
| | | } |
| | | if (PlayerDatas.Instance.baseData.Job == 2 && PlayerDatas.Instance.skill.GetSKillById(250) == null) |
| | | var skillModel = ModelCenter.Instance.GetModel<SkillModel>(); |
| | | var xpSkillId = skillModel.GetXpSkillID(); |
| | | if (PlayerDatas.Instance.skill.GetSKillById(xpSkillId) == null) |
| | | { |
| | | SysNotifyMgr.Instance.ShowTip("SkillXpBtn_Unlock"); |
| | | } |