public void LoadGame() { string filePath = Application.persistentDataPath; if (File.Exists(filePath + "/" + savePositionData.name + ".save")) { var serializer = new XmlSerializer(typeof(SavePositionData)); var stream = new FileStream(filePath + "/" + savePositionData.name + ".save", FileMode.Open); savePositionData = serializer.Deserialize(stream) as SavePositionData; stream.Close(); } }
void Awake() { instance = this; }
void Start() { savePositionData = new SavePositionData(); GameEvents.savePlayersPositionAndPickedUpItems += SaveGame; }