2024-12-31 13:12:41 -05:00
|
|
|
namespace ZenithInfo.Models
|
|
|
|
{
|
|
|
|
public class Module
|
|
|
|
{
|
|
|
|
public required string Name { get; set; }
|
2024-12-31 13:46:29 -05:00
|
|
|
public required string Description { get; set; }
|
2024-12-31 13:12:41 -05:00
|
|
|
public Enums.ModuleTypes Type { get; set; }
|
|
|
|
public bool IsTargeted { get; set; }
|
|
|
|
public required List<string> Effects { get; set; }
|
|
|
|
public double Cooldown { get; set; }
|
|
|
|
public double Duration { get; set; }
|
|
|
|
public Enums.ModuleSizes Size { get; set; }
|
|
|
|
public double Range { get; set; }
|
|
|
|
public int MaxTargets { get; set; }
|
|
|
|
public double EnergyUsage { get; set; }
|
|
|
|
public int Icon { get; set; }
|
|
|
|
public required Dictionary<string, object> Stats { get; set; }
|
|
|
|
public double BaseCost { get; set; }
|
|
|
|
}
|
|
|
|
}
|