Ejemplo n.º 1
0
 private PMXFormat.BoneWeight ReadBoneWeightSDEF()
 {
     PMXFormat.SDEF result = new PMXFormat.SDEF();
     result.bone1_ref    = CastIntRead(binary_reader_, format_.header.boneIndexSize);
     result.bone2_ref    = CastIntRead(binary_reader_, format_.header.boneIndexSize);
     result.bone1_weight = binary_reader_.ReadSingle();
     result.c_value      = ReadSinglesToVector3(binary_reader_);
     result.r0_value     = ReadSinglesToVector3(binary_reader_);
     result.r1_value     = ReadSinglesToVector3(binary_reader_);
     return(result);
 }
Ejemplo n.º 2
0
	private PMXFormat.BoneWeight ReadBoneWeightSDEF() {
		PMXFormat.SDEF result = new PMXFormat.SDEF();
		result.bone1_ref = CastIntRead(binary_reader_, format_.header.boneIndexSize);
		result.bone2_ref = CastIntRead(binary_reader_, format_.header.boneIndexSize);
		result.bone1_weight = binary_reader_.ReadSingle();
		result.c_value = ReadSinglesToVector3(binary_reader_);
		result.r0_value = ReadSinglesToVector3(binary_reader_);
		result.r1_value = ReadSinglesToVector3(binary_reader_);
		return result;
	}