feat(BuildCalc) Wait To button and some WIP code
This commit is contained in:
@@ -1,22 +1,18 @@
|
||||
namespace Model.Entity.Parts;
|
||||
#nullable enable
|
||||
namespace Model.Entity.Parts;
|
||||
|
||||
public class EntityProductionModel : IEntityPartInterface
|
||||
{
|
||||
public string Type { get; set; } = "EntityProductionModel";
|
||||
public int Alloy { get; set; } = 0;
|
||||
|
||||
public int Ether { get; set; } = 0;
|
||||
|
||||
public int Pyre { get; set; } = 0;
|
||||
|
||||
public int Energy { get; set; } = 0;
|
||||
|
||||
public int DefensiveLayer { get; set; } = 0;
|
||||
public int BuildTime { get; set; } = 0;
|
||||
|
||||
// Remove cooldown as a cost, and move into ability stats
|
||||
public float Cooldown { get; set; } = 0;
|
||||
|
||||
public bool RequiresWorker { get; set; } = false;
|
||||
public bool ConsumesWorker { get; set; } = false;
|
||||
|
||||
//public string ProductionType { get; set; }
|
||||
public string? ProducedBy { get; set; } = null;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
namespace Model.Entity.Parts;
|
||||
|
||||
public class EntityResearchCapacityModel : IEntityPartInterface
|
||||
{
|
||||
public int Slots { get; set; } = 16;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
namespace Model.Entity.Parts;
|
||||
|
||||
public class EntityTrainingCapacityModel : IEntityPartInterface
|
||||
{
|
||||
public int Slots { get; set; } = 16;
|
||||
}
|
||||
Reference in New Issue
Block a user