-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAssetTypeJoypadCommandBarButtonTemplate.xsd
More file actions
82 lines (78 loc) · 6.58 KB
/
AssetTypeJoypadCommandBarButtonTemplate.xsd
File metadata and controls
82 lines (78 loc) · 6.58 KB
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="uri:ea.com:eala:asset" xmlns:at="uri:ea.com:eala:asset:type" xmlns:xas="uri:ea.com:eala:asset:schema" targetNamespace="uri:ea.com:eala:asset" elementFormDefault="qualified" xmlns:XmlEdit="http://tempuri.org/XmlEdit.xsd">
<xs:include schemaLocation="Base/AssetBase.xsd"/>
<xs:include schemaLocation="Includes/Ref.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataActivateHotSpot.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataAIStrategicDirective.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataAssembleStructure.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataAutoControlGroup.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataEnterCommandMode.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataEvacuate.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataMultiplePowersTargetedSpecialPower.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataObjectUpgrade.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataOpenCoopCommunicator.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataOpenControlGroups.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataOpenPlayerPowers.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataOpenPlayerTechStore.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataOpenStances.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataOpenUnitAbilities.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataOpenUnitsMenu.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataPlaceReadyStructure.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataPlayerControlGroup.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataPlayerPower.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataPlayerMultiplePowersTargetedPower.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataPlayerMultipleTargetsTargetedPower.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataPlayerTargetedPower.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataPlayerUpgrade.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataProductionQueueType.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataRedAlert.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataSetStance.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataSpecialPower.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataTargetedSpecialPower.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataToggleSpecialPower.xsd"/>
<xs:include schemaLocation="UI/Joypad/CommandBar/ButtonTemplateDataUnpack.xsd"/>
<!-- the collection of button templates-->
<xs:complexType name="JoypadCommandBarButtonTemplateDataRef">
<xs:choice minOccurs="1" maxOccurs="1">
<xs:element name="ActivateHotSpot" type="JoypadCommandBarButtonTemplateDataActivateHotSpot" />
<xs:element name="AIStrategicDirective" type="JoypadCommandBarButtonTemplateDataAIStrategicDirective" />
<xs:element name="AssembleStructure" type="JoypadCommandBarButtonTemplateDataAssembleStructure" />
<xs:element name="AutoControlGroup" type="JoypadCommandBarButtonTemplateDataAutoControlGroup" />
<xs:element name="EnterCommandMode" type="JoypadCommandBarButtonTemplateDataEnterCommandMode" />
<xs:element name="Evacuate" type="JoypadCommandBarButtonTemplateDataEvacuate" />
<xs:element name="MultiplePowersTargetedSpecialPower" type="JoypadCommandBarButtonTemplateDataMultiplePowersTargetedSpecialPower" />
<xs:element name="ObjectUpgrade" type="JoypadCommandBarButtonTemplateDataObjectUpgrade" />
<xs:element name="OpenCoopCommunicator" type="JoypadCommandBarButtonTemplateDataOpenCoopCommunicator" />
<xs:element name="OpenControlGroups" type="JoypadCommandBarButtonTemplateDataOpenControlGroups" />
<xs:element name="OpenPlayerPowers" type="JoypadCommandBarButtonTemplateDataOpenPlayerPowers" />
<xs:element name="OpenPlayerTechStore" type="JoypadCommandBarButtonTemplateDataOpenPlayerTechStore" />
<xs:element name="OpenStances" type="JoypadCommandBarButtonTemplateDataOpenStances" />
<xs:element name="OpenUnitAbilities" type="JoypadCommandBarButtonTemplateDataOpenUnitAbilities" />
<xs:element name="OpenUnitsMenu" type="JoypadCommandBarButtonTemplateDataOpenUnitsMenu" />
<xs:element name="PlaceReadyStructure" type="JoypadCommandBarButtonTemplateDataPlaceReadyStructure" />
<xs:element name="PlayerControlGroup" type="JoypadCommandBarButtonTemplateDataPlayerControlGroup" />
<xs:element name="PlayerPower" type="JoypadCommandBarButtonTemplateDataPlayerPower" />
<xs:element name="PlayerMultiplePowersTargetedPower" type="JoypadCommandBarButtonTemplateDataPlayerMultiplePowersTargetedPower" />
<xs:element name="PlayerMultipleTargetsTargetedPower" type="JoypadCommandBarButtonTemplateDataPlayerMultipleTargetsTargetedPower" />
<xs:element name="PlayerTargetedPower" type="JoypadCommandBarButtonTemplateDataPlayerTargetedPower" />
<xs:element name="PlayerUpgrade" type="JoypadCommandBarButtonTemplateDataPlayerUpgrade" />
<xs:element name="ProductionQueueType" type="JoypadCommandBarButtonTemplateDataProductionQueueType" />
<xs:element name="RedAlert" type="JoypadCommandBarButtonTemplateDataRedAlert" />
<xs:element name="SetStance" type="JoypadCommandBarButtonTemplateDataSetStance" />
<xs:element name="SpecialPower" type="JoypadCommandBarButtonTemplateDataSpecialPower" />
<xs:element name="TargetedSpecialPower" type="JoypadCommandBarButtonTemplateDataTargetedSpecialPower" />
<xs:element name="ToggleSpecialPower" type="JoypadCommandBarButtonTemplateDataToggleSpecialPower" />
<xs:element name="Unpack" type="JoypadCommandBarButtonTemplateDataUnpack" />
</xs:choice>
</xs:complexType>
<!-- the top level asset type holding all data -->
<xs:complexType name="JoypadCommandBarButtonTemplate" xas:runtimeWrapper="::Sage::UI::Joypad::CommandBar::ButtonTemplate" xas:typeGroup="Xml">
<xs:complexContent>
<xs:extension base="BaseAssetType">
<xs:sequence>
<xs:element name="Data" type="JoypadCommandBarButtonTemplateDataRef" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>