пока только обычные Condition
Код:
<Struct xsi:type="Struct" StructName="MovementInfo">
<Fields xsi:type="Simple" Name="UpdateFlags" DataType="Byte"/>
<Fields xsi:type="Condition" ConditionType="8" variable="UpdateFlags" ConditionValue="32"> //ConditionType::And
<Fields xsi:type="Simple" Name="Flags" DataType="UInt32"/>
<Fields xsi:type="Simple" Name="Flags2" DataType="UInt32"/>
<Fields xsi:type="Simple" Name="TimeStamp" DataType="UInt32"/>
<Fields xsi:type="Simple" Name="Position" DataType="Coords3"/>
<Fields xsi:type="Simple" Name="Facing" DataType="Single"/>
<Fields xsi:type="Condition" ConditionType="8" variable="Flags" ConditionValue="512">
<Fields xsi:type="Struct" DataType="TransportInfo"/>
</Fields>
</Fields>
.....
</Struct>