Ein Szenario enthält einen Schienensatz, wobei jede Schiene mit einer Teil- oder Voll-Net GUID verknüpft ist. Eine Net GUID ist eine ID, die auf den Namen eines Akteurs und dessen Hierarchie im Strukturbaum basiert. Wenn eine Schiene mit einer Teil-Net GUID verknüpft ist, kann sie auf mehrere Akteure angewendet werden. Alle Akteure, die vom aktuellen offenen Produkt instanziert sind und mit der Net GUID der Schiene übereinstimmen, übernehmen die Animation.
Beispiel:
Net GUID von Schiene 1: b.c Net GUID von Akteur 1: a.b.c -> Schiene 1 erhalten Net GUID von Akteur 2: d.b.c -> Schiene 1 erhalten Net GUID von Akteur 3: e.f.c
<Server Type="CLitServerModifiable">
<CLitActorMesh Name ="LeftWheel"
NetGuid="b7aebd17d5886219.8d029e89f289e09f">
<Tracks>
[…]
</Tracks>
</CLitActorMesh>
</Server> Ein Szenario kann auf eine Liste von Kindszenarios verweisen.
<ScenarioChilds>
<Child […] />
[…]
<Child […] />
</ScenarioChilds>
Diese Szenarioinstanzen weisen GUIDs und Eigenschaften auf:
- Die GUID des Szenarios. Ident = "81d0e51bd1e02c1e"
- Der Dateiname für das zu instanzierende Szenario. IsInstanceOf = ".\wheel.smgSce"
- Der Anwendungspunkt, der durch eine Teil- oder Voll-Net-GUID gekennzeichnet ist. Nur Akteure, die mit dieser Net GUID übereinstimmen, werden von dem Szenario beeinflusst, auf das verwiesen wird. NetGuid = "b7aebd17d5886219.8d029e89f289e09f.95d439236dcee9c5"
- Modus anwenden: Schienen, die von der Instanz ausgeben wurden, können Schienen ersetzen, die von den anderen Kindern ausgegeben wurden, oder können zusammengeführt werden. Operator = "replace"
Operator = "merge"
- Start- und Endzeit: Die Zeitwerte werden zur Zeitausdehnung von Kindszenarien verwendet und im Zeitbereich des Szenarios angegeben. TimeStart = "60"
TimeEnd = "119"
- Priorität: Eine Ganzzahl zur Sortierung der Liste der Kindszenarios. Das untere Kind wird zuerst angewendet. Priority = "0"
- Übernahme: Jedes Kindszenario kann auf andere Szenarios verweisen, so dass ein gerichteter azyklischer Graph erzeugt wird.
- Überschreiben: Die im Elternszenario beschriebenen Schienen werden nach den Instanziierungen der Kindszenarien angewendet und überschreiben die vorhandenen Schienen.