summaryrefslogtreecommitdiff
path: root/Penguloon/Objects/ObjectBase.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Penguloon/Objects/ObjectBase.cs')
-rw-r--r--Penguloon/Objects/ObjectBase.cs8
1 files changed, 8 insertions, 0 deletions
diff --git a/Penguloon/Objects/ObjectBase.cs b/Penguloon/Objects/ObjectBase.cs
index aef4e6a..e5d9fe5 100644
--- a/Penguloon/Objects/ObjectBase.cs
+++ b/Penguloon/Objects/ObjectBase.cs
@@ -37,10 +37,14 @@ namespace Penguloon.Objects
public bool Selected { get; set; } = false;
+ public List<ObjectUpgrade> UpgradeList { get; set; } = new List<ObjectUpgrade>();
+
public ObjectBase(Vector2 position, Map map)
{
this.Map = map;
this.Position = position;
+
+ CreateUpgrades();
}
public ObjectBase(Map map)
@@ -48,6 +52,10 @@ namespace Penguloon.Objects
this.Map = map;
}
+ public virtual void CreateUpgrades()
+ {
+ }
+
public bool RoundFinished { get; set; } = true;
public void Update(float deltaTime)