Exemple #1
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     br.ReadUInt64();
     br.ReadUInt32();
     br.ReadUInt16();
     m_transformA = des.ReadTransform(br);
     m_transformB = des.ReadTransform(br);
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_planeEquations = des.ReadVector4Array(br);
     br.ReadUInt64();
     m_localFromWorld = des.ReadTransform(br);
     m_worldFromLocal = des.ReadTransform(br);
     m_objAabb        = new hkAabb();
     m_objAabb.Read(des, br);
     m_geomCentroid = des.ReadVector4(br);
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     br.ReadUInt64();
     m_atoms = new hkpBridgeAtoms();
     m_atoms.Read(des, br);
     m_path                  = des.ReadClassPointer <hkpParametricCurve>(br);
     m_maxFrictionForce      = br.ReadSingle();
     m_angularConstrainedDOF = (OrientationConstraintType)br.ReadSByte();
     br.ReadUInt16();
     br.ReadByte();
     m_transform_OS_KS_0 = des.ReadTransform(br);
     m_transform_OS_KS_1 = des.ReadTransform(br);
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt32();
     m_sectionUid = br.ReadUInt32();
     m_runtimeId  = br.ReadInt32();
     br.ReadUInt32();
     m_originalGraph  = des.ReadClassPointer <hkaiDirectedGraphExplicitCost>(br);
     m_nodeMap        = des.ReadInt32Array(br);
     m_instancedNodes = des.ReadClassArray <hkaiDirectedGraphExplicitCostNode>(br);
     m_ownedEdges     = des.ReadClassArray <hkaiDirectedGraphExplicitCostEdge>(br);
     m_ownedEdgeData  = des.ReadUInt32Array(br);
     m_userEdgeCount  = des.ReadInt32Array(br);
     m_freeEdgeBlocks = des.ReadClassArray <hkaiDirectedGraphInstanceFreeBlockList>(br);
     br.ReadUInt64();
     m_transform = des.ReadTransform(br);
 }
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_transform           = des.ReadTransform(br);
     m_flags               = br.ReadInt32();
     m_collisionFilterInfo = br.ReadUInt32();
     m_shape               = des.ReadClassPointer <hknpShape>(br);
     m_aabb = new hkAabb16();
     m_aabb.Read(des, br);
     m_id = br.ReadUInt32();
     m_nextAttachedBodyId = br.ReadUInt32();
     m_motionId           = br.ReadUInt32();
     m_broadPhaseId       = br.ReadUInt32();
     m_materialId         = br.ReadUInt16();
     m_qualityId          = br.ReadByte();
     m_timAngle           = br.ReadByte();
     m_maxTimDistance     = br.ReadUInt16();
     m_maxContactDistance = br.ReadUInt16();
     m_indexIntoActiveListOrDeactivatedIslandId = br.ReadUInt32();
     m_radiusOfComCenteredBoundingSphere        = br.ReadInt16();
     m_spuFlags               = br.ReadByte();
     m_shapeSizeDiv16         = br.ReadByte();
     m_motionToBodyRotation_0 = br.ReadInt16();
     m_motionToBodyRotation_1 = br.ReadInt16();
     m_motionToBodyRotation_2 = br.ReadInt16();
     m_motionToBodyRotation_3 = br.ReadInt16();
     m_userData               = br.ReadUInt64();
 }
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_aabb = new hkAabb();
     m_aabb.Read(des, br);
     m_shape = des.ReadClassPointer <hknpShape>(br);
     br.ReadUInt64();
     m_transform = des.ReadTransform(br);
     m_to        = des.ReadVector4(br);
 }
Exemple #7
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_tetrahedraGrid      = des.ReadUInt16Array(br);
     m_gridCells           = des.ReadByteArray(br);
     m_tetrahedraEquations = des.ReadMatrix4Array(br);
     br.ReadUInt64();
     m_localFromWorld = des.ReadTransform(br);
     m_worldFromLocal = des.ReadTransform(br);
     m_objAabb        = new hkAabb();
     m_objAabb.Read(des, br);
     m_geomCentroid = des.ReadVector4(br);
     m_invCellSize  = des.ReadVector4(br);
     m_gridRes      = br.ReadUInt16();
     br.ReadUInt64();
     br.ReadUInt32();
     br.ReadUInt16();
 }
Exemple #8
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     br.ReadUInt64();
     m_shape          = des.ReadClassPointer <hkpShape>(br);
     m_shapeTransform = des.ReadTransform(br);
     m_geometry       = new hkGeometry();
     m_geometry.Read(des, br);
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_transform   = des.ReadTransform(br);
     m_children    = des.ReadClassPointerArray <hkLocalFrame>(br);
     m_parentFrame = des.ReadClassPointer <hkLocalFrame>(br);
     m_group       = des.ReadClassPointer <hkLocalFrameGroup>(br);
     m_name        = des.ReadStringPointer(br);
     br.ReadUInt64();
 }
Exemple #10
0
 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);
 }
Exemple #11
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_worldFromShape         = des.ReadTransform(br);
     m_isHierarchicalCompound = br.ReadBoolean();
     m_hasDestructionShapes   = br.ReadBoolean();
     br.ReadUInt64();
     br.ReadUInt32();
     br.ReadUInt16();
 }
Exemple #12
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_shape = des.ReadClassPointer <hkpShape>(br);
     m_isHierarchicalCompound = br.ReadBoolean();
     m_hkdShapesCollected     = br.ReadBoolean();
     br.ReadUInt32();
     br.ReadUInt16();
     m_childShapeNames = des.ReadStringPointerArray(br);
     m_childTransforms = des.ReadTransformArray(br);
     m_transform       = des.ReadTransform(br);
 }
Exemple #13
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_name = des.ReadStringPointer(br);
     br.ReadUInt64();
     m_transform              = des.ReadTransform(br);
     m_linearVelocity         = des.ReadVector4(br);
     m_angularVelocity        = des.ReadVector4(br);
     m_pinchDetectionEnabled  = br.ReadBoolean();
     m_pinchDetectionPriority = br.ReadSByte();
     br.ReadUInt16();
     m_pinchDetectionRadius = br.ReadSingle();
     m_shape = des.ReadClassPointer <hclShape>(br);
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_useSpheres     = br.ReadBoolean();
     m_useBoundaries  = br.ReadBoolean();
     m_clipBoundaries = br.ReadBoolean();
     br.ReadUInt64();
     br.ReadUInt32();
     br.ReadByte();
     m_transform  = des.ReadTransform(br);
     m_spheres    = des.ReadClassArray <hkaiAvoidanceSolverSphereObstacle>(br);
     m_boundaries = des.ReadClassArray <hkaiAvoidanceSolverBoundaryObstacle>(br);
     m_userData   = br.ReadUInt64();
     br.ReadUInt64();
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_res          = br.ReadUInt16();
     m_resIncBorder = br.ReadUInt16();
     br.ReadUInt32();
     m_floatCorrectionOffset = des.ReadVector4(br);
     m_heights = des.ReadByteArray(br);
     m_faces_0 = br.ReadInt32();
     m_faces_1 = br.ReadInt32();
     m_faces_2 = br.ReadInt32();
     m_faces_3 = br.ReadInt32();
     m_faces_4 = br.ReadInt32();
     m_faces_5 = br.ReadInt32();
     br.ReadUInt64();
     m_localToMapTransform = des.ReadTransform(br);
     m_localToMapScale     = des.ReadVector4(br);
 }
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_transform         = des.ReadTransform(br);
     m_sweptTransform_0  = des.ReadVector4(br);
     m_sweptTransform_1  = des.ReadVector4(br);
     m_sweptTransform_2  = des.ReadVector4(br);
     m_sweptTransform_3  = des.ReadVector4(br);
     m_sweptTransform_4  = des.ReadVector4(br);
     m_deltaAngle        = des.ReadVector4(br);
     m_objectRadius      = br.ReadSingle();
     m_linearDamping     = br.ReadInt16();
     m_angularDamping    = br.ReadInt16();
     m_timeFactor        = br.ReadInt16();
     m_maxLinearVelocity = new hkUFloat8();
     m_maxLinearVelocity.Read(des, br);
     m_maxAngularVelocity = new hkUFloat8();
     m_maxAngularVelocity.Read(des, br);
     m_deactivationClass = br.ReadByte();
     br.ReadUInt16();
     br.ReadByte();
 }
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_transform      = des.ReadTransform(br);
     m_scale          = des.ReadVector4(br);
     m_shape          = des.ReadClassPointer <hknpShape>(br);
     m_shapeTag       = br.ReadUInt16();
     m_destructionTag = br.ReadUInt16();
     m_padding_0      = br.ReadByte();
     m_padding_1      = br.ReadByte();
     m_padding_2      = br.ReadByte();
     m_padding_3      = br.ReadByte();
     m_padding_4      = br.ReadByte();
     m_padding_5      = br.ReadByte();
     m_padding_6      = br.ReadByte();
     m_padding_7      = br.ReadByte();
     m_padding_8      = br.ReadByte();
     m_padding_9      = br.ReadByte();
     m_padding_10     = br.ReadByte();
     m_padding_11     = br.ReadByte();
     m_padding_12     = br.ReadByte();
     m_padding_13     = br.ReadByte();
     m_padding_14     = br.ReadByte();
     m_padding_15     = br.ReadByte();
     m_padding_16     = br.ReadByte();
     m_padding_17     = br.ReadByte();
     m_padding_18     = br.ReadByte();
     m_padding_19     = br.ReadByte();
     m_padding_20     = br.ReadByte();
     m_padding_21     = br.ReadByte();
     m_padding_22     = br.ReadByte();
     m_padding_23     = br.ReadByte();
     m_padding_24     = br.ReadByte();
     m_padding_25     = br.ReadByte();
     m_padding_26     = br.ReadByte();
     m_padding_27     = br.ReadByte();
     m_padding_28     = br.ReadByte();
     m_padding_29     = br.ReadByte();
     br.ReadUInt32();
     br.ReadUInt16();
 }
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_transform   = des.ReadTransform(br);
     m_halfExtents = des.ReadVector4(br);
 }
Exemple #19
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_transform = des.ReadTransform(br);
 }
Exemple #20
0
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_transform       = des.ReadTransform(br);
     m_linearVelocity  = des.ReadVector4(br);
     m_angularVelocity = des.ReadVector4(br);
 }
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_rb = des.ReadClassPointer <hkpRigidBody>(br);
     br.ReadUInt64();
     m_localToDisplay = des.ReadTransform(br);
 }