/// <summary> /// Creates and initializes the settings panel in the main UI. /// </summary> /// <param name="titleFont">The font to use for the settings panel title.</param> /// <param name="labelTemplate">The template to use for all settings labels.</param> private void CreateSettingsPanel(UIFont titleFont, UILabel labelTemplate) { var settingsPanelObject = new GameObject("CityVitalsWatchSettingsPanel"); settingsPanelObject.transform.parent = this.uiParent.transform; this.settingsPanel = settingsPanelObject.AddComponent <CityVitalsWatchSettingsPanel>(); this.settingsPanel.Initialize(titleFont, labelTemplate); }
/// <summary> /// Creates and initializes the settings panel in the main UI. /// </summary> /// <param name="titleFont">The font to use for the settings panel title.</param> /// <param name="labelTemplate">The template to use for all settings labels.</param> private void CreateSettingsPanel(UIFont titleFont, UILabel labelTemplate) { var settingsPanelObject = new GameObject("CityVitalsWatchSettingsPanel"); settingsPanelObject.transform.parent = this.uiParent.transform; this.settingsPanel = settingsPanelObject.AddComponent<CityVitalsWatchSettingsPanel>(); this.settingsPanel.Initialize(titleFont, labelTemplate); }