using UnityEditor; using UnityEngine; public class CreateScriptableObject { [MenuItem("Assets/Create GuidanceDefineSetting")] static void CreateSetting() { var instance = ScriptableObject.CreateInstance(); var define = new GuidanceDefine(); var group = new GuidanceGroupDefine() { guidanceDefines = new GuidanceDefine[] { define } }; instance.guidanceGroupDefines = new GuidanceGroupDefine[] { group }; AssetDatabase.CreateAsset(instance, "Assets/AssetScriptable/Asset/GuidanceDefineSetting.asset"); } }