public override void UnParse(Stream stream) { var s = new BinaryStreamWrapper(stream, ByteOrder.BigEndian); s.Write(mFlags); mParticleParameters.UnParse(stream); mRateCurve.UnParse(stream); s.Write(mRateCurveTime); s.Write(mRateCurveCycles); s.Write(mRateSpeedScale); mSizeCurve.UnParse(stream); mColorCurve.UnParse(stream); mAlphaCurve.UnParse(stream); mDrawInfo.UnParse(stream); s.Write(mAlignMode); mDirectionalForcesSum.UnParse(stream); s.Write(mWindStrength); s.Write(mGravityStrength); s.Write(mRadialForce); mRadialForceLocation.UnParse(stream); s.Write(mDrag); }
public override void UnParse(Stream stream) { var s = new BinaryStreamWrapper(stream, ByteOrder.BigEndian); s.Write(mFlags); mParticleParameters.UnParse(stream); mRateCurve.UnParse(stream); s.Write(mRateCurveTime); s.Write(mRateCurveCycles); mSizeCurve.UnParse(stream); s.Write(mSizeVary); mPitchCurve.UnParse(stream); mRollCurve.UnParse(stream); mHeadingCurve.UnParse(stream); s.Write(mPitchVary); s.Write(mRollVary); s.Write(mHeadingVary); s.Write(mPitchOffset); s.Write(mRollOffset); s.Write(mHeadingOffset); mColorCurve.UnParse(stream); mColorVary.UnParse(stream); mAlphaCurve.UnParse(stream); s.Write(mAlphaVary); s.Write(mComponentName, StringType.ZeroDelimited); s.Write(mComponentType, StringType.ZeroDelimited); s.Write(mAlignMode); mDirectionalForcesSum.UnParse(stream); mGlobalForcesSum.UnParse(stream); s.Write(mWindStrength); s.Write(mGravityStrength); s.Write(mRadialForce); mRadialForceLocation.UnParse(stream); s.Write(mDrag); s.Write(mScrewRate); mWiggles.UnParse(stream); s.Write(mScreenBloomAlphaRate); s.Write(mScreenBloomAlphaBase); s.Write(mScreenBloomSizeRate); s.Write(mScreenBloomSizeBase); mLoopBoxColorCurve.UnParse(stream); mLoopBoxAlphaCurve.UnParse(stream); mSurfaces.UnParse(stream); s.Write(mMapBounce); s.Write(mMapRepulseHeight); s.Write(mMapRepulseStrength); s.Write(mMapRepulseScoutDistance); s.Write(mMapRepulseVertical); s.Write(mMapRepulseKillHeight); s.Write(mProbabilityDeath); mAltitudeRange.UnParse(stream); s.Write(mForceMapId); s.Write(mEmitRateMapId); s.Write(mEmitColorMapId); mRandomWalk1.UnParse(stream); mRandomWalk2.UnParse(stream); mRandomWalkPreferredDirection.UnParse(stream); s.Write(mAlignDamping); s.Write(mBankAmount); s.Write(mBankRestore); mAttractorOrigin.UnParse(stream); mAttractor.UnParse(stream); mPathPoints.UnParse(stream); s.Write(mTractorResetSpeed); }