public void InitInfo(ItemInfo info) { if (info != null) { HunterItem itemData = GameDataMgr.Instance.GetHunterItemInfo(info.id); StartCoroutine(SetNativeSize()); GetControl <Image>("imgItem").sprite = ResMgr.Instance.Load <Sprite>(itemData.img); GetControl <Text>("txtName").text = itemData.name; GetControl <Text>("txtDes").text = itemData.desInfo; if (info.num >= itemData.lockCondi) { GetControl <Text>("txtLock").text = itemData.lockInfo; } else { GetControl <Text>("txtLock").text = "请再猎杀" + (itemData.lockCondi - info.num).ToString() + "只以完成解析。"; } } else { GetControl <Image>("imgItem").sprite = ResMgr.Instance.Load <Sprite>("blank"); GetControl <Text>("txtName").text = null; GetControl <Text>("txtDes").text = null; GetControl <Text>("txtLock").text = null; } }
/// <summary> /// 初始化道具格子信息 /// </summary> public void InitInfo(ItemInfo info) { this.itemInfo = info; //读取道具表 HunterItem itemData = GameDataMgr.Instance.GetHunterItemInfo(info.id); //根据表中数据来更新信息 //更新图标 GetControl <Image>("imgName").sprite = ResMgr.Instance.Load <Sprite>(itemData.icon); //更新名字 GetControl <Text>("txtName").text = itemData.name; }