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); }
public static void RemoveSpawnPoint(PlayerSpawnPoint spawnPoint) => SpawnPoints.Remove(spawnPoint);
public static void AddSpawnPoint(PlayerSpawnPoint spawnPoint) { SpawnPoints.Add(spawnPoint); }