public void Initialize(string realName, Food.Taste foodTaste, float timeToCook, Food.cookingType currentCookingType) { spriteLoader = GameObject.Find("Loader").GetComponent<SpritesLoader>(); itemDB = GameObject.Find("Databases").GetComponent<ItemDatabase>(); food = (Food)itemDB.getItemByName(realName); this.name = realName; if (inventorySprite == null) { if (spriteLoader.getSpriteWithName(food.realName) != null) inventorySprite = spriteLoader.getSpriteWithName(food.realName); } if (gameObject.GetComponent<SpriteRenderer>().sprite == null) { if (spriteLoader.getSpriteWithName(food.realName) != null) gameObject.GetComponent<SpriteRenderer>().sprite = spriteLoader.getSpriteWithName(food.realName); } Debug.Log(gameObject.GetComponent<SpriteRenderer>().sprite); sizeX = food.sizeX; sizeY = food.sizeY; }
public void Start() { if (food == null) { spriteLoader = GameObject.Find("Loader").GetComponent<SpritesLoader>(); itemDB = GameObject.Find("Databases").GetComponent<ItemDatabase>(); food = (Food)itemDB.getItemByName(name); if (inventorySprite == null) { if(spriteLoader.getSpriteWithName(food.realName) != null) inventorySprite = spriteLoader.getSpriteWithName(food.realName); } if (gameObject.GetComponent<SpriteRenderer>().sprite == null) { if (spriteLoader.getSpriteWithName(food.realName) != null) gameObject.GetComponent<SpriteRenderer>().sprite = spriteLoader.getSpriteWithName(food.realName); } sizeX = food.sizeX; sizeY = food.sizeY; } }
public void Start() { canvasG = GetComponent<CanvasGroup>(); canvasScaleFactor = inventory.GetComponentInParent<Canvas>().scaleFactor; spriteLoader = GameObject.Find("Loader").GetComponent<SpritesLoader>(); if (groundSprite == null) { if (spriteLoader.getSpriteWithName(item.realName) != null) groundSprite = spriteLoader.getSpriteWithName(item.realName); } if (GetComponent<Image>().sprite == null) { if (spriteLoader.getSpriteWithName(item.realName) != null) GetComponent<Image>().sprite = spriteLoader.getSpriteWithName(item.realName); } this.sizeX = item.sizeX; this.sizeY = item.sizeY; transform.localScale = new Vector3(sizeX, sizeY, 0); }