Exemplo n.º 1
0
        public void SetOption(MasterOptionModel masterOptionModel, UserMixCandidateMaterialModel userMixCandidateMaterialModel)
        {
            var newUserMixCandidateMaterialOptionModel = _userMixCandidateMaterialOptionDB.New();

            newUserMixCandidateMaterialOptionModel.user_mix_candidate_material_id.Value = userMixCandidateMaterialModel.id.Value;
            newUserMixCandidateMaterialOptionModel.master_option_id.Value = masterOptionModel.id.Value;
            newUserMixCandidateMaterialOptionModel.sort_index.Value       = _userMixCandidateMaterialOptionDB.Where("user_mix_candidate_material_id", userMixCandidateMaterialModel.id.Value.ToString()).Count;
            newUserMixCandidateMaterialOptionModel.option_type.Value      = (int)UserMixCandidateMaterialOptionDB.OptionType.Normal;
            _userMixCandidateMaterialOptionModel = _userMixCandidateMaterialOptionDB.Save(newUserMixCandidateMaterialOptionModel).First().Value;
            _userMixCandidateMaterialOptionModel.master_option_id.Subscribe(id => { culumnText.text = _userMixCandidateMaterialOptionModel.MasterOptionModel.name.Value; }).AddTo(gameObject);;
        }
Exemplo n.º 2
0
 public void Setup(UserMixCandidateMaterialOptionModel userMixCandidateMaterialOptionModel)
 {
     if (userMixCandidateMaterialOptionModel == null)
     {
         _factorName.text = "+特殊能力因子";
         _removeButton.SetActive(false);
     }
     else
     {
         _factorName.text = userMixCandidateMaterialOptionModel.MasterOptionModel.name.Value;
         _removeButton.SetActive(true);
     }
 }
Exemplo n.º 3
0
 public void Recovery(UserMixCandidateMaterialOptionModel userMixCandidateMaterialOptionModel)
 {
     _userMixCandidateMaterialOptionModel = userMixCandidateMaterialOptionModel;
     _userMixCandidateMaterialOptionModel.master_option_id.Subscribe(id => { culumnText.text = _userMixCandidateMaterialOptionModel.MasterOptionModel.name.Value; }).AddTo(gameObject);;
 }