Beispiel #1
0
    public static string ReadResVersionConfig()
    {
        // 从数据库加载资源版本号
        AssetBundleResVersionConfig config = AssetDatabase.LoadAssetAtPath(AssetBundleResVersionConfig.RES_PATH, typeof(AssetBundleResVersionConfig)) as AssetBundleResVersionConfig;

        if (config == null)
        {
            config = CreateInstance <AssetBundleResVersionConfig>();
            AssetDatabase.CreateAsset(config, AssetBundleResVersionConfig.RES_PATH);
            AssetDatabase.Refresh();
        }

        return(config.resVersion);
    }
Beispiel #2
0
    public static void SaveResVersionConfig(string curResVersion)
    {
        // 保存资源版本号到数据库
        AssetBundleResVersionConfig config = AssetDatabase.LoadAssetAtPath(AssetBundleResVersionConfig.RES_PATH, typeof(AssetBundleResVersionConfig)) as AssetBundleResVersionConfig;

        if (config == null)
        {
            config = CreateInstance <AssetBundleResVersionConfig>();
            AssetDatabase.CreateAsset(config, AssetBundleResVersionConfig.RES_PATH);
            AssetDatabase.Refresh();
        }

        config.resVersion = curResVersion;
        EditorUtility.SetDirty(config);
        AssetDatabase.SaveAssets();
        AssetDatabase.Refresh();
    }