ZenithInfo/Models/Enums.cs

49 lines
1.1 KiB
C#
Raw Normal View History

using System.Collections.Generic;
namespace ZenithInfo.Models
{
public static class Enums
{
public enum ModuleSizes
{
Small,
Medium,
Large,
Capital,
}
public enum DamageTypes
{
Shield,
Hull,
}
public enum SpinalTypes
{
Hitscan,
Multishot,
}
public enum TurretTypes
{
Artillery,
Autocannon,
BeamLaser,
Blaster,
Railgun,
PulseLaser,
}
public static Dictionary<TurretTypes, DamageTypes> TurretDamageTypes { get; } =
new Dictionary<TurretTypes, DamageTypes>
{
{ TurretTypes.Artillery, DamageTypes.Hull },
{ TurretTypes.Autocannon, DamageTypes.Hull },
{ TurretTypes.BeamLaser, DamageTypes.Shield },
{ TurretTypes.Blaster, DamageTypes.Shield },
{ TurretTypes.Railgun, DamageTypes.Hull },
{ TurretTypes.PulseLaser, DamageTypes.Shield },
};
}
}