| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 | | using System.Collections; |  | using System.Collections.Generic; |  | using UnityEngine; |  |   |  | public class EffectRenderSort : MonoBehaviour |  | { |  |   |  |     [SerializeField] int m_RendererOrder; |  |   |  |     Renderer m_Renderer; |  |     new Renderer renderer { get { return m_Renderer ?? (m_Renderer = this.GetComponent<Renderer>()); } } |  |   |  |     private void OnEnable() |  |     { |  |         if (renderer!=null) |  |         { |  |             renderer.sortingOrder = m_RendererOrder; |  |         } |  |     } |  |   |  | } | 
 |