public void ResetToBaseEquipment(meshLocation loc) { if (loc == meshLocation.HeadFull) { facialFeatures.SetActive(true); } equipmentsMeshDict[loc.ToString()].sharedMesh = baseMeshDict[loc.ToString()]; }
public void LoadEquipmentMesh(Mesh mesh, meshLocation loc) { if (loc == meshLocation.HeadFull) { facialFeatures.SetActive(false); characterEquipment.transform.Find("HeadPartial").GetComponent <SkinnedMeshRenderer>().sharedMesh = null; } else if (loc == meshLocation.HeadPartial) { facialFeatures.SetActive(true); characterEquipment.transform.Find("HeadFull").GetComponent <SkinnedMeshRenderer>().sharedMesh = null; } characterEquipment.transform.Find(loc.ToString()).GetComponent <SkinnedMeshRenderer>().sharedMesh = mesh; }