| | |
| | | get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel<PlayerPackModel>()); }
|
| | | }
|
| | |
|
| | | ItemModel curItemModel;
|
| | | #region Built-in
|
| | | protected override void BindController()
|
| | | {
|
| | |
| | |
|
| | | protected override void OnPreOpen()
|
| | | {
|
| | | SinglePackModel singlePack = playerPack.GetSinglePackModel(PackType.rptEquip);
|
| | | if (singlePack == null)
|
| | | return;
|
| | |
|
| | | _itemModel01 = singlePack.GetItemModelByIndex((int)RoleEquipType.retFairyCan);
|
| | | _itemModel02 = singlePack.GetItemModelByIndex((int)RoleEquipType.retFairyCan2);
|
| | | curItemModel = PackSendQuestMgr.Instance.sendItemModel;
|
| | | if(curItemModel != null)
|
| | | {
|
| | | switch(curItemModel.packType)
|
| | | {
|
| | | case PackType.rptItem:
|
| | | _itemModel01 = playerPack.GetItemModelByIndex(PackType.rptEquip,(int)RoleEquipType.retFairyCan);
|
| | | _itemModel02 = playerPack.GetItemModelByIndex(PackType.rptEquip,(int)RoleEquipType.retFairyCan2);
|
| | | break;
|
| | | case PackType.rptJadeDynastyItem:
|
| | | if(curItemModel.chinItemModel.EquipPlace == (int)RoleEquipType.JadeDynasty_Glove1)
|
| | | {
|
| | | _itemModel01 = playerPack.GetItemModelByIndex(PackType.rptJadeDynastyEquip, (int)RoleEquipType.JadeDynasty_Glove1);
|
| | | _itemModel02 = playerPack.GetItemModelByIndex(PackType.rptJadeDynastyEquip, (int)RoleEquipType.JadeDynasty_Glove2);
|
| | | }
|
| | | else if(curItemModel.chinItemModel.EquipPlace == (int)RoleEquipType.JadeDynasty_Ring1)
|
| | | {
|
| | | _itemModel01 = playerPack.GetItemModelByIndex(PackType.rptJadeDynastyEquip, (int)RoleEquipType.JadeDynasty_Ring1);
|
| | | _itemModel02 = playerPack.GetItemModelByIndex(PackType.rptJadeDynastyEquip, (int)RoleEquipType.JadeDynasty_Ring2);
|
| | | }
|
| | | break;
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | protected override void OnAfterOpen()
|
| | |
| | |
|
| | | public void OnClickWear01Btn()
|
| | | {
|
| | | if (curItemModel == null) return;
|
| | |
|
| | | PackSendQuestMgr.Instance.CheckSuitReplaceInfo((int)RoleEquipType.retFairyCan);
|
| | | int equipType = curItemModel.chinItemModel.EquipPlace;
|
| | | PackSendQuestMgr.Instance.CheckSuitReplaceInfo(equipType);
|
| | | Close();
|
| | | }
|
| | |
|
| | | public void OnClickWear02Btn()
|
| | | {
|
| | | PackSendQuestMgr.Instance.CheckSuitReplaceInfo((int)RoleEquipType.retFairyCan2);
|
| | | if (curItemModel == null) return;
|
| | |
|
| | | switch ((RoleEquipType)curItemModel.chinItemModel.EquipPlace)
|
| | | {
|
| | | case RoleEquipType.retFairyCan:
|
| | | PackSendQuestMgr.Instance.CheckSuitReplaceInfo((int)RoleEquipType.retFairyCan2);
|
| | | break;
|
| | | case RoleEquipType.JadeDynasty_Glove1:
|
| | | PackSendQuestMgr.Instance.CheckSuitReplaceInfo((int)RoleEquipType.JadeDynasty_Glove2);
|
| | | break;
|
| | | case RoleEquipType.JadeDynasty_Ring1:
|
| | | PackSendQuestMgr.Instance.CheckSuitReplaceInfo((int)RoleEquipType.JadeDynasty_Ring2);
|
| | | break;
|
| | | }
|
| | | Close();
|
| | | }
|
| | |
|