void SaveOriData(GroupScoreView view) { view.oriShow = _show; view.oriWinContionText = _winContionText; view.oriWinContionColor = _winContionColor; view.oriCampKillCountText1 = _campKillCountText1; view.oriCampKillCountText2 = _campKillCountText2; }
void DataInit(GroupScoreView view) { _show = view.Show.activeSelf; _winContionText = view.WinContionText.text; _winContionColor = view.WinContionColor.color; _campKillCountText1 = view.CampKillCountText1.text; _campKillCountText2 = view.CampKillCountText2.text; }
void SaveOriData(GroupScoreView view) { view.oriTimeShow = _timeShow; view.oriTimeText = _timeText; view.oriTimeColor = _timeColor; view.oriScoreText = _scoreText; view.oriCampKillCountText1 = _campKillCountText1; view.oriCampKillCountText2 = _campKillCountText2; }
void DataInit(GroupScoreView view) { _timeShow = view.TimeShow.activeSelf; _timeText = view.TimeText.text; _timeColor = view.TimeColor.color; _scoreText = view.ScoreText.text; _campKillCountText1 = view.CampKillCountText1.text; _campKillCountText2 = view.CampKillCountText2.text; }
void ViewBind(GroupScoreView view) { BindingSet <GroupScoreView, GroupScoreViewModel> bindingSet = view.CreateBindingSet <GroupScoreView, GroupScoreViewModel>(); bindingSet.Bind(view.Show).For(v => v.activeSelf).To(vm => vm.Show).OneWay(); bindingSet.Bind(view.WinContionText).For(v => v.text).To(vm => vm.WinContionText).OneWay(); bindingSet.Bind(view.WinContionColor).For(v => v.color).To(vm => vm.WinContionColor).OneWay(); bindingSet.Bind(view.CampKillCountText1).For(v => v.text).To(vm => vm.CampKillCountText1).OneWay(); bindingSet.Bind(view.CampKillCountText2).For(v => v.text).To(vm => vm.CampKillCountText2).OneWay(); bindingSet.Build(); }
public void CreateBinding(GameObject obj) { _viewGameObject = obj; _viewCanvas = _viewGameObject.GetComponent <Canvas>(); bool bFirst = false; var view = obj.GetComponent <GroupScoreView>(); if (view == null) { bFirst = true; view = obj.AddComponent <GroupScoreView>(); view.FillField(); } DataInit(view); SpriteReset(); view.BindingContext().DataContext = this; if (bFirst) { SaveOriData(view); ViewBind(view); } _view = view; }
private void EventTriggerBind(GroupScoreView view) { }