UE4 C++ Drag & Dropで詰まったところ

とりあえずまだ完成してないから詰まったところだけ書いておく。(書きかけ) 完成したら全体のコードとか載せた記事書きます。

OnMouseButtonDown()でオーバーライドしても呼び出されない

FReply NativeOnMouseButtonDown(const FGeometry& InGeometry, const FPointerEvent& InMouseEvent);
FReply hoge::NativeOnMouseButtonDown(const FGeometry& InGeometry, const FPointerEvent& InMouseEvent)
{
    UUserWidget::NativeOnMouseButtonDown(InGeometry, InMouseEvent);
}

こっちで書き換えると動く。よくわからん

・ドラッグを実装しても動かない(BP,C++共通) ドラッグするウィジェットのルートの詳細を開いて、behaviorのところのVisiblityをVisibleにしないとそもそも反応してくれない。 f:id:pto8913:20200127042712p:plain