private void CopyEquipSet() { equipSetCopyMode = EQUIP_SET_COPY_MODE.COPY; equipSetCopyNo = selfCharaEquipSetNo; equipSetCopyForm = CopyEquipSetInfo(localEquipSets[selfCharaEquipSetNo], selfCharaEquipSetNo); UpdateCopyModeButton(); }
private void OnQuery_EQUIP_SET_COPY() { equipSetCopyMode = EQUIP_SET_COPY_MODE.COPY; equipSetCopyNo = equipSetNo; equipSetCopyForm = CopyEquipSetInfo(localEquipSet[equipSetNo], equipSetNo); DrawEquipSetCopyModeButton(); }
public void SendInventoryEquipSetCopy(StatusEquipSetCopyModel.RequestSendForm send_form, Action <bool> call_back) { Protocol.Send(StatusEquipSetCopyModel.URL, send_form, delegate(StatusEquipSetCopyModel ret) { bool obj = false; if (ret.Error == Error.None) { obj = true; } call_back(obj); }, string.Empty); }
protected StatusEquipSetCopyModel.RequestSendForm CopyEquipSetInfo(EquipSetInfo equipSet, int equipSetNo) { StatusEquipSetCopyModel.RequestSendForm requestSendForm = new StatusEquipSetCopyModel.RequestSendForm(); requestSendForm.no = equipSetNo; requestSendForm.name = equipSet.name; requestSendForm.wuid0 = ((equipSet.item[0] == null) ? "0" : equipSet.item[0].uniqueID.ToString()); requestSendForm.wuid1 = ((equipSet.item[1] == null) ? "0" : equipSet.item[1].uniqueID.ToString()); requestSendForm.wuid2 = ((equipSet.item[2] == null) ? "0" : equipSet.item[2].uniqueID.ToString()); requestSendForm.auid = ((equipSet.item[3] == null) ? "0" : equipSet.item[3].uniqueID.ToString()); requestSendForm.ruid = ((equipSet.item[5] == null) ? "0" : equipSet.item[5].uniqueID.ToString()); requestSendForm.luid = ((equipSet.item[6] == null) ? "0" : equipSet.item[6].uniqueID.ToString()); requestSendForm.huid = ((equipSet.item[4] == null) ? "0" : equipSet.item[4].uniqueID.ToString()); requestSendForm.show = equipSet.showHelm; int i = 0; for (int num = equipSet.item.Length; i < num; i++) { EquipItemInfo equipItemInfo = equipSet.item[i]; if (equipItemInfo != null) { SkillSlotUIData[] skillSlotData = GetSkillSlotData(equipItemInfo); if (skillSlotData != null) { int j = 0; for (int num2 = skillSlotData.Length; j < num2; j++) { SkillItemInfo itemData = skillSlotData[j].itemData; requestSendForm.euids.Add(equipItemInfo.uniqueID.ToString()); requestSendForm.suids.Add((itemData == null) ? "0" : itemData.uniqueID.ToString()); int num3 = j; if (equipItemInfo.IsExceedSkillSlot(num3)) { num3 = equipItemInfo.GetExceedSkillSlotNo(num3); } requestSendForm.slots.Add(num3); } } } } return(requestSendForm); }