ZenithInfo/Models/Enums.cs

72 lines
1.5 KiB
C#
Raw Normal View History

using System.Collections.Generic;
namespace ZenithInfo.Models
{
public static class Enums
{
public enum ModuleSizes
{
2024-12-31 13:12:41 -05:00
All,
Small,
Medium,
Large,
Capital,
2024-12-31 13:12:41 -05:00
MiningSmall,
MiningMedium,
MiningCapital,
SmallBase,
MediumBase,
LargeBase,
}
public enum ModuleTypes
{
Passive,
Toggle,
Active,
AoE,
}
2024-12-31 12:40:12 -05:00
public enum Rarities
{
Common,
Rare,
Scare,
Unique,
}
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 },
};
}
}