protected override void RegisterCallbacksOnTarget() { m_Slider = target.GetFirstOfType <VFXBaseSliderField <T> >(); target.RegisterCallback <MouseDownEvent>(OnMouseDown, TrickleDown.TrickleDown); target.RegisterCallback <MouseUpEvent>(OnMouseUp, TrickleDown.TrickleDown); }
protected override INotifyValueChanged <float> CreateSliderField(out VFXBaseSliderField <float> slider) { var field = new VFXLabeledField <VFXFloatSliderField, float>(m_Label); slider = field.control; return(field); }
protected abstract INotifyValueChanged <U> CreateSliderField(out VFXBaseSliderField <U> slider);
protected override INotifyValueChanged<int> CreateSliderField(out VFXBaseSliderField<int> slider) { var field = new VFXLabeledField<VFXIntSliderField, int>(m_Label); slider = field.control; return field; }