Unit カテゴリ - Stingray フロー ノード リファレンス

サブカテゴリ

ノード

出力

Out

event

ノードの評価が完了するとこのイベントがトリガされます。

入力

unit

Unit

アクターが含まれるユニットです。

string

Actor Name

アクターの名前です。

float

Inherit Velocity

接続されているアニメートされたオブジェクトの速度を、物理アクターがどの程度継承するかを指定します。値を 1.0 に設定すると、アニメーション オブジェクトの速度が完全に継承されます。

event

In

このイベントがこのノードの評価をトリガします。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Out

event

ノードの評価が完了するとこのイベントがトリガされます。

入力

unit

Unit

破壊するアクターが含まれている単位です。

string

Actor Name

破壊するアクターの名前です。

event

In

このイベントがこのノードの評価をトリガします。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Actor

actor

指定されたアクターです。

入力

unit

Unit

アクターを取得するユニットです。

float

Actor Index

取得するアクターのインデックスです。

string

Actor Name

アクターの名前です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Camera

camera

指定されたカメラです。

入力

unit

Unit

カメラを取得するユニットです。

string

Camera Name

取得するカメラの名前です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Name

string

ユニットをスポーンしたレベルです。

入力

unit

Unit

レベルを取得するユニットです。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Light

light

指定されたライトです。

入力

unit

Unit

ライトを取得するユニットです。

string

Light Name

取得するライトの名前です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Position

vector3

ユニットのローカル位置です。

入力

unit

Unit

位置が取得されるユニットです。

id

Object

ユニット シーン グラフ内のオブジェクト ノードの名前です。

オブジェクトが指定されていない場合は、代わりにユニットのローカル位置が設定されます。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Rotation

quaternion

ユニットのローカル回転です。

入力

unit

Unit

回転が取得されるユニットです。

id

Object

ユニット シーン グラフ内のオブジェクト ノードの名前です。

オブジェクトが指定されていない場合は、代わりにユニットのローカル回転が使用されます。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Scale

vector3

ユニットのローカル スケールです。

入力

unit

Unit

スケールが取得されるユニットです。

id

Object

ユニット シーン グラフ内のオブジェクト ノードの名前です。

オブジェクトが指定されていない場合は、代わりにユニットのローカル スケールが使用されます。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Mesh

mesh

指定されたメッシュです。

入力

unit

Unit

メッシュを取得するユニットです。

string

Mesh Name

取得するメッシュの名前です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Mover

mover

ユニットのムーバです。

入力

unit

Unit

ムーバを取得するユニットです。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Value

float

ユニット内のアクターの数です。

入力

unit

Unit

テストするユニットです。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Value

float

プロパティに現在設定されている値を返します。

入力

unit

Unit

数値を取得するユニットです。

string

Path

プロパティへのパスを構成するスラッシュで区切られた文字列です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Type

string

ユニットのリソース タイプの名前です。

入力

unit

Unit

リソース タイプを取得するユニットです。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Position

vector3

ユニットのワールド位置です。

入力

unit

Unit

位置が取得されるユニットです。

id

Object

ユニット シーン グラフ内のオブジェクト ノードの名前です。

オブジェクトが指定されていない場合は、代わりにユニットのワールド位置が使用されます。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Rotation

quaternion

ユニットのワールド回転です。

入力

unit

Unit

回転が取得されるユニットです。

id

Object

ユニット シーン グラフ内のオブジェクト ノードの名前です。

オブジェクトが指定されていない場合は、代わりにユニットのワールド回転が使用されます。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Out

event

ノードの評価が完了するとこのイベントがトリガされます。

Hit

boolean

衝突が検出された場合には true を返し、そうでない場合には false を返します。

Distance

float

衝突テストの開始点からの衝突点の距離です。

Normal

vector3

衝突したサーフェスの法線です。

Mesh

mesh

ヒットしたメッシュです。

Slot Name

id

ヒットした三角形によって使用されるマテリアル スロット ID です。

入力

unit

Unit

レイキャストするユニットです。

vector3

From

レイキャストの開始位置です。

vector3

Direction

レイが開始点からキャストされる方向です。

float

Length

レイの長さです。

boolean

Include Hidden Meshes

非表示のメッシュを含むかどうかを指定します。

event

In

このイベントがこのノードの評価をトリガします。

メッシュ内で交差する三角形のメッシュおよびマテリアル スロットの情報を返します。注: 高密度メッシュを含むユニットは非常に高価になります。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Out

event

ノードの評価が完了するとこのイベントがトリガされます。

入力

unit

Unit

テレポートするユニットです。

id

Object

移動するユニット シーン グラフ内のオブジェクト ノードの名前です。

vector3

Delta Position

ユニットに設定するデルタ位置です。

vector3

Velocity

ユニットの速度です。

boolean

Teleport

ユニットをテレポートするかどうかを示すブールです。

event

In

このイベントがこのノードの評価をトリガします。

オブジェクトを指定しない場合は、代わりにユニットが移動されます。テレポートを有効にすると、ユニットが滑らかに移動する代わりにその位置までテレポートするようになります。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

パススルー入力

unit

Unit

unit

中継するユニットです。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Out

event

ノードの評価が完了するとこのイベントがトリガされます。

入力

unit

Unit

回転するユニットです。

id

Object

回転するユニット シーン グラフ内のオブジェクト ノードの名前です。

quaternion

Delta Rotation

ユニットに設定する新しい回転です。

vector3

Velocity

速度です。

boolean

Teleport

ユニットをテレポートするかどうかを示すブールです。

event

In

このイベントがこのノードの評価をトリガします。

オブジェクトを指定しない場合は、代わりにユニットが回転されます。テレポートを有効にすると、ユニットが滑らかに回転する代わりに目的の回転までテレポートするようになります。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Out

event

ノードの評価が完了するとこのイベントがトリガされます。

入力

unit

Unit

位置が設定されるユニットです。

vector3

Position

ユニットに設定する新しい位置です。

id

Object

移動するユニット シーン グラフ内のオブジェクト ノードの名前です。

boolean

Teleport

ユニットをテレポートするかどうかを示すブールです。

event

In

このイベントがこのノードの評価をトリガします。

オブジェクトが指定されていない場合は、代わりにユニットのローカル位置が設定されます。テレポートを有効にすると、ユニットが目的地までテレポートするようになります。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Out

event

ノードの評価が完了するとこのイベントがトリガされます。

入力

quaternion

Rotation

ユニットに設定する新しい回転です。

id

Object

回転するユニットのシーン グラフ内のオブジェクト ノードの名前です。

boolean

Teleport

(オプション)ユニットをテレポートするかどうかを示すブール値です。

unit

Unit

回転が設定されるユニットです。

event

In

このイベントがこのノードの評価をトリガします。

テレポートを有効にすると、ユニットが指定された回転値までテレポートするようになります。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Out

event

ノードの評価が完了するとこのイベントがトリガされます。

入力

unit

Unit

スケールが設定されるユニットです。

vector3

Scale

ユニットの新しいスケールです。

id

Object

スケールするユニット シーン グラフ内のオブジェクト ノードの名前です。

boolean

Teleport

ユニットをテレポートするかどうかを示すブールです。

event

In

このイベントがこのノードの評価をトリガします。

オブジェクトが指定されていない場合は、代わりにユニットのローカル スケールが設定されます。テレポートを有効にすると、ユニットが指定されたスケール値までテレポートするようになります。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Out

event

ノードの評価が完了するとこのイベントがトリガされます。

入力

unit

Unit

ムーバを使用するユニットです。

string

Mover Name

ムーバの名前です。

event

In

このイベントがこのノードの評価をトリガします。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Out

event

ノードの評価が完了するとこのイベントがトリガされます。

入力

unit

Unit

データを設定するユニットです。

string

Path

プロパティへのパスを構成するスラッシュで区切られた文字列です。例: "meshes/my_unit_mesh_name/materials/slot_name/albedo/x"

float

Value

プロパティに設定する値を指定します。

event

In

このイベントがこのノードの評価をトリガします。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Out

event

ノードの評価が完了するとこのイベントがトリガされます。

入力

unit

Unit

表示または非表示にするユニットです。

id

Group

表示または非表示にする可視性グループの名前です。オプション。指定した場合、このグループのメッシュのみ影響を受けます。省略した場合、ユニット内のすべてのメッシュが影響を受けます。

boolean

Visible

メッシュが表示される(true)か、非表示になる(false)かを指定するブール値です。

event

In

このイベントがこのノードの評価をトリガします。

可視性グループを作成し、「Unit Editor」でメッシュを割り当てることができます。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Spawned Unit

unit

マーカー位置でスポーンされたユニットです。

Spawned

event

ユニットがスポーンされたときにトリガされる出力イベントです。

Unspawned

event

ユニットがスポーン解除されたときにトリガされる出力イベントです。

変数

Spawn Point

level_object

入力

id

Unit

event

Spawn

ユニットをスポーンするためにトリガされる入力イベントです。

event

Unspawn

ユニットをスポーン解除するためにトリガされる入力イベントです。

Level Flow Editor でのみ使用可能です。

出力

Spawned Unit

unit

レベル内にスポーンされたユニットです。

Spawned

event

ユニットがスポーンされたときにトリガされる出力イベントです。

Unspawned

event

ユニットがスポーン解除されたときにトリガされる出力イベントです。

入力

id

Unit

vector3

Position

ユニットの新しい位置です。

quaternion

Rotation

ユニットの新しい回転です。

event

Spawn

ユニットをスポーンするためにトリガされる入力イベントです。

event

Unspawn

ユニットをスポーン解除するためにトリガされる入力イベントです。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

変数

Event

string

トリガするフロー イベントの名前です。

入力

unit

Unit

フロー イベントをトリガするユニットです。

event

In

このイベントがこのノードの評価をトリガします。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Value

boolean

ユニットが削除されている場合、またはユニットが nil の場合には false を返します。

入力

unit

Unit

テストするユニットです。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Value

boolean

ユニットのリソース タイプが指定された名前と一致する場合には true を返し、そうでない場合には false を返します。

入力

unit

Unit

テストするユニットです。

id

Type

ユニットのリソース タイプの名前です。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Resource

string

ユニット リソースです。

入力

string

Resource

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Unspawned

event

ユニットがスポーン解除されたときにトリガされる出力イベントです。

入力

unit

Unit

スポーン解除するユニットです。

event

Unspawn

ユニットをスポーン解除するためにトリガされる入力イベントです。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。

出力

Out

event

ノードの評価が完了するとこのイベントがトリガされます。

入力

unit

Unit

更新するユニットです。

event

In

このイベントがこのノードの評価をトリガします。

Link Unit ノードだけでは表せない複雑な方法で他のユニットの位置に依存するユニットを実装するために使用できます。このノードは慎重に使用する必要があります。

Unit Flow EditorLevel Flow EditorExternal Flow Editor で使用可能です。