Timerが増えると意図しない動きが増える事がある ので、なるべく使わない実装で作れるか考えて作るようにしています。
Global Timer
1個設定して Target Global
の GlobalTimerFire
シグナルを繰り返すような設定にします。定期的に動かしたい アイテムがある場合 この GlobalTimerFire
を Item Logic
で受け取って処理をします。
-
GlobalTimerRun
シグナルで 起動される Global Timer - Triggers に
GlobalTimerFire
シグナルとGlobalTimerRun
シグナルを登録する -
GlobalTimerRun
シグナルが発行されるので、再びタイマーが動作する。 - 定期的に動かしたい アイテム (今回は にわとり) 側では
GlobalTimerFire
シグナル をItem Logic
で動くようにする。