2025-04-02 17:42:55 +02:00
|
|
|
|
using Godot;
|
|
|
|
|
|
|
|
|
|
|
|
namespace Cirno.Scripts.Resources;
|
|
|
|
|
|
|
|
|
|
|
|
[GlobalClass]
|
|
|
|
|
|
public partial class MapResource : Resource
|
|
|
|
|
|
{
|
|
|
|
|
|
[Export] public int LevelId { get; set; }
|
2025-09-10 16:16:05 +02:00
|
|
|
|
[Export] public StringName MapId { get; set; }
|
2025-04-02 17:42:55 +02:00
|
|
|
|
[Export] public StringName MapName { get; set; }
|
|
|
|
|
|
[Export] public StringName MapDescription { get; set; }
|
|
|
|
|
|
[Export] public StringName ScenePath { get; set; }
|
2025-09-10 16:16:05 +02:00
|
|
|
|
[Export] public StringName NextMap { get; set; }
|
2025-04-02 17:42:55 +02:00
|
|
|
|
[Export] public bool WeaponsAllowed { get; set; }
|
|
|
|
|
|
[Export] public MapStartDataResource StartData { get; set; }
|
2025-09-10 16:16:05 +02:00
|
|
|
|
|
|
|
|
|
|
[Export] public MapType MapType { get; set; }
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public enum MapType
|
|
|
|
|
|
{
|
|
|
|
|
|
Map2D,
|
|
|
|
|
|
Map3D
|
2025-04-02 17:42:55 +02:00
|
|
|
|
}
|