public OrderConstraint(Type typeA, ExecutionRelation relation, Type typeB, ConstraintPriority priority) { if (relation == ExecutionRelation.Before) { this.FirstType = typeA; this.LastType = typeB; } else { this.FirstType = typeB; this.LastType = typeA; } this.Priority = priority; }
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(); }
public OrderConstraint(Type first, Type last, ConstraintPriority priority) { this.FirstType = first; this.LastType = last; this.Priority = priority; }