This commit is contained in:
qlr32
2025-02-17 19:00:51 -05:00
11 changed files with 4311 additions and 14538 deletions

BIN
.DS_Store vendored

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,13 @@
using UnityEngine;
public class GameManager : MonoBehaviour
{
public enum GameMode
{
freeForAll,
teamDeathmatch,
captureTheFlag
}
public static GameMode gameMode = GameMode.freeForAll;
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: d6e4006937b044c9ab3de25a7ab68162

View File

@@ -4,11 +4,10 @@ public class PlayerLives : MonoBehaviour
{
public int maxLives = 3;
public int currentLives;
public string gameMode = "free-for-all";
private void Start()
{
if (gameMode == "free-for-all")
if (GameManager.gameMode == GameManager.GameMode.freeForAll)
{
currentLives = maxLives;
}
@@ -19,7 +18,7 @@ public class PlayerLives : MonoBehaviour
}
public void PlayerDied()
{
if (gameMode == "free-for-all")
if (GameManager.gameMode == GameManager.GameMode.freeForAll)
{
currentLives--;
if (currentLives <= 0)