private static void CheckInColdBlood(S_ABNORMALITY_END p)
        {
            if (!IcbIds.Contains(p.AbnormalityId))
            {
                return;
            }
            if (!IsViewModelAvailable <SlayerLayoutVM>(out var vm))
            {
                return;
            }

            vm !.InColdBlood.StopEffect();
        }
Пример #2
0
        public override bool StartSpecialSkill(Cooldown sk)
        {
            if (sk.Skill.IconName == InColdBlood.Cooldown.Skill.IconName)
            {
                InColdBlood.StartCooldown(sk.Duration);
                return(true);
            }

            if (sk.Skill.IconName != OverhandStrike.Skill.IconName)
            {
                return(false);
            }
            OverhandStrike.Start(sk.Duration);
            return(true);
        }
Пример #3
0
 public override void Dispose()
 {
     InColdBlood.Dispose();
 }