public class EditorData : ScriptableObject
{
Texture2D pic;
}
there is a png file on disk: “Assets/Test/Pic/test.png”
how to create an instance and initialize it?
EditorData data = ScriptableObject.CreateInstance<EditorData>();
data.pic = ???;
AssetDatabase.CreateAsset(data, "Assets/Test/EditorData.asset");