private static void CheckGshout(S_ABNORMALITY_BEGIN p) { if (!GShoutIDs.Contains(p.AbnormalityId)) { return; } if (!IsViewModelAvailable <LancerLayoutVM>(out var vm)) { return; } vm !.GuardianShout.StartEffect(p.Duration); }
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); }
private void OnDeath() { LH.Stop(); GuardianShout.StopEffect(); AdrenalineRush.StopEffect(); }