Ejemplo n.º 1
0
    protected override void Prepare()
    {
        Assert.IsNotNull(_friends);

        Vector2 lastPosition = SavedataManager.LoadLastPosition();

        SetPosition(lastPosition);
    }
Ejemplo n.º 2
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        var player = collision.GetComponent <Player>();

        if (player != null)
        {
            SavedataManager.SaveLastPosition(_nextScene_startPos);
            SavedataManager.SaveIsWarped(true);
            SceneManager.LoadScene(_nextSceneName);
            player.transform.localPosition = _nextScene_startPos;
        }
    }
Ejemplo n.º 3
0
    private void SavePosition(Vector3 position)
    {
        var fixedPosition = new Vector3(position.x, position.y, 0);

        SavedataManager.SaveLastPosition(fixedPosition);
    }
Ejemplo n.º 4
0
 private void OnApplicationQuit()
 {
     SavedataManager.SaveQuitSceneName(SceneManager.GetActiveScene().name);
 }