public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_heuristicWeight = br.ReadSingle(); m_useHierarchicalHeuristic = br.ReadBoolean(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt16(); br.ReadByte(); m_bufferSizes = new hkaiSearchParametersBufferSizes(); m_bufferSizes.Read(des, br); m_hierarchyBufferSizes = new hkaiSearchParametersBufferSizes(); m_hierarchyBufferSizes.Read(des, br); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_up = des.ReadVector4(br); br.ReadUInt64(); br.ReadUInt64(); m_lineOfSightFlags = br.ReadByte(); br.ReadUInt16(); br.ReadByte(); m_heuristicWeight = br.ReadSingle(); m_maximumPathLength = br.ReadSingle(); m_bufferSizes = new hkaiSearchParametersBufferSizes(); m_bufferSizes.Read(des, br); br.ReadUInt64(); br.ReadUInt32(); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_up = des.ReadVector4(br); br.ReadUInt64(); br.ReadUInt64(); m_validateInputs = br.ReadBoolean(); m_outputPathFlags = br.ReadByte(); m_lineOfSightFlags = br.ReadByte(); m_useHierarchicalHeuristic = br.ReadBoolean(); m_projectedRadiusCheck = br.ReadBoolean(); m_userEdgeTraversalTestType = (UserEdgeTraversalTestType)br.ReadByte(); m_useGrandparentDistanceCalculation = br.ReadBoolean(); br.ReadByte(); m_heuristicWeight = br.ReadSingle(); m_simpleRadiusThreshold = br.ReadSingle(); m_maximumPathLength = br.ReadSingle(); m_searchSphereRadius = br.ReadSingle(); m_searchCapsuleRadius = br.ReadSingle(); m_bufferSizes = new hkaiSearchParametersBufferSizes(); m_bufferSizes.Read(des, br); m_hierarchyBufferSizes = new hkaiSearchParametersBufferSizes(); m_hierarchyBufferSizes.Read(des, br); br.ReadUInt32(); }