// // PathfinderState.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.Client; using NosSmooth.Core.Stateful; using NosSmooth.Data.Abstractions.Infos; namespace NosSmooth.Extensions.Pathfinding; /// /// State of the . /// public class PathfinderState : IStatefulEntity { /// /// Gets or sets the current map id. /// internal int? MapId { get; set; } /// /// Gets or sets the current map information. /// internal IMapInfo? MapInfo { get; set; } /// /// Gets or sets the current x. /// internal short X { get; set; } /// /// Gets or sets the current y. /// internal short Y { get; set; } /// /// Gets or sets the id of the charcter. /// internal long CharacterId { get; set; } }