diff --git a/.gitignore b/.gitignore
index 40f5742..ea1bee5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -33,5 +33,4 @@ sysinfo.txt
# Packages
-*.unitypackage
.vs
diff --git a/Assets/Coffee/UIExtensions/UIParticle/CHANGELOG.md b/Assets/Coffee/UIExtensions/UIParticle/CHANGELOG.md
deleted file mode 120000
index cd67e22..0000000
--- a/Assets/Coffee/UIExtensions/UIParticle/CHANGELOG.md
+++ /dev/null
@@ -1 +0,0 @@
-./../../../../CHANGELOG.md
\ No newline at end of file
diff --git a/Assets/Coffee/UIExtensions/UIParticle/CHANGELOG.md b/Assets/Coffee/UIExtensions/UIParticle/CHANGELOG.md
new file mode 100644
index 0000000..3579867
--- /dev/null
+++ b/Assets/Coffee/UIExtensions/UIParticle/CHANGELOG.md
@@ -0,0 +1,151 @@
+# Changelog
+
+## [2.0.0](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/2.0.0) (2019-01-17)
+
+[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v1.3.3...2.0.0)
+
+**Install UIParticle with Unity Package Manager!**
+
+Find the manifest.json file in the Packages folder of your project and edit it to look like this:
+```js
+{
+ "dependencies": {
+ "com.coffee.ui-particle": "https://github.com/mob-sakai/ParticleEffectForUGUI.git#2.0.0",
+ ...
+ },
+}
+```
+To update the package, change `#2.0.0` to the target version.
+
+**Implemented enhancements:**
+
+- Integrate with UnityPackageManager [\#30](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/30)
+
+## [v1.3.3](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v1.3.3) (2019-01-16)
+
+[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v1.3.2...v1.3.3)
+
+**Fixed bugs:**
+
+- On prefab edit mode, unnecessary UIParticleOverlayCamera is generated in the scene [\#35](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/35)
+- With 'Screen Space - Camera' render mode, sorting is incorrect [\#34](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/34)
+
+## [v1.3.2](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v1.3.2) (2018-12-29)
+
+[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v1.3.1...v1.3.2)
+
+**Implemented enhancements:**
+
+- Use shared material during play mode [\#29](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/29)
+
+**Fixed bugs:**
+
+- Particle not showing on Android, while on editor it works [\#31](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/31)
+
+## [v1.3.1](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v1.3.1) (2018-12-24)
+
+[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v1.3.0...v1.3.1)
+
+**Fixed bugs:**
+
+- OnSceneGUI has errors in Unity 2018.2 [\#27](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/27)
+- Demo scene crashes in Unity 2018.2 [\#26](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/26)
+
+## [v1.3.0](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v1.3.0) (2018-12-21)
+
+[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v1.2.1...v1.3.0)
+
+With Gizmo you can control the scaled Shape.
+
+
+**Fixed bugs:**
+
+- In overlay, particle size is too small [\#23](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/23)
+- UIParticle.Scale does not affect the gizmo of shape module [\#21](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/21)
+
+## [v1.2.1](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v1.2.1) (2018-12-13)
+
+[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v1.2.0...v1.2.1)
+
+**Fixed bugs:**
+
+- Rect mask 2D doesn't work on WebGL [\#20](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/20)
+
+## [v1.2.0](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v1.2.0) (2018-12-13)
+
+[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v1.1.0...v1.2.0)
+
+New scaling system solves the particle effect scaling problem in most cases.
+* All ParticleSystem.ScalingModes are supported
+* All Canvas.RenderModes are supported
+* They look almost the same in all modes
+
+New scaling system scales particle effect well even if you change the following parameters:
+* Camera.FieldOfView
+* CanvasScaler.MatchWidthOrHeight
+* Canvas.PlaneDistance
+
+
+
+**NOTE: If upgrading from v1.1.0, readjust the UIParticle.Scale property.**
+
+**Implemented enhancements:**
+
+- New scaling system [\#18](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/18)
+
+**Fixed bugs:**
+
+- Rect mask 2D doesn't work [\#17](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/17)
+- Using prefab view will cause a lot of errors [\#16](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/16)
+- Canvas.scaleFactor not take into account [\#15](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/15)
+
+## [v1.1.0](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v1.1.0) (2018-11-28)
+
+[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v1.0.0...v1.1.0)
+
+Easily to use, easily to set up.
+
+* Adjust the Scale property to change the size of the effect.
+
+* If your effect consists of multiple ParticleSystems, you can quickly set up UIParticles by clicking "Fix".
+
+
+**Implemented enhancements:**
+
+- Easy setup in editor [\#11](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/11)
+- Add a scale property independent of transform [\#10](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/10)
+
+**Fixed bugs:**
+
+- Raycast blocking is unnecessary [\#12](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/12)
+
+## [v1.0.0](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v1.0.0) (2018-07-13)
+
+[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v0.1.0...v1.0.0)
+
+Let's use particle for your UI!
+UIParticle is use easy.
+The particle rendering is maskable and sortable, without Camera, RenderTexture or Canvas.
+
+
+**Implemented enhancements:**
+
+- Supports sprites [\#5](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/5)
+- Use Canvas.willRenderCanvases event instead of LateUpdate [\#4](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/4)
+
+## [v0.1.0](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v0.1.0) (2018-06-22)
+
+[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/6b89c14a5144e290e55d041bc0ad03756a113ae0...v0.1.0)
+
+
+
+This plugin uses new APIs `MeshBake/MashTrailBake` (added with Unity 2018.2) to render particles by CanvasRenderer.
+You can mask and sort particles for uGUI without Camera, RenderTexture, Canvas.
+
+**Implemented enhancements:**
+
+- Bake particle mesh to render by CanvasRenderer [\#1](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/1)
+
+
+
+\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
\ No newline at end of file
diff --git a/LICENSE.txt b/Assets/Coffee/UIExtensions/UIParticle/LICENSE.md
similarity index 100%
rename from LICENSE.txt
rename to Assets/Coffee/UIExtensions/UIParticle/LICENSE.md
diff --git a/Assets/Coffee/UIExtensions/UIParticle/LICENSE.txt.meta b/Assets/Coffee/UIExtensions/UIParticle/LICENSE.md.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/LICENSE.txt.meta
rename to Assets/Coffee/UIExtensions/UIParticle/LICENSE.md.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/LICENSE.txt b/Assets/Coffee/UIExtensions/UIParticle/LICENSE.txt
deleted file mode 120000
index fff8277..0000000
--- a/Assets/Coffee/UIExtensions/UIParticle/LICENSE.txt
+++ /dev/null
@@ -1 +0,0 @@
-./../../../../LICENSE.txt
\ No newline at end of file
diff --git a/Assets/Coffee/UIExtensions/UIParticle/README.md b/Assets/Coffee/UIExtensions/UIParticle/README.md
deleted file mode 120000
index 7d6adfb..0000000
--- a/Assets/Coffee/UIExtensions/UIParticle/README.md
+++ /dev/null
@@ -1 +0,0 @@
-./../../../../README.md
\ No newline at end of file
diff --git a/Assets/Coffee/UIExtensions/UIParticle/README.md b/Assets/Coffee/UIExtensions/UIParticle/README.md
new file mode 100644
index 0000000..1d123fe
--- /dev/null
+++ b/Assets/Coffee/UIExtensions/UIParticle/README.md
@@ -0,0 +1,152 @@
+ParticleEffectForUGUI
+===
+
+This plugin provide a component to render particle effect for uGUI in Unity 2018.2+.
+The particle rendering is maskable and sortable, without Camera, RenderTexture or Canvas.
+
+[](https://github.com/mob-sakai/ParticleEffectForUGUI/releases)
+[](https://github.com/mob-sakai/ParticleEffectForUGUI/releases)
+
+[](https://github.com/mob-sakai/ParticleEffectForUGUI/blob/upm/LICENSE.md)
+[](http://makeapullrequest.com)
+[](https://twitter.com/intent/follow?screen_name=mob_sakai)
+
+
+
+<< [Description](#Description) | [WebGL Demo](#demo) | [Download](https://github.com/mob-sakai/ParticleEffectForUGUI/releases) | [Usage](#usage) | [Development Note](#development-note) | [Change log](https://github.com/mob-sakai/ParticleEffectForUGUI/blob/upm/CHANGELOG.md) >>
+
+### What's new? Please see [See changelog ](https://github.com/mob-sakai/ParticleEffectForUGUI/blob/upm/CHANGELOG.md)
+### Do you want to receive notifications for new releases? [Watch this repo ](https://github.com/mob-sakai/ParticleEffectForUGUI/subscription)
+### Support me on Patreon! [](https://www.patreon.com/join/2343451?)
+
+
+
+
+## Description
+
+
+
+This plugin uses new APIs `MeshBake/MashTrailBake` (added with Unity 2018.2) to render particles by CanvasRenderer.
+You can mask and sort particles for uGUI without Camera, RenderTexture, Canvas.
+
+Compares this "Baking mesh" approach with the conventional approach:
+(This scene is included in the package.)
+
+|Approach|Good|Bad|Screenshot|
+|-|-|-|-|
+|Baking mesh
**\(UIParticle\)**|Rendered as is.
Maskable.
Sortable.
Less objects.|**Requires Unity 2018.2+.**
Requires UI shaders to use Mask.|
|
+|Do nothing|Rendered as is.|**Looks like a glitch.**
Not maskable.
Not sortable.|
|
+|Convert particle to UIVertex
[\(UIParticleSystem\)](https://forum.unity.com/threads/free-script-particle-systems-in-ui-screen-space-overlay.406862/)|Maskable.
Sortable.
Less objects.|**Adjustment is difficult.**
Requires UI shaders.
Difficult to adjust scale.
Force hierarchy scalling.
Simulation results are incorrect.
Trail, rotation of transform, time scaling are not supported.
Generate heavy GC every frame.|
|
+|Use Canvas to sort|Rendered as is.
Sortable.|**You must to manage sorting orders.**
Not maskable.
More batches.|
|
+|Use RenderTexture|Maskable.
Sortable.|**Requires Camera and RenderTexture.**
Difficult to adjust position and size.
Quality depends on the RenderTexture's setting.|
|
+
+
+#### Features
+
+* Sort particle effects with uGUI
+* No Camera, RenderTexture or Canvas are required
+* Masking with Mask or RectMask2D
+* Easy to use
+* Support Trail module
+* Change alpha with CanvasGroup
+* Scaling independent of Transform
+* No heavy allocation every frame
+* All ParticleSystem.ScalingModes and all Canvas.RenderModes are supported. They look almost the same in all modes.
+
+* Scaled gizmo
+
+
+
+
+
+## Demo
+
+[WebGL Demo](http://mob-sakai.github.io/ParticleEffectForUGUI)
+
+
+
+
+## Install
+
+#### Using UnityPackageManager (for Unity 2018.3+)
+
+Find the manifest.json file in the Packages folder of your project and edit it to look like this:
+```js
+{
+ "dependencies": {
+ "com.coffee.ui-particle": "https://github.com/mob-sakai/ParticleEffectForUGUI.git#2.0.0",
+ ...
+ },
+}
+```
+To update the package, change `#2.0.0` to the target version.
+
+#### Using .unitypackage file (for Unity 2018.2+)
+
+Download `*.unitypackage` from [Releases](https://github.com/mob-sakai/ParticleEffectForUGUI/releases) and import the package into your Unity project.
+Select `Assets > Import Package > Custom Package` from the menu.
+
+
+
+
+
+## How to play demo
+
+* Import `UIParticle_Demo.unitypackage` into your project.
+* The demo unitypackage exists in `Assets/Assets/Coffee/UIExtensions/UIParticle` or `Packages/UI Particle`.
+* Open UIParticle_Demo scene and play it.
+
+
+
+
+## Usage
+
+1. Add your particle effect to canvas.
+2. (Option) If you want to mask particles, set a UI shader such as "UI/UIAdditive" to material for ParticleSystem.
+
+3. Add `UIParticle` component to root particle system of your effect from `Add Component` in inspector.
+
+4. If your effect consists of multiple ParticleSystems, click "Fix".
+
+5. Adjust the Scale property to change the size of the effect.
+
+6. Enjoy!
+
+
+##### Requirement
+
+* Unity 2018.2+ (Tested in Unity 2018.2.0f2)
+* No other SDK are required
+
+
+
+
+
+## Development Note
+
+
+
+
+
+## License
+
+* MIT
+* © UTJ/UCL
+
+
+
+## Author
+
+[mob-sakai](https://github.com/mob-sakai)
+[](https://twitter.com/intent/follow?screen_name=mob_sakai)
+[](https://www.patreon.com/join/2343451?)
+
+
+
+## See Also
+
+* GitHub page : https://github.com/mob-sakai/ParticleEffectForUGUI
+* Releases : https://github.com/mob-sakai/ParticleEffectForUGUI/releases
+* Issue tracker : https://github.com/mob-sakai/ParticleEffectForUGUI/issues
+* Current project : https://github.com/mob-sakai/ParticleEffectForUGUI/projects/1
+* Change log : https://github.com/mob-sakai/ParticleEffectForUGUI/blob/upm/CHANGELOG.md
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Scripts.meta b/Assets/Coffee/UIExtensions/UIParticle/Scripts.meta
new file mode 100644
index 0000000..42e4815
--- /dev/null
+++ b/Assets/Coffee/UIExtensions/UIParticle/Scripts.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2b8609eb7c2ee47f489e2dbca1f6fd4c
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Scripts/Coffee.UIParticle.asmdef b/Assets/Coffee/UIExtensions/UIParticle/Scripts/Coffee.UIParticle.asmdef
new file mode 100644
index 0000000..a51bb14
--- /dev/null
+++ b/Assets/Coffee/UIExtensions/UIParticle/Scripts/Coffee.UIParticle.asmdef
@@ -0,0 +1,8 @@
+{
+ "name": "Coffee.UIParticle",
+ "references": [],
+ "optionalUnityReferences": [],
+ "includePlatforms": [],
+ "excludePlatforms": [],
+ "allowUnsafeCode": false
+}
\ No newline at end of file
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Scripts/Coffee.UIParticle.asmdef.meta b/Assets/Coffee/UIExtensions/UIParticle/Scripts/Coffee.UIParticle.asmdef.meta
new file mode 100644
index 0000000..e75cb21
--- /dev/null
+++ b/Assets/Coffee/UIExtensions/UIParticle/Scripts/Coffee.UIParticle.asmdef.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 7793e5cd8d2e94e21b56de41db6606bb
+AssemblyDefinitionImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Editor.meta b/Assets/Coffee/UIExtensions/UIParticle/Scripts/Editor.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Editor.meta
rename to Assets/Coffee/UIExtensions/UIParticle/Scripts/Editor.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Scripts/Editor/Coffee.UIParticle.Editor.asmdef b/Assets/Coffee/UIExtensions/UIParticle/Scripts/Editor/Coffee.UIParticle.Editor.asmdef
new file mode 100644
index 0000000..bcedd90
--- /dev/null
+++ b/Assets/Coffee/UIExtensions/UIParticle/Scripts/Editor/Coffee.UIParticle.Editor.asmdef
@@ -0,0 +1,12 @@
+{
+ "name": "Coffee.UIParticle.Editor",
+ "references": [
+ "Coffee.UIParticle"
+ ],
+ "optionalUnityReferences": [],
+ "includePlatforms": [
+ "Editor"
+ ],
+ "excludePlatforms": [],
+ "allowUnsafeCode": false
+}
\ No newline at end of file
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Scripts/Editor/Coffee.UIParticle.Editor.asmdef.meta b/Assets/Coffee/UIExtensions/UIParticle/Scripts/Editor/Coffee.UIParticle.Editor.asmdef.meta
new file mode 100644
index 0000000..46b5918
--- /dev/null
+++ b/Assets/Coffee/UIExtensions/UIParticle/Scripts/Editor/Coffee.UIParticle.Editor.asmdef.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 69deabfe8eed7495886c9daa69c9826a
+AssemblyDefinitionImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Editor/UIParticleEditor.cs b/Assets/Coffee/UIExtensions/UIParticle/Scripts/Editor/UIParticleEditor.cs
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Editor/UIParticleEditor.cs
rename to Assets/Coffee/UIExtensions/UIParticle/Scripts/Editor/UIParticleEditor.cs
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Editor/UIParticleEditor.cs.meta b/Assets/Coffee/UIExtensions/UIParticle/Scripts/Editor/UIParticleEditor.cs.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Editor/UIParticleEditor.cs.meta
rename to Assets/Coffee/UIExtensions/UIParticle/Scripts/Editor/UIParticleEditor.cs.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/UIParticle.cs b/Assets/Coffee/UIExtensions/UIParticle/Scripts/UIParticle.cs
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/UIParticle.cs
rename to Assets/Coffee/UIExtensions/UIParticle/Scripts/UIParticle.cs
diff --git a/Assets/Coffee/UIExtensions/UIParticle/UIParticle.cs.meta b/Assets/Coffee/UIExtensions/UIParticle/Scripts/UIParticle.cs.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/UIParticle.cs.meta
rename to Assets/Coffee/UIExtensions/UIParticle/Scripts/UIParticle.cs.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/UIParticleOverlayCamera.cs b/Assets/Coffee/UIExtensions/UIParticle/Scripts/UIParticleOverlayCamera.cs
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/UIParticleOverlayCamera.cs
rename to Assets/Coffee/UIExtensions/UIParticle/Scripts/UIParticleOverlayCamera.cs
diff --git a/Assets/Coffee/UIExtensions/UIParticle/UIParticleOverlayCamera.cs.meta b/Assets/Coffee/UIExtensions/UIParticle/Scripts/UIParticleOverlayCamera.cs.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/UIParticleOverlayCamera.cs.meta
rename to Assets/Coffee/UIExtensions/UIParticle/Scripts/UIParticleOverlayCamera.cs.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Shaders.meta b/Assets/Coffee/UIExtensions/UIParticle/Shaders.meta
new file mode 100644
index 0000000..a198a09
--- /dev/null
+++ b/Assets/Coffee/UIExtensions/UIParticle/Shaders.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b127af87b412b46b8bb96174d10b16de
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Coffee/UIExtensions/UIParticle/UIAdditive.shader b/Assets/Coffee/UIExtensions/UIParticle/Shaders/UIAdditive.shader
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/UIAdditive.shader
rename to Assets/Coffee/UIExtensions/UIParticle/Shaders/UIAdditive.shader
diff --git a/Assets/Coffee/UIExtensions/UIParticle/UIAdditive.shader.meta b/Assets/Coffee/UIExtensions/UIParticle/Shaders/UIAdditive.shader.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/UIAdditive.shader.meta
rename to Assets/Coffee/UIExtensions/UIParticle/Shaders/UIAdditive.shader.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/UIParticle_Demo.unitypackage b/Assets/Coffee/UIExtensions/UIParticle/UIParticle_Demo.unitypackage
new file mode 100644
index 0000000..339c96c
Binary files /dev/null and b/Assets/Coffee/UIExtensions/UIParticle/UIParticle_Demo.unitypackage differ
diff --git a/Assets/Coffee/UIExtensions/UIParticle/UIParticle_Demo.unitypackage.meta b/Assets/Coffee/UIExtensions/UIParticle/UIParticle_Demo.unitypackage.meta
new file mode 100644
index 0000000..e22fedd
--- /dev/null
+++ b/Assets/Coffee/UIExtensions/UIParticle/UIParticle_Demo.unitypackage.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 6a4ce081d093247179eacb67ef049408
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Coffee/UIExtensions/UIParticle/package.json b/Assets/Coffee/UIExtensions/UIParticle/package.json
new file mode 100644
index 0000000..87b8004
--- /dev/null
+++ b/Assets/Coffee/UIExtensions/UIParticle/package.json
@@ -0,0 +1,19 @@
+{
+ "name": "com.coffee.ui-particle",
+ "displayName": "UI Particle",
+ "description": "This plugin provide a component to render particle effect for uGUI.\nThe particle rendering is maskable and sortable, without Camera, RenderTexture or Canvas.",
+ "version": "2.0.0",
+ "unity": "2018.2",
+ "license": "MIT",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/mob-sakai/ParticleEffectForUGUI.git"
+ },
+ "src": "Assets/Coffee/UIExtensions/UIParticle",
+ "author": "mob-sakai (https://github.com/mob-sakai)",
+ "editorOnly": false,
+ "upmSupport": true,
+ "dependencies": {
+ }
+}
+
diff --git a/Assets/Coffee/UIExtensions/UIParticle/package.json.meta b/Assets/Coffee/UIExtensions/UIParticle/package.json.meta
new file mode 100644
index 0000000..0043adb
--- /dev/null
+++ b/Assets/Coffee/UIExtensions/UIParticle/package.json.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 823dc693d087a4b559c7e1547274cc7d
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo.meta b/Assets/UIParticle_Demo.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo.meta
rename to Assets/UIParticle_Demo.meta
diff --git a/Assets/UIParticle_Demo/Coffee.UIParticle.Demo.asmdef b/Assets/UIParticle_Demo/Coffee.UIParticle.Demo.asmdef
new file mode 100644
index 0000000..3206c11
--- /dev/null
+++ b/Assets/UIParticle_Demo/Coffee.UIParticle.Demo.asmdef
@@ -0,0 +1,10 @@
+{
+ "name": "Coffee.UIParticle.Demo",
+ "references": [
+ "Coffee.UIParticle"
+ ],
+ "optionalUnityReferences": [],
+ "includePlatforms": [],
+ "excludePlatforms": [],
+ "allowUnsafeCode": false
+}
\ No newline at end of file
diff --git a/Assets/UIParticle_Demo/Coffee.UIParticle.Demo.asmdef.meta b/Assets/UIParticle_Demo/Coffee.UIParticle.Demo.asmdef.meta
new file mode 100644
index 0000000..d238ec0
--- /dev/null
+++ b/Assets/UIParticle_Demo/Coffee.UIParticle.Demo.asmdef.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 7a2546af409064ee88073040a7454090
+AssemblyDefinitionImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/Light_Frame.png b/Assets/UIParticle_Demo/Light_Frame.png
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/Light_Frame.png
rename to Assets/UIParticle_Demo/Light_Frame.png
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/Light_Frame.png.meta b/Assets/UIParticle_Demo/Light_Frame.png.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/Light_Frame.png.meta
rename to Assets/UIParticle_Demo/Light_Frame.png.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIAdditive.mat b/Assets/UIParticle_Demo/UIAdditive.mat
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIAdditive.mat
rename to Assets/UIParticle_Demo/UIAdditive.mat
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIAdditive.mat.meta b/Assets/UIParticle_Demo/UIAdditive.mat.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIAdditive.mat.meta
rename to Assets/UIParticle_Demo/UIAdditive.mat.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticleSystem_Demo.cs b/Assets/UIParticle_Demo/UIParticleSystem_Demo.cs
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticleSystem_Demo.cs
rename to Assets/UIParticle_Demo/UIParticleSystem_Demo.cs
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticleSystem_Demo.cs.meta b/Assets/UIParticle_Demo/UIParticleSystem_Demo.cs.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticleSystem_Demo.cs.meta
rename to Assets/UIParticle_Demo/UIParticleSystem_Demo.cs.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo.cs b/Assets/UIParticle_Demo/UIParticle_Demo.cs
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo.cs
rename to Assets/UIParticle_Demo/UIParticle_Demo.cs
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo.cs.meta b/Assets/UIParticle_Demo/UIParticle_Demo.cs.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo.cs.meta
rename to Assets/UIParticle_Demo/UIParticle_Demo.cs.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo.renderTexture b/Assets/UIParticle_Demo/UIParticle_Demo.renderTexture
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo.renderTexture
rename to Assets/UIParticle_Demo/UIParticle_Demo.renderTexture
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo.renderTexture.meta b/Assets/UIParticle_Demo/UIParticle_Demo.renderTexture.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo.renderTexture.meta
rename to Assets/UIParticle_Demo/UIParticle_Demo.renderTexture.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo.unity b/Assets/UIParticle_Demo/UIParticle_Demo.unity
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo.unity
rename to Assets/UIParticle_Demo/UIParticle_Demo.unity
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo.unity.meta b/Assets/UIParticle_Demo/UIParticle_Demo.unity.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo.unity.meta
rename to Assets/UIParticle_Demo/UIParticle_Demo.unity.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Effect_Root.prefab b/Assets/UIParticle_Demo/UIParticle_Demo_Effect_Root.prefab
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Effect_Root.prefab
rename to Assets/UIParticle_Demo/UIParticle_Demo_Effect_Root.prefab
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Effect_Root.prefab.meta b/Assets/UIParticle_Demo/UIParticle_Demo_Effect_Root.prefab.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Effect_Root.prefab.meta
rename to Assets/UIParticle_Demo/UIParticle_Demo_Effect_Root.prefab.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Embers.mat b/Assets/UIParticle_Demo/UIParticle_Demo_Embers.mat
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Embers.mat
rename to Assets/UIParticle_Demo/UIParticle_Demo_Embers.mat
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Embers.mat.meta b/Assets/UIParticle_Demo/UIParticle_Demo_Embers.mat.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Embers.mat.meta
rename to Assets/UIParticle_Demo/UIParticle_Demo_Embers.mat.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Fire.mat b/Assets/UIParticle_Demo/UIParticle_Demo_Fire.mat
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Fire.mat
rename to Assets/UIParticle_Demo/UIParticle_Demo_Fire.mat
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Fire.mat.meta b/Assets/UIParticle_Demo/UIParticle_Demo_Fire.mat.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Fire.mat.meta
rename to Assets/UIParticle_Demo/UIParticle_Demo_Fire.mat.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_FireExplosion.mat b/Assets/UIParticle_Demo/UIParticle_Demo_FireExplosion.mat
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_FireExplosion.mat
rename to Assets/UIParticle_Demo/UIParticle_Demo_FireExplosion.mat
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_FireExplosion.mat.meta b/Assets/UIParticle_Demo/UIParticle_Demo_FireExplosion.mat.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_FireExplosion.mat.meta
rename to Assets/UIParticle_Demo/UIParticle_Demo_FireExplosion.mat.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_FireExplosion.tif b/Assets/UIParticle_Demo/UIParticle_Demo_FireExplosion.tif
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_FireExplosion.tif
rename to Assets/UIParticle_Demo/UIParticle_Demo_FireExplosion.tif
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_FireExplosion.tif.meta b/Assets/UIParticle_Demo/UIParticle_Demo_FireExplosion.tif.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_FireExplosion.tif.meta
rename to Assets/UIParticle_Demo/UIParticle_Demo_FireExplosion.tif.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Fire_Atlas.png b/Assets/UIParticle_Demo/UIParticle_Demo_Fire_Atlas.png
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Fire_Atlas.png
rename to Assets/UIParticle_Demo/UIParticle_Demo_Fire_Atlas.png
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Fire_Atlas.png.meta b/Assets/UIParticle_Demo/UIParticle_Demo_Fire_Atlas.png.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Fire_Atlas.png.meta
rename to Assets/UIParticle_Demo/UIParticle_Demo_Fire_Atlas.png.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_FlameStream_Root.prefab b/Assets/UIParticle_Demo/UIParticle_Demo_FlameStream_Root.prefab
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_FlameStream_Root.prefab
rename to Assets/UIParticle_Demo/UIParticle_Demo_FlameStream_Root.prefab
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_FlameStream_Root.prefab.meta b/Assets/UIParticle_Demo/UIParticle_Demo_FlameStream_Root.prefab.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_FlameStream_Root.prefab.meta
rename to Assets/UIParticle_Demo/UIParticle_Demo_FlameStream_Root.prefab.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_ScaleTest.unity b/Assets/UIParticle_Demo/UIParticle_Demo_ScaleTest.unity
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_ScaleTest.unity
rename to Assets/UIParticle_Demo/UIParticle_Demo_ScaleTest.unity
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_ScaleTest.unity.meta b/Assets/UIParticle_Demo/UIParticle_Demo_ScaleTest.unity.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_ScaleTest.unity.meta
rename to Assets/UIParticle_Demo/UIParticle_Demo_ScaleTest.unity.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Spread.mat b/Assets/UIParticle_Demo/UIParticle_Demo_Spread.mat
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Spread.mat
rename to Assets/UIParticle_Demo/UIParticle_Demo_Spread.mat
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Spread.mat.meta b/Assets/UIParticle_Demo/UIParticle_Demo_Spread.mat.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_Spread.mat.meta
rename to Assets/UIParticle_Demo/UIParticle_Demo_Spread.mat.meta
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/Unity-chan.png b/Assets/UIParticle_Demo/Unity-chan.png
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/Unity-chan.png
rename to Assets/UIParticle_Demo/Unity-chan.png
diff --git a/Assets/Coffee/UIExtensions/UIParticle/Demo/Unity-chan.png.meta b/Assets/UIParticle_Demo/Unity-chan.png.meta
similarity index 100%
rename from Assets/Coffee/UIExtensions/UIParticle/Demo/Unity-chan.png.meta
rename to Assets/UIParticle_Demo/Unity-chan.png.meta
diff --git a/CHANGELOG.md b/CHANGELOG.md
deleted file mode 100644
index 2c2b7e0..0000000
--- a/CHANGELOG.md
+++ /dev/null
@@ -1,130 +0,0 @@
-# Changelog
-
-## [v1.3.3](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v1.3.3) (2019-01-16)
-
-[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v1.3.2...v1.3.3)
-
-**Fixed bugs:**
-
-- On prefab edit mode, unnecessary UIParticleOverlayCamera is generated in the scene [\#35](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/35)
-- With 'Screen Space - Camera' render mode, sorting is incorrect [\#34](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/34)
-
-## [v1.3.2](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v1.3.2) (2018-12-29)
-
-[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v1.3.1...v1.3.2)
-
-**Implemented enhancements:**
-
-- Use shared material during play mode [\#29](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/29)
-
-**Fixed bugs:**
-
-- Particle not showing on Android, while on editor it works [\#31](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/31)
-
-## [v1.3.1](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v1.3.1) (2018-12-24)
-
-[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v1.3.0...v1.3.1)
-
-**Fixed bugs:**
-
-- OnSceneGUI has errors in Unity 2018.2 [\#27](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/27)
-- Demo scene crashes in Unity 2018.2 [\#26](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/26)
-
-## [v1.3.0](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v1.3.0) (2018-12-21)
-
-[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v1.2.1...v1.3.0)
-
-With Gizmo you can control the scaled Shape.
-
-
-**Fixed bugs:**
-
-- In overlay, particle size is too small [\#23](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/23)
-- UIParticle.Scale does not affect the gizmo of shape module [\#21](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/21)
-
-## [v1.2.1](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v1.2.1) (2018-12-13)
-
-[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v1.2.0...v1.2.1)
-
-**Fixed bugs:**
-
-- Rect mask 2D doesn't work on WebGL [\#20](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/20)
-
-## [v1.2.0](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v1.2.0) (2018-12-13)
-
-[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v1.1.0...v1.2.0)
-
-New scaling system solves the particle effect scaling problem in most cases.
-* All ParticleSystem.ScalingModes are supported
-* All Canvas.RenderModes are supported
-* They look almost the same in all modes
-
-New scaling system scales particle effect well even if you change the following parameters:
-* Camera.FieldOfView
-* CanvasScaler.MatchWidthOrHeight
-* Canvas.PlaneDistance
-
-
-
-**NOTE: If upgrading from v1.1.0, readjust the UIParticle.Scale property.**
-
-**Implemented enhancements:**
-
-- New scaling system [\#18](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/18)
-
-**Fixed bugs:**
-
-- Rect mask 2D doesn't work [\#17](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/17)
-- Using prefab view will cause a lot of errors [\#16](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/16)
-- Canvas.scaleFactor not take into account [\#15](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/15)
-
-## [v1.1.0](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v1.1.0) (2018-11-28)
-
-[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v1.0.0...v1.1.0)
-
-Easily to use, easily to set up.
-
-* Adjust the Scale property to change the size of the effect.
-
-* If your effect consists of multiple ParticleSystems, you can quickly set up UIParticles by clicking "Fix".
-
-
-**Implemented enhancements:**
-
-- Easy setup in editor [\#11](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/11)
-- Add a scale property independent of transform [\#10](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/10)
-
-**Fixed bugs:**
-
-- Raycast blocking is unnecessary [\#12](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/12)
-
-## [v1.0.0](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v1.0.0) (2018-07-13)
-
-[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v0.1.0...v1.0.0)
-
-Let's use particle for your UI!
-UIParticle is use easy.
-The particle rendering is maskable and sortable, without Camera, RenderTexture or Canvas.
-
-
-**Implemented enhancements:**
-
-- Supports sprites [\#5](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/5)
-- Use Canvas.willRenderCanvases event instead of LateUpdate [\#4](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/4)
-
-## [v0.1.0](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v0.1.0) (2018-06-22)
-
-[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/6b89c14a5144e290e55d041bc0ad03756a113ae0...v0.1.0)
-
-
-
-This plugin uses new APIs `MeshBake/MashTrailBake` (added with Unity 2018.2) to render particles by CanvasRenderer.
-You can mask and sort particles for uGUI without Camera, RenderTexture, Canvas.
-
-**Implemented enhancements:**
-
-- Bake particle mesh to render by CanvasRenderer [\#1](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/1)
-
-
-
-\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 120000
index 0000000..89dfc76
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1 @@
+Assets/Coffee/UIExtensions/UIParticle/CHANGELOG.md
\ No newline at end of file
diff --git a/LICENSE.md b/LICENSE.md
new file mode 120000
index 0000000..c912f91
--- /dev/null
+++ b/LICENSE.md
@@ -0,0 +1 @@
+Assets/Coffee/UIExtensions/UIParticle/LICENSE.md
\ No newline at end of file
diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset
index 0b7631a..30528f1 100644
--- a/ProjectSettings/EditorBuildSettings.asset
+++ b/ProjectSettings/EditorBuildSettings.asset
@@ -6,9 +6,9 @@ EditorBuildSettings:
serializedVersion: 2
m_Scenes:
- enabled: 1
- path: Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo.unity
+ path: Assets/UIParticle_Demo/UIParticle_Demo.unity
guid: 1fc4d0f41c2bd3745b97b439cca95c22
- enabled: 1
- path: Assets/Coffee/UIExtensions/UIParticle/Demo/UIParticle_Demo_ScaleTest.unity
+ path: Assets/UIParticle_Demo/UIParticle_Demo_ScaleTest.unity
guid: 51072f6aafc134e4bac206c56bc6876b
m_configObjects: {}
diff --git a/README.md b/README.md
deleted file mode 100644
index 3dac7e3..0000000
--- a/README.md
+++ /dev/null
@@ -1,120 +0,0 @@
-ParticleEffectForUGUI
-===
-
-This plugin provide a component to render particle effect for uGUI in Unity 2018.2+.
-The particle rendering is maskable and sortable, without Camera, RenderTexture or Canvas.
-
-[](https://github.com/mob-sakai/ParticleEffectForUGUI/releases)
-[](https://github.com/mob-sakai/ParticleEffectForUGUI/releases)
-
-[](https://github.com/mob-sakai/ParticleEffectForUGUI/blob/master/LICENSE.txt)
-[](http://makeapullrequest.com)
-[](https://twitter.com/intent/follow?screen_name=mob_sakai)
-
-
-
-<< [Description](#Description) | [WebGL Demo](#demo) | [Download](https://github.com/mob-sakai/ParticleEffectForUGUI/releases) | [Usage](#usage) | [Development Note](#development-note) | [Change log](https://github.com/mob-sakai/ParticleEffectForUGUI/blob/master/CHANGELOG.md) >>
-
-### What's new? Please see [See changelog ](https://github.com/mob-sakai/ParticleEffectForUGUI/blob/master/CHANGELOG.md)
-### Do you want to receive notifications for new releases? [Watch this repo ](https://github.com/mob-sakai/ParticleEffectForUGUI/subscription)
-### Support me on Patreon! [](https://www.patreon.com/join/2343451?)
-
-
-
-
-## Description
-
-
-
-This plugin uses new APIs `MeshBake/MashTrailBake` (added with Unity 2018.2) to render particles by CanvasRenderer.
-You can mask and sort particles for uGUI without Camera, RenderTexture, Canvas.
-
-Compares this "Baking mesh" approach with the conventional approach:
-(This scene is included in the package.)
-
-|Approach|Good|Bad|Screenshot|
-|-|-|-|-|
-|Baking mesh
**\(UIParticle\)**|Rendered as is.
Maskable.
Sortable.
Less objects.|**Requires Unity 2018.2+.**
Requires UI shaders to use Mask.|
|
-|Do nothing|Rendered as is.|**Looks like a glitch.**
Not maskable.
Not sortable.|
|
-|Convert particle to UIVertex
[\(UIParticleSystem\)](https://forum.unity.com/threads/free-script-particle-systems-in-ui-screen-space-overlay.406862/)|Maskable.
Sortable.
Less objects.|**Adjustment is difficult.**
Requires UI shaders.
Difficult to adjust scale.
Force hierarchy scalling.
Simulation results are incorrect.
Trail, rotation of transform, time scaling are not supported.
Generate heavy GC every frame.|
|
-|Use Canvas to sort|Rendered as is.
Sortable.|**You must to manage sorting orders.**
Not maskable.
More batches.|
|
-|Use RenderTexture|Maskable.
Sortable.|**Requires Camera and RenderTexture.**
Difficult to adjust position and size.
Quality depends on the RenderTexture's setting.|
|
-
-
-#### Features
-
-* Sort particle effects with uGUI
-* No Camera, RenderTexture or Canvas are required
-* Masking with Mask or RectMask2D
-* Easy to use
-* Support Trail module
-* Change alpha with CanvasGroup
-* Scaling independent of Transform
-* No heavy allocation every frame
-* All ParticleSystem.ScalingModes and all Canvas.RenderModes are supported. They look almost the same in all modes.
-
-* Scaled gizmo
-
-
-
-
-## Demo
-
-[WebGL Demo](http://mob-sakai.github.io/ParticleEffectForUGUI)
-
-
-
-
-## Usage
-
-1. Download ParticleEffectForUGUI.unitypackage from [Releases](https://github.com/mob-sakai/ParticleEffectForUGUI/releases).
-2. Import the package into your Unity project. Select `Import Package > Custom Package` from the `Assets` menu.
-3. Add your particle effect to canvas.
-4. (Option) If you want to mask particles, set a UI shader such as "UI/UIAdditive" to material for ParticleSystem.
-
-5. Add `UIParticle` component to root particle system of your effect from `Add Component` in inspector.
-
-6. If your effect consists of multiple ParticleSystems, click "Fix".
-
-7. Adjust the Scale property to change the size of the effect.
-
-8. Enjoy!
-
-
-##### Requirement
-
-* Unity 2018.2+ (Tested in Unity 2018.2.0f2)
-* No other SDK are required
-
-
-
-
-
-## Development Note
-
-
-
-
-
-## License
-
-* MIT
-* © UTJ/UCL
-
-
-
-## Author
-
-[mob-sakai](https://github.com/mob-sakai)
-[](https://twitter.com/intent/follow?screen_name=mob_sakai)
-[](https://www.patreon.com/join/2343451?)
-
-
-
-## See Also
-
-* GitHub page : https://github.com/mob-sakai/ParticleEffectForUGUI
-* Releases : https://github.com/mob-sakai/ParticleEffectForUGUI/releases
-* Issue tracker : https://github.com/mob-sakai/ParticleEffectForUGUI/issues
-* Current project : https://github.com/mob-sakai/ParticleEffectForUGUI/projects/1
-* Change log : https://github.com/mob-sakai/ParticleEffectForUGUI/blob/master/CHANGELOG.md
diff --git a/README.md b/README.md
new file mode 120000
index 0000000..37cdb78
--- /dev/null
+++ b/README.md
@@ -0,0 +1 @@
+Assets/Coffee/UIExtensions/UIParticle/README.md
\ No newline at end of file
diff --git a/package.json b/package.json
deleted file mode 100644
index 1db4848..0000000
--- a/package.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "name": "ParticleEffectForUGUI",
- "version": "1.3.3",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/mob-sakai/ParticleEffectForUGUI.git"
- },
- "src": "Assets/Coffee/UIExtensions/UIParticle",
- "license": "MIT"
-}
diff --git a/package.json b/package.json
new file mode 120000
index 0000000..a0f5aaa
--- /dev/null
+++ b/package.json
@@ -0,0 +1 @@
+Assets/Coffee/UIExtensions/UIParticle/package.json
\ No newline at end of file
diff --git a/release.sh b/release.sh
index 8e8bce8..f16270e 100755
--- a/release.sh
+++ b/release.sh
@@ -2,4 +2,4 @@
# NOTE: Set an environment variable `CHANGELOG_GITHUB_TOKEN` by running the following command at the prompt, or by adding it to your shell profile (e.g., ~/.bash_profile or ~/.zshrc):
# export CHANGELOG_GITHUB_TOKEN="«your-40-digit-github-token»"
-bash <(curl -sL 'https://gist.github.com/mob-sakai/a883999a32dd8b1927639e46b3cd6801/raw/unity_release.sh')
\ No newline at end of file
+bash <(curl -sL 'https://gist.github.com/mob-sakai/e281baa04e1a47148b62387f9c7967df/raw/unity_release.sh')
\ No newline at end of file