Как сделать чтобы появление персонажа зависело от предыдущей локации в unity 2d

У меня в игре есть улица в виде сцены, из которой можно заходить в другие сцены и обратно возвращаться. У меня возникла проблема, которую я не могу решить, как сделать, чтобы персонаж возвращался в тоже место откуда вошёл в другую локацию? Вот последний способ через который я пытался сделать но из за недостатка опыта я не смог реализовать данный способ.

public Vector2 newSpawnPoint; 
 
 void Update()

{
    if (isColisionScene  && Input.GetKeyDown(KeyCode.Space))
    {
        playerStorage.initialValue = position;
        SceneManager.LoadScene("city");

    }


}

Ответы (0 шт):