Exemple #1
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     br.ReadUInt64();
     m_data = des.ReadClassPointer <hkpConstraintData>(br);
     m_constraintModifiers  = des.ReadClassPointer <hkpModifierConstraintAtom>(br);
     m_entities_0           = des.ReadClassPointer <hkpEntity>(br);
     m_entities_1           = des.ReadClassPointer <hkpEntity>(br);
     m_priority             = (ConstraintPriority)br.ReadByte();
     m_wantRuntime          = br.ReadBoolean();
     m_destructionRemapInfo = (OnDestructionRemapInfo)br.ReadByte();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt32();
     br.ReadByte();
     m_name     = des.ReadStringPointer(br);
     m_userData = br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
 }
Exemple #2
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_entity = des.ReadClassPointer <hkpEntity>(br);
 }
Exemple #3
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_bodyA        = des.ReadClassPointer <hkpEntity>(br);
     m_bodyB        = des.ReadClassPointer <hkpEntity>(br);
     m_bodyAId      = br.ReadUInt64();
     m_bodyBId      = br.ReadUInt64();
     m_useEntityIds = br.ReadBoolean();
     m_agentType    = (SerializedAgentType)br.ReadSByte();
     br.ReadUInt64();
     br.ReadUInt32();
     br.ReadUInt16();
     m_atom = new hkpSimpleContactConstraintAtom();
     m_atom.Read(des, br);
     m_propertiesStream = des.ReadByteArray(br);
     m_contactPoints    = des.ReadClassArray <hkContactPoint>(br);
     m_cpIdMgr          = des.ReadByteArray(br);
     m_nnEntryData_0    = br.ReadByte();
     m_nnEntryData_1    = br.ReadByte();
     m_nnEntryData_2    = br.ReadByte();
     m_nnEntryData_3    = br.ReadByte();
     m_nnEntryData_4    = br.ReadByte();
     m_nnEntryData_5    = br.ReadByte();
     m_nnEntryData_6    = br.ReadByte();
     m_nnEntryData_7    = br.ReadByte();
     m_nnEntryData_8    = br.ReadByte();
     m_nnEntryData_9    = br.ReadByte();
     m_nnEntryData_10   = br.ReadByte();
     m_nnEntryData_11   = br.ReadByte();
     m_nnEntryData_12   = br.ReadByte();
     m_nnEntryData_13   = br.ReadByte();
     m_nnEntryData_14   = br.ReadByte();
     m_nnEntryData_15   = br.ReadByte();
     m_nnEntryData_16   = br.ReadByte();
     m_nnEntryData_17   = br.ReadByte();
     m_nnEntryData_18   = br.ReadByte();
     m_nnEntryData_19   = br.ReadByte();
     m_nnEntryData_20   = br.ReadByte();
     m_nnEntryData_21   = br.ReadByte();
     m_nnEntryData_22   = br.ReadByte();
     m_nnEntryData_23   = br.ReadByte();
     m_nnEntryData_24   = br.ReadByte();
     m_nnEntryData_25   = br.ReadByte();
     m_nnEntryData_26   = br.ReadByte();
     m_nnEntryData_27   = br.ReadByte();
     m_nnEntryData_28   = br.ReadByte();
     m_nnEntryData_29   = br.ReadByte();
     m_nnEntryData_30   = br.ReadByte();
     m_nnEntryData_31   = br.ReadByte();
     m_nnEntryData_32   = br.ReadByte();
     m_nnEntryData_33   = br.ReadByte();
     m_nnEntryData_34   = br.ReadByte();
     m_nnEntryData_35   = br.ReadByte();
     m_nnEntryData_36   = br.ReadByte();
     m_nnEntryData_37   = br.ReadByte();
     m_nnEntryData_38   = br.ReadByte();
     m_nnEntryData_39   = br.ReadByte();
     m_nnEntryData_40   = br.ReadByte();
     m_nnEntryData_41   = br.ReadByte();
     m_nnEntryData_42   = br.ReadByte();
     m_nnEntryData_43   = br.ReadByte();
     m_nnEntryData_44   = br.ReadByte();
     m_nnEntryData_45   = br.ReadByte();
     m_nnEntryData_46   = br.ReadByte();
     m_nnEntryData_47   = br.ReadByte();
     m_nnEntryData_48   = br.ReadByte();
     m_nnEntryData_49   = br.ReadByte();
     m_nnEntryData_50   = br.ReadByte();
     m_nnEntryData_51   = br.ReadByte();
     m_nnEntryData_52   = br.ReadByte();
     m_nnEntryData_53   = br.ReadByte();
     m_nnEntryData_54   = br.ReadByte();
     m_nnEntryData_55   = br.ReadByte();
     m_nnEntryData_56   = br.ReadByte();
     m_nnEntryData_57   = br.ReadByte();
     m_nnEntryData_58   = br.ReadByte();
     m_nnEntryData_59   = br.ReadByte();
     m_nnEntryData_60   = br.ReadByte();
     m_nnEntryData_61   = br.ReadByte();
     m_nnEntryData_62   = br.ReadByte();
     m_nnEntryData_63   = br.ReadByte();
     m_nnEntryData_64   = br.ReadByte();
     m_nnEntryData_65   = br.ReadByte();
     m_nnEntryData_66   = br.ReadByte();
     m_nnEntryData_67   = br.ReadByte();
     m_nnEntryData_68   = br.ReadByte();
     m_nnEntryData_69   = br.ReadByte();
     m_nnEntryData_70   = br.ReadByte();
     m_nnEntryData_71   = br.ReadByte();
     m_nnEntryData_72   = br.ReadByte();
     m_nnEntryData_73   = br.ReadByte();
     m_nnEntryData_74   = br.ReadByte();
     m_nnEntryData_75   = br.ReadByte();
     m_nnEntryData_76   = br.ReadByte();
     m_nnEntryData_77   = br.ReadByte();
     m_nnEntryData_78   = br.ReadByte();
     m_nnEntryData_79   = br.ReadByte();
     m_nnEntryData_80   = br.ReadByte();
     m_nnEntryData_81   = br.ReadByte();
     m_nnEntryData_82   = br.ReadByte();
     m_nnEntryData_83   = br.ReadByte();
     m_nnEntryData_84   = br.ReadByte();
     m_nnEntryData_85   = br.ReadByte();
     m_nnEntryData_86   = br.ReadByte();
     m_nnEntryData_87   = br.ReadByte();
     m_nnEntryData_88   = br.ReadByte();
     m_nnEntryData_89   = br.ReadByte();
     m_nnEntryData_90   = br.ReadByte();
     m_nnEntryData_91   = br.ReadByte();
     m_nnEntryData_92   = br.ReadByte();
     m_nnEntryData_93   = br.ReadByte();
     m_nnEntryData_94   = br.ReadByte();
     m_nnEntryData_95   = br.ReadByte();
     m_nnEntryData_96   = br.ReadByte();
     m_nnEntryData_97   = br.ReadByte();
     m_nnEntryData_98   = br.ReadByte();
     m_nnEntryData_99   = br.ReadByte();
     m_nnEntryData_100  = br.ReadByte();
     m_nnEntryData_101  = br.ReadByte();
     m_nnEntryData_102  = br.ReadByte();
     m_nnEntryData_103  = br.ReadByte();
     m_nnEntryData_104  = br.ReadByte();
     m_nnEntryData_105  = br.ReadByte();
     m_nnEntryData_106  = br.ReadByte();
     m_nnEntryData_107  = br.ReadByte();
     m_nnEntryData_108  = br.ReadByte();
     m_nnEntryData_109  = br.ReadByte();
     m_nnEntryData_110  = br.ReadByte();
     m_nnEntryData_111  = br.ReadByte();
     m_nnEntryData_112  = br.ReadByte();
     m_nnEntryData_113  = br.ReadByte();
     m_nnEntryData_114  = br.ReadByte();
     m_nnEntryData_115  = br.ReadByte();
     m_nnEntryData_116  = br.ReadByte();
     m_nnEntryData_117  = br.ReadByte();
     m_nnEntryData_118  = br.ReadByte();
     m_nnEntryData_119  = br.ReadByte();
     m_nnEntryData_120  = br.ReadByte();
     m_nnEntryData_121  = br.ReadByte();
     m_nnEntryData_122  = br.ReadByte();
     m_nnEntryData_123  = br.ReadByte();
     m_nnEntryData_124  = br.ReadByte();
     m_nnEntryData_125  = br.ReadByte();
     m_nnEntryData_126  = br.ReadByte();
     m_nnEntryData_127  = br.ReadByte();
     m_nnEntryData_128  = br.ReadByte();
     m_nnEntryData_129  = br.ReadByte();
     m_nnEntryData_130  = br.ReadByte();
     m_nnEntryData_131  = br.ReadByte();
     m_nnEntryData_132  = br.ReadByte();
     m_nnEntryData_133  = br.ReadByte();
     m_nnEntryData_134  = br.ReadByte();
     m_nnEntryData_135  = br.ReadByte();
     m_nnEntryData_136  = br.ReadByte();
     m_nnEntryData_137  = br.ReadByte();
     m_nnEntryData_138  = br.ReadByte();
     m_nnEntryData_139  = br.ReadByte();
     m_nnEntryData_140  = br.ReadByte();
     m_nnEntryData_141  = br.ReadByte();
     m_nnEntryData_142  = br.ReadByte();
     m_nnEntryData_143  = br.ReadByte();
     m_nnEntryData_144  = br.ReadByte();
     m_nnEntryData_145  = br.ReadByte();
     m_nnEntryData_146  = br.ReadByte();
     m_nnEntryData_147  = br.ReadByte();
     m_nnEntryData_148  = br.ReadByte();
     m_nnEntryData_149  = br.ReadByte();
     m_nnEntryData_150  = br.ReadByte();
     m_nnEntryData_151  = br.ReadByte();
     m_nnEntryData_152  = br.ReadByte();
     m_nnEntryData_153  = br.ReadByte();
     m_nnEntryData_154  = br.ReadByte();
     m_nnEntryData_155  = br.ReadByte();
     m_nnEntryData_156  = br.ReadByte();
     m_nnEntryData_157  = br.ReadByte();
     m_nnEntryData_158  = br.ReadByte();
     m_nnEntryData_159  = br.ReadByte();
     m_nnEntryData_160  = br.ReadByte();
     m_nnEntryData_161  = br.ReadByte();
     m_nnEntryData_162  = br.ReadByte();
     m_nnEntryData_163  = br.ReadByte();
     m_nnEntryData_164  = br.ReadByte();
     m_nnEntryData_165  = br.ReadByte();
     m_nnEntryData_166  = br.ReadByte();
     m_nnEntryData_167  = br.ReadByte();
     m_nnEntryData_168  = br.ReadByte();
     m_nnEntryData_169  = br.ReadByte();
     m_nnEntryData_170  = br.ReadByte();
     m_nnEntryData_171  = br.ReadByte();
     m_nnEntryData_172  = br.ReadByte();
     m_nnEntryData_173  = br.ReadByte();
     m_nnEntryData_174  = br.ReadByte();
     m_nnEntryData_175  = br.ReadByte();
     m_nnEntryData_176  = br.ReadByte();
     m_nnEntryData_177  = br.ReadByte();
     m_nnEntryData_178  = br.ReadByte();
     m_nnEntryData_179  = br.ReadByte();
     m_nnEntryData_180  = br.ReadByte();
     m_nnEntryData_181  = br.ReadByte();
     m_nnEntryData_182  = br.ReadByte();
     m_nnEntryData_183  = br.ReadByte();
     m_nnEntryData_184  = br.ReadByte();
     m_nnEntryData_185  = br.ReadByte();
     m_nnEntryData_186  = br.ReadByte();
     m_nnEntryData_187  = br.ReadByte();
     m_nnEntryData_188  = br.ReadByte();
     m_nnEntryData_189  = br.ReadByte();
     m_nnEntryData_190  = br.ReadByte();
     m_nnEntryData_191  = br.ReadByte();
     m_trackInfo        = new hkpSerializedTrack1nInfo();
     m_trackInfo.Read(des, br);
     m_endianCheckBuffer_0 = br.ReadByte();
     m_endianCheckBuffer_1 = br.ReadByte();
     m_endianCheckBuffer_2 = br.ReadByte();
     m_endianCheckBuffer_3 = br.ReadByte();
     m_version             = br.ReadUInt32();
     br.ReadUInt64();
 }