Ejemplo n.º 1
0
        public Transform GetSpawnPos(int teamID)
        {
            PlayerSpawnPoint spawnPoint = null;

            foreach (PlayerSpawnPoint _spawnPoint in SpawnPoints)
            {
                if (_spawnPoint.TeamID == teamID)
                {
                    spawnPoint = _spawnPoint;
                }
            }
            if (spawnPoint == null)
            {
                Debug.LogError($"Missing spawn point for team {teamID}");
                return(null);
            }

            return(spawnPoint.transform);
        }
Ejemplo n.º 2
0
 public static void RemoveSpawnPoint(PlayerSpawnPoint spawnPoint) => SpawnPoints.Remove(spawnPoint);
Ejemplo n.º 3
0
 public static void AddSpawnPoint(PlayerSpawnPoint spawnPoint)
 {
     SpawnPoints.Add(spawnPoint);
 }