CapersProject/Assets/02.Scripts/EventManager.cs
2024-09-24 19:35:49 +09:00

51 lines
1.4 KiB
C#

using System;
using BlueWater.Items;
using UnityEngine;
namespace BlueWater
{
public static class EventManager
{
// Global events
#region Global events
// Ui
public static Action<float, float, Color?, float> FadeInOut;
// Player
public static Action<int> OnMaxHealthChanged;
public static Action<int> OnHealthChanged;
public static Action OnDead;
// 상호작용
public static Action<string> OnShowInteractionUi;
public static Action OnHideInteractionUi;
#endregion
// Tycoon events
#region Tycoon events
// 음료
// public static Action<string> OnDrinkRecipeAcquired;
// public static Action<LiquidData> OnDrinkRecipeSelected;
public static Action OnTycoonOpenedEvent;
public static Action OnTycoonClosedEvent;
public static Action OnLiquidRegionEntered;
public static Action OnLiquidRegionExited;
public static Action OnCocktailStarted;
public static Action<CocktailData> OnCocktailCompleted;
public static Action OnCocktailDiscarded;
public static Action OnPlaceOnServingTable;
public static Action OnTakeFromServingTable;
// 요리
//public static Action<string> OnFoodRecipeAcquired;
#endregion
}
}