private static void CheckArush(S_ABNORMALITY_END p) { //if (!ARushIDs.Contains(p.AbnormalityId)) return; if (!CheckByIconName(p.AbnormalityId, AdrenalineRushIconName)) { return; //temporary } if (!IsViewModelAvailable <LancerLayoutVM>(out var vm)) { return; } vm !.AdrenalineRush.StopEffect(); }
public override bool StartSpecialSkill(Cooldown sk) { if (sk.Skill.IconName == GuardianShout.Cooldown.Skill.IconName) { GuardianShout.StartCooldown(sk.Duration); return(true); } if (sk.Skill.IconName == AdrenalineRush.Cooldown.Skill.IconName) { AdrenalineRush.StartCooldown(sk.Duration); return(true); } if (sk.Skill.IconName != Infuriate.Skill.IconName) { return(false); } Infuriate.Start(sk.Duration); return(true); }
public override void Dispose() { GuardianShout.Dispose(); AdrenalineRush.Dispose(); Infuriate.Dispose(); }
private void OnDeath() { LH.Stop(); GuardianShout.StopEffect(); AdrenalineRush.StopEffect(); }