private void OnMovementFinished(object sender, CellMovementEventArgs args) { Move.MovementFinished -= OnMovementFinished; if (args.Sucess) { _account.Character.Map.UseElement(Id, SkillInstanceUid); _account.PerformAction(() => { if (CanGatherOnMap(ToGather)) { Gather(); } else { if (_account.Character.PathManager.Launched) { _account.Character.PathManager.DoAction(); } } }, 5000); } else { _account.PerformAction(() => { if (_account.Character.PathManager.Launched) { _account.Character.PathManager.DoAction(); } }, 5000); } }
private void OnMovementFinished(object sender, CellMovementEventArgs args) { Move.MovementFinished -= OnMovementFinished; if (args.Sucess) { Gather(); } else { Logger.Default.Log("Déplacement refusé"); } }
private void OnMovementFinished(object sender, CellMovementEventArgs e) { switch (e.Sucess) { case true: Logger.Default.Log($"Déplacement réussi ! Cell d'arrivé: {e.EndCell}"); break; case false: Logger.Default.Log($"Echec du déplacement :'( StartCell: {e.StartCell} -> EndCell: {e.EndCell}"); break; } }
private void _cellMovement_MovementFinished(object sender, CellMovementEventArgs e) { _cellMovement.MovementFinished -= _cellMovement_MovementFinished; _cellMovement = null; if (!e.Sucess) { OnChangementFinished(false); return; } _account.Character.Map.MapChanged += Map_MapChanged; _account.Network.SendToServer(new ChangeMapMessage(NewMap)); }
private void Movement_MovementFinished(object sender, CellMovementEventArgs e) { if (!e.Sucess) { return; } lock (CheckLock) { Fighter.MovementPoints = (short)(e.Distance); Logger.Default.Log($"Signalig MovementAutoReset", LogMessageType.Divers); Task.Delay(Delay).Wait(); MovementAutoReset.Set(); } }
private void GoToCell_OnMovementFinished(object sender, CellMovementEventArgs e) { GoToCell_Result = e.Sucess; _messageReceived.Set(); }