示例#1
0
 /// <summary>
 /// 回收渲染器,从glow、DissloveGlow、GlowOutLine中回收渲染器
 /// </summary>
 void GabageRender()
 {
     foreach (KeyValuePair <Renderer, Material> r in m_DispatchedRender)
     {
         if (!EffectUtily.GabageRenderFromGlow(r.Key, r.Value))
         {
             if (!EffectUtily.GabageRenderFromDissolveGlow(r.Key, r.Value))
             {
                 EffectUtily.GabageRenderFromGlowOutLine(r.Key, r.Value);
             }
         }
     }
     m_DispatchedRender.Clear();
 }
示例#2
0
 /// <summary>
 /// 回收渲染器,从glow、DissloveGlow、GlowOutLine中回收渲染器
 /// </summary>
 public static void GabageRender(Renderer r, Material mat)
 {
     if (!r)
     {
         return;
     }
     if (!EffectUtily.GabageRenderFromGlow(r, mat))
     {
         if (!EffectUtily.GabageRenderFromDissolveGlow(r, mat))
         {
             EffectUtily.GabageRenderFromGlowOutLine(r, mat);
         }
     }
 }