ZenithInfo/Models/Turret.cs

39 lines
993 B
C#

namespace ZenithInfo.Models
{
private enum TurretSizes
{
Small,
Medium,
Large,
Capital,
}
private enum TurretTypes
{
Artillery,
Autocannon,
BeamLaser,
Blaster,
Railgun,
PulseLaser,
}
public class Turret
{
public string Name { get; set; }
public double Damage { get; set; }
public double Reload { get; set; }
public double Range { get; set; }
public double OptimalRange { get; set; }
public double FalloffRange { get; set; }
public double Accuracy { get; set; }
public TurretSizes Size { get; set; }
public TurretTypes Type { get; set; }
public double Velocity { get; set; }
public double Interval { get; set; }
public int Icon { get; set; }
public double BeamSize { get; set; }
public double BaseCost { get; set; }
public string? Rarity { get; set; }
}
}