Exemple #1
0
 public override void imethod_0(Interface8 reader)
 {
   this.class188_0 = Class188.smethod_0(reader);
   this.class242_0 = Class242.smethod_0(reader);
   if (reader.FileFormatVersion < Class250.int_38)
   {
     this.vector3D_0 = reader.imethod_19();
     this.double_4 = reader.imethod_8();
     this.double_5 = reader.imethod_8();
   }
   if (reader.FileFormatVersion < Class250.int_48)
   {
     this.class439_0 = new Class439(reader);
     this.class439_1 = new Class439(reader);
     this.int_0 = reader.imethod_5();
     if (reader.FileFormatVersion < Class250.int_36)
       return;
     this.class796_0 = new Class796(reader);
     this.class796_1 = new Class796(reader);
   }
   else
   {
     this.class243_0 = new Class243();
     this.class243_0.vmethod_0(reader);
     this.double_3 = reader.imethod_8();
     base.imethod_0(reader);
   }
 }
Exemple #2
0
 public override void imethod_1(Interface9 writer)
 {
   Class188.smethod_1(writer, this.class188_0);
   Class242.smethod_1(writer, this.class242_0);
   if (writer.FileFormatVersion < Class250.int_38)
   {
     writer.imethod_18(this.vector3D_0);
     writer.imethod_7(this.double_4);
     writer.imethod_7(this.double_5);
   }
   if (writer.FileFormatVersion < Class250.int_48)
   {
     this.class439_0.method_0(writer);
     this.class439_1.method_0(writer);
     writer.imethod_4(this.int_0);
     if (writer.FileFormatVersion < Class250.int_36)
       return;
     this.class796_0.method_1(writer);
     this.class796_1.method_1(writer);
   }
   else
   {
     this.class243_0.vmethod_1(writer);
     writer.imethod_7(this.double_3);
     base.imethod_1(writer);
   }
 }
Exemple #3
0
 public override void imethod_1(Interface9 writer)
 {
     writer.imethod_7(this.double_9);
     writer.imethod_7(this.double_10);
     writer.imethod_7(this.double_11);
     writer.imethod_7(this.double_12);
     writer.imethod_7(this.double_8);
     writer.imethod_15();
     base.imethod_1(writer);
     writer.imethod_15();
     writer.imethod_18(this.vector3D_0);
     if (writer.FileFormatVersion < Class250.int_68)
     {
         Class188.smethod_1(writer, this.class188_1);
     }
     writer.imethod_7(this.double_13);
     if (writer.FileFormatVersion >= Class250.int_42)
     {
         this.class1046_0.imethod_1(writer);
     }
     if (writer.FileFormatVersion < Class250.int_57)
     {
         return;
     }
     Class607.smethod_1(writer, this.interface3_0, (Interface4)this.interface3_0);
 }
Exemple #4
0
 public override void imethod_1(Interface9 writer)
 {
     this.method_1(writer);
     if (writer.FileFormatVersion >= Class250.int_48)
     {
         writer.imethod_10(Class224.string_2, (int)this.enum4_0);
     }
     if (this.enum4_0 == Class224.Enum4.const_0)
     {
         this.class242_0.vmethod_1(writer);
         writer.imethod_7(this.double_1);
         writer.imethod_15();
     }
     else if (this.enum4_0 == Class224.Enum4.const_2)
     {
         this.class439_1.method_0(writer);
         writer.imethod_10(Class224.string_3, this.int_0);
         writer.imethod_15();
     }
     else
     {
         int length = this.double_0.Length;
         writer.imethod_4(length);
         writer.imethod_15();
         for (int index = 0; index < length; ++index)
         {
             writer.imethod_7(this.double_0[index]);
         }
         writer.imethod_15();
         writer.imethod_7(this.double_1);
         writer.imethod_10(Class224.string_3, this.int_0);
         writer.imethod_15();
     }
     Class188.smethod_1(writer, this.class188_0);
     writer.imethod_15();
     Class188.smethod_1(writer, this.class188_1);
     writer.imethod_15();
     this.class243_0.vmethod_1(writer);
     writer.imethod_15();
     this.class243_1.vmethod_1(writer);
     writer.imethod_15();
     if (writer.FileFormatVersion >= Class250.int_23)
     {
         this.class439_0.method_0(writer);
         writer.imethod_15();
     }
     if (writer.FileFormatVersion >= Class250.int_36)
     {
         this.class796_0.method_1(writer);
         if (writer.FileFormatVersion >= Class250.int_68)
         {
             writer.imethod_15();
         }
     }
     if (writer.FileFormatVersion < Class250.int_68)
     {
         return;
     }
     writer.imethod_4(this.int_1);
 }
Exemple #5
0
 public override void imethod_0(Interface8 reader)
 {
     base.imethod_0(reader);
     this.class188_0 = Class188.smethod_0(reader);
     this.class439_0 = new Class439(reader);
     this.class439_1 = new Class439(reader);
 }
Exemple #6
0
 internal override void vmethod_1(Interface9 writer)
 {
     base.vmethod_1(writer);
     writer.imethod_10(Class164.string_4, this.int_2);
     writer.imethod_6((Class80)this.class101_0);
     writer.imethod_6((Class80)this.class101_1);
     writer.imethod_7(this.double_0);
     writer.imethod_7(this.double_1);
     if (writer.FileFormatVersion >= Class250.int_24)
     {
         writer.imethod_7(this.double_2);
         writer.imethod_7(this.double_3);
         writer.imethod_12((Interface39)this.class717_0);
         writer.imethod_12((Interface39)this.class717_1);
     }
     if (writer.FileFormatVersion >= Class250.int_78)
     {
         writer.imethod_7(this.double_5);
         writer.imethod_7(this.double_5);
     }
     if (writer.FileFormatVersion >= Class250.int_25)
     {
         writer.imethod_10(Class164.string_5, this.int_3);
     }
     Class188.smethod_1(writer, this.class188_0);
     if (writer.FileFormatVersion < Class250.int_78)
     {
         return;
     }
     writer.imethod_4(this.int_4);
     writer.imethod_4(this.int_5);
 }
Exemple #7
0
 public override void imethod_1(Interface9 writer)
 {
     writer.imethod_15();
     Class188.smethod_1(writer, this.class188_0);
     writer.imethod_15();
     writer.imethod_7(this.double_3);
     writer.imethod_15();
     if (writer.FileFormatVersion < Class250.int_48)
     {
         writer.imethod_7(this.class439_2.Start);
         writer.imethod_7(this.class439_2.End);
         writer.imethod_7(this.class439_3.Start);
         writer.imethod_7(this.class439_3.End);
     }
     writer.imethod_12((Interface39)this.class690_0);
     if (writer.FileFormatVersion >= Class250.int_35)
     {
         writer.imethod_12((Interface39)this.class690_1);
     }
     if (writer.FileFormatVersion >= Class250.int_69)
     {
         writer.imethod_12((Interface39)this.class688_1);
     }
     if (writer.FileFormatVersion >= Class250.int_70)
     {
         writer.imethod_12((Interface39)this.class688_2);
     }
     if (writer.FileFormatVersion < Class250.int_48)
     {
         return;
     }
     this.method_1(writer);
 }
Exemple #8
0
 public override void imethod_0(Interface8 reader)
 {
     this.method_0(reader);
     this.class439_2 = new Class439(reader);
     this.point3D_0  = reader.imethod_18();
     this.vector3D_0 = reader.imethod_19();
     this.vector3D_1 = reader.imethod_19();
     this.vector3D_2 = reader.imethod_19();
     this.double_2   = reader.imethod_8();
     if (reader.FileFormatVersion >= Class250.int_68)
     {
         this.vector3D_3 = reader.imethod_19();
         this.class188_0 = Class188.smethod_0(reader);
         this.class188_1 = Class188.smethod_0(reader);
         this.class243_0.vmethod_0(reader);
         this.class243_1.vmethod_0(reader);
     }
     else
     {
         this.class188_0      = (Class188) new Class189();
         this.class188_1      = (Class188) new Class189();
         this.class243_0.Type = Class647.Enum23.const_2;
         this.class243_1.Type = Class647.Enum23.const_2;
         this.vector3D_3      = this.vector3D_2;
         this.vector3D_3.Normalize();
     }
 }
Exemple #9
0
 public override void imethod_1(Interface9 writer)
 {
     this.class243_0.vmethod_1(writer);
     writer.imethod_7(this.double_0);
     writer.imethod_15();
     Class188.smethod_1(writer, this.class188_0);
 }
Exemple #10
0
 public override void imethod_0(Interface8 reader)
 {
     base.imethod_0(reader);
     this.class188_0 = Class188.smethod_0(reader);
     this.class243_0.vmethod_0(reader);
     this.class690_0 = new Class686.Class690(reader);
     this.double_1   = reader.imethod_8();
 }
Exemple #11
0
 // Token: 0x06000265 RID: 613 RVA: 0x00004214 File Offset: 0x00002414
 public static void smethod_0(Array array_0, RuntimeFieldHandle runtimeFieldHandle_0)
 {
     if (Class188.smethod_0())
     {
         int metadataToken = FieldInfo.GetFieldFromHandle(runtimeFieldHandle_0).MetadataToken;
     }
     RuntimeHelpers.InitializeArray(array_0, runtimeFieldHandle_0);
 }
Exemple #12
0
 public override void imethod_1(Interface9 writer)
 {
     base.imethod_1(writer);
     Class188.smethod_1(writer, this.class188_0);
     this.class243_0.vmethod_1(writer);
     writer.imethod_12((Interface39)this.class690_0);
     writer.imethod_7(this.double_1);
 }
Exemple #13
0
 public override void imethod_0(Interface8 reader)
 {
     base.imethod_0(reader);
     if (reader.FileFormatVersion >= Class250.int_68 || reader.FileFormatVersion < Class250.int_73)
     {
         return;
     }
     this.class188_1 = Class188.smethod_0(reader);
 }
Exemple #14
0
 public override void imethod_1(Interface9 writer)
 {
     base.imethod_1(writer);
     writer.imethod_15();
     Class188.smethod_1(writer, this.class188_0);
     writer.imethod_15();
     this.class439_0.method_0(writer);
     writer.imethod_15();
     this.class439_1.method_0(writer);
 }
Exemple #15
0
 public override void imethod_1(Interface9 writer)
 {
     base.imethod_1(writer);
     writer.imethod_15();
     if (writer.FileFormatVersion >= Class250.int_68 || writer.FileFormatVersion < Class250.int_73)
     {
         return;
     }
     Class188.smethod_1(writer, this.class188_1);
 }
Exemple #16
0
 internal override void vmethod_0(Interface8 reader)
 {
     base.vmethod_0(reader);
     if (this.UsedAsBase)
     {
         return;
     }
     this.class188_0 = this.vmethod_4();
     this.class188_0.imethod_0(reader);
 }
Exemple #17
0
    // Token: 0x06000648 RID: 1608 RVA: 0x00037394 File Offset: 0x00035594
    public void imethod_1(bool bool_1, Interface6 interface6_0)
    {
        Class188 @class = interface6_0 as Class188;

        if (@class == null)
        {
            throw new ArgumentException("invalid parameter passed to AES init - " + interface6_0.GetType().Name);
        }
        this.uint_2 = this.method_4(@class.method_0(), bool_1);
        this.bool_0 = bool_1;
    }
Exemple #18
0
 public virtual void imethod_1(Interface9 writer)
 {
     Class188.smethod_1(writer, this.class188_0);
     Class242.smethod_1(writer, this.class242_0);
     this.class243_0.vmethod_1(writer);
     writer.imethod_17(this.point3D_0);
     if (writer.FileFormatVersion < Class250.int_68)
     {
         return;
     }
     this.class243_1.vmethod_1(writer);
     writer.imethod_4(this.int_0);
     this.class243_2.vmethod_1(writer);
 }
Exemple #19
0
 public virtual void imethod_0(Interface8 reader)
 {
     this.class188_0 = Class188.smethod_0(reader);
     this.class242_0 = Class242.smethod_0(reader);
     this.class243_0.vmethod_0(reader);
     this.point3D_0 = reader.imethod_18();
     this.int_0     = 0;
     if (reader.FileFormatVersion < Class250.int_68)
     {
         return;
     }
     this.class243_1.vmethod_0(reader);
     this.int_0 = reader.imethod_5();
     this.class243_2.vmethod_0(reader);
 }
Exemple #20
0
 public override void imethod_0(Interface8 reader)
 {
     this.class439_0 = new Class439(reader);
     this.class439_1 = new Class439(reader);
     this.class439_2 = new Class439(reader);
     this.point3D_0  = reader.imethod_18();
     this.vector3D_0 = reader.imethod_19();
     this.vector3D_1 = reader.imethod_19();
     this.vector3D_2 = reader.imethod_19();
     this.double_3   = reader.imethod_8();
     this.vector3D_3 = reader.imethod_19();
     this.class188_0 = Class188.smethod_0(reader);
     this.class188_1 = Class188.smethod_0(reader);
     this.class243_0.vmethod_0(reader);
     this.class243_1.vmethod_0(reader);
     this.vector3D_4 = reader.imethod_19();
 }
Exemple #21
0
 public override void imethod_0(Interface8 reader)
 {
     this.method_0(reader);
     this.enum4_0 = reader.FileFormatVersion < Class250.int_48 ? Class224.Enum4.const_0 : (Class224.Enum4)reader.imethod_11(Class224.string_2);
     if (this.enum4_0 == Class224.Enum4.const_0)
     {
         this.class242_0 = (Class242) new Class244();
         this.class242_0.vmethod_0(reader);
         this.double_1 = reader.imethod_8();
     }
     else if (this.enum4_0 == Class224.Enum4.const_2)
     {
         this.class439_1 = new Class439(reader);
         this.int_0      = reader.imethod_11(Class224.string_3);
     }
     else
     {
         int length = reader.imethod_5();
         this.double_0 = new double[length];
         for (int index = 0; index < length; ++index)
         {
             this.double_0[index] = reader.imethod_8();
         }
         this.double_1 = reader.imethod_8();
         this.int_0    = reader.imethod_11(Class224.string_3);
     }
     this.class188_0 = Class188.smethod_0(reader);
     this.class188_1 = Class188.smethod_0(reader);
     this.class243_0.vmethod_0(reader);
     this.class243_1.vmethod_0(reader);
     if (reader.FileFormatVersion >= Class250.int_23)
     {
         this.class439_0 = new Class439(reader);
     }
     if (reader.FileFormatVersion >= Class250.int_36)
     {
         this.class796_0 = new Class796(reader);
     }
     this.int_1 = 0;
     if (reader.FileFormatVersion < Class250.int_68)
     {
         return;
     }
     this.int_1 = reader.imethod_5();
 }
Exemple #22
0
 public override void imethod_0(Interface8 reader)
 {
     this.class188_0 = Class188.smethod_0(reader);
     this.double_3   = reader.imethod_8();
     if (reader.FileFormatVersion < Class250.int_48)
     {
         this.class439_2 = new Class439(reader.imethod_8(), reader.imethod_8());
         this.class439_3 = new Class439(reader.imethod_8(), reader.imethod_8());
     }
     this.class690_0 = new Class686.Class690(reader);
     this.class690_1 = reader.FileFormatVersion < Class250.int_35 ? new Class686.Class690(false) : new Class686.Class690(reader);
     this.class688_1 = reader.FileFormatVersion < Class250.int_69 ? new Class686.Class688(false) : new Class686.Class688(reader);
     this.class688_2 = reader.FileFormatVersion < Class250.int_70 ? new Class686.Class688(false) : new Class686.Class688(reader);
     if (reader.FileFormatVersion < Class250.int_48)
     {
         return;
     }
     this.method_0(reader);
 }
Exemple #23
0
    private void method_1(Stream A_0, Interface61 A_1, string A_2)
    {
        SHA1 sha = new SHA1Managed();

        using (Stream1 stream = A_1.imethod_2(BookmarkStart.b("欭帯儱䘳伵䠷丹唻儽⸿ୁ⩃⁅❇", 8)))
        {
            Class62 class2 = new Class62();
            class2.method_1(0x40004);
            class2.method_3(0x40);
            Class187 class3 = class2.method_4().method_0();
            this.method_3(class3);
            class3.method_15(this.method_10(class3.method_0()));
            Class190 class4 = class2.method_4().method_4().method_0();
            this.method_4(class4);
            class4.method_17(this.method_10(class4.method_2()));
            byte[] buffer  = this.method_10(class4.method_2());
            byte[] buffer2 = new byte[] { 0xfe, 0xa7, 210, 0x76, 0x3b, 0x4b, 0x9e, 0x79 };
            byte[] buffer3 = this.class299_0.method_9(A_2, class4.method_16(), buffer2, class4.method_6() >> 3, class4.method_0());
            class4.method_19(this.method_11(buffer, class4.method_4(), buffer3, class4.method_16()));
            byte[] buffer4 = new byte[] { 0xd7, 170, 15, 0x6d, 0x30, 0x61, 0x34, 0x4e };
            buffer3 = this.class299_0.method_9(A_2, class4.method_16(), buffer4, class4.method_6() >> 3, class4.method_0());
            class4.method_21(this.method_11(sha.ComputeHash(buffer), class4.method_4(), buffer3, class4.method_16()));
            byte[] buffer5 = this.method_10(class3.method_4() / 8);
            byte[] buffer6 = new byte[] { 20, 110, 11, 0xe7, 0xab, 0xac, 0xd0, 0xd6 };
            buffer3 = this.class299_0.method_9(A_2, class4.method_16(), buffer6, class4.method_6() >> 3, class4.method_0());
            class4.method_23(this.method_11(buffer5, class4.method_4(), buffer3, class4.method_16()));
            Class188 class5  = class2.method_4().method_2();
            byte[]   buffer7 = new byte[] { 0x5f, 0xb2, 0xad, 1, 12, 0xb9, 0xe1, 0xf6 };
            byte[]   buffer8 = sha.ComputeHash(this.class299_0.method_12(class3.method_14(), buffer7));
            buffer8 = this.class299_0.method_13(buffer8, class3.method_2(), 0);
            byte[] buffer9 = this.method_10(class3.method_6());
            class5.method_1(this.method_11(buffer9, class3.method_2(), buffer5, buffer8));
            byte[]   buffer10 = this.method_2(A_0, A_1, class3, buffer5);
            HMACSHA1 hmacsha  = new HMACSHA1 {
                Key = this.class299_0.method_13(buffer9, class3.method_6(), 0)
            };
            byte[] buffer11 = new byte[] { 160, 0x67, 0x7f, 2, 0xb2, 0x2c, 0x84, 0x33 };
            byte[] buffer12 = sha.ComputeHash(this.class299_0.method_12(class3.method_14(), buffer11));
            buffer12 = this.class299_0.method_13(buffer12, class3.method_2(), 0);
            class5.method_3(this.method_11(hmacsha.ComputeHash(buffer10), class3.method_2(), buffer5, buffer12));
            class2.method_5(stream);
        }
    }
Exemple #24
0
 internal override void vmethod_0(Interface8 reader)
 {
     base.vmethod_0(reader);
     this.int_2 = reader.imethod_11(Class164.string_4);
     reader.imethod_0(reader.imethod_7(), (Delegate10)(entity => this.class101_0 = (Class101)entity));
     reader.imethod_0(reader.imethod_7(), (Delegate10)(entity => this.class101_1 = (Class101)entity));
     this.double_0 = reader.imethod_8();
     this.double_1 = reader.imethod_8();
     if (reader.FileFormatVersion >= Class250.int_24)
     {
         this.double_2   = reader.imethod_8();
         this.double_3   = reader.imethod_8();
         this.class717_0 = new Class686.Class717(reader);
         this.class717_1 = new Class686.Class717(reader);
     }
     else
     {
         this.double_2   = 0.0;
         this.double_3   = 0.0;
         this.class717_0 = new Class686.Class717(false);
         this.class717_1 = new Class686.Class717(false);
     }
     if (reader.FileFormatVersion >= Class250.int_78)
     {
         this.double_5 = reader.imethod_8();
         this.double_5 = reader.imethod_8();
     }
     else
     {
         this.double_5 = 0.0;
         this.double_5 = 0.0;
     }
     this.int_3      = reader.FileFormatVersion < Class250.int_25 ? 0 : reader.imethod_11(Class164.string_5);
     this.class188_0 = Class188.smethod_0(reader);
     if (reader.FileFormatVersion < Class250.int_78)
     {
         return;
     }
     this.int_4 = reader.imethod_5();
     this.int_5 = reader.imethod_5();
 }
Exemple #25
0
 public override void imethod_1(Interface9 writer)
 {
     if (writer.FileFormatVersion < Class250.int_68)
     {
         throw new Exception0("helix_spl_line should be converted (saving to < 21200)");
     }
     this.class439_0.method_0(writer);
     this.class439_1.method_0(writer);
     this.class439_2.method_0(writer);
     writer.imethod_17(this.point3D_0);
     writer.imethod_18(this.vector3D_0);
     writer.imethod_18(this.vector3D_1);
     writer.imethod_18(this.vector3D_2);
     writer.imethod_7(this.double_3);
     writer.imethod_18(this.vector3D_3);
     Class188.smethod_1(writer, this.class188_0);
     Class188.smethod_1(writer, this.class188_1);
     this.class243_0.vmethod_1(writer);
     this.class243_1.vmethod_1(writer);
     writer.imethod_18(this.vector3D_4);
 }
    private bool method_4(byte[] A_0)
    {
        Class187      class2    = this.class62_0.method_4().method_0();
        Class188      class3    = this.class62_0.method_4().method_2();
        bool          flag      = this.method_0();
        HashAlgorithm algorithm = null;

        if (flag)
        {
            algorithm = new SHA512Managed();
        }
        else
        {
            algorithm = new SHA1Managed();
        }
        byte[] buffer  = new byte[] { 0x5f, 0xb2, 0xad, 1, 12, 0xb9, 0xe1, 0xf6 };
        byte[] buffer2 = algorithm.ComputeHash(this.class299_0.method_12(class2.method_14(), buffer));
        buffer2 = this.class299_0.method_13(buffer2, class2.method_2(), 0);
        byte[] buffer3 = this.method_5(class3.method_0(), class2.method_2(), this.byte_0, buffer2, class2.method_6());
        HMAC   hmac    = null;

        if (flag)
        {
            hmac = new HMACSHA512();
        }
        else
        {
            hmac = new HMACSHA1();
        }
        hmac.Key = this.class299_0.method_13(buffer3, class2.method_6(), 0);
        byte[] buffer4 = hmac.ComputeHash(A_0);
        byte[] buffer5 = new byte[] { 160, 0x67, 0x7f, 2, 0xb2, 0x2c, 0x84, 0x33 };
        byte[] buffer6 = algorithm.ComputeHash(this.class299_0.method_12(class2.method_14(), buffer5));
        buffer6 = this.class299_0.method_13(buffer6, class2.method_2(), 0);
        byte[] buffer7 = this.method_5(class3.method_2(), class2.method_2(), this.byte_0, buffer6, class2.method_6());
        return(this.class299_0.method_15(buffer4, buffer7));
    }
Exemple #27
0
 public override void imethod_0(Interface8 reader)
 {
     this.double_9  = reader.imethod_8();
     this.double_10 = reader.imethod_8();
     this.double_11 = reader.imethod_8();
     this.double_12 = reader.imethod_8();
     this.double_8  = reader.imethod_8();
     base.imethod_0(reader);
     this.vector3D_0 = reader.imethod_19();
     if (reader.FileFormatVersion < Class250.int_68)
     {
         this.class188_1 = Class188.smethod_0(reader);
     }
     this.double_13 = reader.imethod_8();
     if (reader.FileFormatVersion >= Class250.int_42)
     {
         this.class1046_0.imethod_0(reader);
     }
     if (reader.FileFormatVersion < Class250.int_57)
     {
         return;
     }
     this.interface3_0 = Class607.smethod_0(reader);
 }
Exemple #28
0
 public override void imethod_0(Interface8 reader)
 {
     this.class243_0.vmethod_0(reader);
     this.double_0   = reader.imethod_8();
     this.class188_0 = Class188.smethod_0(reader);
 }
 public override void Visit(Class188 c) { }
 internal void method_3(Class188 A_0)
 {
     this.class188_0 = A_0;
 }
Exemple #31
0
 public override void imethod_1(Interface9 writer)
 {
     this.class439_2.method_0(writer);
     this.class439_3.method_0(writer);
     Class188.smethod_1(writer, this.class188_0);
 }
 public abstract void Visit(Class188 c);