Пример #1
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_nestedTypeHkbGeneratorPtr           = des.ReadClassPointer <hkbGenerator>(br);
     m_nestedTypeHkbGeneratorRefPtr        = des.ReadClassPointer <hkbGenerator>(br);
     m_nestedTypeHkbModifierPtr            = des.ReadClassPointer <hkbModifier>(br);
     m_nestedTypeHkbModifierRefPtr         = des.ReadClassPointer <hkbModifier>(br);
     m_nestedTypeHkbCustomIdSelectorPtr    = des.ReadClassPointer <hkbCustomIdSelector>(br);
     m_nestedTypeHkbCustomIdSelectorRefPtr = des.ReadClassPointer <hkbCustomIdSelector>(br);
     m_nestedTypeArrayBool                      = des.ReadBooleanArray(br);
     m_nestedTypeArrayHkBool                    = des.ReadBooleanArray(br);
     m_nestedTypeArrayCString                   = des.ReadStringPointerArray(br);
     m_nestedTypeArrayHkStringPtr               = des.ReadStringPointerArray(br);
     m_nestedTypeArrayHkInt8                    = des.ReadSByteArray(br);
     m_nestedTypeArrayHkInt16                   = des.ReadInt16Array(br);
     m_nestedTypeArrayHkInt32                   = des.ReadInt32Array(br);
     m_nestedTypeArrayHkUint8                   = des.ReadByteArray(br);
     m_nestedTypeArrayHkUint16                  = des.ReadUInt16Array(br);
     m_nestedTypeArrayHkUint32                  = des.ReadUInt32Array(br);
     m_nestedTypeArrayHkReal                    = des.ReadSingleArray(br);
     m_nestedTypeArrayHkbGeneratorPtr           = des.ReadClassPointerArray <hkbGenerator>(br);
     m_nestedTypeArrayHkbGeneratorRefPtr        = des.ReadClassPointerArray <hkbGenerator>(br);
     m_nestedTypeArrayHkbModifierPtr            = des.ReadClassPointerArray <hkbModifier>(br);
     m_nestedTypeArrayHkbModifierRefPtr         = des.ReadClassPointerArray <hkbModifier>(br);
     m_nestedTypeArrayHkbCustomIdSelectorPtr    = des.ReadClassPointerArray <hkbCustomIdSelector>(br);
     m_nestedTypeArrayHkbCustomIdSelectorRefPtr = des.ReadClassPointerArray <hkbCustomIdSelector>(br);
 }
Пример #2
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_eventNames             = des.ReadStringPointerArray(br);
     m_attributeNames         = des.ReadStringPointerArray(br);
     m_variableNames          = des.ReadStringPointerArray(br);
     m_characterPropertyNames = des.ReadStringPointerArray(br);
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_cameraVariableFloatNames  = des.ReadStringPointerArray(br);
     m_cameraFloatValues         = des.ReadSingleArray(br);
     m_cameraVariableVectorNames = des.ReadStringPointerArray(br);
     m_cameraVectorValues        = des.ReadVector4Array(br);
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_animationFilenames = des.ReadStringPointerArray(br);
     m_behaviorFilenames  = des.ReadStringPointerArray(br);
     m_characterFilenames = des.ReadStringPointerArray(br);
     m_eventNames         = des.ReadStringPointerArray(br);
     m_animationPath      = des.ReadStringPointer(br);
     m_behaviorPath       = des.ReadStringPointer(br);
     m_characterPath      = des.ReadStringPointer(br);
     m_scriptsPath        = des.ReadStringPointer(br);
     m_fullPathToSource   = des.ReadStringPointer(br);
     br.ReadUInt64();
 }
Пример #5
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_skin = des.ReadClassPointer <hkMeshShape>(br);
     m_worldFromBoneTransforms = des.ReadMatrix4Array(br);
     m_boneNames = des.ReadStringPointerArray(br);
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     br.ReadUInt64();
     m_nodeNames = des.ReadStringPointerArray(br);
     m_bindPose  = des.ReadMatrix4Array(br);
     br.ReadUInt64();
     m_initSkinTransform = des.ReadMatrix4(br);
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_worldCinfo = new hknpWorldCinfo();
     m_worldCinfo.Read(des, br);
     m_bodies      = des.ReadClassArray <hknpBody>(br);
     m_bodyNames   = des.ReadStringPointerArray(br);
     m_motions     = des.ReadClassArray <hknpMotion>(br);
     m_constraints = des.ReadClassArray <hknpConstraintCinfo>(br);
 }
Пример #8
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_type  = (NodeType)br.ReadUInt16();
     m_depth = br.ReadByte();
     br.ReadUInt32();
     br.ReadByte();
     m_referenceBehaviorName = des.ReadStringPointer(br);
     m_selfTransitionNames   = des.ReadStringPointerArray(br);
 }
Пример #9
0
 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);
 }
Пример #10
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_name            = des.ReadStringPointer(br);
     m_parentIndices   = des.ReadInt16Array(br);
     m_bones           = des.ReadClassArray <hkaBone>(br);
     m_referencePose   = des.ReadQSTransformArray(br);
     m_referenceFloats = des.ReadSingleArray(br);
     m_floatSlots      = des.ReadStringPointerArray(br);
     m_localFrames     = des.ReadClassArray <hkaSkeletonLocalFrameOnBone>(br);
     m_partitions      = des.ReadClassArray <hkaSkeletonPartition>(br);
 }
 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_matrices             = des.ReadMatrix4Array(br);
     m_inverseMatrices      = des.ReadMatrix4Array(br);
     m_matricesOrder        = des.ReadInt16Array(br);
     m_matricesNames        = des.ReadStringPointerArray(br);
     m_indexMappings        = des.ReadClassArray <hkMeshBoneIndexMapping>(br);
     m_allMatricesAreAffine = br.ReadBoolean();
     br.ReadUInt32();
     br.ReadUInt16();
     br.ReadByte();
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     br.ReadUInt64();
     m_convexRadius = br.ReadSingle();
     m_weldingType  = (WeldingType)br.ReadByte();
     m_hasPerPrimitiveCollisionFilterInfo = br.ReadBoolean();
     m_hasPerPrimitiveUserData            = br.ReadBoolean();
     br.ReadByte();
     m_collisionFilterInfoPalette = des.ReadUInt32Array(br);
     m_userDataPalette            = des.ReadUInt32Array(br);
     m_userStringPalette          = des.ReadStringPointerArray(br);
     br.ReadUInt64();
     m_tree = new hkpBvCompressedMeshShapeTree();
     m_tree.Read(des, br);
 }
Пример #14
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_skinNames                          = des.ReadClassArray <hkbCharacterStringDataFileNameMeshNamePair>(br);
     m_boneAttachmentNames                = des.ReadClassArray <hkbCharacterStringDataFileNameMeshNamePair>(br);
     m_animationBundleNameData            = des.ReadClassArray <hkbAssetBundleStringData>(br);
     m_animationBundleFilenameData        = des.ReadClassArray <hkbAssetBundleStringData>(br);
     m_characterPropertyNames             = des.ReadStringPointerArray(br);
     m_retargetingSkeletonMapperFilenames = des.ReadStringPointerArray(br);
     m_lodNames = des.ReadStringPointerArray(br);
     m_mirroredSyncPointSubstringsA = des.ReadStringPointerArray(br);
     m_mirroredSyncPointSubstringsB = des.ReadStringPointerArray(br);
     m_name             = des.ReadStringPointer(br);
     m_rigName          = des.ReadStringPointer(br);
     m_ragdollName      = des.ReadStringPointer(br);
     m_behaviorFilename = des.ReadStringPointer(br);
     m_luaScriptOnCharacterActivated   = des.ReadStringPointer(br);
     m_luaScriptOnCharacterDeactivated = des.ReadStringPointer(br);
     m_luaFiles = des.ReadStringPointerArray(br);
 }
Пример #15
0
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_bundleName = des.ReadStringPointer(br);
     m_assetNames = des.ReadStringPointerArray(br);
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_strings = des.ReadStringPointerArray(br);
     m_times   = des.ReadSingleArray(br);
 }