public void setInfo(Scar scar) { this.scar = scar; ScarStaticInfo sinfo = GameStaticData.getInstance().getScarInfo(scar.scarId); _num.text = scar.value + ""; _icon.url = "image/Scar/" + sinfo.scarId; }
public ScarStaticInfo getScarInfo(string sid) { ScarStaticInfo data = null; if (!scarStaticInfo.TryGetValue(sid, out data)) { data = scarStaticInfo ["scar_default"]; } return(data); }
public void loadScarInfo() { string[] scarNames = new string[] { "撕裂", "重度撕裂", "致命", "痛苦", "虚无" }; string[] scarDesps = new string[] { "你的生命上限减少了", "你的生命上限大幅度减少,治疗效果也同时下降", "你从死亡的边缘爬了回来,但死神还是在你身上留下了记好。", "你的灵魂无时无刻不处于折磨之中。", "你能听到虚空的互换。" }; for (int i = 0; i < scarNames.Length; i++) { ScarStaticInfo p = new ScarStaticInfo(); p.scarId = (i + "").PadLeft(2, '0'); p.scarName = scarNames[i]; p.scarDesp = scarDesps [i]; scarStaticInfo [p.scarId] = p; } { ScarStaticInfo p = new ScarStaticInfo(); p.scarId = "scar_default"; p.scarName = "None"; scarStaticInfo ["scar_default"] = p; } }
protected override void OnShown() { if (contentType == "scar") { Scar scar = (Scar)content; _pic.url = "image/Scar/" + scar.scarId; ScarStaticInfo sinfo = GameStaticData.getInstance().getScarInfo(scar.scarId); _name.text = sinfo.scarName; _desp.text = sinfo.scarDesp; } else if (contentType == "potion") { Potion potion = (Potion)content; _pic.url = "image/Potion/" + potion.pid; PotionStaticInfo pinfo = GameStaticData.getInstance().getPotionInfo(potion.pid); _name.text = pinfo.pname; _desp.text = pinfo.pname; } else if (contentType == "talent") { HeroTalent talent = (HeroTalent)content; _pic.url = "image/Talent/" + talent.talentId; _name.text = GameStaticData.getInstance().talents[int.Parse(talent.talentId)].talentName; _desp.text = GameStaticData.getInstance().talents[int.Parse(talent.talentId)].talentDesp; } else if (contentType == "tower_skill") { SkillState skill = (SkillState)content; _pic.url = "image/TowerSkill/" + skill.skillId; _name.text = GameStaticData.getInstance().getTowerSkillInfo(skill.skillId).skillName; _desp.text = GameStaticData.getInstance().getTowerSkillInfo(skill.skillId).skillDesp; } //_pic.url = ""; }