Пример #1
0
 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;
 }
Пример #2
0
 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;
     }
 }
Пример #3
0
 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);
 }