public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_generators        = des.ReadClassPointerArray <hkbGenerator>(br);
     m_offsetType        = (OffsetType)br.ReadInt32();
     m_animId            = br.ReadInt32();
     m_animeEndEventType = (AnimeEndEventType)br.ReadInt32();
     m_enableScript      = br.ReadBoolean();
     m_enableTae         = br.ReadBoolean();
     m_changeTypeOfSelectedIndexAfterActivate = (ChangeTypeOfSelectedIndexAfterActivate)br.ReadByte();
     br.ReadByte();
     m_generatorChangedTransitionEffect = des.ReadClassPointer <hkbTransitionEffect>(br);
     m_checkAnimEndSlotNo = br.ReadInt32();
     m_replanningAI       = (ReplanningAI)br.ReadByte();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt16();
     br.ReadByte();
 }
示例#2
0
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_triggerInterval = new hkbStateMachineTimeInterval();
     m_triggerInterval.Read(des, br);
     m_initiateInterval = new hkbStateMachineTimeInterval();
     m_initiateInterval.Read(des, br);
     m_transition        = des.ReadClassPointer <hkbTransitionEffect>(br);
     m_condition         = des.ReadClassPointer <hkbCondition>(br);
     m_eventId           = br.ReadInt32();
     m_toStateId         = br.ReadInt32();
     m_fromNestedStateId = br.ReadInt32();
     m_toNestedStateId   = br.ReadInt32();
     m_priority          = br.ReadInt16();
     m_flags             = br.ReadInt16();
     br.ReadUInt32();
 }
示例#3
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_generators             = des.ReadClassPointerArray <hkbGenerator>(br);
     m_selectedGeneratorIndex = br.ReadInt16();
     br.ReadUInt32();
     br.ReadUInt16();
     m_indexSelector = des.ReadClassPointer <hkbCustomIdSelector>(br);
     m_selectedIndexCanChangeAfterActivate = br.ReadBoolean();
     br.ReadUInt32();
     br.ReadUInt16();
     br.ReadByte();
     m_generatorChangedTransitionEffect = des.ReadClassPointer <hkbTransitionEffect>(br);
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     m_endOfClipEventId = br.ReadInt32();
     br.ReadUInt32();
 }