OliveRave/UnityProject/Assets/Udon/ProgramSources/Abstract/AbstractUdonProgramSource.cs
2022-02-01 20:44:24 +01:00

21 lines
531 B
C#

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();
}
}