2024-06-05 16:23:48 +02:00
|
|
|
Tree("Root") {
|
2024-07-19 19:56:36 +02:00
|
|
|
Composite(Sequence) {
|
|
|
|
RunTree("32_Grotto_Kueche_Intro")
|
|
|
|
RunTree("32_Grotto_Kueche_Zwiebeln_schneiden")
|
|
|
|
RunTree("32_Grotto_Kueche_alles_gefunden")
|
|
|
|
}
|
2024-07-17 10:56:22 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
Tree("32_Grotto_Kueche_Intro") {
|
|
|
|
Composite(Sequence) {
|
2024-07-19 19:56:36 +02:00
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche1FIntro")
|
|
|
|
|
2024-07-17 17:51:49 +02:00
|
|
|
// Schuerze greifen
|
2024-08-02 16:38:48 +02:00
|
|
|
BTC.Run("GO/NamedGrabEvent.INTERACTABLES.Schuerze")
|
|
|
|
BTC.Hide("GO/NamedGrabEvent.INTERACTABLES.Schuerze")
|
2024-07-17 17:51:49 +02:00
|
|
|
//BTC.GetKeyDown("Return")
|
2024-07-19 19:56:36 +02:00
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche2FIntro")
|
|
|
|
|
2024-07-24 17:17:14 +02:00
|
|
|
// Rezept vorlesen: Button Klick
|
2024-07-17 10:56:22 +02:00
|
|
|
BTC.Set("TextMeshPro.HANDMENU.Option1Button", "text", "Rezept vorlesen")
|
2024-07-19 19:56:36 +02:00
|
|
|
BTC.Show("GO.HANDMENU.Option1Button")
|
2024-07-17 10:56:22 +02:00
|
|
|
BTC.Run("NamedEventTrigger.HANDMENU.Option1Button")
|
2024-07-17 17:51:49 +02:00
|
|
|
//BTC.GetKeyDown("Return")
|
2024-07-19 19:56:36 +02:00
|
|
|
BTC.Hide("GO.HANDMENU.Option1Button")
|
|
|
|
|
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche3FIntro")
|
2024-07-17 17:51:49 +02:00
|
|
|
// Pilze leuchten
|
2024-07-31 17:24:16 +02:00
|
|
|
BTC.Show("NamedGrabEvent/NamedOutline.INTERACTABLES.Steinpilze")
|
2024-07-17 17:51:49 +02:00
|
|
|
|
|
|
|
Composite(Race) {
|
|
|
|
Composite(Sequence) {
|
2024-07-19 19:56:36 +02:00
|
|
|
// Pilze ins Wasser Glas legen
|
2024-07-31 17:24:16 +02:00
|
|
|
BTC.Run("NamedGrabEvent/NamedOutline.INTERACTABLES.Steinpilze")
|
2024-07-30 17:25:03 +02:00
|
|
|
BTC.Set("Collider.INTERACTABLES.GlassWasser", "otherTag", "Steinpilze")
|
|
|
|
BTC.Run("Collider.INTERACTABLES.GlassWasser")
|
2024-07-31 17:24:16 +02:00
|
|
|
BTC.Hide("NamedGrabEvent/NamedOutline.INTERACTABLES.Steinpilze")
|
2024-07-30 17:25:03 +02:00
|
|
|
// BTC.GetKeyDown("Return")
|
2024-07-19 19:56:36 +02:00
|
|
|
|
2024-07-17 17:51:49 +02:00
|
|
|
}
|
|
|
|
Composite(Sequence) {
|
|
|
|
// Keine Reaction
|
2024-07-19 19:56:36 +02:00
|
|
|
BTC.Wait(5)
|
2024-07-25 17:19:11 +02:00
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche1FSteinpilze")
|
2024-07-31 17:24:16 +02:00
|
|
|
BTC.Run("NamedGrabEvent/NamedOutline.INTERACTABLES.Steinpilze")
|
2024-07-30 17:25:03 +02:00
|
|
|
BTC.Set("Collider.INTERACTABLES.GlassWasser", "otherTag", "Steinpilze")
|
|
|
|
BTC.Run("Collider.INTERACTABLES.GlassWasser")
|
2024-07-31 17:24:16 +02:00
|
|
|
BTC.Hide("NamedGrabEvent/NamedOutline.INTERACTABLES.Steinpilze")
|
2024-07-25 17:19:11 +02:00
|
|
|
//BTC.GetKeyDown("Return")
|
2024-07-19 19:56:36 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Tree("32_Grotto_Kueche_Zwiebeln_schneiden") {
|
|
|
|
Composite(Sequence) {
|
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche1FZwiebelnsc")
|
|
|
|
|
|
|
|
// Zwiebeln reichen
|
|
|
|
// Wie reiche ich die Zwiebeln? Auf eine bestimmte stelle am Tisch legen?
|
2024-07-25 17:19:11 +02:00
|
|
|
//BTC.Set("Collider.INTERACTABLES.Arbeitsflaeche", "otherTag", "Zwiebeln")
|
|
|
|
//BTC.Run("Collider.INTERACTABLES.Arbeitsflaeche")
|
2024-07-19 19:56:36 +02:00
|
|
|
//BTC.GetKeyDown("Return")
|
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche2FZwiebelnsc")
|
|
|
|
|
|
|
|
// Zutaten leuchten
|
|
|
|
// ...
|
|
|
|
|
2024-08-02 16:38:48 +02:00
|
|
|
// Zutaten auf die Arbeitsflaeche legen mithilfe Sockets
|
2024-07-25 17:19:11 +02:00
|
|
|
Composite(Marathon) {
|
|
|
|
Composite(Sequence) {
|
2024-08-02 16:38:48 +02:00
|
|
|
BTC.Show("GO/NamedGrabEvent.SOCKETS.RisottoSocket")
|
2024-07-25 17:19:11 +02:00
|
|
|
BTC.Run("NamedGrabEvent.INTERACTABLES.Risotto")
|
2024-08-02 16:38:48 +02:00
|
|
|
BTC.Run("GO/NamedGrabEvent.SOCKETS.RisottoSocket")
|
|
|
|
BTC.Hide("GO/NamedGrabEvent.SOCKETS.RisottoSocket")
|
2024-07-25 17:19:11 +02:00
|
|
|
}
|
|
|
|
Composite(Sequence) {
|
2024-08-02 16:38:48 +02:00
|
|
|
BTC.Show("GO/NamedGrabEvent.SOCKETS.SalzSocket")
|
2024-07-25 17:19:11 +02:00
|
|
|
BTC.Run("NamedGrabEvent.INTERACTABLES.Salz")
|
2024-08-02 16:38:48 +02:00
|
|
|
BTC.Run("GO/NamedGrabEvent.SOCKETS.SalzSocket")
|
|
|
|
BTC.Hide("GO/NamedGrabEvent.SOCKETS.SalzSocket")
|
2024-07-25 17:19:11 +02:00
|
|
|
}
|
|
|
|
Composite(Sequence) {
|
2024-08-02 16:38:48 +02:00
|
|
|
BTC.Show("GO/NamedGrabEvent.SOCKETS.PfefferSocket")
|
2024-07-25 17:19:11 +02:00
|
|
|
BTC.Run("NamedGrabEvent.INTERACTABLES.Pfeffer")
|
2024-08-02 16:38:48 +02:00
|
|
|
BTC.Run("GO/NamedGrabEvent.SOCKETS.PfefferSocket")
|
|
|
|
BTC.Hide("GO/NamedGrabEvent.SOCKETS.PfefferSocket")
|
2024-07-25 17:19:11 +02:00
|
|
|
}
|
|
|
|
Composite(Sequence) {
|
2024-08-02 16:38:48 +02:00
|
|
|
BTC.Show("GO/NamedGrabEvent.SOCKETS.WeissweinSocket")
|
2024-07-31 17:24:16 +02:00
|
|
|
BTC.Run("NamedGrabEvent/NamedOutline.INTERACTABLES.Weisswein")
|
2024-08-02 16:38:48 +02:00
|
|
|
BTC.Run("GO/NamedGrabEvent.SOCKETS.WeissweinSocket")
|
|
|
|
BTC.Hide("GO/NamedGrabEvent.SOCKETS.WeissweinSocket")
|
2024-07-25 17:19:11 +02:00
|
|
|
}
|
|
|
|
Composite(Sequence) {
|
2024-08-02 16:38:48 +02:00
|
|
|
BTC.Show("GO/NamedGrabEvent.SOCKETS.BouillonSocket")
|
2024-07-31 17:24:16 +02:00
|
|
|
BTC.Run("NamedGrabEvent/NamedOutline.INTERACTABLES.Bouillon")
|
2024-08-02 16:38:48 +02:00
|
|
|
BTC.Run("GO/NamedGrabEvent.SOCKETS.BouillonSocket")
|
|
|
|
BTC.Hide("GO/NamedGrabEvent.SOCKETS.BouillonSocket")
|
2024-07-25 17:19:11 +02:00
|
|
|
}
|
|
|
|
Composite(Sequence) {
|
2024-08-02 16:38:48 +02:00
|
|
|
BTC.Show("GO/NamedGrabEvent.SOCKETS.OlivenoelSocket")
|
2024-07-25 17:19:11 +02:00
|
|
|
BTC.Run("NamedGrabEvent.INTERACTABLES.Olivenoel")
|
2024-08-02 16:38:48 +02:00
|
|
|
BTC.Run("GO/NamedGrabEvent.SOCKETS.OlivenoelSocket")
|
|
|
|
BTC.Hide("GO/NamedGrabEvent.SOCKETS.OlivenoelSocket")
|
2024-07-25 17:19:11 +02:00
|
|
|
}
|
|
|
|
}
|
2024-07-19 19:56:36 +02:00
|
|
|
// Keine Reaction
|
|
|
|
//BTC.Wait(10)
|
|
|
|
//BTC.Run("AudioSource.AUDIO.Kueche1FkeineReakt")
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Tree("32_Grotto_Kueche_alles_gefunden") {
|
|
|
|
Composite(Sequence) {
|
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche2Fallesgefun") // Audio fehlt
|
|
|
|
// Oel in Topf geben - Particle Trigger
|
|
|
|
// ...
|
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche2Fallesgefun")
|
|
|
|
|
|
|
|
// Zwiebeln in Topf geben
|
|
|
|
BTC.Run("NamedGrabEvent.INTERACTABLES.Zwiebeln")
|
2024-07-25 17:19:11 +02:00
|
|
|
BTC.Set("Collider.INTERACTABLES.Topf", "otherTag", "Zwiebeln")
|
|
|
|
BTC.Run("Collider.INTERACTABLES.Topf")
|
2024-07-19 19:56:36 +02:00
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche3Fallesgefun")
|
|
|
|
|
|
|
|
// Frage beantworten
|
|
|
|
Composite(Marathon) {
|
|
|
|
BTC.Set("TextMeshPro.HANDMENU.Option1Button", "text", "Ja")
|
|
|
|
BTC.Show("GO.HANDMENU.Option1Button")
|
|
|
|
BTC.Set("TextMeshPro.HANDMENU.Option2Button", "text", "Nein")
|
|
|
|
BTC.Show("GO.HANDMENU.Option2Button")
|
|
|
|
}
|
|
|
|
|
|
|
|
Composite(Race) {
|
|
|
|
Composite(Sequence) {
|
|
|
|
// Ja
|
|
|
|
BTC.Run("NamedEventTrigger.HANDMENU.Option1Button")
|
|
|
|
BTC.Hide("GO.HANDMENU.Option1Button")
|
|
|
|
BTC.Hide("GO.HANDMENU.Option2Button")
|
|
|
|
RunTree("32_Grotto_Kueche_Interesse_Kochen")
|
|
|
|
}
|
|
|
|
Composite(Sequence) {
|
|
|
|
// Nein
|
|
|
|
BTC.Run("NamedEventTrigger.HANDMENU.Option2Button")
|
|
|
|
BTC.Hide("GO.HANDMENU.Option1Button")
|
|
|
|
BTC.Hide("GO.HANDMENU.Option2Button")
|
|
|
|
RunTree("32_Grotto_Kueche_Zusammen_Kochen")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Tree("32_Grotto_Kueche_Interesse_Kochen") {
|
|
|
|
Composite(Sequence) {
|
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche1FInteresseK")
|
|
|
|
BTC.Set("TextMeshPro.HANDMENU.Option1Button", "text", "Lasagne")
|
|
|
|
BTC.Show("GO.HANDMENU.Option1Button")
|
|
|
|
|
|
|
|
Composite(Race) {
|
|
|
|
Composite(Sequence) {
|
|
|
|
// Lieblingsessen nennen
|
|
|
|
BTC.Run("NamedEventTrigger.HANDMENU.Option1Button")
|
|
|
|
RunTree("32_Grotto_Kueche_Kochen_Anzahl")
|
|
|
|
}
|
|
|
|
Composite(Sequence) {
|
|
|
|
// keine Antwort
|
|
|
|
BTC.Wait(5)
|
|
|
|
RunTree("32_Grotto_Kueche_Zusammen_Kochen")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Tree("32_Grotto_Kueche_Kochen_Anzahl") {
|
|
|
|
Composite(Sequence) {
|
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche1FKochenAnza")
|
|
|
|
|
|
|
|
// Frage beantworten
|
|
|
|
Composite(Marathon) {
|
|
|
|
BTC.Set("TextMeshPro.HANDMENU.Option1Button", "text", "sehr oft")
|
|
|
|
BTC.Show("GO.HANDMENU.Option1Button")
|
|
|
|
BTC.Set("TextMeshPro.HANDMENU.Option2Button", "text", "selten")
|
|
|
|
BTC.Show("GO.HANDMENU.Option2Button")
|
|
|
|
}
|
|
|
|
|
|
|
|
Composite(Race) {
|
|
|
|
Composite(Sequence) {
|
|
|
|
// sehr oft
|
|
|
|
BTC.Run("NamedEventTrigger.HANDMENU.Option1Button")
|
|
|
|
BTC.Hide("GO.HANDMENU.Option1Button")
|
|
|
|
BTC.Hide("GO.HANDMENU.Option2Button")
|
|
|
|
RunTree("32_Grotto_Kueche_Selbststaendig_Kochen")
|
|
|
|
}
|
|
|
|
Composite(Sequence) {
|
|
|
|
// selten
|
|
|
|
BTC.Run("NamedEventTrigger.HANDMENU.Option2Button")
|
|
|
|
BTC.Hide("GO.HANDMENU.Option1Button")
|
|
|
|
BTC.Hide("GO.HANDMENU.Option2Button")
|
|
|
|
RunTree("32_Grotto_Kueche_Zusammen_Kochen")
|
|
|
|
}
|
|
|
|
Composite(Sequence) {
|
|
|
|
// keine Antwort
|
|
|
|
BTC.Wait(5)
|
|
|
|
BTC.Hide("GO.HANDMENU.Option1Button")
|
|
|
|
BTC.Hide("GO.HANDMENU.Option2Button")
|
|
|
|
RunTree("32_Grotto_Kueche_Zusammen_Kochen")
|
2024-07-17 17:51:49 +02:00
|
|
|
}
|
|
|
|
}
|
2024-07-17 10:56:22 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2024-07-19 19:56:36 +02:00
|
|
|
Tree("32_Grotto_Kueche_Zusammen_Kochen") {
|
|
|
|
Composite(Sequence) {
|
2024-07-30 17:25:03 +02:00
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche1FZusammenKo")
|
|
|
|
|
|
|
|
// Risotto in Topf geben
|
|
|
|
BTC.Run("NamedGrabEvent.INTERACTABLES.Risotto")
|
|
|
|
BTC.Set("Collider.INTERACTABLES.Topf", "otherTag", "Risotto")
|
|
|
|
BTC.Run("Collider.INTERACTABLES.Topf")
|
|
|
|
|
|
|
|
// Ruehren
|
|
|
|
BTC.Run("NamedGrabEvent.INTERACTABLES.Loeffel")
|
|
|
|
BTC.Set("Collider.INTERACTABLES.Topf", "otherTag", "Loeffel")
|
|
|
|
BTC.Run("Collider.INTERACTABLES.Topf")
|
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche2FZusammenKo")
|
|
|
|
|
|
|
|
// Wein leuchtet
|
2024-07-31 17:24:16 +02:00
|
|
|
BTC.Show("NamedGrabEvent/NamedOutline.INTERACTABLES.Weisswein")
|
2024-07-30 17:25:03 +02:00
|
|
|
|
|
|
|
// Wein greifen
|
2024-07-31 17:24:16 +02:00
|
|
|
BTC.Run("NamedGrabEvent/NamedOutline.INTERACTABLES.Weisswein")
|
|
|
|
BTC.Hide("NamedGrabEvent/NamedOutline.INTERACTABLES.Weisswein")
|
2024-07-30 17:25:03 +02:00
|
|
|
|
|
|
|
// Wein in Topf giessen
|
|
|
|
// ...
|
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche3FZusammenKo")
|
|
|
|
|
|
|
|
// Wasserkocher leuchtet
|
2024-07-31 17:24:16 +02:00
|
|
|
BTC.Show("NamedGrabEvent/NamedOutline.INTERACTABLES.Bouillon")
|
2024-07-30 17:25:03 +02:00
|
|
|
|
|
|
|
// Bouillon greifen
|
2024-07-31 17:24:16 +02:00
|
|
|
BTC.Run("NamedGrabEvent/NamedOutline.INTERACTABLES.Bouillon")
|
|
|
|
BTC.Hide("NamedGrabEvent/NamedOutline.INTERACTABLES.Bouillon")
|
2024-07-30 17:25:03 +02:00
|
|
|
|
|
|
|
// Bouillon in Topf geben
|
|
|
|
// ...
|
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche4FZusammenKo")
|
|
|
|
|
|
|
|
// Glas Wasser mit Steinpilze in Topf geben
|
|
|
|
BTC.Set("Collider.INTERACTABLES.Topf", "otherTag", "Steinpilze")
|
|
|
|
BTC.Run("Collider.INTERACTABLES.Topf")
|
|
|
|
|
|
|
|
// Pfanne rueber stellen
|
|
|
|
// ...
|
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche5FZusammenKo")
|
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche6FZusammenKo")
|
|
|
|
|
|
|
|
// --- Outro ---
|
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche1GOutro")
|
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche2GOutro")
|
|
|
|
|
|
|
|
// Name sagen
|
|
|
|
BTC.Set("TextMeshPro.HANDMENU.Option1Button", "text", "Mein Name ist User.")
|
|
|
|
BTC.Show("GO.HANDMENU.Option1Button")
|
|
|
|
Composite(Race) {
|
|
|
|
BTC.Run("NamedEventTrigger.HANDMENU.Option1Button")
|
|
|
|
BTC.Wait(5)
|
|
|
|
}
|
|
|
|
BTC.Hide("GO.HANDMENU.Option1Button")
|
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche3GOutro")
|
2024-07-19 19:56:36 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Tree("32_Grotto_Kueche_Selbststaendig_Kochen") {
|
|
|
|
Composite(Sequence) {
|
2024-07-30 17:25:03 +02:00
|
|
|
BTC.Run("AudioSource.AUDIO.Kueche1FSelbststae")
|
|
|
|
// Selbstaendig kochen...
|
2024-07-19 19:56:36 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2024-07-17 10:56:22 +02:00
|
|
|
Tree("32_Grotto_Kueche_Hide") {
|
2024-06-05 16:23:48 +02:00
|
|
|
Composite(Sequence) {
|
|
|
|
// Go to scene 3.5 Slideshow
|
|
|
|
BTC.GetKeyDown("Return")
|
|
|
|
BTC.Run("LoadScene.NEXT.35Slideshow")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|