/// <summary> /// 创建AssetInfo /// </summary> /// <returns></returns> public static AssetInfo CreatAssetInfo(UnityEngine.Object asset) { return(new AssetInfo(asset.GetAssetModNameEditor(), asset.GetAssetNameEditor(), ModsEditor.GetModId(asset.GetAssetModNameEditor()), AssetDatabase.AssetPathToGUID(AssetDatabase.GetAssetPath(asset)), asset.GetType())); }
/// <summary> /// 将旧的ModName换成新的ModName /// </summary> static void ChangeModName(string NewModName, UnityEngine.Object asset) { AssetDatabase.RenameAsset(AssetDatabase.GetAssetOrScenePath(asset), asset.GetAssetNameEditor() + NewModName); }