Added Round and Respawnsystem

This commit is contained in:
juliuse98
2021-11-19 14:42:09 +01:00
parent 7299b292a7
commit ad238ac417
27 changed files with 1451 additions and 188 deletions

View File

@@ -0,0 +1,39 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SpawnController : MonoBehaviour
{
//Spawnpoints
[Header("Spawnpoints")]
[SerializeField] List<Spawnpoint> availableSpawns = new List<Spawnpoint>();
void Start()
{
}
// Update is called once per frame
void Update()
{
}
public bool GetAvailableSpawnPoint(int teamID,out Vector3 spawnPosition)
{
foreach (Spawnpoint spawn in availableSpawns)
{
if (spawn.teamID == teamID && spawn.available && !spawn.blocked)
{
spawnPosition = spawn.position;
spawn.disableForSeconds(15f);
return true;
}
}
spawnPosition = new Vector3();
return false;
}
}