예제 #1
0
 public override bool ShouldBeExecuted(Orbwalker.ActiveModes activeModes)
 {
     if (activeModes.HasFlag(Orbwalker.ActiveModes.Combo))
     {
         return true;
     }
     var deadCombo = Instance.GetGlobal<CheckBox>("ComboWhileDead");
     return deadCombo != null && deadCombo.CurrentValue && Instance.IsDead;
 }
예제 #2
0
 public override bool ShouldBeExecuted(Orbwalker.ActiveModes activeModes)
 {
     return activeModes.HasFlag(Orbwalker.ActiveModes.Harass) || HarassToggleKey.CurrentValue;
 }
예제 #3
0
 private List<Orbwalker.ActiveModes> GetModes(Orbwalker.ActiveModes modes)
 {
     if (modes == Orbwalker.ActiveModes.None)
     {
         return new List<Orbwalker.ActiveModes>
         {
             Orbwalker.ActiveModes.None
         };
     }
     return OrbwalkerModes.Where(mode => modes.HasFlag(mode)).ToList();
 }
예제 #4
0
 public override bool ShouldBeExecuted(Orbwalker.ActiveModes activeModes)
 {
     return activeModes.HasFlag(Orbwalker.ActiveModes.LaneClear);
 }