メインコンテンツまでスキップ

API リファレンス

UdonEmu の主要な API について説明します。

主要なクラスとメソッド

利用者が直接触る頻度が高い API は以下です。

UdonEmu

UdonAssembly を実行する中核クラスです。

主要メソッド

初期化
void InitializeUdonContent()

Udon コンテンツを初期化します。

プログラム実行
void RunProgram(string entryPoint)

指定されたエントリポイント(イベント名)を実行します。

変数操作
void SetUdonProgramVariable(string name, object value)
object GetUdonProgramVariable(string name)
bool TryGetUdonProgramVariable<T>(string name, out T value)

変数の設定・取得を行います。

UdonProgram

Udon プログラムの構造を表すクラスです。

主要メソッド

string Dump(this UdonProgram program)

UdonProgram の構造を JSON 形式で出力します。

UdonVariableTable

Udon の変数テーブルを表すクラスです。

主要メソッド

string Dump(this UdonVariableTable table)

VariableTable の状態を JSON 形式で出力します。

UdonTypeResolver

Udon の型情報を解決するためのクラスです。

UdonProgramDescriptor

Udon プログラムのディスクリプタです。

次のステップ