internal void ParentControllerActivated()
 {
     if (dropdownListTransform == null)
     {
         dropdownListTransform = notesDropdownTransform.Find("DropdownTableView").GetComponent <RectTransform>();
     }
     notesDropdown.ReceiveValue();
     sizeSlider.ReceiveValue();
     hmdCheckbox.ReceiveValue();
 }
示例#2
0
        public override void SetData(PropertyDescriptor data)
        {
            if (!(data.PropObject is bool val))
            {
                return;
            }

            OnChangeCallback     = data.ChangedCallback;
            _toggleSetting.Value = val;
            _toggleSetting.ReceiveValue();
            _toggleSetting.text.text = data.Text;

            if (ThemeManager.GetDefinedColor("prop-cell", out var bgColor))
            {
                _backgroundImage.type  = Image.Type.Sliced;
                _backgroundImage.color = bgColor;
            }
        }
        public void OnNoteWasChanged(CustomNote customNote)
        {
            if (string.IsNullOrWhiteSpace(customNote.ErrorMessage))
            {
                noteDescription.SetText($"{customNote.Descriptor.NoteName}:\n\n{Utils.SafeUnescape(customNote.Descriptor.Description)}");
            }
            else
            {
                noteDescription.SetText(string.Empty);
            }

            if (sizeSlider != null)
            {
                sizeSlider.ReceiveValue();
            }
            if (hmdCheckbox != null)
            {
                hmdCheckbox.ReceiveValue();
            }
        }