static bool PostBuild()
    {
        // Reset build settings
        PlayerSettings.SetScriptingDefineSymbolsForGroup(BuildTargetGroup.Standalone, "");
        EditorUserBuildSettings.SwitchActiveBuildTarget(BuildTarget.StandaloneWindows);

        // Update asset bundles to game build
        PeCustomMenuc.ExecuteCommandSync("svn update " + PublishPathOfVoxelEditor);
        Debug.Log("Build Succeeded.");
        return(true);
    }
    static bool PreBuild()
    {
        // Select output directory
        BuildParameterFactory.BuildPath = EditorUtility.OpenFolderPanel("Build Project", EditorPrefs.GetString("BuildPath"), "");
        if (BuildParameterFactory.BuildPath.Length <= 0)
        {
            return(false);
        }
        EditorPrefs.SetString("BuildPath", BuildParameterFactory.BuildPath);

        // Update svn
        PeCustomMenuc.ExecuteCommandSync("svn update");
        PeCustomMenuc.ExecuteCommandSync("svn add AssetBundles/* --force");
        PeCustomMenuc.ExecuteCommandSync("svn commit AssetBundles -m \"Build version\"");
        return(true);
    }
 static void SvnCommitAssetbundles()
 {
     //PeCustomMenu.ExecuteCommandSync("svn help");
     PeCustomMenuc.ExecuteCommandSync("svn add AssetBundles/* --force");
     PeCustomMenuc.ExecuteCommandSync("svn commit AssetBundles -m \"Build version\"");
 }