static Stream get(string url, ref string error, Dictionary <string, string> header = null) { HttpWebRequest req; Stream stream; HttpWebResponse resp = null; try { req = HttpWebRequest.Create(url) as HttpWebRequest; req.Accept = "*/*"; req.AllowAutoRedirect = true; req.UserAgent = "Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"; if (header != null) { foreach (KeyValuePair <string, string> pair in header) { if (pair.Key.ToLower() == "referer") { req.Referer = pair.Value; } else { req.Headers.Add(pair.Key, pair.Value); } } } req.CookieContainer = cookie; resp = req.GetResponse() as HttpWebResponse; responCode = resp.StatusCode; contentType = resp.ContentType; stream = resp.GetResponseStream(); return(stream); } catch (WebException Wex) { Console.WriteLine(Wex.ToString()); try { resp = Wex.Response as HttpWebResponse; responCode = resp.StatusCode; contentType = null; return(resp.GetResponseStream()); } catch (Exception ex1) { responCode = 0; contentType = null; return(null); } } catch (Exception ex) { Console.WriteLine(ex.ToString()); error = ex.ToString(); responCode = 0; contentType = null; return(null); } }
// Token: 0x06000F13 RID: 3859 RVA: 0x00027C98 File Offset: 0x00025E98 public void SetOwner(Unit9 newOwner) { this.owner = newOwner; Ability ability; if ((ability = newOwner.GetAbilityById(AbilityId.invoker_wex)) == null) { ability = EntityManager <Ability> .Entities.FirstOrDefault((Ability x) => x.IsValid && x.Id == AbilityId.invoker_wex); } Ability ability2 = ability; if (ability2 != null) { this.Wex = new Wex(ability2); this.Wex.SetOwner(newOwner); this.orbModifiers.Add(this.Wex.ModifierName, this.Wex.BaseAbility.Id); this.myOrbs.Add(this.Wex); } Ability ability3; if ((ability3 = newOwner.GetAbilityById(AbilityId.invoker_quas)) == null) { ability3 = EntityManager <Ability> .Entities.FirstOrDefault((Ability x) => x.IsValid && x.Id == AbilityId.invoker_quas); } Ability ability4 = ability3; if (ability4 != null) { this.Quas = new Quas(ability4); this.Quas.SetOwner(newOwner); this.orbModifiers.Add(this.Quas.ModifierName, this.Quas.BaseAbility.Id); this.myOrbs.Add(this.Quas); } Ability ability5; if ((ability5 = newOwner.GetAbilityById(AbilityId.invoker_exort)) == null) { ability5 = EntityManager <Ability> .Entities.FirstOrDefault((Ability x) => x.IsValid && x.Id == AbilityId.invoker_exort); } Ability ability6 = ability5; if (ability6 != null) { this.Exort = new Exort(ability6); this.Exort.SetOwner(newOwner); this.orbModifiers.Add(this.Exort.ModifierName, this.Exort.BaseAbility.Id); this.myOrbs.Add(this.Exort); } Ability abilityById = newOwner.GetAbilityById(AbilityId.invoker_invoke); if (abilityById != null) { this.invoke = new Invoke(abilityById); this.invoke.SetOwner(newOwner); } }
public void SetOwner(Unit9 newOwner) { this.owner = newOwner; var wexAbility = newOwner.GetAbilityById(AbilityId.invoker_wex) ?? ObjectManager.GetEntitiesFast <Ability>().FirstOrDefault(x => x.Id == AbilityId.invoker_wex); if (wexAbility != null) { this.Wex = (Wex)EntityManager9.AddAbility(wexAbility); this.orbModifiers.Add(this.Wex.ModifierName, this.Wex.Id); this.myOrbs.Add(this.Wex); } var quasAbility = newOwner.GetAbilityById(AbilityId.invoker_quas) ?? ObjectManager.GetEntitiesFast <Ability>().FirstOrDefault(x => x.Id == AbilityId.invoker_quas); if (quasAbility != null) { this.Quas = (Quas)EntityManager9.AddAbility(quasAbility); this.orbModifiers.Add(this.Quas.ModifierName, this.Quas.Id); this.myOrbs.Add(this.Quas); } var exortAbility = newOwner.GetAbilityById(AbilityId.invoker_exort) ?? ObjectManager.GetEntitiesFast <Ability>().FirstOrDefault(x => x.Id == AbilityId.invoker_exort); if (exortAbility != null) { this.Exort = (Exort)EntityManager9.AddAbility(exortAbility); this.orbModifiers.Add(this.Exort.ModifierName, this.Exort.Id); this.myOrbs.Add(this.Exort); } var invokeAbility = newOwner.GetAbilityById(AbilityId.invoker_invoke); if (invokeAbility != null) { this.invoke = (Invoke)EntityManager9.AddAbility(invokeAbility); } }