EscapeShooter/My project/Assets/Project Files/Game/Scripts/Drop/CurrencyDropItem.cs

42 lines
920 B
C#

using UnityEngine;
using Watermelon.SquadShooter;
namespace Watermelon
{
public class CurrencyDropItem : IDropItem
{
public DropableItemType DropItemType => DropableItemType.Currency;
private Currency[] availableCurrencies;
public GameObject GetDropObject(DropData dropData)
{
CurrencyType currencyType = dropData.CurrencyType;
for(int i = 0; i < availableCurrencies.Length; i++)
{
if(availableCurrencies[i].CurrencyType == currencyType)
{
return availableCurrencies[i].Data.DropModel;
}
}
return null;
}
public void SetCurrencies(Currency[] currencies)
{
availableCurrencies = currencies;
}
public void Init()
{
}
public void Unload()
{
}
}
}