Example #1
0
    //Metodo para cambiar el tipo de pelo
    //Recibe el nombre del modelo que hay que cargar
    public void MostrarPelo(string mesh)
    {
        if (mesh.Equals("calvo"))
        {
            pelo.SetActive(false);
        }
        else
        {
            //Cargar mesh
            GameObject peinado   = Resources.Load("Peinados/" + mesh) as GameObject;
            Mesh       nuevaMesh = peinado.GetComponentInChildren <MeshFilter>().sharedMesh;

            //Asignarla al objeto pelo
            pelo.GetComponent <MeshFilter>().sharedMesh = nuevaMesh;

            pelo.SetActive(true);            //Asegurar que el objeto Pelo es visible
            avatarFile.GuardarPeinado(mesh); //Guardar en memoria el tipo de pelo activo
        }
    }