Пример #1
0
 protected override void OnCooldownEnded(CooldownMode mode)
 {
     base.OnCooldownEnded(mode);
     if (Context == null) return;
     if (mode != CooldownMode.Normal) return;
     WindowManager.ViewModels.CooldownsVM.Remove(Context.Skill);
 }
 protected override void OnCooldownEnded(CooldownMode mode)
 {
     base.OnCooldownEnded(mode);
     if (mode == CooldownMode.Normal)
     {
         WindowManager.CooldownWindow.VM.Remove(Context.Skill);
     }
 }
        private void OnRagnarokStarted(CooldownMode mode)
        {
            Running = true;
            var an = new DoubleAnimation(359.9, 0, TimeSpan.FromMilliseconds(_context.Buff.Duration));

            an.Completed += (s, ev) =>
            {
                Running = false;
            };
            ExternalArc.BeginAnimation(Arc.EndAngleProperty, an);
        }
 protected override void OnCooldownEnded(CooldownMode mode)
 {
     base.OnCooldownEnded(mode);
     CooldownWindowViewModel.Instance.Remove(Context.Skill);
 }
Пример #5
0
 public static void AddSkillDirectly(Skill sk, uint cd, CooldownType type = CooldownType.Skill, CooldownMode mode = CooldownMode.Normal)
 {
     RouteSkill(new Cooldown(sk, cd, type, mode));
 }
Пример #6
0
 private void OnEdictBuffStarted(ulong cd, CooldownMode obj) => EdictOfJudgment.Cooldown.FlashOnAvailable = false;
Пример #7
0
 private void OnEdictBuffEnded(CooldownMode obj) => EdictOfJudgment.Cooldown.FlashOnAvailable             = true;
Пример #8
0
 private void OnGraceBuffStarted(ulong cd, CooldownMode obj) => Grace.Cooldown.FlashOnAvailable           = false;
Пример #9
0
 private void OnGraceBuffEnded(CooldownMode obj) => Grace.Cooldown.FlashOnAvailable                       = true;