private static void Spellbook_OnCastSpell(Spellbook sender, SpellbookCastSpellEventArgs args) { if (args.Slot == SpellSlot.R && sender.Owner.IsMe && !getCheckBoxItem(rMenu, "preventRCast")) { var t = args.Target as AIHeroClient; if (t != null && t.Health > R.GetDamage(t)) { if (E.IsReady() && Player.Mana > RMANA + EMANA) { E.CastOnUnit(t); args.Process = false; return; } if (W.IsReady() && Player.Mana > RMANA + WMANA) { W.Cast(t.Position); args.Process = false; return; } if (Q.IsReady() && t.LSIsValidTarget(Q.Range) && Player.Mana > RMANA + QMANA) { Qr.Cast(t); args.Process = false; return; } } if (R.IsReady() && t.LSIsValidTarget()) { Rtime = Game.Time; } } }
private void Spellbook_OnCastSpell(Spellbook sender, SpellbookCastSpellEventArgs args) { if (args.Slot == SpellSlot.R) { var t = TargetSelector.GetTarget(R.Range - 20, TargetSelector.DamageType.Magical); if (E.IsReady() && t.IsValidTarget(E.Range) && Player.Mana > RMANA + EMANA) { E.CastOnUnit(t); args.Process = false; return; } if (W.IsReady() && t.IsValidTarget(W.Range) && Player.Mana > RMANA + WMANA) { W.Cast(t); args.Process = false; return; } if (Q.IsReady() && t.IsValidTarget(Q.Range) && Player.Mana > RMANA + QMANA) { Qr.Cast(t); args.Process = false; return; } if (R.IsReady() && t.IsValidTarget()) { Rtime = Game.Time; } } }
private void Spellbook_OnCastSpell(Spellbook sender, SpellbookCastSpellEventArgs args) { if (args.Slot == SpellSlot.R) { var t = args.Target as AIHeroClient; if (t != null && t.Health - OktwCommon.GetIncomingDamage(t) > R.GetDamage(t) * 2.5) { if (E.IsReady() && Player.Mana > RMANA + EMANA) { E.CastOnUnit(t); args.Process = false; return; } if (W.IsReady() && Player.Mana > RMANA + WMANA) { W.Cast(t.Position); args.Process = false; return; } if (Q.IsReady() && t.IsValidTarget(Q.Range) && Player.Mana > RMANA + QMANA) { Qr.Cast(t); args.Process = false; return; } } if (R.IsReady() && t.IsValidTarget()) { Rtime = Game.Time; } } }
/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { int hashCode = 41; // Suitable nullity checks etc, of course :) if (Cr != null) { hashCode = hashCode * 59 + Cr.GetHashCode(); } if (Qr != null) { hashCode = hashCode * 59 + Qr.GetHashCode(); } if (Car != null) { hashCode = hashCode * 59 + Car.GetHashCode(); } if (Tlgr != null) { hashCode = hashCode * 59 + Tlgr.GetHashCode(); } if (Dar != null) { hashCode = hashCode * 59 + Dar.GetHashCode(); } if (Em != null) { hashCode = hashCode * 59 + Em.GetHashCode(); } return(hashCode); } }
private void Spellbook_OnCastSpell(Spellbook sender, SpellbookCastSpellEventArgs args) { if (args.Slot == SpellSlot.R) { var t = TargetSelector.GetTarget(R.Range, TargetSelector.DamageType.Magical); if (E.IsReady() && t.IsValidTarget() && Player.Mana > RMANA + EMANA) { E.CastOnUnit(t); args.Process = false; return; } if (W.IsReady() && t.IsValidTarget() && Player.Mana > RMANA + WMANA) { W.Cast(t.ServerPosition); args.Process = false; return; } if (Q.IsReady() && t.IsValidTarget() && Player.Mana > RMANA + QMANA) { Qr.Cast(t); args.Process = false; return; } if (R.IsReady() && t.IsValidTarget()) { Utility.DelayAction.Add(50, () => Rtime = Game.Time); } } }
public Qr FindQr(string qr, SESOContext db) // pass in the db context { List <Qr> qrList = db.Qrs.ToList <Qr>(); Qr foundQr = qrList.Find(delegate(Qr qrDel) { return(qrDel.Value == qr); }); return(foundQr); }
public void agregarQr(Libro libro) { Qr miQr = new Qr(); miQr.Id = libro.Codigo; miQr.Nombre = libro.Titulo; miQr.CodigoQr = convertirImagenBits(crearQr(libro.Codigo)); listaQrLibros.Add(miQr); }
public void agregarQr(Estudiante est) { Qr miQr = new Qr(); miQr.Id = est.Cedula; miQr.Nombre = est.Nombre + " " + est.primerApellido + " " + est.SegundoApellido; miQr.CodigoQr = convertirImagenBits(crearQr(est.Cedula)); listaQrEstudiantes.Add(miQr); }
private void BtnGenerate_Click(object sender, RoutedEventArgs e) { string text = tbxText.Text; int size = 0; foreach (RadioButton rb in spSize.Children) { if ((bool)rb.IsChecked) { size = Convert.ToInt32(rb.Content); break; } } Qr.genQR(size, text); }
private void Spellbook_OnCastSpell(Spellbook sender, SpellbookCastSpellEventArgs args) { if ((Player.IsChannelingImportantSpell() || Game.Time - Rtime < 0.5) && Game.Time - Rtime < 2.5) { OktwCommon.blockMove = true; OktwCommon.blockAttack = true; OktwCommon.blockSpells = true; SebbyLib.Orbwalking.Attack = false; SebbyLib.Orbwalking.Move = false; args.Process = false; return; } if (args.Slot == SpellSlot.R) { var t = TargetSelector.GetTarget(R.Range - 20, TargetSelector.DamageType.Magical); if (E.IsReady() && t.IsValidTarget(E.Range) && Player.Mana > RMANA + EMANA) { E.CastOnUnit(t); args.Process = false; return; } if (W.IsReady() && t.IsValidTarget(W.Range) && Player.Mana > RMANA + WMANA) { W.Cast(t); args.Process = false; return; } if (Q.IsReady() && t.IsValidTarget(Q.Range) && Player.Mana > RMANA + QMANA) { Qr.Cast(t); args.Process = false; return; } if (R.IsReady() && t.IsValidTarget()) { Rtime = Game.Time; } } }
/// <summary> /// Returns true if Solvency instances are equal /// </summary> /// <param name="other">Instance of Solvency to be compared</param> /// <returns>Boolean</returns> public bool Equals(Solvency other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Cr == other.Cr || Cr != null && Cr.Equals(other.Cr) ) && ( Qr == other.Qr || Qr != null && Qr.Equals(other.Qr) ) && ( Car == other.Car || Car != null && Car.Equals(other.Car) ) && ( Tlgr == other.Tlgr || Tlgr != null && Tlgr.Equals(other.Tlgr) ) && ( Dar == other.Dar || Dar != null && Dar.Equals(other.Dar) ) && ( Em == other.Em || Em != null && Em.Equals(other.Em) )); }
static void Main(string[] args) { var encode = Qr.Encode("KEY", "CODE"); var decode = Qr.Decode("KEY", "ENCRYPTED_CODE"); }
public void DecodeQr() { var result = Qr.Decode(Password, Base64Content); Assert.Equal(Content, result); }
public void EncodeQr() { var result = Qr.Encode(Password, Content); Assert.Equal(Base64Content, result); }