private void OnSkillshotDeleted(EvadeSkillshot skillshot) { if (RestorePosition && !SkillshotDetector.DetectedSkillshots.Any()) { if (CurrentEvadeResult != null && Player.Instance.IsMovingTowards(CurrentEvadeResult.EvadePoint)) { Player.IssueOrder(GameObjectOrder.MoveTo, LastIssueOrderPos.To3DWorld(), false); } } }
private void OnDash(Obj_AI_Base sender, Dash.DashEventArgs dashEventArgs) { if (!sender.IsMe) { return; } if (CurrentEvadeResult != null) { CurrentEvadeResult = null; Player.IssueOrder(GameObjectOrder.MoveTo, LastIssueOrderPos.To3DWorld(), false); } }