WIP: Add source #3

Draft
cswimr wants to merge 25 commits from cswimr/add-src into main
2 changed files with 34 additions and 0 deletions
Showing only changes of commit 132fb649cb - Show all commits

View file

@ -6,10 +6,25 @@ namespace ZenithInfo.Models
{
public enum ModuleSizes
{
All,
Small,
Medium,
Large,
Capital,
MiningSmall,
MiningMedium,
MiningCapital,
SmallBase,
MediumBase,
LargeBase,
}
public enum ModuleTypes
{
Passive,
Toggle,
Active,
AoE,
}
public enum Rarities

19
Models/Module.cs Normal file
View file

@ -0,0 +1,19 @@
namespace ZenithInfo.Models
{
public class Module
{
public required string Name { get; set; }
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; }
}
}