public void InvalidateRenderers() { _rendererList.Clear(); GetManagedRenderers(transform, _rendererList); foreach (Renderer r in _rendererList) { MaskMaterialModifier.Get(r.gameObject).SetRenderQueue(3000); } _lastOrder = int.MinValue; }
public static MaskMaterialModifier Get(GameObject go) { MaskMaterialModifier store = go.GetComponent <MaskMaterialModifier>(); if (store == null) { store = go.AddComponent <MaskMaterialModifier>(); } return(store); }