The problem is that I just ignored
public void BeginDrag() and public void OnDrag()
I'm still not doing anything inside. Only I issue messages through Debug. Log (); Already rummaged all that could be searched. Everywhere do through these 2 functions. For GUI it is used OnMouseDrag() that I, just in case, also pereproviril with UI and also zero reaction.
Canvas itself is displayed normally. Canvas buttons react to mouse hover and click. I tried to script the script as a button, or just on the panel. Reactions - zero.
Unity last.
Does anyone have any ideas?