Ejemplo n.º 1
0
            protected override void RegisterCallbacksOnTarget()
            {
                m_Slider = target.GetFirstOfType <VFXBaseSliderField <T> >();

                target.RegisterCallback <MouseDownEvent>(OnMouseDown, TrickleDown.TrickleDown);
                target.RegisterCallback <MouseUpEvent>(OnMouseUp, TrickleDown.TrickleDown);
            }
Ejemplo n.º 2
0
        protected override INotifyValueChanged <float> CreateSliderField(out VFXBaseSliderField <float> slider)
        {
            var field = new VFXLabeledField <VFXFloatSliderField, float>(m_Label);

            slider = field.control;
            return(field);
        }
Ejemplo n.º 3
0
 protected abstract INotifyValueChanged <U> CreateSliderField(out VFXBaseSliderField <U> slider);
Ejemplo n.º 4
0
 protected override INotifyValueChanged<int> CreateSliderField(out VFXBaseSliderField<int> slider)
 {
     var field = new VFXLabeledField<VFXIntSliderField, int>(m_Label);
     slider = field.control;
     return field;
 }