public void UpdateFlagState() { if (UISkillsHandler.IsNewSkill(_skillData)) { iconNew.SetActive(true); } else { iconNew.SetActive(false); } }
public void SetData(SkillData skillData, UISkillsHandler handler) { _skillsHandler = handler; _skillData = skillData; Texture2D tex = InJoy.AssetBundles.AssetBundles.Load(skillData.iconPath) as Texture2D; skillIcon.mainTexture = tex; int skillRank = PlayerInfo.Instance.GetSkillLevel(skillData.skillID); this.Unlocked = skillRank == 0; TweenScale tweener = GetComponent <TweenScale>(); tweener.enabled = false; }
private void UpdateSkillIndicator() { int newSkillCount = UISkillsHandler.GetNewSkillCount(); indicatorNewSkills.SetActive(newSkillCount > 0); }