Извините за такой простой вопрос (я гуглил, но тупик, новичок в программировании)
пример кода ниже
public Point GetRandomWalkableLocationInRoom(Rectangle room)
{
if (DoesRoomHaveWalkableSpace(room))
{
for (int i = 0; i < 100; i++)
{
int x = Game.Random.Next(1, room.Width - 2) + room.X;
int y = Game.Random.Next(1, room.Height - 2) + room.Y;
if (IsWalkable(x, y))
{
return new Point(x, y);
}
}
}
return null;
}