Exemple #1
0
 IScWidget IContent.Register(ScDebugMenu menu)
 {
     Menu   = menu;
     Widget = new UWidget();
     Register(Widget);
     return(Widget);
 }
Exemple #2
0
 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;
 }
Exemple #3
0
 private void Awake()
 {
     m_DebugMenu = GetComponent <ScDebugMenu>();
     m_DebugMenu.Contexts.Bind(this);
 }