2024-05-28 14:14:35 +00:00
|
|
|
|
|
2024-09-08 13:17:05 +00:00
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using ColdMint.scripts.map.room;
|
2024-05-28 14:14:35 +00:00
|
|
|
|
using Godot;
|
|
|
|
|
|
|
|
|
|
namespace ColdMint.scripts.map.events;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// <para>Event when the map is created</para>
|
|
|
|
|
/// <para>地图创建完成的事件</para>
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class MapGenerationCompleteEvent
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// <para>Random number generator generated from seed</para>
|
|
|
|
|
/// <para>根据种子生成的随机数生成器</para>
|
|
|
|
|
/// </summary>
|
2024-07-25 12:32:59 +00:00
|
|
|
|
// ReSharper disable UnusedAutoPropertyAccessor.Global
|
2024-05-28 14:14:35 +00:00
|
|
|
|
public RandomNumberGenerator? RandomNumberGenerator { get; set; }
|
2024-07-25 12:32:59 +00:00
|
|
|
|
// ReSharper restore UnusedAutoPropertyAccessor.Global
|
2024-09-08 13:17:05 +00:00
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// <para>All placed rooms</para>
|
|
|
|
|
/// <para>所有已放置的房间</para>
|
|
|
|
|
/// </summary>
|
|
|
|
|
public Dictionary<string, Room>? RoomDictionary { get; set; }
|
2024-05-28 14:14:35 +00:00
|
|
|
|
}
|