CapersProject/Assets/02.Scripts/Prop/Tycoon/TrashCan.cs

24 lines
818 B
C#
Raw Normal View History

2024-10-29 12:17:00 +00:00
using BlueWater.Items;
namespace BlueWater.Tycoons
{
public class TrashCan : InteractionFurniture
{
public override void Interaction()
{
2024-11-04 12:22:07 +00:00
CocktailData discardCocktailData = null;
if (!CurrentTycoonPlayer.TycoonPickupHandler.IsUnfinishedCocktailPickedUp)
{
var discardCocktailDataIdx = CurrentTycoonPlayer.TycoonPickupHandler.GetCurrentPickupItem().Idx;
discardCocktailData = ItemManager.Instance.CocktailDataSo.GetDataByIdx(discardCocktailDataIdx);
}
2024-10-29 12:17:00 +00:00
EventManager.InvokeCocktailDiscarded(discardCocktailData, true);
}
public override bool CanInteraction()
{
2024-11-04 12:22:07 +00:00
return CurrentTycoonPlayer.TycoonPickupHandler.IsPickedUpAnything();
}
}
}