public void TeleportPlayer(int index) { if (m_teleporterList.Count > 0) { var position = m_teleporterPosList[index]; position.X += 10f; position.Y += 10f; position.X *= m_spriteScale.X; position.Y *= m_spriteScale.Y; position.X += 30f; if (index == 0) { position.X -= 610f; position.Y += 230f; } else { position.Y += 290f; } m_player.TeleportPlayer(position); } }