Beispiel #1
0
            public KnobSprite(ClientResourceManager skin)
            {
                var tex = skin.AquireTexture("textures/debug_vol");

                Children = new GuiElement[]
                {
                    m_sprite = new Sprite(tex)
                    {
                        RelativeSizeAxes = Axes.Both,
                        Size             = Vector2.One,
                        Color            = Vector4.One,
                    }
                };
            }
Beispiel #2
0
            public ButtonSprite(ClientResourceManager skin, string buttonName)
            {
                var itex = skin.AquireTexture($"textures/debug_{buttonName}");
                var atex = skin.AquireTexture($"textures/debug_{buttonName}_active");

                Children = new GuiElement[]
                {
                    m_inactive = new Sprite(itex)
                    {
                        RelativeSizeAxes = Axes.Both,
                        Size             = Vector2.One,
                        Color            = Vector4.One,
                    },

                    m_active = new Sprite(atex)
                    {
                        RelativeSizeAxes = Axes.Both,
                        Size             = Vector2.One,
                        Color            = new Vector4(1, 1, 0, 1),
                    },
                };

                Active = false;
            }