public LayerMaskField() : base(null, null) { // Set up styling AddToClassList("UdonValueField"); // Create LayerMask Editor and listen for changes UIElements.LayerMaskField field = new UIElements.LayerMaskField(); field.RegisterValueChangedCallback(e => { this.value = e.newValue; }); Add(field); }
public LayerMaskField(string label, VisualElement element) : base() #endif { // Set up styling AddToClassList("UdonValueField"); // Create LayerMask Editor and listen for changes UIElements.LayerMaskField field = new UIElements.LayerMaskField(); #if UNITY_2019_3_OR_NEWER field.RegisterValueChangedCallback(e => #else field.OnValueChanged(e => #endif { this.value = e.newValue; }); Add(field); }