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: ...@@ -119,7 +119,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: dfe928a858872424991e927606dd4bc3, type: 3} m_Script: {fileID: 11500000, guid: dfe928a858872424991e927606dd4bc3, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
worker: {fileID: 0} workerlista: []
worker: {fileID: 548039319383633024, guid: 7dc194a2047a39340a91ca7636a56290, type: 3}
population: 0 population: 0
populationLevel: 0 populationLevel: 0
resourcePoolLevel: 0 resourcePoolLevel: 0
......
...@@ -5,6 +5,9 @@ using UnityEngine; ...@@ -5,6 +5,9 @@ using UnityEngine;
public class City : MonoBehaviour public class City : MonoBehaviour
{ {
[SerializeField]
List<GameObject> workerlista;
[SerializeField] [SerializeField]
GameObject worker; GameObject worker;
...@@ -20,16 +23,18 @@ public class City : MonoBehaviour ...@@ -20,16 +23,18 @@ public class City : MonoBehaviour
[SerializeField] [SerializeField]
public int roadLevel = 0; public int roadLevel = 0;
[SerializeField]
public int collectorLevel = 0;
// Start is called before the first frame update // Start is called before the first frame update
void Start() void Start()
{ {
} }
/**
* Palauttaa kysytyn targetin levelin
*/
public int GetLevel(UpgradeTargets target) public int GetLevel(UpgradeTargets target)
{ {
switch (target) switch (target)
...@@ -41,7 +46,7 @@ public class City : MonoBehaviour ...@@ -41,7 +46,7 @@ public class City : MonoBehaviour
case UpgradeTargets.speed: case UpgradeTargets.speed:
return this.roadLevel; return this.roadLevel;
case UpgradeTargets.collector: case UpgradeTargets.collector:
return this.collectorLevel; return this.workerlista.Count;
default: default:
Debug.Log("Default"); Debug.Log("Default");
return -1; return -1;
...@@ -50,12 +55,19 @@ public class City : MonoBehaviour ...@@ -50,12 +55,19 @@ public class City : MonoBehaviour
return 1; return 1;
} }
/**
* Lisaa uuden collecotrin
*/
public void AddCollector() public void AddCollector()
{ {
GameObject go = Instantiate<GameObject>(worker); GameObject go = Instantiate<GameObject>(worker);
this.workerlista.Add(go);
go.transform.position = new Vector3(); go.transform.position = new Vector3();
this.population++;
} }
......
...@@ -59,5 +59,9 @@ public class ResourcePool : MonoBehaviour ...@@ -59,5 +59,9 @@ public class ResourcePool : MonoBehaviour
{ {
this.maxCapacity += x; 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