| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418 |
- <?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="uri:ea.com:eala:XmlEdit">
- <xs:simpleType name="BaseAssetReference"
- xas:isRef="true"
- xas:refType="BaseAssetType">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="FXListRef"
- xas:refType="FXList">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
-
- <xs:simpleType name="FXListWeakRef"
- xas:refType="FXList">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
- <xs:simpleType name="FXParticleSystemRef"
- xas:refType="FXParticleSystemTemplate">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="FXParticleSystemWeakRef"
- xas:refType="FXParticleSystemTemplate">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
- <xs:simpleType name="WeaponRef"
- xas:isRef="true"
- xas:refType="WeaponTemplate">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
-
- <xs:simpleType name="WeaponWeakRef"
- xas:refType="WeaponTemplate">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
- <xs:simpleType name="ArmorRef"
- xas:isRef="true"
- xas:refType="ArmorTemplate">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="ObjectCreationListRef"
- xas:isRef="true"
- xas:refType="ObjectCreationList">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="GameObjectRef"
- xas:isRef="true"
- xas:refType="GameObject">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="GameObjectWeakRef"
- xas:isWeakRef="true"
- xas:refType="GameObject">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
- <xs:simpleType name="UpgradeTemplateRef"
- xas:isRef="true"
- xas:refType="UpgradeTemplate">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="UpgradeTemplateWeakRef"
- xas:isWeakRef="true"
- xas:refType="UpgradeTemplate">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
- <xs:simpleType name="SpecialPowerTemplateRef"
- xas:isRef="true"
- xas:refType="SpecialPowerTemplate">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="RenderObjectRef"
- xas:isRef="true"
- xas:refType="BaseRenderAssetType">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="TextureRef"
- xas:isRef="true"
- xas:refType="Texture">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="OnDemandTextureRef"
- xas:isRef="true"
- xas:refType="OnDemandTexture">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="EngagingContentRef"
- xas:isRef="true"
- xas:refType="EngagingContent">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="EngagingContentGroupRef"
- xas:isRef="true"
- xas:refType="EngagingContentGroup">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="GameplayConditionDataRef"
- xas:isRef="true"
- xas:refType="GameplayConditionData">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="AIPersonalityDefinitionRef"
- xas:isRef="true"
- xas:refType="AIPersonalityDefinition">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="SpecialPowerRef"
- xas:isRef="true"
- xas:refType="SpecialPowerTemplate">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="AttributeModifierRef" xas:isRef="true" xas:refType="AttributeModifier">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="StanceTemplateRef" xas:isRef="true" xas:refType="StanceTemplate">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="SpecialPowerWeakRef"
- xas:isWeakRef="true"
- xas:refType="SpecialPowerTemplate">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
-
- <xs:simpleType name="LocomotorTemplateRef"
- xas:isRef="true"
- xas:refType="LocomotorTemplate">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
-
- <xs:simpleType name="ImageRef"
- xas:isRef="true"
- xas:refType="PackedTextureImage">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="ImageWeakRef"
- xas:isRef="true"
- xas:refType="PackedTextureImage">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
- <xs:simpleType name="MainMenuPersonalityGroupRef"
- xas:isRef="true"
- xas:refType="MainMenuPersonalityGroup">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="OnDemandImageRef"
- xas:isRef="true"
- xas:refType="OnDemandTextureImage">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="OnDemandImageWeakRef"
- xas:isRef="true"
- xas:refType="OnDemandTextureImage">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
- <xs:simpleType name="LogicCommandRef"
- xas:isRef="true"
- xas:refType="LogicCommand">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="LogicCommandWeakRef"
- xas:isRef="true"
- xas:refType="LogicCommand">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
-
- <xs:simpleType name="LogicCommandSetRef"
- xas:isRef="true"
- xas:refType="LogicCommandSet">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="LogicCommandSetWeakRef"
- xas:isRef="true"
- xas:refType="LogicCommandSet">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
- <xs:simpleType name="CrowdResponseTemplateRef"
- xas:isRef="true"
- xas:refType="CrowdResponse">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="MappableKeyRef"
- xas:isRef="true"
- xas:refType="MappableKey">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="HotKeySlotRef"
- xas:isRef="true"
- xas:refType="HotKeySlot">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="UnitTypeIconRef"
- xas:isRef="true"
- xas:refType="UnitTypeIcon">
- <xs:restriction base="AssetReference"/>
- </xs:simpleType>
- <xs:simpleType name="ImageSequenceRef"
- xas:isRef="true"
- xas:refType="ImageSequence">
- <xs:restriction base="AssetReference"/>
- </xs:simpleType>
- <xs:simpleType name="PlayerTemplateRef"
- xas:isRef="true"
- xas:refType="PlayerTemplate">
- <xs:restriction base="AssetReference"/>
- </xs:simpleType>
- <xs:simpleType name="PlayerTemplateWeakRef"
- xas:isRef="true"
- xas:refType="PlayerTemplate">
- <xs:restriction base="WeakReference"/>
- </xs:simpleType>
- <xs:simpleType name="TerrainAssetRef"
- xas:isRef="true"
- xas:refType="TerrainAsset">
- <xs:restriction base="AssetReference"/>
- </xs:simpleType>
- <xs:simpleType name="SubsystemSettingsRef"
- xas:isRef="true"
- xas:refType="BaseSubsystemSettings">
- <xs:restriction base="AssetReference"/>
- </xs:simpleType>
- <xs:simpleType name="MouseCursorRef"
- xas:isRef="true"
- xas:refType="MouseCursor">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="RedAlertTemplateRef"
- xas:isRef="true"
- xas:refType="RedAlertTemplate">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="RedAlertTemplateWeakRef"
- xas:isRef="true"
- xas:refType="RedAlertTemplate">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
- <xs:simpleType name="ButtonSingleStateDataRef"
- xas:isRef="true"
- xas:refType="ButtonSingleStateData">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="JoypadCommandBarTemplateRef"
- xas:isRef="true"
- xas:refType="JoypadCommandBarTemplate">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="JoypadCommandBarTemplateWeakRef"
- xas:isRef="true"
- xas:refType="JoypadCommandBarTemplate">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
- <xs:simpleType name="JoypadCommandBarButtonTemplateRef"
- xas:isRef="true"
- xas:refType="JoypadCommandBarButtonTemplate">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="JoypadCommandBarButtonTemplateWeakRef"
- xas:isRef="true"
- xas:refType="JoypadCommandBarButtonTemplate">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
- <xs:simpleType name="AudioEventInfoRef" xas:isRef="true" xas:refType="BaseAudioEventInfo" >
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="AudioEventInfoRefList" >
- <xs:list itemType="xs:string" />
- <!-- Should be AudioEventInfoRef but the compiler chokes ?!? "Error: AudioEventInfoRefList List is of reference type but contains no extended type information." -->
- </xs:simpleType>
- <xs:simpleType name="EvaEventRef" xas:isRef="true" xas:refType="EvaEvent">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="EvaEventWeakRef" xas:isRef="true" xas:refType="EvaEvent">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
- <xs:simpleType name="TerrainParticleMappingRef" xas:isRef="true" xas:refType="TerrainParticleMapping">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="BounceKickTerrainMappingRef" xas:isRef="true" xas:refType="BounceKickTerrainMapping">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="PlayerTechWeakRef"
- xas:refType="PlayerTech">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
- <xs:simpleType name="PlayerTechRef" xas:isRef="true" xas:refType="PlayerTech">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="PlayerTechRankRef" xas:isRef="true" xas:refType="PlayerTechRank">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="PlayerTechUpgradeBindingRef" xas:isRef="true" xas:refType="PlayerTechUpgradeBinding">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="ProjectilePathRef" xas:isRef="true" xas:refType="ProjectilePath">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="PurchasePlayerTechButtonTemplateRef" xas:isRef="true" xas:refType="PurchasePlayerTechButtonTemplate">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="QuickChatMessageWeakRef"
- xas:isRef="true"
- xas:refType="UIQuickChatMessage">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
- <xs:simpleType name="HealthBarTemplateRef" xas:isRef="true" xas:refType="HealthBarTemplate">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="HealthBarTemplateWeakRef" xas:isRef="true" xas:refType="HealthBarTemplate">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
- <xs:simpleType name="RadiusCursorRef" xas:isRef="true" xas:refType="RadiusCursor">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="RadiusCursorWeakRef" xas:isRef="true" xas:refType="RadiusCursor">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
- <xs:simpleType name="PathMusicGameDynamicStateRef" xas:refType="PathMusicGameDynamicState">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="PathMusicGameDynamicStateWeakRef" xas:refType="PathMusicGameDynamicState">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
- <xs:simpleType name="ForceFeedbackEventRef"
- xas:isRef="true"
- xas:refType="ForceFeedbackEvent">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="ForceFeedbackEventWeakRef" xas:refType="ForceFeedbackEvent">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
- <xs:simpleType name="VideoEventListWeakRef" xas:isRef="true" xas:refType="VideoEventList">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
- <xs:simpleType name="UnitIntroRef" xas:isRef="true" xas:refType="UnitIntro">
- <xs:restriction base="AssetReference" />
- </xs:simpleType>
- <xs:simpleType name="ScenarioTemplateWeakRef"
- xas:isWeakRef="true"
- xas:refType="ScenarioTemplate">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
-
- <xs:simpleType name="MultiplayerColorWeakRef"
- xas:isWeakRef="true"
- xas:refType="MultiplayerColor">
- <xs:restriction base="WeakReference" />
- </xs:simpleType>
-
- </xs:schema>
|