public void initStock(GDEItemData data , SDConstants.MaterialType MType = SDConstants.MaterialType.end) { stockType = SDConstants.StockType.material; materialType = MType; itemId = data.id; itemNum = data.num; hashcode = 0; consumableItem item = SDDataManager.Instance.getConsumableById(itemId); if (starVision) { starVision.gameObject.SetActive(false); } if (NumText) { NumText.text = UsedNum + " / " + itemNum; } itemImg.sprite = item.IconFromAtlas; bgImg.sprite = SDDataManager.Instance.baseBgSpriteByRarity(item.LEVEL); frameImg.sprite = SDDataManager.Instance.baseFrameSpriteByRarity(item.LEVEL); // isLocked = false; }
public void initStock(GDEHeroData data , SDConstants.MaterialType MType = SDConstants.MaterialType.end) { stockType = SDConstants.StockType.hero; materialType = MType; itemId = data.id; hashcode = data.hashCode; itemNum = 1; HeroInfo info = SDDataManager.Instance.getHeroInfoById(itemId); starVision.StarNum = info.LEVEL + data.starNumUpgradeTimes; if (NumText) { NumText.gameObject.SetActive(false); } itemImg.sprite = info.FaceIcon; bgImg.sprite = SDDataManager.Instance.baseBgSpriteByRarity(info.Rarity); frameImg.sprite = SDDataManager.Instance.baseFrameSpriteByRarity(info.Rarity); // isLocked = data.locked; }