設定
UdonSharpの設定は Edit > Project Settings > Udon Sharp から確認できます。

Udon Sharp
Auto compile on modify
これを有効にすると、スクリプトが変更・保存された際に自動的にコンパイルが行われます。
Compile all script
U# スクリプトに変更が検知されるたびに、すべてのスクリプトをコンパイルします。
Compile on focus
エディタがフォーカスを得たタイミングで、かつスクリプトに変更があった場合のみコンパイルを行います。
Script template override
U# スクリプトを作成する際に使用する独自のカスタムテンプレートを定義できます。
スクリプトを Script template override フィールドにドラッグ&ドロップすると、新規に U# スクリプトを作成する際にそのテンプレートが使用されるようになります。
<TemplateClassName> を使用することで、ファイル名に基づいてクラス名を設定できます。
Default Template
using UdonSharp;
using UnityEngine;
using VRC.SDKBase;
using VRC.Udon;
public class <TemplateClassName> : UdonSharpBehaviour
{
void Start()
{
}
}
デバッグ
Debug build
Inline Code および Listen for client exceptions の有効/無効を切り替えます。
Inline Code
生成されるアセンブリコードに C# のインラインコードを含めます。
Listen for client exceptions
VRChatクライアントが出力するログから例外を監視し、プロジェクト内のスクリプトとの照合を試みます。
最終更新: