IScWidget IContent.Register(ScDebugMenu menu) { Menu = menu; Widget = new UWidget(); Register(Widget); return(Widget); }
public CategoryTab(string name, ScDebugMenu menu, float height) { Name = name; m_Texture = new ScTexture { Texture = Texture2D.whiteTexture, Color = menu.Skin.Color.Main, Layout = new HorizontalStretchLayout() { Height = 2, Anchor = LayoutAnchor.Top, PosY = height - 8, Margin = new Vector2(4, 4) } }; m_Text = new ScText { Text = string.IsNullOrEmpty(name) ? "共通" : name, TextAnchor = TextAnchor.UpperCenter, FontSize = 16, Layout = new StretchLayout { Margin = new RectOffset(0, 0, 4, 0) } }; Add(m_Text); m_Menu = menu; }
private void Awake() { m_DebugMenu = GetComponent <ScDebugMenu>(); m_DebugMenu.Contexts.Bind(this); }