• Visual Scripting とは
    • プロジェクト設定
      • Node Library のノードを追加/削除する
        • Type Options に型を追加/削除する
        • バックアップを作成/復元する
    • 制御方式を選択する
    • 環境設定
    • Visual Scripting のバージョンを更新する
    • バージョン管理システムの使用
    • AOT プラットフォームで Visual Scripting を使用する
  • Visual Scripting の基本的な概念
    • インターフェース
    • ノード
    • グラフ
      • Subgraph
        • 遷移
    • Script Machine と State Machine
    • オブジェクトの型
      • カスタム型
    • 変数
  • Script Graph を使用してアプリケーションのロジックを開発する
    • グラフファイルの新規作成
      • Project ウィンドウを使用して空のグラフを新規作成する
        • 空グラフ作成フローを使用して未割り当てグラフを新規作成する
        • グラフを作成して既存のゲームオブジェクトに割り当てる
        • グラフを作成して新規のゲームオブジェクトに割り当てる
        • Script Machine または State Machine 上でグラフを作成する
    • Script Machine または State Machine にグラフファイルを添付する
    • グラフファイルを編集用に開く
      • Script Graph にノードを追加する
        • Script Graph 内でノードを接続する
        • 変数を作成して Script Graph に追加する
        • ノードのグループを作成する
    • Script Graph に Subgraph を追加する
      • Script Graph に Trigger または Data ポートを追加する
    • デバッグに Relations を使用する
      • 予測デバッグとライブデバッグ
        • デバッグメッセージを使用する
    • ライブ編集
      • ランタイム中にライブ編集を行う
    • スクリプトのリファクタリング
    • Input System を使用してプレイヤー入力を取得する
    • Input Manager を使用してプレイヤー入力を取得する
  • State Graph を使用してロジックの遷移を構築する
    • 新しいステートを作成する
    • ステート間に遷移を作成する
    • State Unit ノード
      • State Unit ノードの作成
  • 高度なカスタマイズと開発
    • Script Graph ノードの作成
    • カスタムイベントノードの作成
    • カスタムイベントノードの作成
    • カスタム型を使用する
      • カスタム型に Inspectable 属性を追加する
        • カスタム型用にカスタム PropertyDrawer を作成する
  • ノードリファレンス
    • This ノード
    • Control ノード
    • Time ノード
    • Event ノード
    • Variable ノード
    • Nulls ノード
    • Formula ノード
    • Script Graph ノード
    • State Graph ノード
  • 開発者ガイド