Как сделать чтобы появление персонажа зависело от предыдущей локации в unity 2d
У меня в игре есть улица в виде сцены, из которой можно заходить в другие сцены и обратно возвращаться. У меня возникла проблема, которую я не могу решить, как сделать, чтобы персонаж возвращался в тоже место откуда вошёл в другую локацию? Вот последний способ через который я пытался сделать но из за недостатка опыта я не смог реализовать данный способ.
public Vector2 newSpawnPoint;
void Update()
{
if (isColisionScene && Input.GetKeyDown(KeyCode.Space))
{
playerStorage.initialValue = position;
SceneManager.LoadScene("city");
}
}