AnimationMode.xsd 1.4 KB

123456789101112131415161718192021
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <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">
  3. <!-- Animation mode describing automatic advancement of animation position -->
  4. <xs:simpleType name="AnimationMode"
  5. xas:useEnumPrefix="false"
  6. xas:enumItemPrefix="ANIM_MODE_"
  7. xas:targetNamespace="Sage::Render">
  8. <xs:restriction base="xs:string">
  9. <xs:enumeration value="MANUAL" /> <!-- Don't update animation automatically -->
  10. <xs:enumeration value="LOOP" /> <!-- Play animation to end and start over -->
  11. <xs:enumeration value="ONCE" /> <!-- Play animation once to the end -->
  12. <xs:enumeration value="LOOP_BACKWARDS" /> <!-- Play animation backwards to start and repeat from the end -->
  13. <xs:enumeration value="ONCE_BACKWARDS" /> <!-- Play animation once backwards to start -->
  14. <xs:enumeration value="LOOP_PINGPONG" /> <!-- Play to a given frame from the current frame -->
  15. <xs:enumeration value="PLAY_TO_FRAME" /> <!-- Play forwards to the end and reverse to the start -->
  16. <xs:enumeration value="MATCH_UNPACKING" /> <!-- Frames are specifically set based on a buildings % of completion -->
  17. </xs:restriction>
  18. </xs:simpleType>
  19. </xs:schema>