Exemple #1
0
    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;
    }