public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteClassPointer <hkbGenerator>(bw, m_nestedTypeHkbGeneratorPtr); s.WriteClassPointer <hkbGenerator>(bw, m_nestedTypeHkbGeneratorRefPtr); s.WriteClassPointer <hkbModifier>(bw, m_nestedTypeHkbModifierPtr); s.WriteClassPointer <hkbModifier>(bw, m_nestedTypeHkbModifierRefPtr); s.WriteClassPointer <hkbCustomIdSelector>(bw, m_nestedTypeHkbCustomIdSelectorPtr); s.WriteClassPointer <hkbCustomIdSelector>(bw, m_nestedTypeHkbCustomIdSelectorRefPtr); s.WriteBooleanArray(bw, m_nestedTypeArrayBool); s.WriteBooleanArray(bw, m_nestedTypeArrayHkBool); s.WriteStringPointerArray(bw, m_nestedTypeArrayCString); s.WriteStringPointerArray(bw, m_nestedTypeArrayHkStringPtr); s.WriteSByteArray(bw, m_nestedTypeArrayHkInt8); s.WriteInt16Array(bw, m_nestedTypeArrayHkInt16); s.WriteInt32Array(bw, m_nestedTypeArrayHkInt32); s.WriteByteArray(bw, m_nestedTypeArrayHkUint8); s.WriteUInt16Array(bw, m_nestedTypeArrayHkUint16); s.WriteUInt32Array(bw, m_nestedTypeArrayHkUint32); s.WriteSingleArray(bw, m_nestedTypeArrayHkReal); s.WriteClassPointerArray <hkbGenerator>(bw, m_nestedTypeArrayHkbGeneratorPtr); s.WriteClassPointerArray <hkbGenerator>(bw, m_nestedTypeArrayHkbGeneratorRefPtr); s.WriteClassPointerArray <hkbModifier>(bw, m_nestedTypeArrayHkbModifierPtr); s.WriteClassPointerArray <hkbModifier>(bw, m_nestedTypeArrayHkbModifierRefPtr); s.WriteClassPointerArray <hkbCustomIdSelector>(bw, m_nestedTypeArrayHkbCustomIdSelectorPtr); s.WriteClassPointerArray <hkbCustomIdSelector>(bw, m_nestedTypeArrayHkbCustomIdSelectorRefPtr); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteStringPointerArray(bw, m_eventNames); s.WriteStringPointerArray(bw, m_attributeNames); s.WriteStringPointerArray(bw, m_variableNames); s.WriteStringPointerArray(bw, m_characterPropertyNames); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteStringPointerArray(bw, m_cameraVariableFloatNames); s.WriteSingleArray(bw, m_cameraFloatValues); s.WriteStringPointerArray(bw, m_cameraVariableVectorNames); s.WriteVector4Array(bw, m_cameraVectorValues); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteStringPointerArray(bw, m_animationFilenames); s.WriteStringPointerArray(bw, m_behaviorFilenames); s.WriteStringPointerArray(bw, m_characterFilenames); s.WriteStringPointerArray(bw, m_eventNames); s.WriteStringPointer(bw, m_animationPath); s.WriteStringPointer(bw, m_behaviorPath); s.WriteStringPointer(bw, m_characterPath); s.WriteStringPointer(bw, m_scriptsPath); s.WriteStringPointer(bw, m_fullPathToSource); bw.WriteUInt64(0); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteClassPointer <hkMeshShape>(bw, m_skin); s.WriteMatrix4Array(bw, m_worldFromBoneTransforms); s.WriteStringPointerArray(bw, m_boneNames); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); m_worldCinfo.Write(s, bw); s.WriteClassArray <hknpBody>(bw, m_bodies); s.WriteStringPointerArray(bw, m_bodyNames); s.WriteClassArray <hknpMotion>(bw, m_motions); s.WriteClassArray <hknpConstraintCinfo>(bw, m_constraints); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); bw.WriteUInt64(0); s.WriteStringPointerArray(bw, m_nodeNames); s.WriteMatrix4Array(bw, m_bindPose); bw.WriteUInt64(0); s.WriteMatrix4(bw, m_initSkinTransform); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); bw.WriteUInt16((ushort)m_type); bw.WriteByte(m_depth); bw.WriteUInt32(0); bw.WriteByte(0); s.WriteStringPointer(bw, m_referenceBehaviorName); s.WriteStringPointerArray(bw, m_selfTransitionNames); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteStringPointer(bw, m_name); s.WriteClassPointer <hclBufferSetupObject>(bw, m_inputBufferSetupObject); m_inputTriangleSelection.Write(s, bw); s.WriteClassPointer <hclTransformSetSetupObject>(bw, m_outputTransformSetSetupObject); s.WriteStringPointerArray(bw, m_deformedBones); bw.WriteUInt32(m_maxTrianglesPerBone); bw.WriteSingle(m_minimumTriangleWeight); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteClassPointer <hkpShape>(bw, m_shape); bw.WriteBoolean(m_isHierarchicalCompound); bw.WriteBoolean(m_hkdShapesCollected); bw.WriteUInt32(0); bw.WriteUInt16(0); s.WriteStringPointerArray(bw, m_childShapeNames); s.WriteTransformArray(bw, m_childTransforms); s.WriteTransform(bw, m_transform); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteStringPointer(bw, m_name); s.WriteInt16Array(bw, m_parentIndices); s.WriteClassArray <hkaBone>(bw, m_bones); s.WriteQSTransformArray(bw, m_referencePose); s.WriteSingleArray(bw, m_referenceFloats); s.WriteStringPointerArray(bw, m_floatSlots); s.WriteClassArray <hkaSkeletonLocalFrameOnBone>(bw, m_localFrames); s.WriteClassArray <hkaSkeletonPartition>(bw, m_partitions); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteMatrix4Array(bw, m_matrices); s.WriteMatrix4Array(bw, m_inverseMatrices); s.WriteInt16Array(bw, m_matricesOrder); s.WriteStringPointerArray(bw, m_matricesNames); s.WriteClassArray <hkMeshBoneIndexMapping>(bw, m_indexMappings); bw.WriteBoolean(m_allMatricesAreAffine); bw.WriteUInt32(0); bw.WriteUInt16(0); bw.WriteByte(0); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); bw.WriteUInt64(0); bw.WriteSingle(m_convexRadius); bw.WriteByte((byte)m_weldingType); bw.WriteBoolean(m_hasPerPrimitiveCollisionFilterInfo); bw.WriteBoolean(m_hasPerPrimitiveUserData); bw.WriteByte(0); s.WriteUInt32Array(bw, m_collisionFilterInfoPalette); s.WriteUInt32Array(bw, m_userDataPalette); s.WriteStringPointerArray(bw, m_userStringPalette); bw.WriteUInt64(0); m_tree.Write(s, bw); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteClassArray <hkbCharacterStringDataFileNameMeshNamePair>(bw, m_skinNames); s.WriteClassArray <hkbCharacterStringDataFileNameMeshNamePair>(bw, m_boneAttachmentNames); s.WriteClassArray <hkbAssetBundleStringData>(bw, m_animationBundleNameData); s.WriteClassArray <hkbAssetBundleStringData>(bw, m_animationBundleFilenameData); s.WriteStringPointerArray(bw, m_characterPropertyNames); s.WriteStringPointerArray(bw, m_retargetingSkeletonMapperFilenames); s.WriteStringPointerArray(bw, m_lodNames); s.WriteStringPointerArray(bw, m_mirroredSyncPointSubstringsA); s.WriteStringPointerArray(bw, m_mirroredSyncPointSubstringsB); s.WriteStringPointer(bw, m_name); s.WriteStringPointer(bw, m_rigName); s.WriteStringPointer(bw, m_ragdollName); s.WriteStringPointer(bw, m_behaviorFilename); s.WriteStringPointer(bw, m_luaScriptOnCharacterActivated); s.WriteStringPointer(bw, m_luaScriptOnCharacterDeactivated); s.WriteStringPointerArray(bw, m_luaFiles); }
public virtual void Write(PackFileSerializer s, BinaryWriterEx bw) { s.WriteStringPointer(bw, m_bundleName); s.WriteStringPointerArray(bw, m_assetNames); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteStringPointerArray(bw, m_strings); s.WriteSingleArray(bw, m_times); }