Story Grotto Essen bestellen
This commit is contained in:
		
							parent
							
								
									99d1d4897f
								
							
						
					
					
						commit
						5af4d33d3b
					
				@ -1105,8 +1105,7 @@ Tree("32_Grotto_Kueche_Zusammen_Kochen") {
 | 
			
		||||
        BTC.Set("Collider.INTERACTABLES.Topf", "otherTag", "Steinpilze")
 | 
			
		||||
        BTC.Run("Collider.INTERACTABLES.Topf")
 | 
			
		||||
 | 
			
		||||
        //RunTree("32_Grotto_Kueche_Parmigiano")
 | 
			
		||||
        RunTree("32_Grotto_Im_Grotto_Essen_Intro")
 | 
			
		||||
        RunTree("32_Grotto_Kueche_Parmigiano")
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1232,6 +1231,8 @@ Tree("32_Grotto_Kueche_Parmigiano") {
 | 
			
		||||
 | 
			
		||||
        BTC.Run("AudioSource.AUDIO.KuecheOutro7")
 | 
			
		||||
        BTC.Run("AudioSource.AUDIO.KuecheOutro8")
 | 
			
		||||
 | 
			
		||||
        RunTree("32_Grotto_Im_Grotto_Essen_Intro")
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1240,8 +1241,8 @@ Tree("32_Grotto_Im_Grotto_Essen_Intro") {
 | 
			
		||||
    Composite(Sequence) {
 | 
			
		||||
        // Initialization
 | 
			
		||||
        Composite(Marathon) {
 | 
			
		||||
            BTC.SetPosition("GO.XRInteractionHandsSetup.XROrigin", -3.837, 0, -10.676)
 | 
			
		||||
            BTC.SetPosition("GO.HANDMENU", -3.837, 0, -10.676)
 | 
			
		||||
            BTC.SetPosition("GO.XRInteractionHandsSetup.XROrigin", -4.648, 0, -12.295)
 | 
			
		||||
            BTC.SetPosition("GO.HANDMENU", -4.648, 0, -12.295)
 | 
			
		||||
            BTC.Run("StudioEventEmitter.STATIC.KuechenAmbi")
 | 
			
		||||
            BTC.Run("StudioEventEmitter.AUDIO.Ambi2D")
 | 
			
		||||
            BTC.StopSound("StudioEventEmitter.STATIC.Ambi3D")
 | 
			
		||||
@ -1249,7 +1250,89 @@ Tree("32_Grotto_Im_Grotto_Essen_Intro") {
 | 
			
		||||
            BTC.StopSound("StudioEventEmitter.INTERACTABLES.Abloeschen")
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        BTC.GetKeyDown("Return")
 | 
			
		||||
        BTC.Run("AudioSource.AUDIO.ImGrottoessen1Intr")
 | 
			
		||||
        BTC.Run("AudioSource.AUDIO.ImGrottoessen2Intr")
 | 
			
		||||
 | 
			
		||||
        BTC.AddPossbileSpeechIntent("Im_Grotto_essen.Intro.3")
 | 
			
		||||
        BTC.StartSpeechIntentRecognition()
 | 
			
		||||
 | 
			
		||||
        Composite(Race) {
 | 
			
		||||
            // -- Race 1: User sagt etwas
 | 
			
		||||
            Composite(Sequence) {
 | 
			
		||||
                BTC.UserStartedSpeechInput()
 | 
			
		||||
                
 | 
			
		||||
                Composite(Selector) {
 | 
			
		||||
                    // -- Selector 1: Intent erkannt
 | 
			
		||||
                    Composite(Sequence) {
 | 
			
		||||
                        BTC.SpeechIntentRecognized()
 | 
			
		||||
                        BTC.ClearPossbileSpeechIntents()
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    // -- Selector 2: Intent nicht erkannt
 | 
			
		||||
                    Composite(Sequence) {
 | 
			
		||||
                        BTC.ClearPossbileSpeechIntents()
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            // -- Race 2: User sagt nichts
 | 
			
		||||
            Composite(Sequence) {
 | 
			
		||||
                BTC.Wait(5)
 | 
			
		||||
                BTC.CompareUserSpeechInputStarted(false)
 | 
			
		||||
                BTC.AbortSpeechEventListener()
 | 
			
		||||
                BTC.StopSpeechIntentRecognition()
 | 
			
		||||
                BTC.ClearPossbileSpeechIntents()
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        BTC.Run("AudioSource.AUDIO.ImGrottoessen6Intr")
 | 
			
		||||
        BTC.Run("AudioSource.AUDIO.ImGrottoessen7Intr")
 | 
			
		||||
        BTC.Run("AudioSource.AUDIO.ImGrottoessen8Intr")
 | 
			
		||||
        BTC.Run("AudioSource.AUDIO.ImGrottoessen9Intr")
 | 
			
		||||
        BTC.Run("AudioSource.AUDIO.ImGrottoessen10Int")
 | 
			
		||||
 | 
			
		||||
        // --- Im Grotto Essen - Zweite Bestellung ---
 | 
			
		||||
        BTC.Run("AudioSource.AUDIO.ImGrottoessen1Zwei")
 | 
			
		||||
 | 
			
		||||
        BTC.AddPossbileSpeechIntent("Im_Grotto_essen.Zweite_Bestellung.2")
 | 
			
		||||
        BTC.StartSpeechIntentRecognition()
 | 
			
		||||
 | 
			
		||||
        Composite(Race) {
 | 
			
		||||
            // -- Race 1: User sagt etwas
 | 
			
		||||
            Composite(Sequence) {
 | 
			
		||||
                BTC.UserStartedSpeechInput()
 | 
			
		||||
                
 | 
			
		||||
                Composite(Selector) {
 | 
			
		||||
                    // -- Selector 1: Intent erkannt
 | 
			
		||||
                    Composite(Sequence) {
 | 
			
		||||
                        BTC.SpeechIntentRecognized()
 | 
			
		||||
                        BTC.ClearPossbileSpeechIntents()
 | 
			
		||||
                        RunTree("32_Grotto_Im_Grotto_Essen_Nachfrage_Kellner_Essen")
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    // -- Selector 2: Intent nicht erkannt
 | 
			
		||||
                    Composite(Sequence) {
 | 
			
		||||
                        BTC.ClearPossbileSpeechIntents()
 | 
			
		||||
                        RunTree("32_Grotto_Im_Grotto_Essen_Nachfrage_Kellner_Essen")
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            // -- Race 2: User sagt nichts
 | 
			
		||||
            Composite(Sequence) {
 | 
			
		||||
                BTC.Wait(5)
 | 
			
		||||
                BTC.CompareUserSpeechInputStarted(false)
 | 
			
		||||
                BTC.AbortSpeechEventListener()
 | 
			
		||||
                BTC.StopSpeechIntentRecognition()
 | 
			
		||||
                BTC.ClearPossbileSpeechIntents()
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
Tree("32_Grotto_Im_Grotto_Essen_Nachfrage_Kellner_Essen") {
 | 
			
		||||
    Composite(Sequence) {
 | 
			
		||||
        BTC.Run("AudioSource.AUDIO.ImGrottoessen1Esse")
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user