Some stub map placeholder for future content

This commit is contained in:
6d486f49
2025-11-07 12:04:11 -05:00
parent 86580a9f5d
commit 8ce9084ffb
14 changed files with 255 additions and 23 deletions
@@ -2,7 +2,7 @@
namespace Model.Entity.Parts;
public class EntityHarvestModel : IEntityPartInterface
public class EntityHarvesterModel : IEntityPartInterface
{
public string Type { get; set; } = "EntityHarvestModel";
public ResourceType Resource { get; set; } = ResourceType.Alloy;
@@ -12,7 +12,6 @@ public class EntityHarvestModel : IEntityPartInterface
public int TotalAmount { get; set; }
public bool RequiresWorker { get; set; }
public bool IsDepleted(float interval, float startedAt)
{
var lifeTime = interval - startedAt;
@@ -0,0 +1,14 @@
using System.Collections.Generic;
using Model.Types;
namespace Model.Entity.Parts;
public class EntityMapBasePlatformModel : IEntityPartInterface
{
public string Type { get; set; } = "EntityMapBasePlatformModel";
public List<string> ConnectedResourceNodes { get; set; } = new();
}
+12
View File
@@ -0,0 +1,12 @@
using System.Collections.Generic;
using Model.Types;
namespace Model.Entity.Parts;
public class EntityMapModel : IEntityPartInterface
{
public string Type { get; set; } = "EntityMapModel";
public string PlayerCount { get; set; } = "Two";
public List<string> ResourcePlatforms { get; set; } = [];
}
@@ -0,0 +1,10 @@
using Model.Types;
namespace Model.Entity.Parts;
public class EntityResourceNodeAlloyModel : IEntityPartInterface
{
public string Type { get; set; } = "EntityResourceNodeAlloyModel";
public ResourceType Resource { get; set; } = ResourceType.Alloy;
public int DefaultAmount { get; set; }
}