Exemplo n.º 1
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_ModifierID       = br.ReadInt32();
     m_rotationAxisType = (MultiRotationAxisType)br.ReadSByte();
     br.ReadUInt16();
     br.ReadByte();
     m_SensingDummyPoly = br.ReadInt32();
     br.ReadUInt32();
     m_twistParam        = des.ReadClassArray <CustomLookAtTwistModifierTwistParam>(br);
     m_UpLimitAngle      = br.ReadSingle();
     m_DownLimitAngle    = br.ReadSingle();
     m_RightLimitAngle   = br.ReadSingle();
     m_LeftLimitAngle    = br.ReadSingle();
     m_UpMinimumAngle    = br.ReadSingle();
     m_DownMinimumAngle  = br.ReadSingle();
     m_RightMinimumAngle = br.ReadSingle();
     m_LeftMinimumAngle  = br.ReadSingle();
     m_SensingAngle      = br.ReadInt16();
     m_setAngleMethod    = (SetAngleMethod)br.ReadSByte();
     m_isAdditive        = br.ReadBoolean();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt32();
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     br.ReadUInt64();
     m_axisOfRotation          = des.ReadVector4(br);
     m_twistAngle              = br.ReadSingle();
     m_startBoneIndex          = br.ReadInt16();
     m_endBoneIndex            = br.ReadInt16();
     m_setAngleMethod          = (SetAngleMethod)br.ReadSByte();
     m_rotationAxisCoordinates = (RotationAxisCoordinates)br.ReadSByte();
     m_isAdditive              = br.ReadBoolean();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt32();
     br.ReadByte();
 }