public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteStringPointer(bw, m_annotatedTypeCStringFilename); s.WriteStringPointer(bw, m_annotatedTypeHkStringPtrFilename); s.WriteStringPointer(bw, m_annotatedTypeCStringScript); s.WriteStringPointer(bw, m_annotatedTypeHkStringPtrScript); s.WriteStringPointer(bw, m_annotatedTypeCStringBoneAttachment); s.WriteStringPointer(bw, m_annotatedTypeHkStringPtrBoneAttachment); s.WriteStringPointer(bw, m_annotatedTypeCStringLocalFrame); s.WriteStringPointer(bw, m_annotatedTypeHkStringPtrLocalFrame); bw.WriteBoolean(m_annotatedHiddenTypeCopyStart); bw.WriteUInt16(0); bw.WriteByte(0); bw.WriteInt32(m_annotatedTypeHkInt32EventID); bw.WriteInt32(m_annotatedTypeHkInt32VariableIndex); bw.WriteInt32(m_annotatedTypeHkInt32AttributeIndex); bw.WriteSingle(m_annotatedTypeHkRealTime); bw.WriteBoolean(m_annotatedTypeBoolNoVar); bw.WriteBoolean(m_annotatedTypeHkBoolNoVar); bw.WriteSByte(m_annotatedTypeHkInt8NoVar); bw.WriteByte(0); bw.WriteInt16(m_annotatedTypeHkInt16NoVar); bw.WriteUInt16(0); bw.WriteInt32(m_annotatedTypeHkInt32NoVar); bw.WriteByte(m_annotatedTypeHkUint8NoVar); bw.WriteByte(0); bw.WriteUInt16(m_annotatedTypeHkUint16NoVar); bw.WriteUInt32(m_annotatedTypeHkUint32NoVar); bw.WriteSingle(m_annotatedTypeHkRealNoVar); bw.WriteBoolean(m_annotatedTypeBoolOutput); bw.WriteBoolean(m_annotatedTypeHkBoolOutput); bw.WriteSByte(m_annotatedTypeHkInt8Output); bw.WriteByte(0); bw.WriteInt16(m_annotatedTypeHkInt16Output); bw.WriteUInt16(0); bw.WriteInt32(m_annotatedTypeHkInt32Output); bw.WriteByte(m_annotatedTypeHkUint8Output); bw.WriteByte(0); bw.WriteUInt16(m_annotatedTypeHkUint16Output); bw.WriteUInt32(m_annotatedTypeHkUint32Output); bw.WriteSingle(m_annotatedTypeHkRealOutput); bw.WriteBoolean(m_annotatedHiddenTypeBool); bw.WriteBoolean(m_annotatedHiddenTypeHkBool); bw.WriteUInt16(0); s.WriteStringPointer(bw, m_annotatedHiddenTypeCString1); s.WriteStringPointer(bw, m_annotatedHiddenTypeHkStringPtr1); s.WriteStringPointer(bw, m_annotatedHiddenTypeCString2); s.WriteStringPointer(bw, m_annotatedHiddenTypeHkStringPtr2); bw.WriteSByte(m_annotatedHiddenTypeHkInt8); bw.WriteByte(0); bw.WriteInt16(m_annotatedHiddenTypeHkInt16); bw.WriteInt32(m_annotatedHiddenTypeHkInt32); bw.WriteByte(m_annotatedHiddenTypeHkUint8); bw.WriteByte(0); bw.WriteUInt16(m_annotatedHiddenTypeHkUint16); bw.WriteUInt32(m_annotatedHiddenTypeHkUint32); bw.WriteBoolean(m_annotatedHiddenTypeCopyEnd); bw.WriteUInt32(0); bw.WriteUInt16(0); bw.WriteByte(0); }
public virtual void Write(PackFileSerializer s, BinaryWriterEx bw) { bw.WriteUInt16(m_data); }
public virtual void Write(PackFileSerializer s, BinaryWriterEx bw) { bw.WriteUInt32(m_key); bw.WriteInt16(m_offset); bw.WriteUInt16(0); }
public virtual void Write(PackFileSerializer s, BinaryWriterEx bw) { bw.WriteUInt16(m_vertexIndices_0); bw.WriteUInt16(m_vertexIndices_1); bw.WriteUInt16(m_vertexIndices_2); bw.WriteUInt16(m_vertexIndices_3); bw.WriteUInt16(m_vertexIndices_4); bw.WriteUInt16(m_vertexIndices_5); bw.WriteUInt16(m_vertexIndices_6); bw.WriteUInt16(m_vertexIndices_7); bw.WriteUInt16(m_vertexIndices_8); bw.WriteUInt16(m_vertexIndices_9); bw.WriteUInt16(m_vertexIndices_10); bw.WriteUInt16(m_vertexIndices_11); bw.WriteUInt16(m_vertexIndices_12); bw.WriteUInt16(m_vertexIndices_13); bw.WriteUInt16(m_vertexIndices_14); bw.WriteUInt16(m_vertexIndices_15); bw.WriteUInt16(m_boneIndices_0); bw.WriteUInt16(m_boneIndices_1); bw.WriteUInt16(m_boneIndices_2); bw.WriteUInt16(m_boneIndices_3); bw.WriteUInt16(m_boneIndices_4); bw.WriteUInt16(m_boneIndices_5); bw.WriteUInt16(m_boneIndices_6); bw.WriteUInt16(m_boneIndices_7); bw.WriteUInt16(m_boneIndices_8); bw.WriteUInt16(m_boneIndices_9); bw.WriteUInt16(m_boneIndices_10); bw.WriteUInt16(m_boneIndices_11); bw.WriteUInt16(m_boneIndices_12); bw.WriteUInt16(m_boneIndices_13); bw.WriteUInt16(m_boneIndices_14); bw.WriteUInt16(m_boneIndices_15); }
public virtual void Write(PackFileSerializer s, BinaryWriterEx bw) { bw.WriteUInt16(m_firstIndex); bw.WriteByte(m_numIndices); bw.WriteByte(m_minHalfAngle); }
public virtual void Write(PackFileSerializer s, BinaryWriterEx bw) { m_faceKey.Write(s, bw); bw.WriteInt16(m_edgeOffset); bw.WriteUInt16(0); }
public virtual void Write(PackFileSerializer s, BinaryWriterEx bw) { bw.WriteInt16(m_boneIndex); bw.WriteUInt16(0); bw.WriteSingle(m_fractionOfSolution); }
public virtual void Write(PackFileSerializer s, BinaryWriterEx bw) { bw.WriteSingle(m_restLengths_0); bw.WriteSingle(m_restLengths_1); bw.WriteSingle(m_restLengths_2); bw.WriteSingle(m_restLengths_3); bw.WriteSingle(m_restLengths_4); bw.WriteSingle(m_restLengths_5); bw.WriteSingle(m_restLengths_6); bw.WriteSingle(m_restLengths_7); bw.WriteSingle(m_restLengths_8); bw.WriteSingle(m_restLengths_9); bw.WriteSingle(m_restLengths_10); bw.WriteSingle(m_restLengths_11); bw.WriteSingle(m_restLengths_12); bw.WriteSingle(m_restLengths_13); bw.WriteSingle(m_restLengths_14); bw.WriteSingle(m_restLengths_15); bw.WriteSingle(m_compressionLengths_0); bw.WriteSingle(m_compressionLengths_1); bw.WriteSingle(m_compressionLengths_2); bw.WriteSingle(m_compressionLengths_3); bw.WriteSingle(m_compressionLengths_4); bw.WriteSingle(m_compressionLengths_5); bw.WriteSingle(m_compressionLengths_6); bw.WriteSingle(m_compressionLengths_7); bw.WriteSingle(m_compressionLengths_8); bw.WriteSingle(m_compressionLengths_9); bw.WriteSingle(m_compressionLengths_10); bw.WriteSingle(m_compressionLengths_11); bw.WriteSingle(m_compressionLengths_12); bw.WriteSingle(m_compressionLengths_13); bw.WriteSingle(m_compressionLengths_14); bw.WriteSingle(m_compressionLengths_15); bw.WriteSingle(m_stiffnessesA_0); bw.WriteSingle(m_stiffnessesA_1); bw.WriteSingle(m_stiffnessesA_2); bw.WriteSingle(m_stiffnessesA_3); bw.WriteSingle(m_stiffnessesA_4); bw.WriteSingle(m_stiffnessesA_5); bw.WriteSingle(m_stiffnessesA_6); bw.WriteSingle(m_stiffnessesA_7); bw.WriteSingle(m_stiffnessesA_8); bw.WriteSingle(m_stiffnessesA_9); bw.WriteSingle(m_stiffnessesA_10); bw.WriteSingle(m_stiffnessesA_11); bw.WriteSingle(m_stiffnessesA_12); bw.WriteSingle(m_stiffnessesA_13); bw.WriteSingle(m_stiffnessesA_14); bw.WriteSingle(m_stiffnessesA_15); bw.WriteSingle(m_stiffnessesB_0); bw.WriteSingle(m_stiffnessesB_1); bw.WriteSingle(m_stiffnessesB_2); bw.WriteSingle(m_stiffnessesB_3); bw.WriteSingle(m_stiffnessesB_4); bw.WriteSingle(m_stiffnessesB_5); bw.WriteSingle(m_stiffnessesB_6); bw.WriteSingle(m_stiffnessesB_7); bw.WriteSingle(m_stiffnessesB_8); bw.WriteSingle(m_stiffnessesB_9); bw.WriteSingle(m_stiffnessesB_10); bw.WriteSingle(m_stiffnessesB_11); bw.WriteSingle(m_stiffnessesB_12); bw.WriteSingle(m_stiffnessesB_13); bw.WriteSingle(m_stiffnessesB_14); bw.WriteSingle(m_stiffnessesB_15); bw.WriteUInt16(m_particlesA_0); bw.WriteUInt16(m_particlesA_1); bw.WriteUInt16(m_particlesA_2); bw.WriteUInt16(m_particlesA_3); bw.WriteUInt16(m_particlesA_4); bw.WriteUInt16(m_particlesA_5); bw.WriteUInt16(m_particlesA_6); bw.WriteUInt16(m_particlesA_7); bw.WriteUInt16(m_particlesA_8); bw.WriteUInt16(m_particlesA_9); bw.WriteUInt16(m_particlesA_10); bw.WriteUInt16(m_particlesA_11); bw.WriteUInt16(m_particlesA_12); bw.WriteUInt16(m_particlesA_13); bw.WriteUInt16(m_particlesA_14); bw.WriteUInt16(m_particlesA_15); bw.WriteUInt16(m_particlesB_0); bw.WriteUInt16(m_particlesB_1); bw.WriteUInt16(m_particlesB_2); bw.WriteUInt16(m_particlesB_3); bw.WriteUInt16(m_particlesB_4); bw.WriteUInt16(m_particlesB_5); bw.WriteUInt16(m_particlesB_6); bw.WriteUInt16(m_particlesB_7); bw.WriteUInt16(m_particlesB_8); bw.WriteUInt16(m_particlesB_9); bw.WriteUInt16(m_particlesB_10); bw.WriteUInt16(m_particlesB_11); bw.WriteUInt16(m_particlesB_12); bw.WriteUInt16(m_particlesB_13); bw.WriteUInt16(m_particlesB_14); bw.WriteUInt16(m_particlesB_15); }
public virtual void Write(PackFileSerializer s, BinaryWriterEx bw) { s.WriteVector4(bw, m_frameVector_0); s.WriteVector4(bw, m_frameVector_1); s.WriteVector4(bw, m_frameVector_2); s.WriteVector4(bw, m_frameVector_3); s.WriteVector4(bw, m_frameVector_4); s.WriteVector4(bw, m_frameVector_5); s.WriteVector4(bw, m_frameVector_6); s.WriteVector4(bw, m_frameVector_7); s.WriteVector4(bw, m_frameVector_8); s.WriteVector4(bw, m_frameVector_9); s.WriteVector4(bw, m_frameVector_10); s.WriteVector4(bw, m_frameVector_11); s.WriteVector4(bw, m_frameVector_12); s.WriteVector4(bw, m_frameVector_13); s.WriteVector4(bw, m_frameVector_14); s.WriteVector4(bw, m_frameVector_15); bw.WriteUInt16(m_particleIndex_0); bw.WriteUInt16(m_particleIndex_1); bw.WriteUInt16(m_particleIndex_2); bw.WriteUInt16(m_particleIndex_3); bw.WriteUInt16(m_particleIndex_4); bw.WriteUInt16(m_particleIndex_5); bw.WriteUInt16(m_particleIndex_6); bw.WriteUInt16(m_particleIndex_7); bw.WriteUInt16(m_particleIndex_8); bw.WriteUInt16(m_particleIndex_9); bw.WriteUInt16(m_particleIndex_10); bw.WriteUInt16(m_particleIndex_11); bw.WriteUInt16(m_particleIndex_12); bw.WriteUInt16(m_particleIndex_13); bw.WriteUInt16(m_particleIndex_14); bw.WriteUInt16(m_particleIndex_15); bw.WriteSingle(m_stiffness_0); bw.WriteSingle(m_stiffness_1); bw.WriteSingle(m_stiffness_2); bw.WriteSingle(m_stiffness_3); bw.WriteSingle(m_stiffness_4); bw.WriteSingle(m_stiffness_5); bw.WriteSingle(m_stiffness_6); bw.WriteSingle(m_stiffness_7); bw.WriteSingle(m_stiffness_8); bw.WriteSingle(m_stiffness_9); bw.WriteSingle(m_stiffness_10); bw.WriteSingle(m_stiffness_11); bw.WriteSingle(m_stiffness_12); bw.WriteSingle(m_stiffness_13); bw.WriteSingle(m_stiffness_14); bw.WriteSingle(m_stiffness_15); }
public virtual void Write(PackFileSerializer s, BinaryWriterEx bw) { bw.WriteUInt16(m_offset); bw.WriteUInt16(m_numKeys); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); s.WriteClassPointer <hkpEntity>(bw, m_bodyA); s.WriteClassPointer <hkpEntity>(bw, m_bodyB); bw.WriteUInt64(m_bodyAId); bw.WriteUInt64(m_bodyBId); bw.WriteBoolean(m_useEntityIds); bw.WriteSByte((sbyte)m_agentType); bw.WriteUInt64(0); bw.WriteUInt32(0); bw.WriteUInt16(0); m_atom.Write(s, bw); s.WriteByteArray(bw, m_propertiesStream); s.WriteClassArray <hkContactPoint>(bw, m_contactPoints); s.WriteByteArray(bw, m_cpIdMgr); bw.WriteByte(m_nnEntryData_0); bw.WriteByte(m_nnEntryData_1); bw.WriteByte(m_nnEntryData_2); bw.WriteByte(m_nnEntryData_3); bw.WriteByte(m_nnEntryData_4); bw.WriteByte(m_nnEntryData_5); bw.WriteByte(m_nnEntryData_6); bw.WriteByte(m_nnEntryData_7); bw.WriteByte(m_nnEntryData_8); bw.WriteByte(m_nnEntryData_9); bw.WriteByte(m_nnEntryData_10); bw.WriteByte(m_nnEntryData_11); bw.WriteByte(m_nnEntryData_12); bw.WriteByte(m_nnEntryData_13); bw.WriteByte(m_nnEntryData_14); bw.WriteByte(m_nnEntryData_15); bw.WriteByte(m_nnEntryData_16); bw.WriteByte(m_nnEntryData_17); bw.WriteByte(m_nnEntryData_18); bw.WriteByte(m_nnEntryData_19); bw.WriteByte(m_nnEntryData_20); bw.WriteByte(m_nnEntryData_21); bw.WriteByte(m_nnEntryData_22); bw.WriteByte(m_nnEntryData_23); bw.WriteByte(m_nnEntryData_24); bw.WriteByte(m_nnEntryData_25); bw.WriteByte(m_nnEntryData_26); bw.WriteByte(m_nnEntryData_27); bw.WriteByte(m_nnEntryData_28); bw.WriteByte(m_nnEntryData_29); bw.WriteByte(m_nnEntryData_30); bw.WriteByte(m_nnEntryData_31); bw.WriteByte(m_nnEntryData_32); bw.WriteByte(m_nnEntryData_33); bw.WriteByte(m_nnEntryData_34); bw.WriteByte(m_nnEntryData_35); bw.WriteByte(m_nnEntryData_36); bw.WriteByte(m_nnEntryData_37); bw.WriteByte(m_nnEntryData_38); bw.WriteByte(m_nnEntryData_39); bw.WriteByte(m_nnEntryData_40); bw.WriteByte(m_nnEntryData_41); bw.WriteByte(m_nnEntryData_42); bw.WriteByte(m_nnEntryData_43); bw.WriteByte(m_nnEntryData_44); bw.WriteByte(m_nnEntryData_45); bw.WriteByte(m_nnEntryData_46); bw.WriteByte(m_nnEntryData_47); bw.WriteByte(m_nnEntryData_48); bw.WriteByte(m_nnEntryData_49); bw.WriteByte(m_nnEntryData_50); bw.WriteByte(m_nnEntryData_51); bw.WriteByte(m_nnEntryData_52); bw.WriteByte(m_nnEntryData_53); bw.WriteByte(m_nnEntryData_54); bw.WriteByte(m_nnEntryData_55); bw.WriteByte(m_nnEntryData_56); bw.WriteByte(m_nnEntryData_57); bw.WriteByte(m_nnEntryData_58); bw.WriteByte(m_nnEntryData_59); bw.WriteByte(m_nnEntryData_60); bw.WriteByte(m_nnEntryData_61); bw.WriteByte(m_nnEntryData_62); bw.WriteByte(m_nnEntryData_63); bw.WriteByte(m_nnEntryData_64); bw.WriteByte(m_nnEntryData_65); bw.WriteByte(m_nnEntryData_66); bw.WriteByte(m_nnEntryData_67); bw.WriteByte(m_nnEntryData_68); bw.WriteByte(m_nnEntryData_69); bw.WriteByte(m_nnEntryData_70); bw.WriteByte(m_nnEntryData_71); bw.WriteByte(m_nnEntryData_72); bw.WriteByte(m_nnEntryData_73); bw.WriteByte(m_nnEntryData_74); bw.WriteByte(m_nnEntryData_75); bw.WriteByte(m_nnEntryData_76); bw.WriteByte(m_nnEntryData_77); bw.WriteByte(m_nnEntryData_78); bw.WriteByte(m_nnEntryData_79); bw.WriteByte(m_nnEntryData_80); bw.WriteByte(m_nnEntryData_81); bw.WriteByte(m_nnEntryData_82); bw.WriteByte(m_nnEntryData_83); bw.WriteByte(m_nnEntryData_84); bw.WriteByte(m_nnEntryData_85); bw.WriteByte(m_nnEntryData_86); bw.WriteByte(m_nnEntryData_87); bw.WriteByte(m_nnEntryData_88); bw.WriteByte(m_nnEntryData_89); bw.WriteByte(m_nnEntryData_90); bw.WriteByte(m_nnEntryData_91); bw.WriteByte(m_nnEntryData_92); bw.WriteByte(m_nnEntryData_93); bw.WriteByte(m_nnEntryData_94); bw.WriteByte(m_nnEntryData_95); bw.WriteByte(m_nnEntryData_96); bw.WriteByte(m_nnEntryData_97); bw.WriteByte(m_nnEntryData_98); bw.WriteByte(m_nnEntryData_99); bw.WriteByte(m_nnEntryData_100); bw.WriteByte(m_nnEntryData_101); bw.WriteByte(m_nnEntryData_102); bw.WriteByte(m_nnEntryData_103); bw.WriteByte(m_nnEntryData_104); bw.WriteByte(m_nnEntryData_105); bw.WriteByte(m_nnEntryData_106); bw.WriteByte(m_nnEntryData_107); bw.WriteByte(m_nnEntryData_108); bw.WriteByte(m_nnEntryData_109); bw.WriteByte(m_nnEntryData_110); bw.WriteByte(m_nnEntryData_111); bw.WriteByte(m_nnEntryData_112); bw.WriteByte(m_nnEntryData_113); bw.WriteByte(m_nnEntryData_114); bw.WriteByte(m_nnEntryData_115); bw.WriteByte(m_nnEntryData_116); bw.WriteByte(m_nnEntryData_117); bw.WriteByte(m_nnEntryData_118); bw.WriteByte(m_nnEntryData_119); bw.WriteByte(m_nnEntryData_120); bw.WriteByte(m_nnEntryData_121); bw.WriteByte(m_nnEntryData_122); bw.WriteByte(m_nnEntryData_123); bw.WriteByte(m_nnEntryData_124); bw.WriteByte(m_nnEntryData_125); bw.WriteByte(m_nnEntryData_126); bw.WriteByte(m_nnEntryData_127); bw.WriteByte(m_nnEntryData_128); bw.WriteByte(m_nnEntryData_129); bw.WriteByte(m_nnEntryData_130); bw.WriteByte(m_nnEntryData_131); bw.WriteByte(m_nnEntryData_132); bw.WriteByte(m_nnEntryData_133); bw.WriteByte(m_nnEntryData_134); bw.WriteByte(m_nnEntryData_135); bw.WriteByte(m_nnEntryData_136); bw.WriteByte(m_nnEntryData_137); bw.WriteByte(m_nnEntryData_138); bw.WriteByte(m_nnEntryData_139); bw.WriteByte(m_nnEntryData_140); bw.WriteByte(m_nnEntryData_141); bw.WriteByte(m_nnEntryData_142); bw.WriteByte(m_nnEntryData_143); bw.WriteByte(m_nnEntryData_144); bw.WriteByte(m_nnEntryData_145); bw.WriteByte(m_nnEntryData_146); bw.WriteByte(m_nnEntryData_147); bw.WriteByte(m_nnEntryData_148); bw.WriteByte(m_nnEntryData_149); bw.WriteByte(m_nnEntryData_150); bw.WriteByte(m_nnEntryData_151); bw.WriteByte(m_nnEntryData_152); bw.WriteByte(m_nnEntryData_153); bw.WriteByte(m_nnEntryData_154); bw.WriteByte(m_nnEntryData_155); bw.WriteByte(m_nnEntryData_156); bw.WriteByte(m_nnEntryData_157); bw.WriteByte(m_nnEntryData_158); bw.WriteByte(m_nnEntryData_159); bw.WriteByte(m_nnEntryData_160); bw.WriteByte(m_nnEntryData_161); bw.WriteByte(m_nnEntryData_162); bw.WriteByte(m_nnEntryData_163); bw.WriteByte(m_nnEntryData_164); bw.WriteByte(m_nnEntryData_165); bw.WriteByte(m_nnEntryData_166); bw.WriteByte(m_nnEntryData_167); bw.WriteByte(m_nnEntryData_168); bw.WriteByte(m_nnEntryData_169); bw.WriteByte(m_nnEntryData_170); bw.WriteByte(m_nnEntryData_171); bw.WriteByte(m_nnEntryData_172); bw.WriteByte(m_nnEntryData_173); bw.WriteByte(m_nnEntryData_174); bw.WriteByte(m_nnEntryData_175); bw.WriteByte(m_nnEntryData_176); bw.WriteByte(m_nnEntryData_177); bw.WriteByte(m_nnEntryData_178); bw.WriteByte(m_nnEntryData_179); bw.WriteByte(m_nnEntryData_180); bw.WriteByte(m_nnEntryData_181); bw.WriteByte(m_nnEntryData_182); bw.WriteByte(m_nnEntryData_183); bw.WriteByte(m_nnEntryData_184); bw.WriteByte(m_nnEntryData_185); bw.WriteByte(m_nnEntryData_186); bw.WriteByte(m_nnEntryData_187); bw.WriteByte(m_nnEntryData_188); bw.WriteByte(m_nnEntryData_189); bw.WriteByte(m_nnEntryData_190); bw.WriteByte(m_nnEntryData_191); m_trackInfo.Write(s, bw); bw.WriteByte(m_endianCheckBuffer_0); bw.WriteByte(m_endianCheckBuffer_1); bw.WriteByte(m_endianCheckBuffer_2); bw.WriteByte(m_endianCheckBuffer_3); bw.WriteUInt32(m_version); bw.WriteUInt64(0); }