Example #1
0
    void LoadReplayFromAssetFile(string assetFileName)
    {
                #if UNITY_EDITOR
        if (string.IsNullOrEmpty(assetFileName))
        {
            return;
        }

        VPReplayAsset replayAsset = (VPReplayAsset)UnityEditor.AssetDatabase.LoadAssetAtPath(assetFileName + ".asset", typeof(VPReplayAsset));
        m_replay.LoadReplayFromAsset(replayAsset);
                #endif
    }
Example #2
0
    void SaveReplayToAssetFile(string assetFileName)
    {
                #if UNITY_EDITOR
        if (string.IsNullOrEmpty(assetFileName))
        {
            return;
        }

        VPReplayAsset replayAsset = m_replay.SaveReplayToAsset();
        UnityEditor.AssetDatabase.CreateAsset(replayAsset, assetFileName + ".asset");
        UnityEditor.AssetDatabase.SaveAssets();
                #endif
    }