20 lines
511 B
C#
20 lines
511 B
C#
using UnityEditor;
|
|
|
|
namespace VRC.Udon.Editor.ProgramSources
|
|
{
|
|
[CustomEditor(typeof(UdonProgramAsset))]
|
|
public class UdonProgramAssetEditor : UnityEditor.Editor
|
|
{
|
|
public override void OnInspectorGUI()
|
|
{
|
|
bool dirty = false;
|
|
UdonProgramAsset programAsset = (UdonProgramAsset)target;
|
|
programAsset.RunEditorUpdate(null, ref dirty);
|
|
if(dirty)
|
|
{
|
|
EditorUtility.SetDirty(target);
|
|
}
|
|
}
|
|
}
|
|
}
|