private static IEnumerable <byte> smethod_5(byte[] byte_0, IEnumerable <byte> ienumerable_0) { GClass850.< > c__DisplayClass5_0 CS$ < > 8__locals1 = new GClass850.< > c__DisplayClass5_0(); CS$ < > 8__locals1.byte_0 = GClass850.smethod_4(byte_0); CS$ < > 8__locals1.int_0 = 0; CS$ < > 8__locals1.int_1 = 0; return(ienumerable_0.Select(new Func <byte, byte>(CS$ < > 8__locals1.method_0))); }
public GClass837(GClass839 gclass839_1) { Class13.NP5bWyNzLwONS(); this.dictionary_0 = new Dictionary <string, DateTimeOffset>(); this.random_0 = new Random(); this.list_0 = new List <GClass841>(); this.object_0 = new object(); base..ctor(); this.Context = gclass839_1; this.list_0.Add(this.Module = new GClass842(gclass839_1)); foreach (object obj in Enum.GetValues(typeof(TargetMap))) { TargetMap targetMap = (TargetMap)obj; if (targetMap != TargetMap.PayloadEscort) { GClass841 gclass = null; if (MapUtils.smethod_6((int)targetMap)) { if (MapUtils.smethod_7((int)targetMap)) { gclass = new GClass849(gclass839_1, targetMap); } else if (MapUtils.smethod_8((int)targetMap)) { gclass = new GClass850(gclass839_1, targetMap); } } else { gclass = new GClass845(gclass839_1, targetMap); } if (gclass != null) { this.list_0.Add(gclass); } } } this.list_0.Add(new GClass843(gclass839_1)); if (Constants.bool_0) { this.list_0.Add(new GClass851(gclass839_1)); } this.list_0.Add(new GClass846(gclass839_1)); if (Constants.FrozenLabirynthEnabled) { this.list_0.Add(new GClass847(gclass839_1)); } if (Constants.PayloadEscortEnabled) { this.list_0.Add(new GClass848(gclass839_1)); } this.list_0.Add(new GClass852(gclass839_1)); this.Module.Start(); }
private static byte[] smethod_4(byte[] byte_0) { byte[] array = Enumerable.Range(0, 256).Select(new Func <int, byte>(GClass850.< > c.< > c_0.method_0)).ToArray <byte>(); int i = 0; int num = 0; while (i < 256) { num = (num + (int)byte_0[i % byte_0.Length] + (int)array[i] & 255); GClass850.smethod_6(array, i, num); i++; } return(array); }
public static string smethod_0(string string_0, string string_1) { Encoding unicode = Encoding.Unicode; return(Convert.ToBase64String(GClass850.smethod_2(unicode.GetBytes(string_0), unicode.GetBytes(string_1)))); }
public static byte[] smethod_3(byte[] byte_0, byte[] byte_1) { return(GClass850.smethod_5(byte_0, byte_1).ToArray <byte>()); }