1 using System.Collections;
2 using System.Collections.Generic;
5 public class CheckpointManager : MonoBehaviour
7 private static CheckpointManager instance;
9 public Vector3 lastCheckpointPos;
12 Transform firstCheckpoint;
16 CheeseCoin cheeseCoin;
18 public Transform mouse;
20 public int lastCheeseCount;
22 public bool isCheeseCoinCollected;
30 DontDestroyOnLoad(instance);
40 firstCheckpoint.position = mouse.position;
44 public void SavePlayer ()
46 SaveSystem.SavePlayer(instance, cheese, cheeseCoin);
49 public void LoadPlayer()
51 PlayerData data = SaveSystem.LoadPlayer();
53 cheese.cheesecount = data.collectedCheese;
54 cheeseCoin.cheeseCoinCollected = data.isCheeseCoinCollected;
57 position.x = data.position[0];
58 position.y = data.position[1];
59 position.z = data.position[2];
60 mouse.transform.position = position;