This commit is contained in:
RochesterX
2025-04-19 11:50:17 -04:00
parent 5326f9e61a
commit a5d5c3543a
5 changed files with 86 additions and 26 deletions

View File

@@ -231,7 +231,14 @@ namespace Game
{
foreach (GameObject player in players)
{
player.transform.position = spawnPosition;
if (obstacleCourseSpawnPosition == Vector2.zero)
{
obstacleCourseSpawnPosition = spawnPosition + (offset * players.IndexOf(player) * Vector2.right);
}
else
{
player.transform.position = obstacleCourseSpawnPosition + (offset * players.IndexOf(player) * Vector2.right);
}
player.GetComponent<Damageable>().lives = 0;
}
}
@@ -280,7 +287,15 @@ namespace Game
RespawnOnTriggerEnter respawnScript = player.GetComponent<RespawnOnTriggerEnter>();
if (respawnScript != null)
{
player.transform.position = respawnScript.spawnPoint;
//player.transform.position = respawnScript.spawnPoint;
if (GameManager.gameMode == GameMode.obstacleCourse)
{
player.transform.position = obstacleCourseSpawnPosition + (offset * players.IndexOf(player) * Vector2.right);
}
else
{
player.transform.position = spawnPosition + (offset * players.IndexOf(player) * Vector2.right);
}
player.GetComponent<Damageable>().ResetDamage();
player.GetComponent<Damageable>().Respawn();
}