private void DoCostume(TCostume tCostume) { switch (tCostume.slot) { case TItem.SLOT.UPPER: LabelUtil.TextOut(new Vector2(0f,0f),StringMgr.Instance.Get("UPPER_CLOTH"),"MiniLabel",Color.white,GlobalVars.txtEmptyColor,TextAnchor.UpperLeft); break; case TItem.SLOT.LOWER: LabelUtil.TextOut(new Vector2(0f,0f),StringMgr.Instance.Get("LOWER_CLOTH"),"MiniLabel",Color.white,GlobalVars.txtEmptyColor,TextAnchor.UpperLeft); break; } }
private int DoCostume(TCostume tCostume) { return(0); }
private void Wear(string itemCode) { TCostume tCostume = TItemManager.Instance.Get <TCostume>(itemCode); if (tCostume != null) { string text = gender + tCostume.main; string b = gender + tCostume.aux; string b2 = gender + tCostume.mark; bool flag = false; for (int i = 0; i < TItemManager.Instance.coatBodyCodes.Length; i++) { if (itemCode == TItemManager.Instance.coatBodyCodes[i]) { flag = true; text += "_coat"; if (gender == "m_") { looks[0].enabled = false; looks[0] = manRealBody[1].GetComponent <SkinnedMeshRenderer>(); looks[0].enabled = true; looks[0].material = skins[0]; manBody[0] = manRealBody[1]; womanBody[0] = womanRealBody[1]; } else { looks[0].enabled = false; looks[0] = womanRealBody[1].GetComponent <SkinnedMeshRenderer>(); looks[0].enabled = true; looks[0].material = skins[0]; manBody[0] = manRealBody[1]; womanBody[0] = womanRealBody[1]; } break; } } if (!flag && tCostume.slot == TItem.SLOT.UPPER) { if (gender == "m_") { SkinnedMeshRenderer component = manRealBody[1].GetComponent <SkinnedMeshRenderer>(); if (component.enabled) { looks[0].enabled = false; looks[0] = manRealBody[0].GetComponent <SkinnedMeshRenderer>(); looks[0].enabled = true; looks[0].material = skins[0]; manBody[0] = manRealBody[0]; womanBody[0] = womanRealBody[0]; } } else { SkinnedMeshRenderer component2 = womanRealBody[1].GetComponent <SkinnedMeshRenderer>(); if (component2.enabled) { looks[0].enabled = false; looks[0] = womanRealBody[0].GetComponent <SkinnedMeshRenderer>(); looks[0].enabled = true; looks[0].material = skins[0]; manBody[0] = manRealBody[0]; womanBody[0] = womanRealBody[0]; } } } for (int j = 0; j < looks.Length; j++) { if (looks[j].name == text) { skins[j] = tCostume.mainMat; looks[j].material = tCostume.mainMat; } if (looks[j].name == b) { skins[j] = tCostume.auxMat; looks[j].material = tCostume.auxMat; } if (looks[j].name == b2) { skins[j] = tCostume.markMat; looks[j].material = tCostume.markMat; } } if (isMirror) { BroadcastMessage("OnChangeCostume",tCostume.slot); } } }