]> git.lizzy.rs Git - SuperMouseAdventure.git/blobdiff - 2DGame/Assets/Scripts/Maus/CheckpointManager.cs
SaveSystem v0.1 NICHT FUNKTIONAL!!!
[SuperMouseAdventure.git] / 2DGame / Assets / Scripts / Maus / CheckpointManager.cs
index 671d147a1ebcdbd43d97f64e2e609d1f1616c8fb..afb7c2fc8bdebf6150d1be92345271181ed11262 100644 (file)
@@ -5,7 +5,10 @@ using UnityEngine;
 public class CheckpointManager : MonoBehaviour
 {
     private static CheckpointManager instance;
-    public Vector2 lastCheckpointPos;
+    public Vector3 lastCheckpointPos;
+    public Cheese cheese;
+    public int lastCheeseCount;
+    public Transform mouse;
 
     void Awake()
     {
@@ -19,4 +22,24 @@ public class CheckpointManager : MonoBehaviour
             Destroy(gameObject);
         }
     }
+    //cheese muss noch definiert werden
+
+
+    public void SavePlayer ()
+    {
+        SaveSystem.SavePlayer(instance, cheese);
+    }
+
+    public void LoadPlayer()
+    {
+        PlayerData data = SaveSystem.LoadPlayer();
+
+        cheese.cheesecount = data.collectedCheese;
+
+        Vector3 position;
+        position.x = data.position[0];
+        position.y = data.position[1];
+        position.z = data.position[2];
+        mouse.transform.position = position;
+    }
 }