WIP: Add source #3

Draft
cswimr wants to merge 25 commits from cswimr/add-src into main
2 changed files with 77 additions and 0 deletions
Showing only changes of commit 56dda7b976 - Show all commits

38
Models/Spinal.cs Normal file
View file

@ -0,0 +1,38 @@
namespace ZenithInfo.Models
{
private enum SpinalSizes
{
Small,
Medium,
Large,
Capital,
}
private enum SpinalTypes
{
Hitscan,
Multishot,
}
private enum DamageTypes
{
Shield,
Hull,
}
public class Spinal
{
public string Name { get; set; }
public double Damage { get; set; }
public double Reload { get; set; }
public double Range { get; set; }
public SpinalTypes Type { get; set; }
public DamageTypes DamageType { get; set; }
public SpinalSizes Size { get; set; }
public double Velocity { get; set; }
public double Interval { get; set; }
public int Icon { get; set; }
public double ParticleSize { get; set; }
public double BaseCost { get; set; }
}
}

39
Models/Turret.cs Normal file
View file

@ -0,0 +1,39 @@
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; }
}
}