From 566b479a375d70ed11e34188e6ab6542cb6721d8 Mon Sep 17 00:00:00 2001
From: mob-sakai <sakai861104@gmail.com>
Date: Tue, 15 Jan 2019 21:58:12 +0900
Subject: [PATCH] fix #34; With 'Screen Space - Camera' render mode, sorting is
 incorrect

---
 UIParticle.cs | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/UIParticle.cs b/UIParticle.cs
index e9b3321..fe3a1a2 100755
--- a/UIParticle.cs
+++ b/UIParticle.cs
@@ -264,6 +264,16 @@ namespace Coffee.UIExtensions
 
 				if (m_ParticleSystem && canvas)
 				{
+					if (canvas.renderMode != RenderMode.ScreenSpaceOverlay)
+					{
+						Vector3 pos = rectTransform.localPosition;
+						if (Mathf.Abs (pos.z) < 0.01f)
+						{
+							pos.z = 0.01f;
+							rectTransform.localPosition = pos;
+						}
+					}
+
 					var rootCanvas = canvas.rootCanvas;
 					Profiler.BeginSample ("Disable ParticleSystemRenderer");
 					if (Application.isPlaying)