public PmdFace getFaceByName(String i_name) { PmdFace[] face_array = this.m_pFaceArray; for (int i = 0; i < face_array.Length; i++) { PmdFace face = face_array[i]; if (face.getName().Equals(i_name)) { return(face); } } return(null); }
private static PmdFace[] createFaceArray(DataReader i_reader) { int number_of_face = i_reader.readShort(); PMD_FACE tmp_pmd_face = new PMD_FACE(); PmdFace[] result = new PmdFace[number_of_face]; // 表情配列を作成 if (number_of_face > 0) { for (int i = 0; i < number_of_face; i++) { tmp_pmd_face.read(i_reader); result[i] = new PmdFace(tmp_pmd_face, result[0]); } } return(result); }