using TinaXEditor.Const; using TinaX.VFSKit.Const; namespace TinaXEditor.VFSKit.Const { public static class VFSEditorConst { public static string VFSProfileProjectSettingFileName = "VFSProfiles.json"; public static readonly string ProjectSetting_Node = XEditorConst.ProjectSettingRootName + "/VFS"; /// /// 在工程目录下存放VFS打包文件的地方 (存放多个Source Packages的地方) /// public static string PROJECT_VFS_SOURCE_PACKAGES_ROOT_PATH => System.IO.Path.Combine(XEditorConst.TinaXProjectRootFolderPath, "VFS_Build"); /// /// 调试文件服务器的文件根目录 /// public static string PROJECT_VFS_FILES_SERVER_FOLDER_PATH => System.IO.Path.Combine(XEditorConst.TinaXProjectLibraryRootFolder, "VFS_FileServer"); public static string PROJECT_VFS_FILES_FOLDER_MAIN => VFSConst.VFS_FOLDER_MAIN; /// /// 扩展包 /// public static string PROJECT_VFS_FILES_FOLDER_EXTENSION => VFSConst.VFS_FOLDER_EXTENSION; /// /// 云端资源 /// public const string PROJECT_VFS_FILE_FOLDER_REMOTE = VFSConst.VFS_FOLDER_REMOTE; /// /// 存放VFS每次打包的数据的文件 /// public static string PROJECT_VFS_FILE_FOLDER_DATA = VFSConst.VFS_FOLDER_DATA; public const string VFS_Version_Record_File_Name = "VFSVersion.json"; public static string VFS_VERSION_RECORD_FILE_PATH => System.IO.Path.Combine(VFS_VERSION_ROOT_FOLDER_PATH, "Data", VFS_Version_Record_File_Name); /// /// 所有分支信息的根目录 /// public static string VFS_VERSION_ROOT_FOLDER_PATH => System.IO.Path.Combine(XEditorConst.TinaXProjectRootFolderPath, "VFS_Version"); public static string VFS_VERSION_RECORD_Data_FOLDER_PATH => System.IO.Path.Combine(VFS_VERSION_ROOT_FOLDER_PATH, "Data"); public static string VFS_VERSION_RECORD_Binary_FOLDER_PATH => System.IO.Path.Combine(VFS_VERSION_ROOT_FOLDER_PATH, "Binary"); public const string VFS_VERSION_AssetsBinary_Zip_Name = "assets.zip"; public const string VFS_VERSION_AssetsBinary_REMOTE_Zip_Name = "assets_remote.zip"; public const string VFS_EditorBuildInfo_FileName = "editor_build_info.json"; } }