Trigger

特定の条件で発火する処理。

FireOnTrueやTimerなどを使う場合はここに置きます。

Trigger.CheckGameEnd ゲームの終了判定

UI

UI関連の発火する処理。

Triggerの中でもUIに関するものだけはこちらに置きます。(ButtonEventなど)

小規模であれば、UIではなくTriggerとして扱うこともあります。

UI.PushGameStartButton ゲームスタートボタンを押した時の処理

Func

DynamicImpulseReceiverで受け取ることが前提です。

他のLogiXから呼び出して使うことを想定した処理を置きます。

LogiXを書いているときに複数箇所で同じ処理をしたいと思った時、切り出してここにいれます。

Func.CleanGameObjects ゲームに残ったオブジェクトを片付ける処理。開始時と終了時に呼び出したい。

Event

DynamicImpulseReceiverで受け取ることが前提です。

Funcとの違いは1つのトリガーから複数の処理が実行されうることです。

Slot構造も少し特殊でDynamicImpulseのトリガー文字ごとに分けます。

特定のイベント時に実行する処理を置きます。

Event.GameEnd ゲーム終了時の処理。