Example #1
0
 public void SetData(MToken data)
 {
     BinderUtil.SetValueToBinder(data, _mainBinder);
     for (var i = 0; i < _extendBinders.Count; i++)
     {
         BinderUtil.SetValueToBinder(data, _extendBinders[i]);
     }
 }
Example #2
0
        public void SetData(MObject data)
        {
            for (var i = 0; i < _binders.Count; i++)
            {
                var serializedBinder = _binders[i];
                //var modelMember = _modelMemberToBinderInfo[serializedBinder.FieldName];
                if (serializedBinder.BinderInstance == null)
                {
                    Debug.LogWarningFormat(this, "binder for [{0}] is null", serializedBinder.FieldName);
                    continue;
                }

                var value = data[serializedBinder.FieldName];

                BinderUtil.SetValueToBinder(value, serializedBinder.BinderInstance);
            }
        }
Example #3
0
 public void SetData(MToken data)
 {
     _beforeReceiveEvent.Invoke();
     BinderUtil.SetValueToBinder(data, _elementBinder);
     _afterReceiveEvent.Invoke();
 }