private void Init()
        {
            container.Anchor    = AnchorType.RightStretch;
            container.Pivot     = PivotType.TopRight;
            container.X         = -16f;
            container.Y         = -16f;
            container.RawHeight = -32f;
            container.Width     = 480f;

            var bg = container.CreateChild <UguiSprite>("bg", -100);

            {
                bg.Anchor = AnchorType.Fill;
                bg.Offset = Offset.Zero;
                bg.Color  = new Color(0f, 0f, 0f, 0.5f);
            }
            navBar = container.CreateChild <NavBar>("navBar", 1);
            {
                navBar.Anchor    = AnchorType.RightStretch;
                navBar.Pivot     = PivotType.Right;
                navBar.Width     = 72f;
                navBar.RawHeight = 0f;
                navBar.Position  = Vector2.zero;

                navBar.OnTabFocused += (tabData) => contentHolder.MoveToTab(tabData);
            }
            contentHolder = container.CreateChild <ContentHolder>("content", 0);
            {
                contentHolder.Anchor = AnchorType.Fill;
                contentHolder.Offset = new Offset(0f, 0f, 72f, 0f);

                contentHolder.OnTabFocus += (tabData) => navBar.ShowFocusOnTab(tabData);
            }

            OnEnableInited();
        }