private void WritePmxImpulseMorph([NotNull] PmxImpulseMorph morph) { _writer.WriteInt32AsVarLenInt(morph.Index, MorphElementSize); _writer.Write(morph.IsLocal); _writer.Write(morph.Velocity); _writer.Write(morph.Torque); }
private PmxImpulseMorph ReadPmxImpulseMorph() { var morph = new PmxImpulseMorph(); morph.Index = _reader.ReadVarLenIntAsInt32(RigidBodyElementSize); morph.IsLocal = _reader.ReadBoolean(); morph.Velocity = _reader.ReadVector3(); morph.Torque = _reader.ReadVector3(); return(morph); }