diff --git a/Assets/Scripts/GameManager.cs b/Assets/Scripts/GameManager.cs index 49d3371..d864cd9 100644 --- a/Assets/Scripts/GameManager.cs +++ b/Assets/Scripts/GameManager.cs @@ -5,8 +5,8 @@ public class GameManager : MonoBehaviour public enum GameMode { freeForAll, - teamDeathmatch, - captureTheFlag + keepAway, + obstacleCourse } public static GameMode gameMode = GameMode.freeForAll; diff --git a/Assets/Scripts/PlayerLives.cs b/Assets/Scripts/PlayerLives.cs index 0f616bf..dde2cd0 100644 --- a/Assets/Scripts/PlayerLives.cs +++ b/Assets/Scripts/PlayerLives.cs @@ -1,3 +1,4 @@ +using Unity.VisualScripting; using UnityEngine; public class PlayerLives : MonoBehaviour @@ -11,10 +12,15 @@ public class PlayerLives : MonoBehaviour { currentLives = maxLives; } - else //add more gamemodes and their lives here + if (GameManager.gameMode == GameManager.GameMode.keepAway) { - currentLives = 0; + currentLives = 1; } + if (GameManager.gameMode == GameManager.GameMode.obstacleCourse) + { + currentLives = 1; + } + //add more gamemodes and their lives here } public void PlayerDied() { @@ -30,6 +36,14 @@ public class PlayerLives : MonoBehaviour RespawnPlayer(); } } + if (GameManager.gameMode == GameManager.GameMode.keepAway) + { + + } + if (GameManager.gameMode == GameManager.GameMode.obstacleCourse) + { + + } } private void RespawnPlayer() { diff --git a/Assets/Scripts/UseItem.cs b/Assets/Scripts/UseItem.cs new file mode 100644 index 0000000..3ac81ab --- /dev/null +++ b/Assets/Scripts/UseItem.cs @@ -0,0 +1,16 @@ +using UnityEngine; + +public class UseItem : MonoBehaviour +{ + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } +} diff --git a/Assets/Scripts/UseItem.cs.meta b/Assets/Scripts/UseItem.cs.meta new file mode 100644 index 0000000..47bc81f --- /dev/null +++ b/Assets/Scripts/UseItem.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 861b3bde023ca7f48a72c48ef9ee25d2 \ No newline at end of file