public void ButtonSave(string filename)
        {
            Debug.Log("DEMO - Saving...");
            //Create new instance of SampleSaveFile if file is empty
            if (file == null)
            {
                file = new SampleSaveFile();
            }

            //Updates data of current file
            file.Clicks = clicks;

            //Calls SaveManager to save the file
            SaveManager.SaveDataToFile(file, filename);

            autoSave_display.text = "AutoSave file: " + filename;
        }
        public void ButtonLoadFromActiveFile()
        {
            //Loads current file from autosave
            file = (SampleSaveFile)SaveManager.LoadDataFromAutosave();

            if (file == null)
            {
                autoSave_display.text = "AutoSave file: Null";
            }
            else
            {
                clicks = file.Clicks;
                clicks_display.text = clicks.ToString();

                autoSave_display.text = "AutoSave file: " + SaveManager.CurrentSaveFile;
            }
        }
        void Start()
        {
            //--- Important Part for Saving---

            //Loads autosave or create new file
            SaveManager.LoadAutoSave();

            //Loads current file from autosave or creates a new one
            //Change 'SampleSaveFile' with your custom save file
            file = (SampleSaveFile)SaveManager.LoadDataFromAutosave();

            //--- Sample Script---

            string p;

            // Displays current platform
            // Only for demonstration purpose
            if (Application.platform == RuntimePlatform.Android)
            {
                p = "Android";
            }
            else if (Application.platform == RuntimePlatform.WebGLPlayer)
            {
                p = "WebGL";
            }
            else if (Application.platform == RuntimePlatform.WindowsPlayer)
            {
                p = "Windows";
            }
            else if (Application.platform == RuntimePlatform.WindowsEditor)
            {
                p = "Editor";
            }
            else
            {
                p = Application.platform.ToString();
                Debug.LogWarning("Save System Test: Platform not Supported.");
            }
            platform_display.text = string.Format("Current Platform: {0}", p);

            clicks = file.Clicks;
            clicks_display.text = clicks.ToString();

            autoSave_display.text = "AutoSave file: " + SaveManager.CurrentSaveFile;
        }
        public void ButtonLoad(string filename)
        {
            Debug.Log("DEMO - Loading...");
            //Loads file with given name
            file = (SampleSaveFile)SaveManager.LoadDataFromFile(filename);

            //Check if file is not null
            if (file == null)
            {
                autoSave_display.text = "AutoSave file: Null";
            }
            else
            {
                clicks = file.Clicks;
                clicks_display.text = clicks.ToString();

                autoSave_display.text = "AutoSave file: " + SaveManager.CurrentSaveFile;
            }
        }