internal void DirectFlight(DirectFlightItem directFlightItem) { if(CanDirectFlight(directFlightItem)) { directFlightItem.CityCard.Discard(); player.Move(directFlightItem.CityCard.Node); player.ActionCounter.UseAction(1); } }
internal bool CanDirectFlight(DirectFlightItem directFlightItem) { return directFlightItem != null; }
private bool CanDirectFlight(DirectFlightItem dfi) { return actionManager.CanDirectFlight(dfi); }
public void DirectFlight(DirectFlightItem dfi) { actionManager.DirectFlight(dfi); RaiseChangeNotificationRequested(null); boardViewModel.PawnViewModel.AnimateDrive(boardViewModel.PathAnimationViewModel.Data); }
public void DirectFlight(DirectFlightItem dfi) { ActionManager.DirectFlight(dfi); }