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;
        }