public static HostConfiguration Load() { #if EnableHostConfigurationSerialization var asset = Resources.Load <HostConfiguration>(SettingsFileResourceName); if (asset == null) { asset = CreateInstance <HostConfiguration>(); AssetDatabase.CreateAsset(asset, SettingsFilePath); AssetDatabase.SaveAssets(); } _instance = asset; return(asset); }
private void DrawStartupConfig(HostConfiguration config) { config.StartupMode = (StartupMode)EditorGUILayout.EnumPopup("Startup Mode", config.StartupMode); }