Find Child By Name (LogiXノード)

From Neos Wiki
Jump to navigation Jump to search
This page is a translated version of the page Find Child By Name (LogiX node) and the translation is 100% complete.
Other languages:
English • ‎日本語
Find Child By Name
'Find Child By Name' LogiX node
Inputs
  Slot Instance
  String Name
  Bool MatchSubstring
  Int SearchDepth
  Bool IgnoreCase
Outputs
  Slot FoundChild

Find Child By Nameノードは Instance 入力スロットの子で、入力 Name に一致する名前を持つスロットを探します。

使用方法

Instance のデフォルトは null で、これは何とも一致しません。

Name のデフォルト値は null で、これでは何も一致しません。

MatchSubstring は、入力された Name を名前に含むのスロットを有効な一致とみなすかどうかを決定するものです。デフォルトでは True です。


SearchDepth 入力は、ノードが子スロットを検索するスロット階層のレベルを決定します。0の深さは、インスタンススロットの直接の子だけを検索します。正の深さは、直接の子供の下のその多くのレベルの子供だけを検索します。負の深さは、すべての子を無制限に検索します。デフォルトは 0 です。


IgnoreCase は、Name の大文字と小文字が正確に一致しないスロット名を有効と見なすかどうかを決定するものです。デフォルトでは True です。


FoundChild の出力は、入力 Name と名前が一致する最初に見つかったスロットです。一致するものがない場合は、nullが出力されます。


検索は、まず Instance 入力スロットの直接の子から (インデックスの昇順に) 進み、次に SearchDepth 入力で許可されていれば次のレベルまたは子へ、といった具合に進みます。0 (デフォルト) の SearchDepthInstance 入力スロットの直接の子だけを検索し、1 は Instance スロットの子の子等を検索します。SearchDepth の値を -1 にすると、無制限の深さまで検索することができます。

注意: このノードを使用してスロットを見つけることは、単にGet Child (LogiX node)を使用してインデックスから子スロットを取得するよりも難しいので、絶対に必要であるかどうかを検討してください。

ノードメニュー

Slots
Back Children Count Destroy Slot Destroy Slot Children Duplicate Slot Find Child By Name Find Child By Tag
Find Parent By Name Find Parent By Tag Get Active User Get Active User Root Get Active User Self Get Child Get Object Root
Get Parent Slot Get Slot Get Slot Active Get Slot Active Self Get Slot Name Get Slot Order Offset Get Slot Persistent
Get Slot Persistent Self Get Tag Has Tag Index Of Child Is Child Of Root Slot Set Child Index
Set Parent Set Slot Active Self Set Slot Name Set Slot Order Offset Set Slot Persistent Self Set Tag Slot Children Events