Я знаю, что у меня проблема с бесконечной рекурсией в моем коде с переполнением стека. Я просто не знаю, как это сделать, помощь будет оценена.Решите бесконечную рекурсию в C#
public Point WorldToMapCell(Point worldPoint)
{
return WorldToMapCell(new Point((int)worldPoint.X, (int)worldPoint.Y));
}
public MapCell GetCellAtWorldPoint(Point worldPoint)
{
Point mapPoint = WorldToMapCell(worldPoint);
return Rows[mapPoint.Y].Columns[mapPoint.X];
}
public MapCell GetCellAtWorldPoint(Vector2 worldPoint)
{
return GetCellAtWorldPoint(new Point((int)worldPoint.X, (int)worldPoint.Y));
}
Вам нужно пройти путь! Обычно базовый корпус. –