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(); }
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(); }
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(); }