-
Notifications
You must be signed in to change notification settings - Fork 81
/
Copy pathdf.interaction_instance.xml
39 lines (33 loc) · 1.7 KB
/
df.interaction_instance.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<data-definition>
<bitfield-type type-name='interaction_target_instance_list_flag' base-type='uint32_t'> bay12: ITIL_FLAG_*
<flag-bit name='needs_manual_input'/>
</bitfield-type>
<struct-type type-name='interaction_target_instance_listst'>
<stl-vector name='gen_ref' pointer-type='general_ref'/>
<bitfield name='flags' base-type='uint32_t' type-name='interaction_target_instance_list_flag'/>
</struct-type>
<enum-type type-name='interaction_instance_context_type' base-type='int32_t'> bay12: IIContextType
<enum-item name='NONE' value='-1'/>
<enum-item name='SUBREGION'/>
</enum-type>
<struct-type type-name='interaction_instance_contextst'>
<enum name='type' type-name='interaction_instance_context_type'/>
<int32_t name='region_index' comment='presumably matches the type above'/>
</struct-type>
<struct-type type-name='interaction_instance' original-name='interaction_instancest' instance-vector='$global.world.interaction_instances.all' key-field='id'>
<int32_t name='id'/>
<int32_t name='interaction_id' ref-target='interaction'/>
<compound name='source_context' type-name='interaction_instance_contextst'/>
<stl-vector name='affected_units' type-name='int32_t' ref-target='unit' comment='IDs of units affected by the regional interaction'/>
</struct-type>
<struct-type type-name='interaction_instance_handlerst'>
<stl-vector name='all' pointer-type='interaction_instance'/>
<stl-vector name='order_load' has-bad-pointers='true' pointer-type='interaction_instance'/>
</struct-type>
</data-definition>
<!--
Local Variables:
indent-tabs-mode: nil
nxml-child-indent: 4
End:
-->