public IList <IWireframeDrawable> GetDrawables( RenderedEntityInfo renderedEntityInfo) { List <IWireframeDrawable> wireframeDrawableList = new List <IWireframeDrawable>(); List <WireframeGraphicsCache.Class958> class958List; if (this.dictionary_0.TryGetValue(renderedEntityInfo.Entity, out class958List)) { foreach (WireframeGraphicsCache.Class958 class958 in class958List) { DrawContext drawContext = (DrawContext)class958.DrawContext; if (RenderedEntityInfo.IsMatch(renderedEntityInfo, drawContext)) { wireframeDrawableList.Add((IWireframeDrawable)class958.EntityDrawable); } } } return((IList <IWireframeDrawable>)wireframeDrawableList); }
public IList <ISurfaceDrawable> GetDrawables( RenderedEntityInfo renderedEntityInfo) { List <ISurfaceDrawable> result = new List <ISurfaceDrawable>(); List <SurfaceGraphicsCache.Class508> class508List; if (this.dictionary_0.TryGetValue(renderedEntityInfo.Entity, out class508List)) { foreach (SurfaceGraphicsCache.Class508 class508 in class508List) { DrawContext drawContext = (DrawContext)class508.DrawContext; if (RenderedEntityInfo.IsMatch(renderedEntityInfo, drawContext)) { class508.method_1(result); } } } return((IList <ISurfaceDrawable>)result); }