server-master/srcs/WingsAPI.Game/Ship/Configuration/ShipConfiguration.cs
2026-02-10 18:21:30 +01:00

34 lines
No EOL
782 B
C#

using System;
using System.Collections.Generic;
using WingsEmu.Core;
namespace WingsEmu.Game.Ship.Configuration;
public class ShipConfiguration : List<Ship>
{
}
public class Ship
{
public ShipType ShipType { get; set; }
public long ShipCost { get; set; }
public byte ShipLevelRestriction { get; set; }
public short ShipMapId { get; set; }
public Range<short> ShipMapX { get; set; }
public Range<short> ShipMapY { get; set; }
public TimeSpan Departure { get; set; }
public List<TimeSpan> DepartureWarnings { get; set; }
public int DestinationMapId { get; set; }
public Range<short> DestinationMapX { get; set; }
public Range<short> DestinationMapY { get; set; }
}
public enum ShipType
{
Act4Angels,
Act4Demons,
Act5
}