Как работает ExecuteEvents.Execute в Unity

Я искал решение как использовать Drag&Drop внутри ScrollRect и нашёл решение в ответе на данной вопрос из enSO:

https://stackoverflow.com/questions/44515498/drag-and-drop-in-scrollrect-scrollview-in-unity3d

Я использовал этот ответ, он мне помог.

Но технически я так и не понял как работает данная строчка ExecuteEvents.Execute(scrollRect.gameObject, eventData, ExecuteEvents.beginDragHandler);

Из документации мне понятно что обьект из первого аргумента выполняет функцию из третьего аргумента, но я не понял что происходит если я вызову данный метод, почему тут ExecuteEvents.beginDragHandler, понятное дело что он использует IBeginDragHandler интерфейс, но я не могу ясно понять что происходит до вызова и после, когда использовать данный метод, может есть какой то источник или ответ где я мог бы понять деталнее?

Мои попытки поиска внятного ответа закончились неудачей


Ответы (0 шт):