Gameplay Ability Taskということになるのか、Give Abilityノードで能力を与えて実行するブループリントだが、その中でPlayMontageAndWaitでモンタージュ再生すると、どうしても正しく動かなくなるみたい。

もしかして、この赤丸の問題か?そうかもしれないな。クライアントだとここで終わることはないと思うけど、サーバーだと違うのか。そのせいか。
追記)
赤丸の出口で専用サーバーかチェックして、そうだったらEnd Ability、違ったら終わらずに待つってしてみたけど、やっぱりだめだった。Block Ability with Tagとかがちゃんと動かなくなる。タグを見なくてもいい処理なら問題なさそうなんだけど。別のAbilityとして実行すればいいのかなぁ。←ここまで違った。たとえサーバーが赤丸の部分で終わるとしても、End Abilityにしちゃいけないみたいだ。
実はすでにコスト用とエフェクト用に分けてる。一緒にするとちゃんと動かないから。モンタージュ用も分けるべきなのか?
ちゃんと確認してないけど、これたぶんオフラインだと問題ないやつなんだと思う。
コメント