Пример #1
0
    /// <summary>
    /// Set the sprite and other game object properties if the item is unique
    /// </summary>
    private void SetUniqueItemSpriteAndSFX()
    {
        GameObject itemChildObject = gameObject.transform.GetChild(0).gameObject;

        // set sprite
        itemChildObject.GetComponent <SpriteRenderer>().sprite = uniqueItemGenerator.GetUniqueSprite();

        // set highlighted sprite
        ChangeSpriteOnHover changeSpriteOnHover = itemChildObject.GetComponent <ChangeSpriteOnHover>();

        changeSpriteOnHover.spriteOnMouseOver = uniqueItemGenerator.GetUniqueHighlightedSprite();
        changeSpriteOnHover.defaultSprite     = uniqueItemGenerator.GetUniqueSprite();

        // set item sprite
        itemImage.sprite = uniqueItemGenerator.GetUniqueSprite();

        // set audio
        itemInteractSFX = uniqueItemGenerator.GetItemSFX();
    }