別のUMGのBluePrintの変数を変更したいです。
-状況-
MainUIとMapButtonの2つのUIがあります。
MapButtonには1つのボタンのみ配置してあり、MainUIはMapButtonが4x4のグリッド状に複数配置されています。
この各ボタンを押した際に配置されている場所に応じた座標をMainUIBPの変数に書き込みたいのですが
例) 左上のボタンは(0,0) 右下は(3,3)
どうやって別のUMGBPの変数を参照させるか分かりません。
-試したこと-
MapButtonにMainUI型の変数を持たせる → UMGはアウトライナに置けないので不可能?
UMGにTagを付けて探す → Actorしか持てない
GameModeBPに変数を用意しMapButtonがGameModeの変数を上書きし、MainUIはGameModeの変数を受け取る
→ これで出来るがゆくゆくGameModeが大変なことになる
よろしくお願いします。