public void spawnPlayerAtRandomDoor(PlayerScript _player) { int index = Random.Range(0, m_doors.Count); if (index == m_curDoor) { index = ++index < m_doors.Count ? index : 0; } _player.AlignWithSpawnPoint(m_doors[m_curDoor].m_playerStartTransform); }