CapersProject/Assets/02.Scripts/Prop/Tycoon/TrashCan.cs
2024-11-04 21:22:07 +09:00

24 lines
818 B
C#

using BlueWater.Items;
namespace BlueWater.Tycoons
{
public class TrashCan : InteractionFurniture
{
public override void Interaction()
{
CocktailData discardCocktailData = null;
if (!CurrentTycoonPlayer.TycoonPickupHandler.IsUnfinishedCocktailPickedUp)
{
var discardCocktailDataIdx = CurrentTycoonPlayer.TycoonPickupHandler.GetCurrentPickupItem().Idx;
discardCocktailData = ItemManager.Instance.CocktailDataSo.GetDataByIdx(discardCocktailDataIdx);
}
EventManager.InvokeCocktailDiscarded(discardCocktailData, true);
}
public override bool CanInteraction()
{
return CurrentTycoonPlayer.TycoonPickupHandler.IsPickedUpAnything();
}
}
}