public GamePage(AXmlController parent, VisualElement xmlElement) : base(parent, xmlElement) { m_sliderComponent = new SliderComponent(this, XmlElement.Q("slider")); Children.Add(m_sliderComponent); TestGamePlay.OnChangeDistance += SetSliderValue; }
public MenuPage(AXmlController parent, VisualElement xmlElement) : base(parent, xmlElement) { Button startButton = XmlElement.Q <Button>("btn-start"); startButton.clicked += () => { ((App)parent).OnChangeGameState("game"); }; }
public App(AXmlController parent, VisualElement xmlElement) : base(parent, xmlElement) { m_menuPage = new MenuPage(this, PathManager.GetVisualElement("Pages/MenuPage/MenuPage")); m_gamePage = new GamePage(this, PathManager.GetVisualElement("Pages/GamePage/GamePage")); Children.AddRange(new List <AXmlController>() { m_menuPage, m_gamePage }); }
public SliderComponent(AXmlController parent, VisualElement xmlElement) : base(parent, xmlElement) { m_sliderFill = XmlElement.Q("", "slider_fill"); m_leftLength = new Length(0, LengthUnit.Percent); }