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