diff options
Diffstat (limited to 'VRCSDK3Worlds/Assets/Udon/ProgramSources/Abstract/AbstractUdonProgramSource.cs')
| -rw-r--r-- | VRCSDK3Worlds/Assets/Udon/ProgramSources/Abstract/AbstractUdonProgramSource.cs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/VRCSDK3Worlds/Assets/Udon/ProgramSources/Abstract/AbstractUdonProgramSource.cs b/VRCSDK3Worlds/Assets/Udon/ProgramSources/Abstract/AbstractUdonProgramSource.cs new file mode 100644 index 00000000..359dba0a --- /dev/null +++ b/VRCSDK3Worlds/Assets/Udon/ProgramSources/Abstract/AbstractUdonProgramSource.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using JetBrains.Annotations; +using UnityEngine; +using VRC.Udon.Common.Interfaces; + +namespace VRC.Udon +{ + public abstract class AbstractUdonProgramSource : ScriptableObject + { + [PublicAPI] + public abstract AbstractSerializedUdonProgramAsset SerializedProgramAsset { get; } + + [PublicAPI] + public abstract void RunEditorUpdate(UdonBehaviour udonBehaviour, ref bool dirty); + + [PublicAPI] + public abstract void RefreshProgram(); + } +} |