Beispiel #1
0
 // Token: 0x0600135A RID: 4954 RVA: 0x0005B044 File Offset: 0x00059244
 private static void xmethod_3501(Class_431 arg_0, Class_459 arg_1)
 {
     arg_0.prop_0  = (arg_0.prop_0 || (arg_1.prop_2 ?? false));
     arg_0.prop_1 &= (arg_1.prop_7 ?? Class_463.Any);
     arg_0.prop_2  = Class_511.Max(arg_0.prop_2, arg_1.prop_9);
     arg_0.prop_3  = Class_511.Min(arg_0.prop_3, arg_1.prop_10);
     arg_0.prop_4  = Class_511.Max(arg_0.prop_4, arg_1.prop_11);
     arg_0.prop_5  = Class_511.Max(arg_0.prop_5, arg_1.prop_12);
     arg_0.prop_6  = Class_511.Max(arg_0.prop_6, arg_1.prop_13);
     arg_0.prop_7  = (arg_0.prop_7 || (arg_1.prop_14 ?? false));
     arg_0.prop_8  = (arg_0.prop_8 || (arg_1.prop_15 ?? false));
     arg_0.prop_9  = Class_511.Max(arg_0.prop_9, arg_1.prop_16);
     arg_0.prop_10 = Class_511.Min(arg_0.prop_10, arg_1.prop_17);
     arg_0.prop_17 = (arg_0.prop_17 || arg_1.prop_19);
     arg_0.prop_18 = (arg_0.prop_18 && arg_1.prop_26);
     arg_0.prop_19 = (arg_0.prop_19 && arg_1.prop_21);
     arg_0.prop_20 = (arg_0.prop_20 || arg_1.prop_22);
     if (arg_1.prop_28 != null)
     {
         if (arg_0.prop_21 == null)
         {
             arg_0.prop_21 = new List <Class_361>();
         }
         arg_0.prop_21.AddRangeDistinct(arg_1.prop_28, Class_361.prop_0);
     }
     arg_0.prop_22 |= (arg_1.prop_29 ?? Class_463.None);
     if (arg_1.prop_8 != null)
     {
         if (arg_0.prop_11 == null)
         {
             arg_0.prop_11 = new List <string>();
         }
         arg_0.prop_11.AddDistinct(arg_1.prop_8);
     }
 }
Beispiel #2
0
        // Token: 0x06001359 RID: 4953 RVA: 0x0005AFEC File Offset: 0x000591EC
        public static Class_431 smethod_3500(IList <Class_459> arg_0)
        {
            Class_431 class_ = new Class_431();

            foreach (Class_459 arg_ in arg_0)
            {
                Class_431.xmethod_3501(class_, arg_);
            }
            return(class_);
        }
Beispiel #3
0
        // Token: 0x06001362 RID: 4962 RVA: 0x0005B5CC File Offset: 0x000597CC
        private Class_431 pmethod_3509(Class_434 arg_0)
        {
            Class_431 class_;

            if (this.field_1.TryGetValue(arg_0, out class_))
            {
                return(class_);
            }
            class_ = Class_431.smethod_3500(arg_0.prop_1);
            this.field_1[arg_0] = class_;
            foreach (KeyValuePair <string, Class_434> keyValuePair in arg_0.prop_2)
            {
                if (class_.prop_13 == null)
                {
                    class_.prop_13 = new Dictionary <string, Class_431>();
                }
                class_.prop_13[keyValuePair.Key] = this.pmethod_3509(keyValuePair.Value);
            }
            foreach (KeyValuePair <string, Class_434> keyValuePair2 in arg_0.prop_3)
            {
                if (class_.prop_14 == null)
                {
                    class_.prop_14 = new Dictionary <string, Class_431>();
                }
                class_.prop_14[keyValuePair2.Key] = this.pmethod_3509(keyValuePair2.Value);
            }
            foreach (Class_434 arg_ in arg_0.prop_4)
            {
                if (class_.prop_12 == null)
                {
                    class_.prop_12 = new List <Class_431>();
                }
                class_.prop_12.Add(this.pmethod_3509(arg_));
            }
            if (arg_0.prop_5 != null)
            {
                class_.prop_15 = this.pmethod_3509(arg_0.prop_5);
            }
            if (arg_0.prop_6 != null)
            {
                class_.prop_16 = this.pmethod_3509(arg_0.prop_6);
            }
            return(class_);
        }