diff options
author | Jakob Stendahl <jakob.stendahl@outlook.com> | 2017-10-07 21:16:23 +0200 |
---|---|---|
committer | Jakob Stendahl <jakob.stendahl@outlook.com> | 2017-10-07 21:16:23 +0200 |
commit | 69a6cc2555d8dfc8314a08e6cef6b67fa1177bf0 (patch) | |
tree | be48ae23e1085c2522808af2d418c852998a8c58 /td/Assets/Scripts/player.cs | |
parent | e13fd4cf1fc0ad9eff857295fd5abc15ab01462c (diff) | |
download | TD-69a6cc2555d8dfc8314a08e6cef6b67fa1177bf0.tar.gz TD-69a6cc2555d8dfc8314a08e6cef6b67fa1177bf0.zip |
Made projectiles, and working health system
Diffstat (limited to 'td/Assets/Scripts/player.cs')
-rw-r--r-- | td/Assets/Scripts/player.cs | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/td/Assets/Scripts/player.cs b/td/Assets/Scripts/player.cs index b972477..4b23054 100644 --- a/td/Assets/Scripts/player.cs +++ b/td/Assets/Scripts/player.cs @@ -4,17 +4,17 @@ using UnityEngine; public class player : MonoBehaviour { + public int initialHealth; public int startingMoney; - GameObject[] towers; - - int playerMoney; - int playerScore; - - bool placingTower; + private GameObject[] towers; + private int playerMoney; + private int playerScore; + private int playerHealth; void Awake() { playerMoney = startingMoney; + playerHealth = initialHealth; } #region stats @@ -22,7 +22,7 @@ public class player : MonoBehaviour { return playerScore; } - public void score(int points) { + public void scoreAdd(int points) { playerScore += points; } @@ -37,6 +37,14 @@ public class player : MonoBehaviour { public void moneySubtract(int sum) { playerMoney -= sum; } + + public int health() { + return playerHealth; + } + + public void decreaseHealth(int hp) { + playerHealth -= hp; + } #endregion public void spawnTower(GameObject towerType) { |