// // PlayerWalkCommand.cs // // Copyright (c) František Boháček. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. using NosSmooth.Core.Commands.Control; namespace NosSmooth.Core.Commands.Walking; /// /// Command that moves the player to the specified target position. /// May be used only in world. /// /// The x coordinate of the target position to move to. /// The y coordinate of the target position to move to. public record PlayerWalkCommand ( ushort TargetX, ushort TargetY, bool CanBeCancelledByAnother = true, bool WaitForCancellation = true, bool AllowUserCancel = true, bool CancelOnMapChange = true ) : ICommand, ITakeControlCommand;