Exemple #1
0
 public void InvalidateRenderers()
 {
     _rendererList.Clear();
     GetManagedRenderers(transform, _rendererList);
     foreach (Renderer r in _rendererList)
     {
         MaskMaterialModifier.Get(r.gameObject).SetRenderQueue(3000);
     }
     _lastOrder = int.MinValue;
 }
Exemple #2
0
    public static MaskMaterialModifier Get(GameObject go)
    {
        MaskMaterialModifier store = go.GetComponent <MaskMaterialModifier>();

        if (store == null)
        {
            store = go.AddComponent <MaskMaterialModifier>();
        }
        return(store);
    }