public static void CreateNewAgentProfile() { UF_PathAgentSettings _profile = ScriptableObject.CreateInstance<UF_PathAgentSettings>(); string _name = AssetDatabase.GenerateUniqueAssetPath("Assets/Unity_Framework/Scripts/Path/PathAssets/PathSettingsObject/NewPathSettings.asset"); AssetDatabase.CreateAsset(_profile, _name); AssetDatabase.SaveAssets(); EditorUtility.FocusProjectWindow(); Selection.activeObject = _profile; }
protected void OnEnable() { targetSettings = (UF_PathAgentSettings)target; Tools.current = Tool.None; }