public static AtlasRegion GetRegion(this Attachment attachment)
        {
            IHasRendererObject obj2 = attachment as IHasRendererObject;

            if (obj2 != null)
            {
                return(obj2.RendererObject as AtlasRegion);
            }
            return(null);
        }
        public static Material GetMaterial(this Attachment a)
        {
            object             rendererObject = null;
            IHasRendererObject obj3           = a as IHasRendererObject;

            if (obj3 != null)
            {
                rendererObject = obj3.RendererObject;
            }
            if (rendererObject == null)
            {
                return(null);
            }
            return((Material)((AtlasRegion)rendererObject).page.rendererObject);
        }