Nintendo MessageStudio ヘルプ

LMSFlowNodeData

この構造体は、フローチャートのノード情報を表します。 中身は共有体になっていて、データはノードの種類によらず12バイト固定です。

ノードの種類

構造体の中のnNodeTypeは、このノードの種類を表しています。
列挙子意味
eLMS_FlowNodeType_Invalid無効なノードです。通常は利用されません。使用しないでください。
eLMS_FlowNodeType_Messageこのノードは、メッセージノードです。 メッセージノードは、関連付けられているメッセージファイル上におけるメッセージを表示するためのノードです。 ノードの中にメッセージに関する情報が含まれます。
eLMS_FlowNodeType_Branchこのノードは、分岐ノードです。 ここで条件による分岐が発生します。分岐条件はプロジェクトに登録されているものになります。 分岐先のインデックス番号を取得するには、LMS_GetCaseIndexesFromBranchNodeを使用します。
eLMS_FlowNodeType_Labelこのノードはラベルノードです。ラベルノードは、文字列からノードの番号を引くための目印として利用することができます。 おもに処理を開始するためのエントリポイントとして使用します。
eLMS_FlowNodeType_Jumpこのラベルはジャンプノードです。ジャンプノードを利用すると他のノードに処理をジャンプさせることができます。