CommonUIで開いたWidgetを特定のプレイヤーにだけ操作可能にする

今回使うプロジェクトはこちらに上がってます。

github.com


CommonUIに関する情報がまだネット上に少なかったので、細かいことだけどメモ。

Create Widgetする時にOwning Playerを指定しないと全員(全コントローラー)で操作可能、
指定するとそのプレイヤーのコントローラーだけが操作可能になる。

ただし、UE5.3.2、UE5.4.0 Previewでは以下のような問題が発生する。
例えば、Player0がWidgetを開きButton3をフォーカスした状態で閉じる。
その後、他のPlayerが同じWidgetを開くと、Button3がフォーカスされた状態で表示されてしまう。

回避方法が分かり次第、追記予定。