static void GetEWScriptableObject() { string eWScriptObjPath = "Assets/Editor/EasyWayTools/EWSettings.asset"; eWSettings = (EWScriptableObject)AssetDatabase.LoadAssetAtPath(eWScriptObjPath, typeof(EWScriptableObject)); if (eWSettings == null) { eWSettings = ScriptableObject.CreateInstance <EWScriptableObject>(); AssetDatabase.CreateAsset(eWSettings, eWScriptObjPath); AssetDatabase.Refresh(); } }
static void GetEWScriptableObject() { string eWScriptObjPath = "Assets/Editor/EasyWayTools/EWSettings.asset"; eWSettings = (EWScriptableObject)AssetDatabase.LoadAssetAtPath(eWScriptObjPath, typeof(EWScriptableObject)); if (eWSettings == null) { eWSettings = ScriptableObject.CreateInstance <EWScriptableObject>(); AssetDatabase.CreateAsset(eWSettings, eWScriptObjPath); AssetDatabase.Refresh(); } if (eWSettings.assignmentProfilesList.Count < 1) { eWSettings.InitDefaultAssignmentProfiles(); SaveSettings(); } }