void readFile(string fileName) { //List config files string[] lines = System.IO.File.ReadAllLines(@"Assets\" + fileName);// dirty because Assets is inside Assets....<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ReadFaceFile readFace = GetComponent <ReadFaceFile>(); SkinnedFaceTracing skinnedFace = GetComponent <SkinnedFaceTracing>(); FaceMorpher faceMorpher = GetComponent <FaceMorpher>(); print(" <<<Load Anim File>>> "); faceMorpher.resetFaceStates(); for (int i = 1; i < lines.Length; i++) { string[] spl = lines[i].Split('_'); string faceName = spl[0]; int frame = int.Parse(spl[1]); string cleanName = cleanInput(faceName, 7); readFace.loadFace(cleanName); Vector3[] faceV = skinnedFace.returnCurrentFace(); faceMorpher.addFaceState(frame, faceV, faceName); //print("WE GET FACE V LENGTH " + faceV.Length); } }
public void initMorphing() { faces = new List <FaceState>(); skinnedGUI = GetComponent <SkinnedGUIOptions>(); faceTracing = GetComponent <SkinnedFaceTracing>(); Vector3[] currentFace = faceTracing.returnCurrentFace(); //faces.Add(new FaceState(0, currentFace)); distances = new Vector3[currentFace.Length]; }