public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); bw.WriteUInt64(0); bw.WriteUInt64(0); bw.WriteUInt64(0); bw.WriteUInt64(0); bw.WriteUInt64(0); bw.WriteUInt64(0); bw.WriteUInt64(0); bw.WriteUInt64(0); bw.WriteUInt32(0); bw.WriteUInt32(m_sectionUid); bw.WriteInt32(m_runtimeId); bw.WriteUInt32(0); s.WriteClassPointer <hkaiDirectedGraphExplicitCost>(bw, m_originalGraph); s.WriteInt32Array(bw, m_nodeMap); s.WriteClassArray <hkaiDirectedGraphExplicitCostNode>(bw, m_instancedNodes); s.WriteClassArray <hkaiDirectedGraphExplicitCostEdge>(bw, m_ownedEdges); s.WriteUInt32Array(bw, m_ownedEdgeData); s.WriteInt32Array(bw, m_userEdgeCount); s.WriteClassArray <hkaiDirectedGraphInstanceFreeBlockList>(bw, m_freeEdgeBlocks); bw.WriteUInt64(0); s.WriteTransform(bw, m_transform); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteInt32Array(bw, m_nextSampleEvents); s.WriteInt32Array(bw, m_nextSampleReals); s.WriteInt32Array(bw, m_nextSampleBools); s.WriteInt32Array(bw, m_nextSampleInts); bw.WriteSingle(m_time); bw.WriteBoolean(m_isEnabled); bw.WriteUInt16(0); bw.WriteByte(0); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteClassPointer <hkbGenerator>(bw, m_nestedTypeHkbGeneratorPtr); s.WriteClassPointer <hkbGenerator>(bw, m_nestedTypeHkbGeneratorRefPtr); s.WriteClassPointer <hkbModifier>(bw, m_nestedTypeHkbModifierPtr); s.WriteClassPointer <hkbModifier>(bw, m_nestedTypeHkbModifierRefPtr); s.WriteClassPointer <hkbCustomIdSelector>(bw, m_nestedTypeHkbCustomIdSelectorPtr); s.WriteClassPointer <hkbCustomIdSelector>(bw, m_nestedTypeHkbCustomIdSelectorRefPtr); s.WriteBooleanArray(bw, m_nestedTypeArrayBool); s.WriteBooleanArray(bw, m_nestedTypeArrayHkBool); s.WriteStringPointerArray(bw, m_nestedTypeArrayCString); s.WriteStringPointerArray(bw, m_nestedTypeArrayHkStringPtr); s.WriteSByteArray(bw, m_nestedTypeArrayHkInt8); s.WriteInt16Array(bw, m_nestedTypeArrayHkInt16); s.WriteInt32Array(bw, m_nestedTypeArrayHkInt32); s.WriteByteArray(bw, m_nestedTypeArrayHkUint8); s.WriteUInt16Array(bw, m_nestedTypeArrayHkUint16); s.WriteUInt32Array(bw, m_nestedTypeArrayHkUint32); s.WriteSingleArray(bw, m_nestedTypeArrayHkReal); s.WriteClassPointerArray <hkbGenerator>(bw, m_nestedTypeArrayHkbGeneratorPtr); s.WriteClassPointerArray <hkbGenerator>(bw, m_nestedTypeArrayHkbGeneratorRefPtr); s.WriteClassPointerArray <hkbModifier>(bw, m_nestedTypeArrayHkbModifierPtr); s.WriteClassPointerArray <hkbModifier>(bw, m_nestedTypeArrayHkbModifierRefPtr); s.WriteClassPointerArray <hkbCustomIdSelector>(bw, m_nestedTypeArrayHkbCustomIdSelectorPtr); s.WriteClassPointerArray <hkbCustomIdSelector>(bw, m_nestedTypeArrayHkbCustomIdSelectorRefPtr); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteClassPointerArray <hkpRigidBody>(bw, m_rigidBodies); s.WriteClassPointerArray <hkpConstraintInstance>(bw, m_constraints); s.WriteInt32Array(bw, m_boneToRigidBodyMap); s.WriteClassPointer <hkaSkeleton>(bw, m_skeleton); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteVector4Array(bw, m_vertexPool); s.WriteInt32Array(bw, m_silhouetteOffsets); m_cachedTransform.Write(s, bw); s.WriteVector4(bw, m_cachedUp); }
public virtual void Write(PackFileSerializer s, BinaryWriterEx bw) { bw.WriteInt32(m_originalNumFaces); bw.WriteInt32(m_originalNumEdges); bw.WriteInt32(m_originalNumVertices); bw.WriteUInt32(0); s.WriteInt32Array(bw, m_magic); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); bw.WriteSingle(m_time); bw.WriteUInt32(0); m_vertData.Write(s, bw); s.WriteInt32Array(bw, m_vertexIndexMap); s.WriteClassArray <hkxVertexAnimationUsageMap>(bw, m_componentMap); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteClassArray <hkaiEdgePathEdge>(bw, m_edges); s.WriteInt32Array(bw, m_edgeData); bw.WriteInt32(m_edgeDataStriding); bw.WriteSingle(m_leftTurnRadius); bw.WriteSingle(m_rightTurnRadius); bw.WriteSingle(m_characterRadius); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteClassArray <hkbCompiledExpressionSetToken>(bw, m_rpn); s.WriteInt32Array(bw, m_expressionToRpnIndex); bw.WriteSByte(m_numExpressions); bw.WriteUInt32(0); bw.WriteUInt16(0); bw.WriteByte(0); }
public virtual void Write(PackFileSerializer s, BinaryWriterEx bw) { bw.WriteUInt64(0); bw.WriteUInt64(0); s.WriteVector4Array(bw, m_data); s.WriteInt32Array(bw, m_commands); bw.WriteUInt64(0); bw.WriteUInt64(0); s.WriteClassPointerArray <hkpConstraintMotor>(bw, m_motors); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteClassArray <hkaiNavMeshFace>(bw, m_faces); s.WriteClassArray <hkaiNavMeshEdge>(bw, m_edges); s.WriteVector4Array(bw, m_vertices); s.WriteClassArray <hkaiStreamingSet>(bw, m_streamingSets); s.WriteInt32Array(bw, m_faceData); s.WriteInt32Array(bw, m_edgeData); bw.WriteInt32(m_faceDataStriding); bw.WriteInt32(m_edgeDataStriding); bw.WriteByte(m_flags); bw.WriteUInt32(0); bw.WriteUInt16(0); bw.WriteByte(0); m_aabb.Write(s, bw); bw.WriteSingle(m_erosionRadius); bw.WriteUInt32(0); bw.WriteUInt64(m_userData); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); bw.WriteUInt32(m_simClothIndex); bw.WriteUInt32(m_subSteps); bw.WriteInt32(m_numberOfSolveIterations); bw.WriteUInt32(0); s.WriteInt32Array(bw, m_constraintExecution); bw.WriteBoolean(m_adaptConstraintStiffness); bw.WriteUInt32(0); bw.WriteUInt16(0); bw.WriteByte(0); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); m_localAabb.Write(s, bw); s.WriteVector4Array(bw, m_localPoints); s.WriteInt32Array(bw, m_silhouetteSizes); bw.WriteSingle(m_weldTolerance); bw.WriteByte((byte)m_silhouetteDetailLevel); bw.WriteByte(m_flags); bw.WriteBoolean(m_localPointsChanged); bw.WriteBoolean(m_isEnabled); bw.WriteUInt64(0); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); bw.WriteBoolean(m_applyModifierDuringTransition); bw.WriteUInt32(0); bw.WriteUInt16(0); bw.WriteByte(0); s.WriteInt32Array(bw, m_stateIds); s.WriteClassPointer <hkbModifier>(bw, m_modifier); bw.WriteBoolean(m_isActive); bw.WriteUInt32(0); bw.WriteUInt16(0); bw.WriteByte(0); s.WriteClassPointer <hkbStateMachine>(bw, m_stateMachine); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); bw.WriteUInt64(0); bw.WriteUInt64(0); bw.WriteUInt64(0); bw.WriteUInt64(0); s.WriteClassPointer <hkaiNavVolume>(bw, m_originalVolume); s.WriteInt32Array(bw, m_cellMap); s.WriteClassArray <hkaiNavVolumeInstanceCellInstance>(bw, m_instancedCells); s.WriteClassArray <hkaiNavVolumeEdge>(bw, m_ownedEdges); bw.WriteUInt32(m_sectionUid); bw.WriteInt32(m_runtimeId); bw.WriteUInt32(m_layer); bw.WriteUInt64(0); bw.WriteUInt32(0); s.WriteVector4(bw, m_translation); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); m_characterControllerSetup.Write(s, bw); bw.WriteUInt64(0); s.WriteVector4(bw, m_modelUpMS); s.WriteVector4(bw, m_modelForwardMS); s.WriteVector4(bw, m_modelRightMS); s.WriteClassArray <hkbVariableInfo>(bw, m_characterPropertyInfos); s.WriteInt32Array(bw, m_numBonesPerLod); s.WriteClassPointer <hkbVariableValueSet>(bw, m_characterPropertyValues); s.WriteClassPointer <hkbFootIkDriverInfo>(bw, m_footIkDriverInfo); s.WriteClassPointer <hkbHandIkDriverInfo>(bw, m_handIkDriverInfo); s.WriteClassPointer <hkReferencedObject>(bw, m_aiControlDriverInfo); s.WriteClassPointer <hkbCharacterStringData>(bw, m_stringData); s.WriteClassPointer <hkbMirroredSkeletonInfo>(bw, m_mirroredSkeletonInfo); s.WriteInt16Array(bw, m_boneAttachmentBoneIndices); s.WriteMatrix4Array(bw, m_boneAttachmentTransforms); bw.WriteSingle(m_scale); bw.WriteUInt64(0); bw.WriteUInt32(0); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); bw.WriteUInt64(0); bw.WriteUInt64(0); bw.WriteUInt64(0); bw.WriteUInt64(0); bw.WriteUInt64(0); bw.WriteUInt64(0); bw.WriteUInt64(0); bw.WriteUInt64(0); bw.WriteUInt64(0); bw.WriteUInt64(0); s.WriteClassPointer <hkaiNavMesh>(bw, m_originalMesh); bw.WriteUInt64(0); m_referenceFrame.Write(s, bw); s.WriteInt32Array(bw, m_edgeMap); s.WriteInt32Array(bw, m_faceMap); s.WriteClassArray <hkaiNavMeshFace>(bw, m_instancedFaces); s.WriteClassArray <hkaiNavMeshEdge>(bw, m_instancedEdges); s.WriteClassArray <hkaiNavMeshFace>(bw, m_ownedFaces); s.WriteClassArray <hkaiNavMeshEdge>(bw, m_ownedEdges); s.WriteVector4Array(bw, m_ownedVertices); s.WriteByteArray(bw, m_faceFlags); s.WriteUInt16Array(bw, m_cuttingInfo); s.WriteInt32Array(bw, m_instancedFaceData); s.WriteInt32Array(bw, m_instancedEdgeData); s.WriteInt32Array(bw, m_ownedFaceData); s.WriteInt32Array(bw, m_ownedEdgeData); s.WriteInt16Array(bw, m_clearanceCache); s.WriteInt16Array(bw, m_globalClearanceCache); s.WriteInt32Array(bw, m_faceClearanceIndices); bw.WriteSingle(m_maxGlobalClearance); bw.WriteUInt32(m_sectionUid); bw.WriteInt32(m_runtimeId); bw.WriteUInt32(m_layer); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteSingleArray(bw, m_parameterValues); s.WriteInt32Array(bw, m_parameterTypes); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteInt32Array(bw, m_selectedVertices); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteInt32Array(bw, m_perVertexInts); }
public virtual void Write(PackFileSerializer s, BinaryWriterEx bw) { s.WriteInt32Array(bw, m_blocks); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); m_context.Write(s, bw); s.WriteInt32Array(bw, m_overlappedFaces); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteClassPointer <hkaSkeleton>(bw, m_skeleton); s.WriteInt32Array(bw, m_boneToBodyMap); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteInt32Array(bw, m_ints); s.WriteSingleArray(bw, m_times); }