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 } } }
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 } } }