Example #1
0
 public void ResetToBaseEquipment(meshLocation loc)
 {
     if (loc == meshLocation.HeadFull)
     {
         facialFeatures.SetActive(true);
     }
     equipmentsMeshDict[loc.ToString()].sharedMesh = baseMeshDict[loc.ToString()];
 }
Example #2
0
        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;
        }