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

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 プログラムのディスクリプタです。

次のステップ​