예제 #1
0
 public override void Write(PackFileSerializer s, BinaryWriterEx bw)
 {
     base.Write(s, bw);
     s.WriteVector4(bw, m_fromPos);
     s.WriteQuaternion(bw, m_fromRot);
     s.WriteVector4(bw, m_toPos);
     s.WriteQuaternion(bw, m_toRot);
     s.WriteVector4(bw, m_lastPos);
     s.WriteQuaternion(bw, m_lastRot);
     s.WriteQSTransformArray(bw, m_characterPoseAtBeginningOfTransition);
     bw.WriteSingle(m_timeRemaining);
     bw.WriteSingle(m_timeInTransition);
     bw.WriteSByte((sbyte)m_toGeneratorSelfTranstitionMode);
     bw.WriteBoolean(m_initializeCharacterPose);
     bw.WriteBoolean(m_alignThisFrame);
     bw.WriteBoolean(m_alignmentFinished);
     bw.WriteUInt32(0);
 }
예제 #2
0
 public override void Write(PackFileSerializer s, BinaryWriterEx bw)
 {
     base.Write(s, bw);
     s.WriteQSTransformArray(bw, m_transforms);
     s.WriteSingleArray(bw, m_floats);
 }