private PMDFormat.BoneDisplay ReadBoneDisplay() { PMDFormat.BoneDisplay result = new PMDFormat.BoneDisplay(); result.bone_index = binary_reader_.ReadUInt16(); result.bone_disp_frame_index = binary_reader_.ReadByte(); return(result); }
private static PMXFormat.DisplayFrame ConvertDisplayFrame(PMDFormat pmd, int bone_display_index) { PMXFormat.DisplayFrame result = new PMXFormat.DisplayFrame(); PMDFormat.BoneDisplay pmd_bone_display = pmd.bone_display_list.bone_disp[bone_display_index]; result.display_name = pmd.bone_name_list.disp_name[pmd_bone_display.bone_disp_frame_index - 1]; result.display_english_name = ((null != pmd.eg_bone_display_list)? pmd.eg_bone_display_list.disp_name_eg[pmd_bone_display.bone_disp_frame_index - 1]: null); result.special_frame_flag = new byte(); result.display_element = new [] { new PMXFormat.DisplayElement() }; result.display_element[0].element_target = pmd_bone_display.bone_disp_frame_index; result.display_element[0].element_target_index = pmd_bone_display.bone_index; return(result); }
private PMDFormat.BoneDisplay ReadBoneDisplay() { PMDFormat.BoneDisplay result = new PMDFormat.BoneDisplay(); result.bone_index = binary_reader_.ReadUInt16(); result.bone_disp_frame_index = binary_reader_.ReadByte(); return result; }