void ViewBind(CommonItemTipView view) { BindingSet <CommonItemTipView, CommonItemTipViewModel> bindingSet = view.CreateBindingSet <CommonItemTipView, CommonItemTipViewModel>(); bindingSet.Bind(view.ItemTipQuality).For(v => v.sprite).To(vm => vm.ItemTipQuality).OneWay(); bindingSet.Bind(view.SymbolSprite).For(v => v.sprite).To(vm => vm.SymbolSprite).OneWay(); bindingSet.Bind(view.SymbolBorderSprite).For(v => v.sprite).To(vm => vm.SymbolBorderSprite).OneWay(); bindingSet.Bind(view.SymbolBorderActive).For(v => v.activeSelf).To(vm => vm.SymbolBorderActive).OneWay(); bindingSet.Bind(view.NameText).For(v => v.text).To(vm => vm.NameText).OneWay(); bindingSet.Bind(view.LevelGroupActive).For(v => v.activeSelf).To(vm => vm.LevelGroupActive).OneWay(); bindingSet.Bind(view.LevelText).For(v => v.text).To(vm => vm.LevelText).OneWay(); bindingSet.Bind(view.MaxLevelText).For(v => v.text).To(vm => vm.MaxLevelText).OneWay(); bindingSet.Bind(view.MaxLevelGroupActive).For(v => v.activeSelf).To(vm => vm.MaxLevelGroupActive).OneWay(); bindingSet.Bind(view.ExpGroupActive).For(v => v.activeSelf).To(vm => vm.ExpGroupActive).OneWay(); bindingSet.Bind(view.ExpBar).For(v => v.fillAmount).To(vm => vm.ExpBar).OneWay(); bindingSet.Bind(view.PartsDescActive).For(v => v.activeSelf).To(vm => vm.PartsDescActive).OneWay(); bindingSet.Bind(view.EquipNum).For(v => v.text).To(vm => vm.EquipNum).OneWay(); bindingSet.Bind(view.AllNum).For(v => v.text).To(vm => vm.AllNum).OneWay(); bindingSet.Bind(view.PartsGroupActive).For(v => v.activeSelf).To(vm => vm.PartsGroupActive).OneWay(); bindingSet.Bind(view.AttrGroupActive).For(v => v.activeSelf).To(vm => vm.AttrGroupActive).OneWay(); bindingSet.Bind(view.SuperGroupActive).For(v => v.activeSelf).To(vm => vm.SuperGroupActive).OneWay(); bindingSet.Bind(view.SuperIcon).For(v => v.sprite).To(vm => vm.SuperIcon).OneWay(); bindingSet.Bind(view.SuperName).For(v => v.text).To(vm => vm.SuperName).OneWay(); bindingSet.Bind(view.SuperDesc).For(v => v.text).To(vm => vm.SuperDesc).OneWay(); bindingSet.Bind(view.Desc).For(v => v.text).To(vm => vm.Desc).OneWay(); bindingSet.Build(); }
void SaveOriData(CommonItemTipView view) { view.oriSymbolBorderActive = _symbolBorderActive; view.oriNameText = _nameText; view.oriLevelGroupActive = _levelGroupActive; view.oriLevelText = _levelText; view.oriMaxLevelText = _maxLevelText; view.oriMaxLevelGroupActive = _maxLevelGroupActive; view.oriExpGroupActive = _expGroupActive; view.oriExpBar = _expBar; view.oriPartsDescActive = _partsDescActive; view.oriEquipNum = _equipNum; view.oriAllNum = _allNum; view.oriPartsGroupActive = _partsGroupActive; view.oriAttrGroupActive = _attrGroupActive; view.oriSuperGroupActive = _superGroupActive; view.oriSuperName = _superName; view.oriSuperDesc = _superDesc; view.oriDesc = _desc; }
void DataInit(CommonItemTipView view) { _symbolBorderActive = view.SymbolBorderActive.activeSelf; _nameText = view.NameText.text; _levelGroupActive = view.LevelGroupActive.activeSelf; _levelText = view.LevelText.text; _maxLevelText = view.MaxLevelText.text; _maxLevelGroupActive = view.MaxLevelGroupActive.activeSelf; _expGroupActive = view.ExpGroupActive.activeSelf; _expBar = view.ExpBar.fillAmount; _partsDescActive = view.PartsDescActive.activeSelf; _equipNum = view.EquipNum.text; _allNum = view.AllNum.text; _partsGroupActive = view.PartsGroupActive.activeSelf; _attrGroupActive = view.AttrGroupActive.activeSelf; _superGroupActive = view.SuperGroupActive.activeSelf; _superName = view.SuperName.text; _superDesc = view.SuperDesc.text; _desc = view.Desc.text; }
public void CreateBinding(GameObject obj) { _viewGameObject = obj; _viewCanvas = _viewGameObject.GetComponent <Canvas>(); bool bFirst = false; var view = obj.GetComponent <CommonItemTipView>(); if (view == null) { bFirst = true; view = obj.AddComponent <CommonItemTipView>(); view.FillField(); } DataInit(view); SpriteReset(); view.BindingContext().DataContext = this; if (bFirst) { SaveOriData(view); ViewBind(view); } _view = view; }
private void EventTriggerBind(CommonItemTipView view) { }