public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_centerOfMass0 = des.ReadVector4(br); m_centerOfMass1 = des.ReadVector4(br); m_rotation0 = des.ReadQuaternion(br); m_rotation1 = des.ReadQuaternion(br); m_centerOfMassLocal = des.ReadVector4(br); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_pivotInA = des.ReadVector4(br); m_pivotInB = des.ReadVector4(br); m_aTc = des.ReadQuaternion(br); m_bTc = des.ReadQuaternion(br); m_motors_0 = des.ReadClassPointer <hkpConstraintMotor>(br); m_motors_1 = des.ReadClassPointer <hkpConstraintMotor>(br); m_motors_2 = des.ReadClassPointer <hkpConstraintMotor>(br); m_switchBodies = br.ReadBoolean(); br.ReadUInt32(); br.ReadUInt16(); br.ReadByte(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); br.ReadUInt64(); m_rotationOut = des.ReadQuaternion(br); m_targetPosition = des.ReadVector4(br); m_currentPosition = des.ReadVector4(br); m_currentRotation = des.ReadQuaternion(br); m_localAxisOfRotation = des.ReadVector4(br); m_localFacingDirection = des.ReadVector4(br); m_resultIsDelta = br.ReadBoolean(); br.ReadUInt64(); br.ReadUInt32(); br.ReadUInt16(); br.ReadByte(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_childShapes = des.ReadClassPointerArray <hkpConvexShape>(br); m_rotation = des.ReadQuaternion(br); m_translation = des.ReadVector4(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_handle = des.ReadClassPointer <hkbHandle>(br); m_handlePositionOut = des.ReadVector4(br); m_handleRotationOut = des.ReadQuaternion(br); m_isValidOut = br.ReadBoolean(); br.ReadUInt16(); br.ReadByte(); m_extrapolationTimeStep = br.ReadSingle(); m_handleChangeSpeed = br.ReadSingle(); m_handleChangeMode = (HandleChangeMode)br.ReadSByte(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt16(); br.ReadByte(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_position = des.ReadVector4(br); m_orientation = des.ReadQuaternion(br); m_velocity = des.ReadVector4(br); m_dynamicFriction = br.ReadSingle(); m_staticFriction = br.ReadSingle(); m_keepContactTolerance = br.ReadSingle(); br.ReadUInt32(); m_up = des.ReadVector4(br); m_shape = des.ReadClassPointer <hknpShape>(br); m_userData = br.ReadUInt64(); br.ReadUInt64(); m_collisionFilterInfo = br.ReadUInt32(); m_keepDistance = br.ReadSingle(); m_contactAngleSensitivity = br.ReadSingle(); m_userPlanes = br.ReadUInt32(); m_maxCharacterSpeedForSolver = br.ReadSingle(); m_characterStrength = br.ReadSingle(); m_characterMass = br.ReadSingle(); m_maxSlope = br.ReadSingle(); m_penetrationRecoverySpeed = br.ReadSingle(); m_maxCastIterations = br.ReadInt32(); m_refreshManifoldInCheckSupport = br.ReadBoolean(); m_presenceInWorld = br.ReadBoolean(); br.ReadUInt64(); br.ReadUInt32(); br.ReadUInt16(); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_contactPoint = new hkContactPoint(); m_contactPoint.Read(des, br); m_contactFriction = br.ReadSingle(); br.ReadUInt32(); m_contactShapeKey = br.ReadUInt32(); br.ReadUInt32(); m_hardPointWs = des.ReadVector4(br); m_rayEndPointWs = des.ReadVector4(br); m_currentSuspensionLength = br.ReadSingle(); br.ReadUInt64(); br.ReadUInt32(); m_suspensionDirectionWs = des.ReadVector4(br); m_spinAxisChassisSpace = des.ReadVector4(br); m_spinAxisWs = des.ReadVector4(br); m_steeringOrientationChassisSpace = des.ReadQuaternion(br); m_spinVelocity = br.ReadSingle(); m_noSlipIdealSpinVelocity = br.ReadSingle(); m_spinAngle = br.ReadSingle(); m_skidEnergyDensity = br.ReadSingle(); m_sideForce = br.ReadSingle(); m_forwardSlipVelocity = br.ReadSingle(); m_sideSlipVelocity = br.ReadSingle(); br.ReadUInt32(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_collisionFilterInfo = br.ReadUInt32(); br.ReadUInt32(); m_shape = des.ReadClassPointer <hknpShape>(br); br.ReadUInt64(); br.ReadUInt64(); m_position = des.ReadVector4(br); m_orientation = des.ReadQuaternion(br); m_mass = br.ReadSingle(); m_dynamicFriction = br.ReadSingle(); m_staticFriction = br.ReadSingle(); m_weldingTolerance = br.ReadSingle(); m_reservedBodyId = br.ReadUInt32(); m_additionMode = br.ReadByte(); m_additionFlags = br.ReadByte(); br.ReadUInt64(); br.ReadUInt16(); m_up = des.ReadVector4(br); m_maxSlope = br.ReadSingle(); m_maxForce = br.ReadSingle(); m_maxSpeedForSimplexSolver = br.ReadSingle(); m_supportDistance = br.ReadSingle(); m_hardSupportDistance = br.ReadSingle(); br.ReadUInt64(); br.ReadUInt32(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); br.ReadUInt64(); m_translationOut = des.ReadVector4(br); m_rotationOut = des.ReadQuaternion(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); br.ReadUInt64(); m_translationOut = des.ReadVector4(br); m_rotationOut = des.ReadQuaternion(br); m_leftTranslation = des.ReadVector4(br); m_leftRotation = des.ReadQuaternion(br); m_rightTranslation = des.ReadVector4(br); m_rightRotation = des.ReadQuaternion(br); m_invertLeftTransform = br.ReadBoolean(); m_invertRightTransform = br.ReadBoolean(); m_invertResult = br.ReadBoolean(); br.ReadUInt64(); br.ReadUInt32(); br.ReadByte(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_rotation = des.ReadQuaternion(br); m_strength = br.ReadSingle(); m_damping = br.ReadSingle(); br.ReadUInt64(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_fromPos = des.ReadVector4(br); m_fromRot = des.ReadQuaternion(br); m_toPos = des.ReadVector4(br); m_toRot = des.ReadQuaternion(br); m_lastPos = des.ReadVector4(br); m_lastRot = des.ReadQuaternion(br); m_characterPoseAtBeginningOfTransition = des.ReadQSTransformArray(br); m_timeRemaining = br.ReadSingle(); m_timeInTransition = br.ReadSingle(); m_toGeneratorSelfTranstitionMode = (SelfTransitionMode)br.ReadSByte(); m_initializeCharacterPose = br.ReadBoolean(); m_alignThisFrame = br.ReadBoolean(); m_alignmentFinished = br.ReadBoolean(); br.ReadUInt32(); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_keyframedPosition = des.ReadVector4(br); m_keyframedRotation = des.ReadQuaternion(br); m_boneIndex = br.ReadInt16(); m_isValid = br.ReadBoolean(); br.ReadUInt64(); br.ReadUInt32(); br.ReadByte(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_childShape = new hkpSingleShapeContainer(); m_childShape.Read(des, br); br.ReadUInt64(); br.ReadUInt64(); m_rotation = des.ReadQuaternion(br); m_transform = des.ReadTransform(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); br.ReadUInt64(); m_rotationOut = des.ReadQuaternion(br); m_axis = des.ReadVector4(br); m_angleDegrees = br.ReadSingle(); br.ReadUInt64(); br.ReadUInt32(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_targetIn = des.ReadClassPointer <hkbpTarget>(br); m_offsetInBoneSpace = des.ReadVector4(br); m_alignAxisBS = des.ReadVector4(br); m_targetAlignAxisTS = des.ReadVector4(br); m_alignWithCharacterForwardBS = des.ReadVector4(br); m_currentBonePositionOut = des.ReadVector4(br); m_currentBoneRotationOut = des.ReadQuaternion(br); m_eventToSendWhenTargetReached = new hkbEventProperty(); m_eventToSendWhenTargetReached.Read(des, br); m_childGenerator = des.ReadClassPointer <hkbGenerator>(br); m_duration = br.ReadSingle(); m_ragdollBoneIndex = br.ReadInt16(); m_animationBoneIndex = br.ReadInt16(); m_targetMode = (TargetModeMBTT)br.ReadSByte(); m_alignMode = br.ReadSByte(); m_useVelocityPrediction = br.ReadBoolean(); m_affectOrientation = br.ReadBoolean(); m_currentBoneIsValidOut = br.ReadBoolean(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt16(); br.ReadByte(); m_finalAnimBonePositionMS = des.ReadVector4(br); m_initialAnimBonePositionMS = des.ReadVector4(br); m_finalAnimBoneOrientationMS = des.ReadQuaternion(br); m_animationFromRagdoll = des.ReadQuaternion(br); m_totalMotion = des.ReadQSTransform(br); m_accumulatedMotion = des.ReadQSTransform(br); m_useAnimationData = br.ReadBoolean(); br.ReadUInt64(); br.ReadUInt32(); br.ReadUInt16(); br.ReadByte(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); br.ReadUInt64(); m_translation = des.ReadVector4(br); m_rotation = des.ReadQuaternion(br); m_setTranslation = br.ReadBoolean(); m_setRotation = br.ReadBoolean(); br.ReadUInt64(); br.ReadUInt32(); br.ReadUInt16(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); br.ReadUInt64(); br.ReadUInt32(); br.ReadUInt16(); m_offset = des.ReadQuaternion(br); m_yieldStrengthDiag = des.ReadVector4(br); m_yieldStrengthOffDiag = des.ReadVector4(br); m_ultimateStrengthDiag = des.ReadVector4(br); m_ultimateStrengthOffDiag = des.ReadVector4(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); br.ReadUInt64(); m_rotation = des.ReadQuaternion(br); m_translation = des.ReadVector4(br); m_vectorIn = des.ReadVector4(br); m_vectorOut = des.ReadVector4(br); m_rotateOnly = br.ReadBoolean(); m_inverse = br.ReadBoolean(); m_computeOnActivate = br.ReadBoolean(); m_computeOnModify = br.ReadBoolean(); br.ReadUInt64(); br.ReadUInt32(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_complexTypeHkObjectPtr = des.ReadClassPointer <hkReferencedObject>(br); m_complexHiddenTypeCopyStart = br.ReadBoolean(); br.ReadUInt32(); br.ReadUInt16(); br.ReadByte(); m_complexTypeHkQuaternion = des.ReadQuaternion(br); m_complexTypeHkVector4 = des.ReadVector4(br); m_complexTypeEnumHkInt8 = (CustomEnum)br.ReadSByte(); br.ReadByte(); m_complexTypeEnumHkInt16 = (CustomEnum)br.ReadInt16(); m_complexTypeEnumHkInt32 = (CustomEnum)br.ReadInt32(); m_complexTypeEnumHkUint8 = (CustomEnum)br.ReadByte(); br.ReadByte(); m_complexTypeEnumHkUint16 = (CustomEnum)br.ReadUInt16(); m_complexTypeEnumHkUint32 = (CustomEnum)br.ReadUInt32(); m_complexTypeEnumHkInt8InvalidCheck = (CustomEnum)br.ReadSByte(); br.ReadByte(); m_complexTypeEnumHkInt16InvalidCheck = (CustomEnum)br.ReadInt16(); m_complexTypeEnumHkInt32InvalidCheck = (CustomEnum)br.ReadInt32(); m_complexTypeEnumHkUint8InvalidCheck = (CustomEnum)br.ReadByte(); br.ReadByte(); m_complexTypeEnumHkUint16InvalidCheck = (CustomEnum)br.ReadUInt16(); m_complexTypeEnumHkUint32InvalidCheck = (CustomEnum)br.ReadUInt32(); m_complexTypeFlagsHkInt8 = br.ReadSByte(); br.ReadByte(); m_complexTypeFlagsHkInt16 = br.ReadInt16(); m_complexTypeFlagsHkInt32 = br.ReadInt32(); m_complexTypeFlagsHkUint8 = br.ReadByte(); br.ReadByte(); m_complexTypeFlagsHkUint16 = br.ReadUInt16(); m_complexTypeFlagsHkUint32 = br.ReadUInt32(); m_complexTypeFlagsHkInt8InvalidCheck = br.ReadSByte(); br.ReadByte(); m_complexTypeFlagsHkInt16InvalidCheck = br.ReadInt16(); m_complexTypeFlagsHkInt32InvalidCheck = br.ReadInt32(); m_complexTypeFlagsHkUint8InvalidCheck = br.ReadByte(); br.ReadByte(); m_complexTypeFlagsHkUint16InvalidCheck = br.ReadUInt16(); m_complexTypeFlagsHkUint32InvalidCheck = br.ReadUInt32(); m_complexHiddenTypeCopyEnd = br.ReadBoolean(); br.ReadUInt64(); br.ReadUInt32(); br.ReadUInt16(); br.ReadByte(); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_motionPropertiesId = br.ReadUInt16(); m_enableDeactivation = br.ReadBoolean(); br.ReadByte(); m_inverseMass = br.ReadSingle(); m_massFactor = br.ReadSingle(); m_maxLinearAccelerationDistancePerStep = br.ReadSingle(); m_maxRotationToPreventTunneling = br.ReadSingle(); br.ReadUInt64(); br.ReadUInt32(); m_inverseInertiaLocal = des.ReadVector4(br); m_centerOfMassWorld = des.ReadVector4(br); m_orientation = des.ReadQuaternion(br); m_linearVelocity = des.ReadVector4(br); m_angularVelocity = des.ReadVector4(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_alignMode = (AlignModeABAM)br.ReadSByte(); m_alignTargetMode = (AlignTargetMode)br.ReadSByte(); m_alignSingleAxis = br.ReadBoolean(); br.ReadUInt32(); br.ReadByte(); m_alignAxis = des.ReadVector4(br); m_alignTargetAxis = des.ReadVector4(br); m_frameOfReference = des.ReadQuaternion(br); m_duration = br.ReadSingle(); m_alignModeIndex = br.ReadInt32(); m_alignTargetModeIndex = br.ReadInt32(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt32(); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_targetPosition = des.ReadVector4(br); m_targetRotation = des.ReadQuaternion(br); m_targetNormal = des.ReadVector4(br); m_targetHandle = des.ReadClassPointer <hkbHandle>(br); m_transformOnFraction = br.ReadSingle(); m_normalOnFraction = br.ReadSingle(); m_fadeInDuration = br.ReadSingle(); m_fadeOutDuration = br.ReadSingle(); m_extrapolationTimeStep = br.ReadSingle(); m_handleChangeSpeed = br.ReadSingle(); m_handleChangeMode = (HandleChangeMode)br.ReadSByte(); m_fixUp = br.ReadBoolean(); br.ReadUInt64(); br.ReadUInt32(); br.ReadUInt16(); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_elbowAxisLS = des.ReadVector4(br); m_backHandNormalLS = des.ReadVector4(br); m_handOffsetLS = des.ReadVector4(br); m_handOrientationOffsetLS = des.ReadQuaternion(br); m_maxElbowAngleDegrees = br.ReadSingle(); m_minElbowAngleDegrees = br.ReadSingle(); m_shoulderIndex = br.ReadInt16(); m_shoulderSiblingIndex = br.ReadInt16(); m_elbowIndex = br.ReadInt16(); m_elbowSiblingIndex = br.ReadInt16(); m_wristIndex = br.ReadInt16(); m_enforceEndPosition = br.ReadBoolean(); m_enforceEndRotation = br.ReadBoolean(); br.ReadUInt32(); m_localFrameName = des.ReadStringPointer(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_dockingBone = br.ReadInt16(); br.ReadUInt32(); br.ReadUInt16(); m_translationOffset = des.ReadVector4(br); m_rotationOffset = des.ReadQuaternion(br); m_blendType = (BlendType)br.ReadSByte(); br.ReadByte(); m_flags = br.ReadUInt16(); br.ReadUInt32(); m_child = des.ReadClassPointer <hkbGenerator>(br); m_intervalStart = br.ReadInt32(); m_intervalEnd = br.ReadInt32(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_shape = des.ReadClassPointer <hknpShape>(br); m_reservedBodyId = br.ReadUInt32(); m_motionId = br.ReadUInt32(); m_qualityId = br.ReadByte(); br.ReadByte(); m_materialId = br.ReadUInt16(); m_collisionFilterInfo = br.ReadUInt32(); m_flags = br.ReadInt32(); m_collisionLookAheadDistance = br.ReadSingle(); m_name = des.ReadStringPointer(br); m_userData = br.ReadUInt64(); m_position = des.ReadVector4(br); m_orientation = des.ReadQuaternion(br); m_spuFlags = br.ReadByte(); br.ReadUInt32(); br.ReadUInt16(); br.ReadByte(); m_localFrame = des.ReadClassPointer <hkLocalFrame>(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_worldFromModelRotation = des.ReadQuaternion(br); m_blendSpeed = br.ReadSingle(); m_minSpeedToSwitch = br.ReadSingle(); m_minSwitchTimeNoError = br.ReadSingle(); m_minSwitchTimeFullError = br.ReadSingle(); m_startPlayingEventId = br.ReadInt32(); m_startMatchingEventId = br.ReadInt32(); m_rootBoneIndex = br.ReadInt16(); m_otherBoneIndex = br.ReadInt16(); m_anotherBoneIndex = br.ReadInt16(); m_pelvisIndex = br.ReadInt16(); m_mode = (Mode)br.ReadSByte(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt32(); br.ReadUInt16(); br.ReadByte(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_collisionFilterInfo = br.ReadUInt32(); br.ReadUInt32(); m_shape = des.ReadClassPointer <hkpShape>(br); m_position = des.ReadVector4(br); m_rotation = des.ReadQuaternion(br); m_mass = br.ReadSingle(); m_friction = br.ReadSingle(); m_maxLinearVelocity = br.ReadSingle(); m_allowedPenetrationDepth = br.ReadSingle(); m_up = des.ReadVector4(br); m_maxSlope = br.ReadSingle(); m_maxForce = br.ReadSingle(); m_unweldingHeightOffsetFactor = br.ReadSingle(); m_maxSpeedForSimplexSolver = br.ReadSingle(); m_supportDistance = br.ReadSingle(); m_hardSupportDistance = br.ReadSingle(); m_vdbColor = br.ReadInt32(); br.ReadUInt32(); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_centerOfMassAndMassFactor = des.ReadVector4(br); m_orientation = des.ReadQuaternion(br); m_inverseInertia_0 = br.ReadInt16(); m_inverseInertia_1 = br.ReadInt16(); m_inverseInertia_2 = br.ReadInt16(); m_inverseInertia_3 = br.ReadInt16(); m_firstAttachedBodyId = br.ReadUInt32(); br.ReadUInt32(); m_linearVelocityCage_0 = br.ReadInt16(); m_linearVelocityCage_1 = br.ReadInt16(); m_linearVelocityCage_2 = br.ReadInt16(); m_integrationFactor = br.ReadInt16(); m_motionPropertiesId = br.ReadUInt16(); m_maxLinearAccelerationDistancePerStep = br.ReadInt16(); m_maxRotationToPreventTunneling = br.ReadInt16(); m_cellIndex = br.ReadByte(); m_spaceSplitterWeight = br.ReadByte(); m_linearVelocity = des.ReadVector4(br); m_angularVelocity = des.ReadVector4(br); m_previousStepLinearVelocity = des.ReadVector4(br); m_previousStepAngularVelocity = des.ReadVector4(br); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_rotation = des.ReadQuaternion(br); m_translation = des.ReadVector4(br); }