public override bool vmethod_19(GClass841 gclass841_0) { if (!base.Context.Map.Gates.Any <KeyValuePair <int, Gate> >()) { GClass849 gclass = gclass841_0 as GClass849; return(gclass != null && gclass.GalaxyGateType == MapUtils.smethod_10(base.C.Map.MapId)); } return(true); }
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(); }
public static bool smethod_0(int int_0, int int_1, string string_0, out DateTimeOffset dateTimeOffset_0, out GClass849.GEnum9 genum9_0, string string_1 = "basic") { genum9_0 = GClass849.GEnum9.Unknown; dateTimeOffset_0 = DateTimeOffset.MaxValue; bool result3; try { bool is64BitProcess = Environment.Is64BitProcess; string text = string.Format("{0}", DateTime.Now.Ticks); HttpResponseMessage result = GClass849.httpClient_0.PostAsync(string.Format("https://powerofdark.space/license/verify/{0}/", string_1), new FormUrlEncodedContent(new Dictionary <string, string> { { "ServerId", string.Format("{0}", int_0) }, { "UserId", string.Format("{0}", int_1) }, { "x64", is64BitProcess.ToString() ?? "" }, { "Token", text }, { "Key", string_0 }, { "Extra", "v2" } })).Result; IEnumerable <string> source; if (result.Headers.TryGetValues("X-Signature", out source) && result.IsSuccessStatusCode) { string result2 = result.Content.ReadAsStringAsync().Result; byte[] byte_ = GClass858.smethod_1(source.First <string>()); Dictionary <string, string> dictionary = JsonConvert.DeserializeObject <Dictionary <string, string> >(result2); byte[] byte_2 = SHA1.Create().ComputeHash(Encoding.UTF8.GetBytes(result2)); if (dictionary["Token"] != text) { result3 = false; } else if (!GClass849.smethod_1(byte_2, byte_)) { result3 = false; } else { genum9_0 = (GClass849.GEnum9) int.Parse(dictionary["LicenseState"]); result3 = (genum9_0 == (GClass849.GEnum9) 1); } } else { result3 = false; } } catch { result3 = false; } return(result3); }