public void UpdateTarget() { if (source != null && target != null && source.isValid && target.isValid) { if (direction == Direction.SourceUpdatesTarget) { target.Set(source.Get()); } else if (direction == Direction.TargetUpdatesSource) { source.Set(target.Get()); } else if (source.GetPropertyType() == target.GetPropertyType()) { object current = source.Get(); if (mLastValue == null || !mLastValue.Equals(current)) { mLastValue = current; target.Set(current); } else { current = target.Get(); if (!mLastValue.Equals(current)) { mLastValue = current; source.Set(current); } } } } }
public void UpdateTarget() { if (source == null || target == null || !source.isValid || !target.isValid) { return; } if (direction == Direction.SourceUpdatesTarget) { target.Set(source.Get()); } else if (direction == Direction.TargetUpdatesSource) { source.Set(target.Get()); } else { if (source.GetPropertyType() != target.GetPropertyType()) { return; } object obj = source.Get(); if (mLastValue == null || !mLastValue.Equals(obj)) { mLastValue = obj; target.Set(obj); return; } obj = target.Get(); if (!mLastValue.Equals(obj)) { mLastValue = obj; source.Set(obj); } } }
private object GetAndValidateLeft() { if (DataInstance == null) { Debug.LogError("Data instance is null!"); return(null); } return(_source.Get(DataInstance)); }
public void OnSelected() { selectedValue = _valueSrc.Get <object>(); _onSelected?.Invoke(); UpdateControls(); ResetControls(); }
public override void UpdateReceiver() { var iList = (IList)_listSource.Get <object>(); var list = new List <object>(); var listEnum = iList.GetEnumerator(); while (listEnum.MoveNext()) { list.Add(listEnum.Current); } _list.UpdateList(list); }
static public int Get(IntPtr l) { try { PropertyReference self = (PropertyReference)checkSelf(l); var ret = self.Get(); pushValue(l, true); pushValue(l, ret); return(2); } catch (Exception e) { return(error(l, e)); } }
public void OnDateSelected() { var yearObj = _yearSrc.Get <object>(); if (yearObj is int) { selectedYear = (int)yearObj; } var monthObj = _monthSrc.Get <object>(); if (monthObj is int) { selectedMonth = (int)monthObj; } var dayObj = _daySrc.Get <object>(); if (dayObj is int) { selectedDay = (int)dayObj; } }
public override void UpdateReceiver() { text.text = _textSource.Get <string>(); }
public override void UpdateReceiver() { GetComponents <IUIView>().ToList().ForEach(view => view.Show(argSrc.Get <object>())); }
public override void UpdateReceiver() { slider.value = valueSrc.Get <float>(); }
public override void UpdateReceiver() { var item = _itemSrc.Get <object>(); views.ForEach(v => v.Show(item)); }
public override void UpdateReceiver() { _target.SetActive(!_inverse ? _isActiveSrc.Get <bool>() : !_isActiveSrc.Get <bool>()); }
public override void UpdateReceiver() { _graphic.color = _colorSrc.Get <Color>(); }
public override void UpdateReceiver() { _image.fillAmount = _fillSrc.Get <float>(); }
public override void UpdateReceiver() { _combobox.UpdateCombobox(_optionsSrc.GetList <object>(), _selectedValueSrc.Get <object>()); }
public override void UpdateReceiver() { _list.SelectValue(_selectedSource.Get <object>()); }
public override void UpdateReceiver() { localizedText = localizationKeySrc.Get <string>().GetLocalizationText(); }
public override void UpdateReceiver() { _image.sprite = _spriteSrc.Get <Sprite>(); }
public override void UpdateReceiver() { Debug.Log(textSource.Get <string>()); }
public override void UpdateReceiver() { _value = _reference.Get <string>(); Debug.Log(_value); }