public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); br.ReadUInt64(); m_originalSkeletonName = des.ReadStringPointer(br); m_name = des.ReadStringPointer(br); m_skeleton = des.ReadClassPointer <hkaSkeleton>(br); m_mappings = des.ReadClassArray <hkaMeshBindingMapping>(br); m_boneFromSkinMeshTransforms = des.ReadTransformArray(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_stepThreading = (StepThreading)br.ReadUInt32(); br.ReadUInt32(); m_generators = des.ReadClassPointerArray <hkaiSilhouetteGenerator>(br); m_instanceTransforms = des.ReadTransformArray(br); m_overlapManagerSections = des.ReadClassArray <hkaiOverlapManagerSection>(br); m_updatedSections = new hkBitField(); m_updatedSections.Read(des, br); }
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); }