2024-12-31 10:37:41 -05:00
|
|
|
using System.Collections.Generic;
|
|
|
|
|
2024-12-31 10:33:24 -05:00
|
|
|
namespace ZenithInfo.Models
|
|
|
|
{
|
2024-12-31 12:20:52 -05:00
|
|
|
public static class Enums
|
2024-12-31 10:33:24 -05:00
|
|
|
{
|
2024-12-31 12:20:52 -05:00
|
|
|
public enum ModuleSizes
|
|
|
|
{
|
2024-12-31 13:12:41 -05:00
|
|
|
All,
|
2024-12-31 12:20:52 -05:00
|
|
|
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:20:52 -05:00
|
|
|
}
|
2024-12-31 10:33:24 -05:00
|
|
|
|
2024-12-31 12:40:12 -05:00
|
|
|
public enum Rarities
|
|
|
|
{
|
|
|
|
Common,
|
|
|
|
Rare,
|
|
|
|
Scare,
|
|
|
|
Unique,
|
|
|
|
}
|
|
|
|
|
2024-12-31 12:20:52 -05:00
|
|
|
public enum DamageTypes
|
|
|
|
{
|
|
|
|
Shield,
|
|
|
|
Hull,
|
|
|
|
}
|
2024-12-31 10:33:24 -05:00
|
|
|
|
2024-12-31 12:20:52 -05:00
|
|
|
public enum SpinalTypes
|
|
|
|
{
|
|
|
|
Hitscan,
|
|
|
|
Multishot,
|
|
|
|
}
|
2024-12-31 10:37:41 -05:00
|
|
|
|
2024-12-31 12:20:52 -05:00
|
|
|
public enum TurretTypes
|
2024-12-31 10:37:41 -05:00
|
|
|
{
|
2024-12-31 12:20:52 -05:00
|
|
|
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 },
|
|
|
|
};
|
2024-12-31 13:44:26 -05:00
|
|
|
|
|
|
|
public enum ModuleEffectTypes
|
|
|
|
{
|
|
|
|
Duration,
|
|
|
|
Persistent,
|
|
|
|
AoE,
|
|
|
|
}
|
|
|
|
|
|
|
|
public enum IsBuffed
|
|
|
|
{
|
|
|
|
True,
|
|
|
|
False,
|
|
|
|
Self,
|
|
|
|
}
|
2024-12-31 12:20:52 -05:00
|
|
|
}
|
2024-12-31 10:33:24 -05:00
|
|
|
}
|