private void Start() { itemLabel.text = Regex.Replace(ItemName, "([a-z])([A-Z])", "$1 $2"); Sprite spr = ResourcesDatabase.GetSprite(ItemName); if (spr != null) { itemSprite.sprite = spr; } foreach (string s in ResourcesDatabase.GetIngredients(ItemName)) { GameObject go = Instantiate(ingredient); go.transform.SetParent(ingredientGrid.transform); string[] d = s.Split(' '); IngredientInfo ing = go.GetComponent <IngredientInfo>(); ing.Info = s; ing.LoadSprite(d[1]); //set sprite of go's image to whatever the ingredient is } }
public void LoadSprite(string s) { Sprite spr = ResourcesDatabase.GetSprite(s); if (spr != null) { GetComponent <Image>().sprite = spr; } }
private void Start() { string itemName = order.GetItemDisplayName(); desc.text = order.amount + " " + itemName + " for " + MoneyController.symbol + order.ExchangeValue().ToString("n2"); Sprite spr = ResourcesDatabase.GetSprite(itemName); if (spr != null) { image.sprite = spr; } UpdateButton(trade.ContainsDeal(order)); }
void Start() { UpdateLabel(); UpdateAcceptButton(); accept.gameObject.SetActive(sb.WillGet[index]); fill.gameObject.SetActive(!sb.WillGet[index]); Sprite spr = ResourcesDatabase.GetSprite(Enums.GetItemName(index, sb.typeStored)); if (spr != null) { itemSprite.sprite = spr; } }