Esempio n. 1
0
 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);
 }
Esempio n. 2
0
        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);
        }