public void StartSave(Moments.Recorder recorder, System.Action callback) { this.callback = callback; Canvas.alpha = 1f; Canvas.blocksRaycasts = true; StatusText.text = "CREATING GIF..."; currentProgress = 0f; animProgress = 0f; saveFinished = false; fileData = null; recorder.Pause(); recorder.Save(); recorder.OnFileSaveProgress += saveProgress; recorder.OnFileSaved += saveCompleted; }