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;
14 CheeseCollection cheese;
16 CheeseCoin cheeseCoin;
18 public Transform mouse;
20 public int lastCheeseCount;
22 public bool isCheeseCoinCollected;
29 DontDestroyOnLoad(instance);
39 firstCheckpoint.position = mouse.position;
43 public void SavePlayer ()
45 SaveSystem.SavePlayer(instance, cheese, cheeseCoin);
48 public void LoadPlayer()
50 PlayerData data = SaveSystem.LoadPlayer();
52 cheeseCoin.cheeseCoinCollected = data.isCheeseCoinCollected;
55 position.x = data.position[0];
56 position.y = data.position[1];
57 position.z = data.position[2];
58 mouse.transform.position = position;