Ejemplo n.º 1
0
 void OnDestroy()
 {
     if (viewModel != null)
     {
         viewModel.LevelChanged -= SetupUI;
         viewModel = null;
     }
 }
Ejemplo n.º 2
0
        public void SetContext(ViewModel.SkillSpecializationField viewModel_)
        {
            Debug.Assert(viewModel_ != null);

            viewModel = viewModel_;
            viewModel.LevelChanged += SetupUI;

            plusButton.enterEvent  += () => viewModel.PreviewUpgrade(true);
            minusButton.enterEvent += () => viewModel.PreviewDowngrade(true);
            plusButton.leaveEvent  += () => viewModel.PreviewUpgrade(false);
            minusButton.leaveEvent += () => viewModel.PreviewDowngrade(false);
            plusButton.clickEvent  += () => viewModel.Upgrade();
            minusButton.clickEvent += () => viewModel.Downgrade();

            //fieldName.Format(viewModel.Category().ToString(), viewModel.Name().String);

            SetupUI();
        }