public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_nearbyCharacters = des.ReadClassPointerArray <hkbCharacter>(br);
     m_userData         = br.ReadUInt64();
     m_currentLod       = br.ReadInt16();
     br.ReadUInt64();
     br.ReadUInt32();
     br.ReadUInt16();
     m_name = des.ReadStringPointer(br);
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     m_setup         = des.ReadClassPointer <hkbCharacterSetup>(br);
     m_behaviorGraph = des.ReadClassPointer <hkbBehaviorGraph>(br);
     m_projectData   = des.ReadClassPointer <hkbProjectData>(br);
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     m_capabilities          = br.ReadInt32();
     m_effectiveCapabilities = br.ReadInt32();
     m_deltaTime             = br.ReadSingle();
     m_useCharactorDeltaTime = br.ReadBoolean();
     br.ReadUInt16();
     br.ReadByte();
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_characterId         = br.ReadUInt64();
     m_behavior            = des.ReadClassPointer <hkbBehaviorGraph>(br);
     m_rootGenerator       = des.ReadClassPointer <hkbGenerator>(br);
     m_referencedBehaviors = des.ReadClassPointerArray <hkbBehaviorGraph>(br);
     m_startStateIndex     = br.ReadInt32();
     m_randomizeSimulation = br.ReadBoolean();
     br.ReadUInt16();
     br.ReadByte();
     m_padding = br.ReadInt32();
     br.ReadUInt32();
 }
Exemple #3
0
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     br.ReadUInt64();
     m_rootBehavior = des.ReadClassPointer <hkbBehaviorGraph>(br);
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     m_generatorOutputListener = des.ReadClassPointer <hkbGeneratorOutputListener>(br);
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
 }