| | |
| | | [SerializeField] Text m_TreasureNameTxt;
|
| | | [SerializeField] Text m_SkillNameTxt;
|
| | | [SerializeField] Text m_SkillCoolDownTxt;
|
| | | [SerializeField] Text m_SkillLevel;
|
| | | [SerializeField] Text m_SkillDescTxt;
|
| | | [SerializeField] Button m_LeftBtn;
|
| | | [SerializeField] Button m_RightBtn;
|
| | |
| | | {
|
| | | return m_Model ?? (m_Model = ModelCenter.Instance.GetModel<SkillModel>());
|
| | | }
|
| | | }
|
| | |
|
| | | TreasureSkillModel treasureSkillModel
|
| | | {
|
| | | get { return ModelCenter.Instance.GetModel<TreasureSkillModel>(); }
|
| | | }
|
| | |
|
| | | #region Built-in
|
| | |
| | | m_TreasureNameTxt.text = cfg.Skillsource;
|
| | | m_SkillDescTxt.text = UIHelper.ReplaceNewLine(cfg.Description);
|
| | | m_SkillCoolDownTxt.text = cfg.CoolDownTime == 0 ? string.Empty : Language.Get("L1065", cfg.CoolDownTime / 1000);
|
| | |
|
| | | TreasureSkill treasureSkill;
|
| | | var level = 0;
|
| | | if (treasureSkillModel.TryGetSkill(cfg.SkillTypeID, out treasureSkill))
|
| | | {
|
| | | level = treasureSkill.level;
|
| | | }
|
| | | if (level > 0)
|
| | | {
|
| | | m_SkillLevel.text = Language.Get("SkillActLevel", level);
|
| | | }
|
| | | else
|
| | | {
|
| | | m_SkillLevel.text = Language.Get("SkillActLevel", Language.Get("TreasureSkilllock"));
|
| | | }
|
| | | }
|
| | | }
|
| | |
|