using System;
using ColdMint.scripts.map.events;
namespace ColdMint.scripts;
///
/// EventBus
/// 事件总线
///
public static class EventBus
{
///
/// Event when the AI character is generated
/// AI角色生成事件
///
public static Action? AiCharacterGenerateEvent;
///
/// Game Over Event
/// 游戏结束事件
///
public static Action? GameOverEvent;
///
/// Events when the game is replayed
/// 游戏重玩时的事件
///
public static Action? GameReplayEvent;
///
/// Map starts generating events
/// 地图开始生成的事件
///
public static Action? MapGenerationStartEvent;
///
/// New rooms are placed within the map to perform events
/// 新的房间被放置在地图内执行的事件
///
public static Action? MapGenerationPlaceRoomFinishEvent;
///
/// Map generation completion event
/// 地图生成完成事件
///
public static Action? MapGenerationCompleteEvent;
}