.NET 4.x Не могу разобраться с событиями - C#

Формулировка задачи:

Прочитал кучу инфы но только больше запутался! Допустим имеются слассы Cursor и Button. Класс курсор знает все свои координаты(положения, клика, двойного клика). А класс кнопки имеет функцию
public bool Intersect(Vector2 position);
, и представляет из себя просто набор полигонов с текстурой. посто подскажите как сделать так, чтобы при наведении Курсора на Кнопку вызвался например метод (делегат) Hover у кнопки.

Код к задаче: «.NET 4.x Не могу разобраться с событиями - C#»

textual
GuiButton button1 = new GuiButton(<параметры для конструктора>);
 
 button1.eventCursorHover += curPos => {
        //тут, я так понял, выполняется код при вызове  метода OnCursorHover(), например:
        button1.Text = curPos.ToString();
 };

7   голосов, оценка 4.000 из 5


СОХРАНИТЬ ССЫЛКУ