SerializedPropertyProvider.cs
using UnityEngine;
namespace Unity.VisualScripting
{
public abstract class SerializedPropertyProvider<T> : ScriptableObject, ISerializedPropertyProvider
{
[SerializeField]
protected T item;
object ISerializedPropertyProvider.item
{
get
{
return item;
}
set
{
item = (T)value;
}
}
}
}