| | |
| | | void SelectDecide()
|
| | | {
|
| | | var configs = ConfigManager.Instance.GetAllValues<DogzConfig>();
|
| | | model.presentSelectDogz = configs[0].id;
|
| | | model.presentSelectDogz = configs[0].ID;
|
| | | }
|
| | |
|
| | | void GenerateDogz()
|
| | |
| | | m_Controller.Refresh();
|
| | | for (int i = 0; i < _dogzCfgs.Count; i++)
|
| | | {
|
| | | m_Controller.AddCell(ScrollerDataType.Header, _dogzCfgs[i].id);
|
| | | m_Controller.AddCell(ScrollerDataType.Header, _dogzCfgs[i].ID);
|
| | | }
|
| | | m_Controller.Restart();
|
| | | }
|
| | |
| | | {
|
| | | for (int i = 0; i < m_DogzSkills.Count; i++)
|
| | | {
|
| | | if (_dogzCfg.skills == null || _dogzCfg.skills.Length == 0
|
| | | || i >= _dogzCfg.skills.Length)
|
| | | if (_dogzCfg.HelpBattleSkills == null || _dogzCfg.HelpBattleSkills.Length == 0
|
| | | || i >= _dogzCfg.HelpBattleSkills.Length)
|
| | | {
|
| | | m_DogzSkills[i].SetEnable(false);
|
| | | }
|
| | | else
|
| | | {
|
| | | m_DogzSkills[i].SetEnable(true);
|
| | | var _skillCfg = ConfigManager.Instance.GetTemplate<SkillConfig>(_dogzCfg.skills[i]);
|
| | | var _skillCfg = ConfigManager.Instance.GetTemplate<SkillConfig>(_dogzCfg.HelpBattleSkills[i]);
|
| | | m_DogzSkills[i].Icon.SetSprite(_skillCfg.IconName);
|
| | | m_DogzSkills[i].Lv.text = Language.Get("Z1024", _skillCfg.SkillLV);
|
| | | }
|
| | |
| | | m_DogzEquips[i].gameObject.SetActive(_equiped);
|
| | | if (_equiped)
|
| | | {
|
| | | //m_DogzEquips[i].Refresh(_data);
|
| | | m_DogzEquips[i].Display(_data.ItemId);
|
| | | }
|
| | | }
|
| | | }
|
| | |
| | | var _dogzCfg = ConfigManager.Instance.GetTemplate<DogzConfig>(model.presentSelectDogz);
|
| | | for (int i = 0; i < m_PropertyTypes.Count; i++)
|
| | | {
|
| | | m_PropertyTypes[i].gameObject.SetActive(i < _dogzCfg.propertyTypes.Length);
|
| | | m_PropertyValues[i].gameObject.SetActive(i < _dogzCfg.propertyTypes.Length);
|
| | | if (i < _dogzCfg.propertyTypes.Length)
|
| | | m_PropertyTypes[i].gameObject.SetActive(i < _dogzCfg.BaseAttrTypes.Length);
|
| | | m_PropertyValues[i].gameObject.SetActive(i < _dogzCfg.BaseAttrTypes.Length);
|
| | | if (i < _dogzCfg.BaseAttrTypes.Length)
|
| | | {
|
| | | var _propertyCfg = ConfigManager.Instance.GetTemplate<PlayerPropertyConfig>(_dogzCfg.propertyTypes[i]);
|
| | | var _propertyCfg = ConfigManager.Instance.GetTemplate<PlayerPropertyConfig>(_dogzCfg.BaseAttrTypes[i]);
|
| | | m_PropertyTypes[i].text = _propertyCfg.Name;
|
| | | m_PropertyValues[i].text = StringUtility.Contact(UIHelper.ReplacePercentage(_dogzCfg.propertyValues[i], _propertyCfg.ISPercentage)
|
| | | m_PropertyValues[i].text = StringUtility.Contact(UIHelper.ReplacePercentage(_dogzCfg.BaseAttrValues[i], _propertyCfg.ISPercentage)
|
| | | , _propertyCfg.ISPercentage == 1 ? "%" : string.Empty);
|
| | | }
|
| | | }
|
| | |
| | | }
|
| | | private void UpdateDogzBtn()
|
| | | {
|
| | | //m_CallBackBtnTxt.text = model.dogzAssists.Contains(model.presentSelectDogz) ? "召回" : "助战";
|
| | | m_CallBackBtnTxt.text = model.dogzAssists.Contains(model.presentSelectDogz) ? "召回" : "助战";
|
| | | }
|
| | |
|
| | | private void AddAssist()
|
| | | {
|
| | | //var _itemConfig = ConfigManager.Instance.GetTemplate<ItemConfig>(model.AddAssistItem);
|
| | | //ConfirmCancel.ShowItemConfirm(string.Format("消耗{0}X{1}永久增加1个助战神兽", _itemConfig.ItemName, model.AddAssistItemCnt),
|
| | | // model.AddAssistItem, model.AddAssistItemCnt, () =>
|
| | | //{
|
| | | //
|
| | | //});
|
| | | var _itemConfig = ConfigManager.Instance.GetTemplate<ItemConfig>(model.AddAssistItem);
|
| | | ConfirmCancel.ShowItemConfirm(string.Format("消耗{0}X{1}永久增加1个助战神兽", _itemConfig.ItemName, model.GetAssistItemCnt()),
|
| | | model.AddAssistItem, model.GetAssistItemCnt(), () =>
|
| | | {
|
| | |
|
| | | });
|
| | | }
|
| | | private void TakeOffEquip()
|
| | | {
|