public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_nearbyCharacters = des.ReadClassPointerArray <hkbCharacter>(br); m_userData = br.ReadUInt64(); m_currentLod = br.ReadInt16(); br.ReadUInt64(); br.ReadUInt32(); br.ReadUInt16(); m_name = des.ReadStringPointer(br); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); m_setup = des.ReadClassPointer <hkbCharacterSetup>(br); m_behaviorGraph = des.ReadClassPointer <hkbBehaviorGraph>(br); m_projectData = des.ReadClassPointer <hkbProjectData>(br); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); m_capabilities = br.ReadInt32(); m_effectiveCapabilities = br.ReadInt32(); m_deltaTime = br.ReadSingle(); m_useCharactorDeltaTime = br.ReadBoolean(); br.ReadUInt16(); br.ReadByte(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_rigidBody = des.ReadClassPointer <hkpRigidBody>(br); m_displayObjectPtr = des.ReadClassPointer <hkReferencedObject>(br); m_rigidBodyFromDisplayObjectTransform = des.ReadMatrix4(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_instance = des.ReadClassPointer <hkaiNavMeshInstance>(br); m_mediator = des.ReadClassPointer <hkaiNavMeshQueryMediator>(br); m_graph = des.ReadClassPointer <hkaiDirectedGraphInstance>(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_planes = des.ReadClassPointer <hkcdPlanarGeometryPlanesCollection>(br); m_polys = des.ReadClassPointer <hkcdPlanarGeometryPolygonCollection>(br); br.ReadUInt64(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_eventToSendWhenStateOrTransitionChanges = new hkbEvent(); m_eventToSendWhenStateOrTransitionChanges.Read(des, br); m_startStateIdSelector = des.ReadClassPointer <hkbCustomIdSelector>(br); m_startStateId = br.ReadInt32(); m_returnToPreviousStateEventId = br.ReadInt32(); m_randomTransitionEventId = br.ReadInt32(); m_transitionToNextHigherStateEventId = br.ReadInt32(); m_transitionToNextLowerStateEventId = br.ReadInt32(); m_syncVariableIndex = br.ReadInt32(); br.ReadUInt32(); m_wrapAroundStateId = br.ReadBoolean(); m_maxSimultaneousTransitions = br.ReadSByte(); m_startStateMode = (StartStateMode)br.ReadSByte(); m_selfTransitionMode = (StateMachineSelfTransitionMode)br.ReadSByte(); br.ReadUInt64(); m_states = des.ReadClassPointerArray <hkbStateMachineStateInfo>(br); m_wildcardTransitions = des.ReadClassPointer <hkbStateMachineTransitionInfoArray>(br); 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.ReadUInt64(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_userData = br.ReadUInt64(); br.ReadUInt64(); m_position = des.ReadVector4(br); m_forward = des.ReadVector4(br); m_velocity = des.ReadVector4(br); m_up = des.ReadVector4(br); m_currentNavMeshFace = br.ReadUInt32(); m_radius = br.ReadSingle(); m_desiredSpeed = br.ReadSingle(); m_adaptiveRanger = new hkaiAdaptiveRanger(); m_adaptiveRanger.Read(des, br); m_costModifier = des.ReadClassPointer <hkaiAstarCostModifier>(br); m_edgeFilter = des.ReadClassPointer <hkaiAstarEdgeFilter>(br); br.ReadUInt64(); br.ReadUInt64(); m_agentFilterInfo = br.ReadUInt32(); br.ReadUInt32(); m_avoidanceProperties = des.ReadClassPointer <hkaiAvoidanceProperties>(br); m_avoidanceState = br.ReadSingle(); m_agentPriority = br.ReadUInt32(); m_avoidanceType = br.ReadUInt16(); m_avoidanceEnabledMask = br.ReadByte(); br.ReadByte(); m_state = (State)br.ReadInt32(); br.ReadUInt64(); br.ReadUInt64(); m_layer = br.ReadUInt32(); br.ReadUInt64(); br.ReadUInt32(); }
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(); m_sensorLocalOffset = des.ReadVector4(br); m_ranges = des.ReadClassArray <hkbSenseHandleModifierRange>(br); m_handleOut = des.ReadClassPointer <hkbHandle>(br); m_handleIn = des.ReadClassPointer <hkbHandle>(br); m_localFrameName = des.ReadStringPointer(br); m_sensorLocalFrameName = des.ReadStringPointer(br); m_minDistance = br.ReadSingle(); m_maxDistance = br.ReadSingle(); m_distanceOut = br.ReadSingle(); m_collisionFilterInfo = br.ReadUInt32(); m_sensorRagdollBoneIndex = br.ReadInt16(); m_sensorAnimationBoneIndex = br.ReadInt16(); m_sensingMode = (SensingMode)br.ReadSByte(); m_extrapolateSensorPosition = br.ReadBoolean(); m_keepFirstSensedHandle = br.ReadBoolean(); m_foundHandleOut = br.ReadBoolean(); br.ReadUInt64(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_name = des.ReadStringPointer(br); m_simClothSetupObject = des.ReadClassPointer <hclSimClothSetupObject>(br); m_displayBufferSetup = des.ReadClassPointer <hclBufferSetupObject>(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_deformableSkinIds = des.ReadUInt64Array(br); m_rigidSkinIds = des.ReadUInt64Array(br); m_externalEventIds = des.ReadInt16Array(br); m_auxiliaryInfo = des.ReadClassPointerArray <hkbAuxiliaryNodeInfo>(br); m_activeEventIds = des.ReadInt16Array(br); m_activeVariableIds = des.ReadInt16Array(br); m_characterId = br.ReadUInt64(); m_instanceName = des.ReadStringPointer(br); m_templateName = des.ReadStringPointer(br); m_fullPathToProject = des.ReadStringPointer(br); m_localScriptsPath = des.ReadStringPointer(br); m_remoteScriptsPath = des.ReadStringPointer(br); m_behaviorData = des.ReadClassPointer <hkbBehaviorGraphData>(br); m_behaviorInternalState = des.ReadClassPointer <hkbBehaviorGraphInternalState>(br); br.ReadUInt64(); m_visible = br.ReadBoolean(); br.ReadUInt16(); br.ReadByte(); m_elapsedSimulationTime = br.ReadSingle(); m_skeleton = des.ReadClassPointer <hkaSkeleton>(br); br.ReadUInt64(); m_worldFromModel = des.ReadQSTransform(br); m_poseModelSpace = des.ReadQSTransformArray(br); m_rigidAttachmentTransforms = des.ReadQSTransformArray(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_nodes = des.ReadClassPointer <hkcdPlanarSolidNodeStorage>(br); m_planes = des.ReadClassPointer <hkcdPlanarGeometryPlanesCollection>(br); m_rootNodeId = br.ReadUInt32(); br.ReadUInt32(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_convexPieceStream = des.ReadClassPointer <hkpConvexPieceStreamData>(br); m_displayMesh = des.ReadClassPointer <hkpShapeCollection>(br); m_radius = br.ReadSingle(); br.ReadUInt32(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_generator = des.ReadClassPointer <hkbGenerator>(br); m_boneWeights = des.ReadClassPointer <hkbBoneWeightArray>(br); m_weight = br.ReadSingle(); m_worldFromModelWeight = br.ReadSingle(); br.ReadUInt64(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_geometry = des.ReadClassPointer <hkcdPlanarGeometry>(br); m_danglingGeometry = des.ReadClassPointer <hkcdPlanarGeometry>(br); m_solid = des.ReadClassPointer <hkcdPlanarSolid>(br); m_geomSources = des.ReadClassArray <hkcdPlanarCsgOperandGeomSource>(br); br.ReadUInt64(); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_navMeshInstance = des.ReadClassPointer <hkaiNavMeshInstance>(br); m_geometry = des.ReadClassPointer <hkGeometry>(br); m_walkableBitfield = new hkBitField(); m_walkableBitfield.Read(des, br); m_cuttingBitfield = new hkBitField(); m_cuttingBitfield.Read(des, br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_collection = des.ReadClassPointer <hkaiStreamingCollection>(br); m_aabbTree = des.ReadClassPointer <hkcdDynamicAabbTree>(br); m_cutter = des.ReadClassPointer <hkaiNavMeshCutter>(br); m_cutAabbTolerance = br.ReadSingle(); br.ReadUInt32(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_referenceFrameGenerator = des.ReadClassPointer <hkbGenerator>(br); m_pinnedGenerator = des.ReadClassPointer <hkbGenerator>(br); m_boneIndices = des.ReadClassPointer <hkbBoneIndexArray>(br); m_fraction = br.ReadSingle(); br.ReadUInt32(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_frame = des.ReadClassPointer <hkLocalFrame>(br); m_rigidBody = des.ReadClassPointer <hkReferencedObject>(br); m_character = des.ReadClassPointer <hkbCharacter>(br); m_animationBoneIndex = br.ReadInt16(); br.ReadUInt32(); br.ReadUInt16(); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_instancePtr = des.ReadClassPointer <hkaiNavMeshInstance>(br); m_volumeInstancePtr = des.ReadClassPointer <hkaiNavVolumeInstance>(br); m_clusterGraphInstance = des.ReadClassPointer <hkaiDirectedGraphInstance>(br); m_mediator = des.ReadClassPointer <hkaiNavMeshQueryMediator>(br); m_volumeMediator = des.ReadClassPointer <hkaiNavVolumeMediator>(br); m_treeNode = br.ReadUInt32(); br.ReadUInt32(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_controller = des.ReadClassPointer <hkpBreakableBodyController>(br); m_breakableShape = des.ReadClassPointer <hkpBreakableShape>(br); m_bodyTypeAndFlags = br.ReadByte(); br.ReadByte(); m_constraintStrength = br.ReadInt16(); br.ReadUInt32(); }
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(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_transform = des.ReadMatrix4(br); m_transformSet = des.ReadClassPointer <hkIndexedTransformSet>(br); m_shape = des.ReadClassPointer <hkMeshShape>(br); m_vertexBuffers = des.ReadClassPointerArray <hkMeshVertexBuffer>(br); m_name = des.ReadStringPointer(br); br.ReadUInt64(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_attributeDefaults = des.ReadSingleArray(br); m_variableInfos = des.ReadClassArray <hkbVariableInfo>(br); m_characterPropertyInfos = des.ReadClassArray <hkbVariableInfo>(br); m_eventInfos = des.ReadClassArray <hkbEventInfo>(br); m_variableBounds = des.ReadClassArray <hkbVariableBounds>(br); m_variableInitialValues = des.ReadClassPointer <hkbVariableValueSet>(br); m_stringData = des.ReadClassPointer <hkbBehaviorGraphStringData>(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); br.ReadUInt64(); m_setupMesh = des.ReadClassPointer <hclSceneDataSetupMesh>(br); m_meshSection = des.ReadClassPointer <hkxMeshSection>(br); m_skinnedSection = br.ReadBoolean(); br.ReadUInt32(); br.ReadUInt16(); br.ReadByte(); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_geometry = des.ReadClassPointer <hkGeometry>(br); m_carvers = des.ReadClassPointerArray <hkaiCarver>(br); m_cuttingTriangles = new hkBitField(); m_cuttingTriangles.Read(des, br); m_settings = new hkaiNavMeshGenerationSettings(); m_settings.Read(des, br); m_unsimplifiedNavMesh = des.ReadClassPointer <hkaiNavMesh>(br); br.ReadUInt64(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_name = des.ReadStringPointer(br); m_inputBufferSetupObject = des.ReadClassPointer <hclBufferSetupObject>(br); m_outputBufferSetupObject = des.ReadClassPointer <hclBufferSetupObject>(br); m_copyNormals = br.ReadBoolean(); br.ReadUInt32(); br.ReadUInt16(); br.ReadByte(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_syncInfo = des.ReadClassPointer <hkbReferencedGeneratorSyncInfo>(br); m_name = des.ReadStringPointer(br); m_internalState = des.ReadClassPointer <hkReferencedObject>(br); m_nodeId = br.ReadUInt16(); m_hasActivateBeenCalled = br.ReadBoolean(); m_isModifierEnabled = br.ReadBoolean(); br.ReadUInt32(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_vertexBuffer = des.ReadClassPointer <hkxVertexBuffer>(br); m_indexBuffers = des.ReadClassPointerArray <hkxIndexBuffer>(br); m_material = des.ReadClassPointer <hkxMaterial>(br); m_userChannels = des.ReadClassPointerArray <hkReferencedObject>(br); m_vertexAnimations = des.ReadClassPointerArray <hkxVertexAnimation>(br); m_linearKeyFrameHints = des.ReadSingleArray(br); m_boneMatrixMap = des.ReadClassArray <hkMeshBoneIndexMapping>(br); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_name = des.ReadStringPointer(br); m_class = des.ReadClassPointer <hkClass>(br); m_enum = des.ReadClassPointer <hkClassEnum>(br); m_type = (Type)br.ReadByte(); m_subtype = (Type)br.ReadByte(); m_cArraySize = br.ReadInt16(); m_flags = br.ReadUInt16(); m_offset = br.ReadUInt16(); br.ReadUInt64(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_name = des.ReadStringPointer(br); m_inputBufferSetupObject = des.ReadClassPointer <hclBufferSetupObject>(br); m_inputTriangleSelection = new hclTriangleSelectionInput(); m_inputTriangleSelection.Read(des, br); m_outputTransformSetSetupObject = des.ReadClassPointer <hclTransformSetSetupObject>(br); m_deformedBones = des.ReadStringPointerArray(br); m_maxTrianglesPerBone = br.ReadUInt32(); m_minimumTriangleWeight = br.ReadSingle(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_input = des.ReadClassPointer <hkaiVolumePathfindingUtilFindPathInput>(br); m_output = des.ReadClassPointer <hkaiVolumePathfindingUtilFindPathOutput>(br); m_priority = br.ReadInt32(); br.ReadUInt64(); br.ReadUInt32(); m_markedForDeletion = br.ReadBoolean(); br.ReadUInt32(); br.ReadUInt16(); br.ReadByte(); }