private void Init() { settingsData = new SettingsData(); settingsData.AddTabData(CreateTabData("A", "icon-settings")); settingsData.AddTabData(CreateTabData("B", "icon-play")); settingsData.AddTabData(CreateTabData("C", "icon-music")); var bg = RootMain.CreateChild <UguiSprite>("bg", -1); { bg.Size = new Vector2(600f, 600f); bg.Alpha = 0.25f; } contentHolder = RootMain.CreateChild <ContentHolder>(); { contentHolder.Size = new Vector2(500f, 500f); contentHolder.SetSettingsData(settingsData); } }
/// <summary> /// Event called when the settings data has changed. /// </summary> private void OnSettingsDataChange(ISettingsData data) { navBar.SetSettingsData(data); contentHolder.SetSettingsData(data); }