| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <?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:complexType name="DynamicsBoneVolumeType">
- <xs:annotation>
- <xs:documentation>
- A bone to be dynamically simulated. The supplied volume is interpreted as relative to the object's origin.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="DynamicsVolumeType">
- <xs:attribute name="BoneName" type="xs:string" />
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="DynamicsBoneVolumeSetType">
- <xs:sequence>
- <xs:element name="BoneVolume" type="DynamicsBoneVolumeType" minOccurs="0" maxOccurs="unbounded" />
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="W3DDynamicsDrawModuleData">
- <xs:complexContent>
- <xs:extension base="W3DScriptedModelDrawModuleData">
- <xs:sequence>
- <xs:element name="BoneVolumes" type="DynamicsBoneVolumeSetType" minOccurs="0" maxOccurs="1">
- <xs:annotation>
- <xs:documentation>
- The set of bones to be assigned volumes. If a bone is not specified, it is tied to its parent bone.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="Lifetime" type="DynamicsLifetime" minOccurs="0" maxOccurs="1"/>
- </xs:sequence>
- <xs:attribute name="Collision" type="DynamicsCollisionType" />
- <xs:attribute name="IntuitiveCollision" type="IntuitiveCollisionType" default="COLLIDES_WITH_GROUND_ONLY"/>
- <xs:attribute name="DrawPriority" type="DynamicsDrawPriority" default="MUST_BE_DRAWN">
- <xs:annotation>
- <xs:documentation>
- Draw priority of the dynamics object. Low priority objects get removed first
- from the dynamics world to make room for high priority objects.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="LODPriority" type="EffectsLODType" default="VERY_LOW">
- <xs:annotation>
- <xs:documentation>
- Specifies how likely dynamics volumes will be created according to the Effects
- LOD setting. If the LODPriority is set to more than the Options setting, we may cull
- some volumes. No culling by default.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="Explodiness" type="SageReal" default="0">
- <xs:annotation>
- <xs:documentation>
- Specifies how much bones are exploded outwards from the origin of the object.
- A value of 0 specifies that objects are given no radial force.
- A value of 5 is probably kind of TOO explodey.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="FlingPerturbation" type="SageReal" default="0">
- <xs:annotation>
- <xs:documentation>
- Specifies a magnitude for a random vector applied to each bone in an object.
- A value of 0 specified that objects are not manually perturbed.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="InitiallyActive" type="SageBool" default="true" />
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- </xs:schema>
|