void SaveOriData(CommonCrossHairView view) { view.oricrossHariRootActive = _crossHariRootActive; view.orinormalActive = _normalActive; view.oricountDownActive = _countDownActive; view.orinumBgFillAmount = _numBgFillAmount; view.oricountNumText = _countNumText; view.oriaddBloodActive = _addBloodActive; view.orinoVisibleActive = _noVisibleActive; view.oriattackRootActive = _attackRootActive; view.oriImageWhiteActive = _imageWhiteActive; view.oriImageWhiteSize = _imageWhiteSize; view.oriImageWhiteColor = _imageWhiteColor; view.oriImageRedActive = _imageRedActive; view.oriImageRedSize = _imageRedSize; view.oriImageRedColor = _imageRedColor; }
void DataInit(CommonCrossHairView view) { _crossHariRootActive = view.crossHariRootActive.activeSelf; _normalActive = view.normalActive.activeSelf; _countDownActive = view.countDownActive.activeSelf; _numBgFillAmount = view.numBgFillAmount.fillAmount; _countNumText = view.countNumText.text; _addBloodActive = view.addBloodActive.activeSelf; _noVisibleActive = view.noVisibleActive.activeSelf; _attackRootActive = view.attackRootActive.activeSelf; _imageWhiteActive = view.ImageWhiteActive.activeSelf; _imageWhiteSize = view.ImageWhiteSize.sizeDelta; _imageWhiteColor = view.ImageWhiteColor.color; _imageRedActive = view.ImageRedActive.activeSelf; _imageRedSize = view.ImageRedSize.sizeDelta; _imageRedColor = view.ImageRedColor.color; }
void ViewBind(CommonCrossHairView view) { BindingSet <CommonCrossHairView, CommonCrossHairViewModel> bindingSet = view.CreateBindingSet <CommonCrossHairView, CommonCrossHairViewModel>(); bindingSet.Bind(view.crossHariRootActive).For(v => v.activeSelf).To(vm => vm.crossHariRootActive).OneWay(); bindingSet.Bind(view.normalActive).For(v => v.activeSelf).To(vm => vm.normalActive).OneWay(); bindingSet.Bind(view.countDownActive).For(v => v.activeSelf).To(vm => vm.countDownActive).OneWay(); bindingSet.Bind(view.numBgFillAmount).For(v => v.fillAmount).To(vm => vm.numBgFillAmount).OneWay(); bindingSet.Bind(view.countNumText).For(v => v.text).To(vm => vm.countNumText).OneWay(); bindingSet.Bind(view.addBloodActive).For(v => v.activeSelf).To(vm => vm.addBloodActive).OneWay(); bindingSet.Bind(view.noVisibleActive).For(v => v.activeSelf).To(vm => vm.noVisibleActive).OneWay(); bindingSet.Bind(view.attackRootActive).For(v => v.activeSelf).To(vm => vm.attackRootActive).OneWay(); bindingSet.Bind(view.ImageWhiteActive).For(v => v.activeSelf).To(vm => vm.ImageWhiteActive).OneWay(); bindingSet.Bind(view.ImageWhiteSize).For(v => v.sizeDelta).To(vm => vm.ImageWhiteSize).OneWay(); bindingSet.Bind(view.ImageWhiteColor).For(v => v.color).To(vm => vm.ImageWhiteColor).OneWay(); bindingSet.Bind(view.ImageRedActive).For(v => v.activeSelf).To(vm => vm.ImageRedActive).OneWay(); bindingSet.Bind(view.ImageRedSize).For(v => v.sizeDelta).To(vm => vm.ImageRedSize).OneWay(); bindingSet.Bind(view.ImageRedColor).For(v => v.color).To(vm => vm.ImageRedColor).OneWay(); bindingSet.Build(); }
public void CreateBinding(GameObject obj) { _viewGameObject = obj; _viewCanvas = _viewGameObject.GetComponent <Canvas>(); bool bFirst = false; var view = obj.GetComponent <CommonCrossHairView>(); if (view == null) { bFirst = true; view = obj.AddComponent <CommonCrossHairView>(); view.FillField(); } DataInit(view); SpriteReset(); view.BindingContext().DataContext = this; if (bFirst) { SaveOriData(view); ViewBind(view); } _view = view; }
private void EventTriggerBind(CommonCrossHairView view) { }