private PMXFormat.BoneWeight ReadBoneWeightQDEF() { PMXFormat.BDEF4 result = new PMXFormat.BDEF4(); result.bone1_ref = CastIntRead(binary_reader_, format_.header.boneIndexSize); result.bone2_ref = CastIntRead(binary_reader_, format_.header.boneIndexSize); result.bone3_ref = CastIntRead(binary_reader_, format_.header.boneIndexSize); result.bone4_ref = CastIntRead(binary_reader_, format_.header.boneIndexSize); result.bone1_weight = binary_reader_.ReadSingle(); result.bone2_weight = binary_reader_.ReadSingle(); result.bone3_weight = binary_reader_.ReadSingle(); result.bone4_weight = binary_reader_.ReadSingle(); return(result); }
private PMXFormat.BoneWeight ReadBoneWeightQDEF() { PMXFormat.BDEF4 result = new PMXFormat.BDEF4(); result.bone1_ref = CastIntRead(binary_reader_, format_.header.boneIndexSize); result.bone2_ref = CastIntRead(binary_reader_, format_.header.boneIndexSize); result.bone3_ref = CastIntRead(binary_reader_, format_.header.boneIndexSize); result.bone4_ref = CastIntRead(binary_reader_, format_.header.boneIndexSize); result.bone1_weight = binary_reader_.ReadSingle(); result.bone2_weight = binary_reader_.ReadSingle(); result.bone3_weight = binary_reader_.ReadSingle(); result.bone4_weight = binary_reader_.ReadSingle(); return result; }