示例#1
0
        public GamePage(AXmlController parent, VisualElement xmlElement) : base(parent, xmlElement)
        {
            m_sliderComponent = new SliderComponent(this, XmlElement.Q("slider"));

            Children.Add(m_sliderComponent);

            TestGamePlay.OnChangeDistance += SetSliderValue;
        }
示例#2
0
            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);
 }