namespace ProjectStormtrooper.MovementStrategy;
///
/// Интерфейс для работы с перемещаемым объектом
///
public interface IMoveableObject
{
///
/// Получение координат объекта
///
ObjectParameters? GetObjectPosition { get; }
///
/// Шаг объекта
///
int GetStep { get; }
///
/// Попытка переместить объект в указанном направлении
///
///
///
bool TryMoveObject(MovementDirection direction);
}