private void Operation(RunesOperationItem roi, GameObject obj) { AudioMgr.Play("Play_Menu_click", null, false, false); string name = obj.name; string text = name; switch (text) { case "Inlay": { if (null == this.thisRP.runesItem) { Singleton <TipView> .Instance.ShowViewSetText("请先选择一个符文槽!!!", 1f); return; } if (this.thisRP.runesItem.ModelID != 0) { this.operatingRuneItem = roi; this.InlayOrDemount("0", this.thisRP.runesItem.ModelID.ToString(), this.runesPosition); return; } string text2 = string.Empty; text2 = roi.EquipID; RunesOperaInfo runesOperaInfo = default(RunesOperaInfo); if (!string.IsNullOrEmpty(text2)) { runesOperaInfo.equipID = text2; runesOperaInfo.modelID = roi.ModelID; runesOperaInfo.runesPosition = this.runesPosition; } MobaMessageManagerTools.SendClientMsg(ClientV2C.propviewInlayRunes, runesOperaInfo, false); break; } case "Demount": { string text2 = roi.EquipID; RunesOperaInfo runesOperaInfo = default(RunesOperaInfo); if (!string.IsNullOrEmpty(text2)) { runesOperaInfo.equipID = text2; runesOperaInfo.modelID = roi.ModelID; runesOperaInfo.runesPosition = this.runesPosition; } MobaMessageManagerTools.SendClientMsg(ClientV2C.propviewDemountRunes, runesOperaInfo, false); break; } } }
private void InlayOrDemount(string equipid, string modelid, int position) { RunesOperaInfo runesOperaInfo = default(RunesOperaInfo); runesOperaInfo.equipID = equipid; runesOperaInfo.modelID = modelid; runesOperaInfo.runesPosition = position; if (equipid.CompareTo("0") == 0) { MobaMessageManagerTools.SendClientMsg(ClientV2C.propviewDemountRunes, runesOperaInfo, false); } else { MobaMessageManagerTools.SendClientMsg(ClientV2C.propviewInlayRunes, runesOperaInfo, false); } }