Beispiel #1
0
 public void BeginEntity(DxfEntity entity, DrawContext.Wireframe drawContext)
 {
     if (!this.bool_1)
     {
         return;
     }
     GDIGraphics3D.Class941 class9410 = this.class941_0;
     if (this.class941_1 != null && this.class941_1.Entity == entity)
     {
         this.class941_0 = this.class941_1;
     }
     else
     {
         this.class941_0 = new GDIGraphics3D.Class941(entity, drawContext);
         this.class941_0.EntityDrawable     = new Class664();
         this.class941_0.TextEntityDrawable = new Class664();
         class9410?.method_0(this.class941_0);
         this.class941_0.EntityDrawableNode     = this.linkedListNodeRef_0.Insert((Interface12)this.class941_0.EntityDrawable);
         this.class941_0.TextEntityDrawableNode = this.linkedListNodeRef_1.Insert((Interface12)this.class941_0.TextEntityDrawable);
     }
     this.linkedListNodeRef_0.Initialize(this.class941_0.EntityDrawable.Drawables);
     this.linkedListNodeRef_1.Initialize(this.class941_0.TextEntityDrawable.Drawables);
     this.stack_0.Push(this.class941_0);
 }