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 static SliderComponent Read(BinaryReader br) { SliderComponent ret = new SliderComponent(); ret.Data = br.ReadStructures <UInt32>(4).ToArray(); ret.IsVertical = br.ReadBoolean(); ret.LeftOffset = br.ReadByte(); ret.RightOffset = br.ReadByte(); ret.Padding = br.ReadSByte(); return(ret); }
protected override void OnUIComponentInvisible() { this.m_sliderComponent.onValueChanged.RemoveListener(OnSliderValueChanged); SliderComponent.RemoveDragEndCallback(OnDragEndCallbackInternal); }