| | |
| | | {
|
| | | if (attrData == null) return;
|
| | |
|
| | | var horseModel = ModelCenter.Instance.GetModel<PlayerMountDatas>();
|
| | | var petmodel = ModelCenter.Instance.GetModel<PlayerPetDatas>();
|
| | | bool isOverdue = modelInterface.IsOverdue(attrData.guid,attrData.itemId,attrData.useDataDict);
|
| | | |
| | | switch(attrData.itemConfig.Type)
|
| | | HorseConfig horseConfig = null;
|
| | | PetInfoConfig petInfo = null;
|
| | | switch (attrData.itemConfig.Type)
|
| | | {
|
| | | case 26:
|
| | | petInfo = unlockPetDict[attrData.itemId];
|
| | | if (petmodel._DicPetBack.ContainsKey(petInfo.ID))
|
| | | {
|
| | | if (attrData.itemConfig.CanSell == 1)
|
| | | {
|
| | | attrData.SetTipsFuncBtn(ItemWinBtnType.sell, (ItemWinBtnType, ItemAttrData) => { PackSendQuestMgr.Instance.SendSellQuest(ItemWinBtnType.sell, attrData); });
|
| | | }
|
| | | }
|
| | | break;
|
| | | case 41:
|
| | | horseConfig = unlockMountDict[attrData.itemId];
|
| | | if (horseModel._DicHorse.ContainsKey(horseConfig.HorseID))
|
| | | {
|
| | | if (attrData.itemConfig.CanSell == 1)
|
| | | {
|
| | | attrData.SetTipsFuncBtn(ItemWinBtnType.sell, (ItemWinBtnType, ItemAttrData) => { PackSendQuestMgr.Instance.SendSellQuest(ItemWinBtnType.sell, attrData); });
|
| | | }
|
| | | }
|
| | | break;
|
| | | case 124:
|
| | | HorseConfig horseConfig = unlockMountDict[attrData.itemConfig.EffectValueA1];
|
| | | var horseModel = ModelCenter.Instance.GetModel<PlayerMountDatas>();
|
| | | if (horseModel._DicHorse.ContainsKey(horseConfig.HorseID) && attrData.isBind == 1)
|
| | | horseConfig = unlockMountDict[attrData.itemConfig.EffectValueA1];
|
| | | if (horseModel._DicHorse.ContainsKey(horseConfig.HorseID))
|
| | | {
|
| | | if (attrData.itemConfig.CanSell == 1)
|
| | | {
|
| | |
| | | }
|
| | | break;
|
| | | case 125:
|
| | | PetInfoConfig petInfo = unlockPetDict[attrData.itemConfig.EffectValueA1];
|
| | | var petmodel = ModelCenter.Instance.GetModel<PlayerPetDatas>();
|
| | | if (petmodel._DicPetBack.ContainsKey(petInfo.ID) && attrData.isBind == 1)
|
| | | petInfo = unlockPetDict[attrData.itemConfig.EffectValueA1];
|
| | | if (petmodel._DicPetBack.ContainsKey(petInfo.ID))
|
| | | {
|
| | | if (attrData.itemConfig.CanSell == 1)
|
| | | {
|