Я пытаюсь создать для себя маленького бота в игре Gladiatus.Это только для изучения оконных форм.Однако я столкнулся с проблемой.Я не знаю, как реализовать функцию перетаскивания, которая бы перетаскивала элемент типа div
на аватар типа div
.
В моем коде я использовал такой же формат чуть раньше, ноэто было для "Click" и htmlElement был кнопкой.Это сработало, и я понял, что это будет то же самое ... Но на этот раз я хочу переместить div, а не кнопку.Может быть, это имеет влияние?Я не знаю.
Это изображение того, как оно должно работать
var elements = wb.Document.GetElementsByTagName("div");
foreach (HtmlElement el in elements)
{
if (el.GetAttribute("data-content-type").ToString() == "64")
{
el.InvokeMember("MouseDown");
foreach(HtmlElement el2 in elements)
{
if (el.GetAttribute("data-content-type-accept").ToString() == "64")
{
el2.InvokeMember("MouseOver");
el.InvokeMember("MouseUp");
break;
}
}
}
if (healthPercent >= Player.wantedHealthPercentage)
break;
}
В результате элемент перетаскивается на аватар, имитирующий что-то вроде перетаскивания.и упасть.