public static MenuManagerSettingsVO FromSetting(MenuManagerSettings settings)
    {
        var p = new MenuManagerSettingsVO();

        p.Menus = settings.Menus;
        return(p);
    }
    private void LoadSettings()
    {
        string settingsDir = "Assets/Resources/MenuManager";

        if (AssetDatabase.IsValidFolder(settingsDir))
        {
            var settings = GetMenuManagerSettings();
            if (settings != null)
            {
                menuSettings = MenuManagerSettingsVO.FromSetting(settings);
            }
        }
        Repaint();
    }
 private void OnEnable()
 {
     menuSettings = new MenuManagerSettingsVO();
     LoadSettings();
     so = new SerializedObject(this);
 }