一つのアイテムだけ取得できない

UE5.3で、同じ親の複数あるアイテムのうち一つだけうまく情報を使えません。


(この写真のようにアイテムを取得するとインベントリに格納されるようにしています。
ただ一つのアイテムだけインベントリに表示されず、使うことも出来ないで、アイテムを取得しているのに、取得していない動作をします。)

ただ、Print Stringを使ってアイテムの情報を取得できているか確認したら、ちゃんと取得できていました。

あと、空いているスロットをクリックするとうまく情報を使えないアイテムがソケットで指定していない全く関係のなさそうな場所にスポーンされてしまいます。(本来はソケットで指定した場所にアイテムを持っていて、特定のアイテムスロットをクリックしたらスポーンされるようになっています)

私の記憶では、おかしくなる前に取得する前のアイテムの場所と向きを変えて、マテリアルを交換しました。

同じ親を使っていて一つのアクタだけ使えなくなることなどあり得るのでしょうか?

何か情報不足でしたらご指摘よろしくお願いします。
語彙力がなくてわかりにくい文ですけどどうかよろしくお願いいたします

(補足)です。

悪いのはその一つのアイテムアクタではなく、アイテムに振り分けられたIndexのようです。
Indexをほかのアイテムに割り振られたものに入れ替えてみたところ、0が振り分けられたアイテムがその問題の挙動をするようです。
アイテムは全部で8個あって、0から7まで振り分けています。

直近の開発では、Indexの方は何もいじっていなかったのですが急にこのような問題が起きてしまいました…
なぜこのようになったのか、どうしたら直るのか私の力では解決できそうにありません。
どうかよろしくお願いいたします。

色々触っていたら解決できました!
どうやら同じ0のIndexを持つアクタが競合していたみたいです。
お騒がせしてすみませんでした。また何かありましたら宜しくお願いいたします。

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.