void OnLoadAllParts(CostumeSetInfo setInfo) { if (setInfo == null) { return; } E_COSTUME_TYPE type = E_COSTUME_TYPE.HAIR; for (; type < E_COSTUME_TYPE.END; ++type) { int costumeID; ItemInfo info; if (setInfo.dic.TryGetValue(type, out costumeID)) { info = CostumeDataManager.Instance.GetItemInfo(costumeID); } else { info = CostumeDataManager.Instance.GetPartsData(type); } if (info == null) { continue; } ChangePart(m_myCharacter, info); } }
public ItemInfo GetPartsData(E_COSTUME_TYPE _Type) { ItemInfo obj; if (m_myCostumeData.TryGetValue(_Type, out obj)) { return(obj); } CostumeSetInfo info = GetCostumeSetInfo(); int itemID; if (info.dic.TryGetValue(_Type, out itemID)) { return(GetItemInfo(itemID)); } return(null); }
public void OnLoadRandomAllParts() { CostumeSetInfo setInfo = CostumeDataManager.Instance.GetRandomCostumeSetInfo(); OnLoadAllParts(setInfo); }
public void OnLoadAllParts(int ID = 1001) { CostumeSetInfo setInfo = CostumeDataManager.Instance.GetCostumeSetInfo(ID); OnLoadAllParts(setInfo); }