From e1389233cbc55e239fee7064fd28a2272ccc0b38 Mon Sep 17 00:00:00 2001 From: Mike Date: Wed, 12 Aug 2015 17:27:28 -0400 Subject: [PATCH] Added some missing variables in Stats. (Humans, Zombies) --- Assets/Script/Stats.cs | 79 +++++++++++++++++++++++++++++++++++------- 1 file changed, 67 insertions(+), 12 deletions(-) diff --git a/Assets/Script/Stats.cs b/Assets/Script/Stats.cs index 6a7c55e..13d7076 100644 --- a/Assets/Script/Stats.cs +++ b/Assets/Script/Stats.cs @@ -7,18 +7,11 @@ public class Stats : MonoBehaviour { private int amountOfWood; private int amountOfCorpse; private int amountOfMeat; + private int amountOfZombies; private int amountOfHumans; private int amountOfZombiesAvail; - public Stats(int nbRock, int nbWood, int nbCorpse, int nbMeat, int nbHumans, int nbZombies) - { - AmountOfCorpse = nbCorpse; - AmountOfMeat = nbMeat; - AmountOfRock = nbRock; - AmountOfWood = nbWood; - } - public int AmountOfMeat { get { return amountOfMeat; } @@ -61,6 +54,21 @@ public class Stats : MonoBehaviour { set { amountOfZombiesAvail = value; } } + public Stats(int nbRock, int nbWood, int nbCorpse, int nbMeat, int nbHumans, int nbZombies) + { + resetStats(nbRock, nbWood, nbCorpse, nbMeat, nbHumans, nbZombies); + } + + public void resetStats(int nbRock, int nbWood, int nbCorpse, int nbMeat, int nbHumans, int nbZombies) + { + AmountOfCorpse = nbCorpse; + AmountOfMeat = nbMeat; + AmountOfRock = nbRock; + AmountOfWood = nbWood; + AmountOfHumans = nbHumans; + AmountOfZombies = nbZombies; + } + public void addCorpse() { amountOfCorpse++; @@ -81,12 +89,59 @@ public class Stats : MonoBehaviour { amountOfRock++; } + public void addZombie() + { + amountOfZombies++; + } + + public void addHuman() + { + amountOfHumans++; + } + + public void addZombieAvail() + { + amountOfZombiesAvail++; + } + + public void removeCorpse() + { + amountOfCorpse--; + } + + public void removeWood() + { + amountOfWood--; + } + + public void removeMeat() + { + amountOfMeat--; + } + + public void removeRock() + { + amountOfRock--; + } + + public void removeZombie() + { + amountOfZombies--; + } + + public void removeHuman() + { + amountOfHumans--; + } + + public void removeZombieAvail() + { + amountOfZombiesAvail--; + } + // Use this for initialization void Start () { - AmountOfCorpse = 1; - AmountOfMeat = 2; - AmountOfRock = 3; - AmountOfWood = 4; + resetStats(0, 0, 0, 0, 4, 1); } // Update is called once per frame