Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }