Exemplo n.º 1
0
    public void InitializeItem(PowerupBase.PowerupType type, PowerupShop shop)
    {
        parentShop  = shop;
        powerUpInfo = GameManager.Instance.powerUpCosts.GetCostPair(type);

        if (powerupImage == null)
        {
            return;
        }

        powerupImage.sprite = powerUpInfo.powerupSprite;

        if (!PlayerInventory.Instance.unlockedPowerUps.Contains(powerUpInfo.type))
        {
            // TODO: Show locked
        }
        else
        {
            if (PlayerInventory.Instance.playerPowerups.ContainsKey(powerUpInfo.type))
            {
                // TODO: Show owned
            }
            else
            {
                // TODO: Show purchasable
            }
        }
    }
Exemplo n.º 2
0
    public void InitializeItem(PowerupCostList.PowerUpCostPair costPair, PowerupShop shop)
    {
        parentShop  = shop;
        powerUpInfo = costPair;

        if (powerupImage == null)
        {
            return;
        }

        powerupImage.sprite = costPair.powerupSprite;

        if (!PlayerInventory.Instance.unlockedPowerUps.Contains(powerUpInfo.type))
        {
            // TODO: Show locked
        }
        else
        {
            if (PlayerInventory.Instance.playerPowerups.ContainsKey(powerUpInfo.type))
            {
                // TODO: Show owned
            }
            else
            {
                // TODO: Show purchasable
            }
        }
    }