WIP: Add source #3
2 changed files with 77 additions and 0 deletions
38
Models/Spinal.cs
Normal file
38
Models/Spinal.cs
Normal 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
39
Models/Turret.cs
Normal 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; }
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue