40 lines
993 B
C#
40 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; }
|
||
|
}
|
||
|
}
|