Skip to content
Snippets Groups Projects
Commit ea6c9887 authored by Kimi Heinonen's avatar Kimi Heinonen
Browse files

Worker lisatty city prefabiin

parent 8f234ae7
No related branches found
No related tags found
No related merge requests found
......@@ -119,7 +119,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: dfe928a858872424991e927606dd4bc3, type: 3}
m_Name:
m_EditorClassIdentifier:
worker: {fileID: 0}
workerlista: []
worker: {fileID: 548039319383633024, guid: 7dc194a2047a39340a91ca7636a56290, type: 3}
population: 0
populationLevel: 0
resourcePoolLevel: 0
......
......@@ -5,6 +5,9 @@ using UnityEngine;
public class City : MonoBehaviour
{
[SerializeField]
List<GameObject> workerlista;
[SerializeField]
GameObject worker;
......@@ -20,16 +23,18 @@ public class City : MonoBehaviour
[SerializeField]
public int roadLevel = 0;
[SerializeField]
public int collectorLevel = 0;
// Start is called before the first frame update
void Start()
{
}
/**
* Palauttaa kysytyn targetin levelin
*/
public int GetLevel(UpgradeTargets target)
{
switch (target)
......@@ -41,7 +46,7 @@ public class City : MonoBehaviour
case UpgradeTargets.speed:
return this.roadLevel;
case UpgradeTargets.collector:
return this.collectorLevel;
return this.workerlista.Count;
default:
Debug.Log("Default");
return -1;
......@@ -50,12 +55,19 @@ public class City : MonoBehaviour
return 1;
}
/**
* Lisaa uuden collecotrin
*/
public void AddCollector()
{
GameObject go = Instantiate<GameObject>(worker);
this.workerlista.Add(go);
go.transform.position = new Vector3();
this.population++;
}
......
......@@ -59,5 +59,9 @@ public class ResourcePool : MonoBehaviour
{
this.maxCapacity += x;
}
public int GetMaxCapacity()
{
return this.maxCapacity;
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment