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); m_characterControllerSetup = new hkbCharacterControllerSetup(); m_characterControllerSetup.Read(des, br); br.ReadUInt64(); m_modelUpMS = des.ReadVector4(br); m_modelForwardMS = des.ReadVector4(br); m_modelRightMS = des.ReadVector4(br); m_characterPropertyInfos = des.ReadClassArray <hkbVariableInfo>(br); m_numBonesPerLod = des.ReadInt32Array(br); m_characterPropertyValues = des.ReadClassPointer <hkbVariableValueSet>(br); m_footIkDriverInfo = des.ReadClassPointer <hkbFootIkDriverInfo>(br); m_handIkDriverInfo = des.ReadClassPointer <hkbHandIkDriverInfo>(br); m_aiControlDriverInfo = des.ReadClassPointer <hkReferencedObject>(br); m_stringData = des.ReadClassPointer <hkbCharacterStringData>(br); m_mirroredSkeletonInfo = des.ReadClassPointer <hkbMirroredSkeletonInfo>(br); m_boneAttachmentBoneIndices = des.ReadInt16Array(br); m_boneAttachmentTransforms = des.ReadMatrix4Array(br); m_scale = br.ReadSingle(); br.ReadUInt64(); br.ReadUInt32(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_nodeInternalStateInfos = des.ReadClassPointerArray <hkbNodeInternalStateInfo>(br); m_variableValueSet = des.ReadClassPointer <hkbVariableValueSet>(br); }