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); }