protected override void LoadDefaultConfig() { PrintWarning("Loading default configuration."); var options = new BottomLineOptions(); options.Messages.Add("Please configure BottomLine!"); options.DurationSeconds = 10f; Config.WriteObject(new BottomLineOptions(), true); }
void Loaded() { Options = new BottomLineOptions(); try { Options = Config.ReadObject <BottomLineOptions>(); } catch (Exception ex) { PrintError($"Error while loading configuration: {ex.ToString()}"); } UiManager = new GameObject().AddComponent <BottomLineUiManager>(); UiManager.Init(this); }