3.0.0-preview.6

# [3.0.0-preview.6](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v3.0.0-preview.5...v3.0.0-preview.6) (2020-02-21)

### Bug Fixes

* sample version ([ed18032](ed18032be4))
This commit is contained in:
semantic-release-bot
2020-02-21 12:09:22 +00:00
parent 628a8c6bf0
commit 5b40341984
4 changed files with 31 additions and 8 deletions

View File

@@ -1,5 +1,7 @@
#if IGNORE_ACCESS_CHECKS // [ASMDEFEX] DO NOT REMOVE THIS LINE MANUALLY.
#if !UNITY_2019_1_OR_NEWER
using System.IO;
using System.Text.RegularExpressions;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
@@ -12,13 +14,27 @@ namespace Coffee.UIExtensions
[MenuItem("Assets/Samples/Import UIParticle Sample")]
static void ImportSample()
{
const string src = "Packages/com.coffee.ui-particle/Samples~/Demo";
const string dst = "Assets/Samples/UI Particle/3.0.0/Demo";
const string sampleGuid = "dc0fe9e7fe61947fab1522ab29e2fc88";
const string jsonGuid = "823dc693d087a4b559c7e1547274cc7d";
const string SAMPLE_NAME = "Demo";
if (FileUtil.PathExists(dst))
FileUtil.DeleteFileOrDirectory(dst);
string jsonPath = AssetDatabase.GUIDToAssetPath(jsonGuid);
string json = File.ReadAllText(jsonPath);
string version = Regex.Match(json, "\"version\"\\s*:\\s*\"([^\"]+)\"").Groups[1].Value;
string displayName = Regex.Match(json, "\"displayName\"\\s*:\\s*\"([^\"]+)\"").Groups[1].Value;
string src = Path.GetDirectoryName(jsonPath) + "/Samples~/" + SAMPLE_NAME;
string dst = string.Format("Assets/Samples/{0}/{1}/{2}",displayName, version, SAMPLE_NAME);
// Remove old samples
string samplePath = AssetDatabase.GUIDToAssetPath(sampleGuid);
if (samplePath.StartsWith("Assets/") && FileUtil.PathExists(samplePath))
{
FileUtil.DeleteFileOrDirectory(samplePath);
FileUtil.DeleteFileOrDirectory(samplePath + ".meta");
}
FileUtil.CopyDirectoryRecursive(src, dst);
FileUtil.CopyFileOrDirectory(src + ".meta", dst + ".meta");
AssetDatabase.ImportAsset(dst, ImportAssetOptions.ImportRecursive);
}
}