SetGamePausedに依存しないレイテントノードを作る方法

上記のヒストリア様の記事を参考に独自のレイテントノードを作成したのですが、そのままではSetGamePausedを使用してポーズを行った際に処理が止まってしまいます。
これをゲームのSetGamePausedとは関係なく動き続けるようにする方法があればご教授して頂きたいです。

ActorのTickEvenWhenPausedはオンになっており、Delayなどの組み込みのレイテントノードについては動作することを確認しています。

SetTimerがActorではなくWorldTickで動いているためTickEvenWhenPausedにかかわらず停止してしまっているのではないかというところまでは見当がついているのですが、SetTimerを代替する手段を見つけることができず詰まっています。

記事で紹介されている方法はより簡易的なLatentノードの実装なので、Delayノードと同様に実装するためには、FLatentActionInfoを利用した実装を行う必要があります。より実用的で汎用的なDelayのようなLatentノードを実装したいのであれば、以下の記事のように少し手をかけて実装を行う必要があります。

回答ありがとうございます。

やはり楽に行える方法ではある程度の制約が付きまとうのは仕方ないのですね。

FLatentActionInfoとFPendingLatentActionを使った方法で無事に実装することができました。