private static void CheckWindsong(S_ABNORMALITY_BEGIN p) { if (!WindsongIds.Contains(p.AbnormalityId)) { return; } if (!IsViewModelAvailable <ArcherLayoutVM>(out var vm)) { return; } vm !.Windsong.StartEffect(p.Duration); }
private static void CheckWindsong(S_ABNORMALITY_END p) { if (!WindsongIds.Contains(p.AbnormalityId)) { return; } //if (!CheckByIconName(p.AbnormalityId, WindsongIconName)) return; //TODO: temporary if (!IsViewModelAvailable <ArcherLayoutVM>(out var vm)) { return; } vm !.Windsong.StopEffect(); }