#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