#if GRAPH_DESIGNER
/// ---------------------------------------------
/// Behavior Designer
/// Copyright (c) Opsive. All Rights Reserved.
/// https://www.opsive.com
/// ---------------------------------------------
namespace Opsive.BehaviorDesigner.Editor.Managers
{
using Opsive.BehaviorDesigner.Editor;
using Opsive.GraphDesigner.Editor;
using Opsive.Shared.Editor.Managers;
///
/// Draws the Behavior Designer settings.
///
[OrderedEditorItem("Settings", 11)]
public class SettingsManager : GraphSettingsManager
{
private BehaviorDesignerGraphDesignerSettingsProvider m_SettingsProvider;
///
/// The settings provider used to draw the settings UI.
///
protected override GraphDesignerSettingsProvider SettingsProvider => m_SettingsProvider ?? (m_SettingsProvider = new BehaviorDesignerGraphDesignerSettingsProvider("Preferences/Behavior Designer"));
///
/// The graph settings instance.
///
protected override GraphSettings Settings => BehaviorDesignerSettings.Instance;
///
/// Is the graph a tree?
///
protected override bool IsTree => true;
}
}
#endif