イベントノード(エンティティ関連)

ステージ内の任意のエンティティが削除 または 破棄されたときに起動します。
※このノードはステージエンティティにしか紐づけることができません。

プレイヤーがステージから退出した時もエンティティが削除されるため、このノードが起動します。

入出力パラメータ
出力パラメータイベント元GUIDGUID破棄または削除されたエンティティのGUIDを出力します
使用例

あるオブジェクトに衝突トリガーに入った時にエンティティを削除するノードグラフを紐づけます。

そのオブジェクトに触れてしまったときに、ゲーム失敗となり、ステージを終了します。

類似機能

・エンティティが破棄される時

ステージ内の任意のエンティティが破棄されたときに起動します。
※このノードはステージエンティティにしか紐づけることができません。

入出力パラメータ
出力パラメータイベント元エンティティエンティティ破棄されたエンティティを出力します
出力パラメータイベント元GUIDGUID破棄されたエンティティのGUIDを出力します
出力パラメータ位置3Dベクトル破壊されたエンティティの位置を出力します
出力パラメータ向き3Dベクトル破壊されたエンティティの向きを出力します
出力パラメータエンティティタイプ列挙・ステージ
・オブジェクト
・プレイヤー
・キャラ
・創造物
出力パラメータ陣営陣営破壊されたエンティティの陣営を出力します
出力パラメータダメージ源エンティティ対象を破壊したエンティティを出力します
出力パラメータ帰属者エンティティエンティティ破壊されたエンティティの所有者エンティティを出力します
出力パラメータカスタム変数コンポーネントのスナップショットカスタム変数コンポーネントのスナップショット破壊されたタイミングのカスタム変数を出力します
使用例

炎スライムをキャラクターが倒したとき、レベルが10上がります。
水スライムをキャラクターが倒したとき、レベルが10下がります。

類似機能

・エンティティが削除/破棄される時

紐づけられたエンティティが作成されたときに起動します。

入出力パラメータ
出力パラメータイベント元エンティティエンティティこのノードグラフが紐づけられているエンティティを出力します
出力パラメータイベント元GUIDGUIDこのノードグラフが紐づけられているエンティティのGUIDを出力します
使用例

プレイヤー作成時、すべてのプレイヤーがすでに揃っているかを確認し、揃っている場合はゲーム開始処理の信号を送ります。

紐づけられたキャラクターエンティティの移動速度が条件を満たした時に起動します。
※このノードはキャラクターエンティティにしか紐づけることができません。

このイベントノードを起動させるには、ユニット状態「移動速度をモニタリング」をキャラクターが持っている必要があります。

入出力パラメータ
出力パラメータイベント元エンティティエンティティこのノードグラフが紐づけられているエンティティを出力します
出力パラメータイベント元GUIDGUIDこのノードグラフが紐づけられているエンティティのGUIDを出力します
出力パラメータユニット状態配置ID配置ID「移動速度をモニタリング」がついているユニット状態の配置IDを出力します
出力パラメータ条件:比較タイプ列挙・比較演算_イコール
・比較演算_小なり
・比較演算_小なりイコール
・比較演算_大なり
・比較演算_大なりイコール
出力パラメータ条件:比較値浮動小数点数設定したモニタリングスピード値を出力します
出力パラメータ現在の移動速度浮動小数点数キャラクターの現在の移動速度を出力します
使用例

キャラクター作成時にユニット状態を付与します。
キャラクターは移動中に毎秒、キャラクターの上限HPを1%分のダメージを受けます。
移動をやめるとダメージは受けません。

コメント