特定の条件で発火する処理。
FireOnTrueやTimerなどを使う場合はここに置きます。
Trigger.CheckGameEnd ゲームの終了判定
UI関連の発火する処理。
Triggerの中でもUIに関するものだけはこちらに置きます。(ButtonEventなど)
小規模であれば、UIではなくTriggerとして扱うこともあります。
UI.PushGameStartButton ゲームスタートボタンを押した時の処理
DynamicImpulseReceiverで受け取ることが前提です。
他のLogiXから呼び出して使うことを想定した処理を置きます。
LogiXを書いているときに複数箇所で同じ処理をしたいと思った時、切り出してここにいれます。
Func.CleanGameObjects ゲームに残ったオブジェクトを片付ける処理。開始時と終了時に呼び出したい。
DynamicImpulseReceiverで受け取ることが前提です。
Funcとの違いは1つのトリガーから複数の処理が実行されうることです。
Slot構造も少し特殊でDynamicImpulseのトリガー文字ごとに分けます。
特定のイベント時に実行する処理を置きます。
Event.GameEnd ゲーム終了時の処理。