Beispiel #1
0
 public override void vmethod_3(Class608 wires)
 {
     if (this.class81_0 != null && this.class81_0 is Class82)
     {
         ((Class82)this.class81_0).SurfacePrimitive.vmethod_2(this.FirstLoop, wires);
     }
     else
     {
         Class80.smethod_2((Class80)this.FirstLoop, wires);
     }
 }
Beispiel #2
0
 public virtual void imethod_6(ns9.Class80 entity)
 {
     this.memoryStream_0.WriteByte((byte)12);
     if (entity == null)
     {
         Class1045.smethod_9((Stream)this.memoryStream_0, -1);
     }
     else
     {
         Class1045.smethod_9((Stream)this.memoryStream_0, entity.Index);
     }
 }
Beispiel #3
0
        public static void smethod_2(Class80 startEntity, Class608 wires)
        {
            Class80 class80 = startEntity;

            while (class80 != null)
            {
                class80.vmethod_3(wires);
                class80 = class80.Next;
                if (class80 == startEntity)
                {
                    break;
                }
            }
        }
Beispiel #4
0
 public override void vmethod_3(Class608 wires)
 {
     try
     {
         wires.method_3(this.class185_0 != null ? this.class185_0.Transformation : Matrix4D.Identity);
         Class80.smethod_2((Class80)this.class100_0, wires);
         Class80.smethod_2((Class80)this.FirstShell, wires);
         Class80.smethod_2((Class80)this.FirstWire, wires);
     }
     finally
     {
         wires.method_4();
     }
 }
Beispiel #5
0
        internal override void vmethod_0(Interface8 reader)
        {
            base.vmethod_0(reader);
            int index1 = reader.imethod_7();

            if (index1 < 0)
            {
                this.class106_0 = (Class106)null;
            }
            else
            {
                reader.imethod_0(index1, (Delegate10)(entity => this.class106_0 = (Class106)entity));
            }
            int index2 = reader.imethod_7();

            if (index2 < 0)
            {
                this.class107_0 = (Class107)null;
            }
            else
            {
                reader.imethod_0(index2, (Delegate10)(entity => this.class107_0 = (Class107)entity));
            }
            int index3 = reader.imethod_7();

            if (index3 < 0)
            {
                this.class80_1 = (Class80)null;
            }
            else
            {
                this.class80_1 = reader[index3];
                if (this.class80_1 == null)
                {
                    reader.imethod_0(index3, (Delegate10)(entity => this.class80_1 = entity));
                }
            }
            if (reader.FileFormatVersion >= Class250.int_20)
            {
                reader.imethod_0(reader.imethod_7(), (Delegate10)(entity => this.class104_0 = (Class104)entity));
                this.class691_0 = new Class686.Class691(reader);
            }
            else
            {
                this.class104_0 = (Class104)null;
                this.class691_0 = new Class686.Class691(false);
            }
        }
Beispiel #6
0
 internal override void vmethod_0(Interface8 reader)
 {
     base.vmethod_0(reader);
     if (reader.FileFormatVersion >= Class250.int_61)
     {
         int index = reader.imethod_7();
         if (index < 0)
         {
             this.class80_0 = (Class80)null;
         }
         else
         {
             reader.imethod_0(index, (Delegate10)(entity => this.class80_0 = entity));
         }
     }
     else
     {
         this.class80_0 = (Class80)null;
     }
 }
Beispiel #7
0
 internal override void vmethod_0(Interface8 reader)
 {
     this.class80_1.vmethod_0(reader);
     this.list_0 = new List <Class561>();
     this.bool_1 = reader.imethod_15(ref this.list_0);
     foreach (Class561 class561 in this.list_0)
     {
         if (class561.enum41_0 == Class951.Enum41.const_12)
         {
             // ISSUE: object of a compiler-generated type is created
             // ISSUE: variable of a compiler-generated type
             Class94.Class563 class563 = new Class94.Class563();
             // ISSUE: reference to a compiler-generated field
             class563.class94_0 = this;
             // ISSUE: reference to a compiler-generated field
             class563.int_0 = ((Class562 <int>)class561).gparam_0;
             // ISSUE: reference to a compiler-generated field
             if (class563.int_0 != -1)
             {
                 // ISSUE: reference to a compiler-generated field
                 Class80 class80 = reader[class563.int_0];
                 if (class80 == null)
                 {
                     // ISSUE: reference to a compiler-generated field
                     // ISSUE: reference to a compiler-generated method
                     reader.imethod_0(class563.int_0, new Delegate10(class563.method_0));
                     this.list_1.Add(false);
                 }
                 else
                 {
                     ((Class562 <int>)class561).gparam_0 = class80.Index;
                     this.list_1.Add(true);
                 }
             }
             else
             {
                 this.list_1.Add(true);
             }
         }
     }
 }
Beispiel #8
0
 public Class94(string entityType, Class80 basicEntity)
 {
     this.string_0  = entityType;
     this.class80_1 = basicEntity;
     basicEntity.method_1();
 }
Beispiel #9
0
 public override void vmethod_3(Class608 wires)
 {
     Class80.smethod_2((Class80)this.FirstCoedge, wires);
 }
Beispiel #10
0
        internal override void vmethod_0(Interface8 reader)
        {
            base.vmethod_0(reader);
            int index1 = reader.imethod_7();

            if (index1 < 0)
            {
                this.class107_0 = (Class107)null;
            }
            else
            {
                reader.imethod_0(index1, (Delegate10)(entity => this.class107_0 = (Class107)entity));
            }
            int index2 = reader.imethod_7();

            if (index2 < 0)
            {
                this.class107_1 = (Class107)null;
            }
            else
            {
                this.class107_1 = (Class107)reader[index2];
                if (this.class107_1 == null)
                {
                    reader.imethod_0(index2, (Delegate10)(entity => this.class107_1 = (Class107)entity));
                }
            }
            int index3 = reader.imethod_7();

            if (index3 < 0)
            {
                this.class107_2 = (Class107)null;
            }
            else
            {
                this.class107_2 = (Class107)reader[index3];
                if (this.class107_2 == null)
                {
                    reader.imethod_0(index3, (Delegate10)(entity => this.class107_2 = (Class107)entity));
                }
            }
            int index4 = reader.imethod_7();

            if (index4 < 0)
            {
                this.class96_0 = (Class96)null;
            }
            else
            {
                this.class96_0 = (Class96)reader[index4];
                if (this.class96_0 == null)
                {
                    reader.imethod_0(index4, (Delegate10)(entity => this.class96_0 = (Class96)entity));
                }
            }
            this.class690_0 = reader.FileFormatVersion >= Class250.int_31 ? new Class686.Class690(reader) : new Class686.Class690(reader.imethod_5() > 0);
            int index5 = reader.imethod_7();

            if (index5 < 0)
            {
                this.class80_1 = (Class80)null;
            }
            else
            {
                this.class80_1 = reader[index5];
                if (this.class80_1 == null)
                {
                    reader.imethod_0(index5, (Delegate10)(entity => this.class80_1 = entity));
                }
            }
            this.int_2 = reader.FileFormatVersion < Class250.int_72 ? 0 : reader.imethod_5();
            int index6 = reader.imethod_7();

            if (index6 < 0)
            {
                this.class81_0 = (Class81)null;
            }
            else
            {
                this.class81_0 = (Class81)reader[index6];
                if (this.class81_0 != null)
                {
                    return;
                }
                reader.imethod_0(index6, (Delegate10)(entity => this.class81_0 = (Class81)entity));
            }
        }
Beispiel #11
0
 public override void vmethod_3(Class608 wires)
 {
     Class80.smethod_2((Class80)this.ChildSubshell, wires);
     Class80.smethod_2((Class80)this.FirstFace, wires);
     Class80.smethod_2((Class80)this.FirstWire, wires);
 }