internal void Relocate(OperationsRelocationItem ori) { if (CanRelocate(ori)) { player.Move(ori.Destination); player.ActionCounter.UseAction(1); ori.DiscardOption.Discard(); usedThisTurn = true; } }
internal bool CanRelocate(OperationsRelocationItem ori) { return ori != null && ori.DiscardOption != null; }