Merge branch 'programming'
This commit is contained in:
commit
efcb3982a2
@ -6,6 +6,7 @@ using System.IO; // Required for Directory.GetFiles()
|
||||
|
||||
public class AutoRemapTextures : MonoBehaviour
|
||||
{
|
||||
#if UNITY_EDITOR
|
||||
public string textureFolder = "Assets/Models/Materials"; // Change to your texture folder path
|
||||
|
||||
// Start is called before the first frame update
|
||||
@ -44,4 +45,5 @@ public class AutoRemapTextures : MonoBehaviour
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
@ -1,8 +1,728 @@
|
||||
Tree("Root") {
|
||||
Composite(Sequence) {
|
||||
// Go to Slideshow 2.7: mit dem Scooter
|
||||
BTC.GetKeyDown("Return")
|
||||
BTC.Run("LoadScene.NEXT.27Slideshow")
|
||||
}
|
||||
Composite(Sequence) {
|
||||
BTC.InitializeSpeechManager()
|
||||
BTC.SetSpeechRecognitionLanguage("it-IT")
|
||||
BTC.SetVoiceName("it-IT-IsabellaMultilingualNeural")
|
||||
|
||||
Composite(Race) {
|
||||
Composite(Sequence) {
|
||||
// Error in Speech Service: Cancel BTC Trees
|
||||
BTC.SpeechErrorOccured()
|
||||
BTC.SetBool("error")
|
||||
}
|
||||
|
||||
Composite(Sequence) {
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_Intro")
|
||||
//RunTree("26_Castello_Castelli_di_Bellinzona_Geschichte_Castelli")
|
||||
}
|
||||
}
|
||||
|
||||
Composite(Sequence) {
|
||||
BTC.CompareBool("error")
|
||||
// Error Handling
|
||||
BTC.AbortSpeechEventListener()
|
||||
BTC.StopSpeechIntentRecognition()
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
|
||||
BTC.Show("GO.GO.SpeechButton")
|
||||
BTC.Set("TextMeshPro.GO.Option1Button", "text", "Restart")
|
||||
BTC.Show("GO.GO.Option1Button")
|
||||
BTC.Run("NamedEventTrigger.GO.Option1Button")
|
||||
BTC.Hide("GO.GO.Option1Button")
|
||||
BTC.Hide("GO.GO.SpeechButton")
|
||||
BTC.Show("GO.GO.Home")
|
||||
BTC.Hide("GO.GO.SpeechOptions")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Tree("26_Castello_Castelli_di_Bellinzona_Intro") {
|
||||
// --- Castelli di Bellinzona - Intro ---
|
||||
Composite(Sequence) {
|
||||
BTC.Show("Depthkit.VIDEOS.Intro1CastellidiBe")
|
||||
BTC.Run("Depthkit.VIDEOS.Intro1CastellidiBe")
|
||||
BTC.Hide("Depthkit.VIDEOS.Intro1CastellidiBe")
|
||||
|
||||
BTC.AddPossbileSpeechIntent("Castelli_di_Bellinzona.Intro.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()
|
||||
}
|
||||
|
||||
// -- Selector 2: Intent nicht erkannt
|
||||
Composite(Sequence) {
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -- Race 2: User sagt nichts
|
||||
Composite(Sequence) {
|
||||
BTC.Wait(10)
|
||||
BTC.CompareUserSpeechInputStarted(false)
|
||||
BTC.AbortSpeechEventListener()
|
||||
BTC.StopSpeechIntentRecognition()
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
}
|
||||
}
|
||||
|
||||
BTC.Show("Depthkit.VIDEOS.Intro5CastellidiBe")
|
||||
BTC.Run("Depthkit.VIDEOS.Intro5CastellidiBe")
|
||||
BTC.Hide("Depthkit.VIDEOS.Intro5CastellidiBe")
|
||||
|
||||
BTC.AddPossbileSpeechIntent("Castelli_di_Bellinzona.Intro.6")
|
||||
BTC.AddPossbileSpeechIntent("Castelli_di_Bellinzona.Intro.7")
|
||||
BTC.StartSpeechIntentRecognition()
|
||||
|
||||
Composite(Race) {
|
||||
// -- Race 1: User sagt etwas
|
||||
Composite(Sequence) {
|
||||
BTC.UserStartedSpeechInput()
|
||||
|
||||
Composite(Selector) {
|
||||
// -- Selector 1: Intent erkannt
|
||||
Composite(Sequence) {
|
||||
BTC.SpeechIntentRecognized()
|
||||
|
||||
Composite(Race) {
|
||||
Composite(Sequence) {
|
||||
BTC.CompareIntentID("Castelli_di_Bellinzona.Intro.6")
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
// Warten bis User Foto macht
|
||||
BTC.Run("NamedEventTrigger.GO.CameraButton")
|
||||
}
|
||||
Composite(Sequence) {
|
||||
BTC.CompareIntentID("Castelli_di_Bellinzona.Intro.7")
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -- Selector 2: Intent nicht erkannt
|
||||
Composite(Sequence) {
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
|
||||
// Fallback Button
|
||||
Composite(Marathon) {
|
||||
BTC.Show("GO.GO.SpeechButton")
|
||||
BTC.Set("TextMeshPro.GO.Option1Button", "text", "Sì.")
|
||||
BTC.Show("GO.GO.Option1Button")
|
||||
BTC.Set("TextMeshPro.GO.Option2Button", "text", "No.")
|
||||
BTC.Show("GO.GO.Option2Button")
|
||||
}
|
||||
|
||||
Composite(Race) {
|
||||
Composite(Sequence) {
|
||||
// Ja
|
||||
BTC.Run("NamedEventTrigger.GO.Option1Button")
|
||||
BTC.AbortEventListener("NamedEventTrigger.GO.Option2Button")
|
||||
BTC.Hide("GO.GO.Option1Button")
|
||||
BTC.Hide("GO.GO.Option2Button")
|
||||
BTC.Hide("GO.GO.SpeechButton")
|
||||
BTC.Show("GO.GO.Home")
|
||||
BTC.Hide("GO.GO.SpeechOptions")
|
||||
// Warten bis User Foto macht
|
||||
BTC.Run("NamedEventTrigger.GO.CameraButton")
|
||||
}
|
||||
Composite(Sequence) {
|
||||
// Nein
|
||||
BTC.Run("NamedEventTrigger.GO.Option2Button")
|
||||
BTC.AbortEventListener("NamedEventTrigger.GO.Option1Button")
|
||||
BTC.Hide("GO.GO.Option1Button")
|
||||
BTC.Hide("GO.GO.Option2Button")
|
||||
BTC.Hide("GO.GO.SpeechButton")
|
||||
BTC.Show("GO.GO.Home")
|
||||
BTC.Hide("GO.GO.SpeechOptions")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -- Race 2: User sagt nichts
|
||||
Composite(Sequence) {
|
||||
BTC.Wait(10)
|
||||
BTC.CompareUserSpeechInputStarted(false)
|
||||
BTC.AbortSpeechEventListener()
|
||||
BTC.StopSpeechIntentRecognition()
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
}
|
||||
}
|
||||
|
||||
BTC.Show("Depthkit.VIDEOS.Intro10CastellidiB")
|
||||
BTC.Run("Depthkit.VIDEOS.Intro10CastellidiB")
|
||||
BTC.Hide("Depthkit.VIDEOS.Intro10CastellidiB")
|
||||
|
||||
BTC.AddPossbileSpeechIntent("Castelli_di_Bellinzona.Intro.11")
|
||||
BTC.AddPossbileSpeechIntent("Castelli_di_Bellinzona.Intro.12")
|
||||
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.Show("Depthkit.VIDEOS.Intro15CastellidiB")
|
||||
BTC.Run("Depthkit.VIDEOS.Intro15CastellidiB")
|
||||
BTC.Hide("Depthkit.VIDEOS.Intro15CastellidiB")
|
||||
|
||||
BTC.AddPossbileSpeechIntent("Castelli_di_Bellinzona.Intro.16")
|
||||
BTC.AddPossbileSpeechIntent("Castelli_di_Bellinzona.Intro.18")
|
||||
BTC.StartSpeechIntentRecognition()
|
||||
|
||||
Composite(Race) {
|
||||
// -- Race 1: User sagt etwas
|
||||
Composite(Sequence) {
|
||||
BTC.UserStartedSpeechInput()
|
||||
|
||||
Composite(Selector) {
|
||||
// -- Selector 1: Intent erkannt
|
||||
Composite(Sequence) {
|
||||
BTC.SpeechIntentRecognized()
|
||||
|
||||
Composite(Race) {
|
||||
Composite(Sequence) {
|
||||
BTC.CompareIntentID("Castelli_di_Bellinzona.Intro.16")
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_Geschichte_Castelli")
|
||||
}
|
||||
Composite(Sequence) {
|
||||
BTC.CompareIntentID("Castelli_di_Bellinzona.Intro.18")
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_KI_Audio_Chat_Castelli")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -- Selector 2: Intent nicht erkannt
|
||||
Composite(Sequence) {
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
|
||||
// Fallback Button
|
||||
Composite(Marathon) {
|
||||
BTC.Show("GO.GO.SpeechButton")
|
||||
BTC.Set("TextMeshPro.GO.Option1Button", "text", "Sì.")
|
||||
BTC.Show("GO.GO.Option1Button")
|
||||
BTC.Set("TextMeshPro.GO.Option2Button", "text", "No.")
|
||||
BTC.Show("GO.GO.Option2Button")
|
||||
}
|
||||
|
||||
Composite(Race) {
|
||||
Composite(Sequence) {
|
||||
// Ja
|
||||
BTC.Run("NamedEventTrigger.GO.Option1Button")
|
||||
BTC.AbortEventListener("NamedEventTrigger.GO.Option2Button")
|
||||
BTC.Hide("GO.GO.Option1Button")
|
||||
BTC.Hide("GO.GO.Option2Button")
|
||||
BTC.Hide("GO.GO.SpeechButton")
|
||||
BTC.Show("GO.GO.Home")
|
||||
BTC.Hide("GO.GO.SpeechOptions")
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_Geschichte_Castelli")
|
||||
}
|
||||
Composite(Sequence) {
|
||||
// Nein
|
||||
BTC.Run("NamedEventTrigger.GO.Option2Button")
|
||||
BTC.AbortEventListener("NamedEventTrigger.GO.Option1Button")
|
||||
BTC.Hide("GO.GO.Option1Button")
|
||||
BTC.Hide("GO.GO.Option2Button")
|
||||
BTC.Hide("GO.GO.SpeechButton")
|
||||
BTC.Show("GO.GO.Home")
|
||||
BTC.Hide("GO.GO.SpeechOptions")
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_KI_Audio_Chat_Castelli")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -- Race 2: User sagt nichts
|
||||
Composite(Sequence) {
|
||||
BTC.Wait(5)
|
||||
BTC.CompareUserSpeechInputStarted(false)
|
||||
BTC.AbortSpeechEventListener()
|
||||
BTC.StopSpeechIntentRecognition()
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_KI_Audio_Chat_Castelli")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Tree("26_Castello_Castelli_di_Bellinzona_Chatbot_Init") {
|
||||
// Initialization
|
||||
Composite(Marathon) {
|
||||
BTC.SetPosition("GO.XRInteractionHandsSetup.XROrigin", 52.99, 0, 20.4)
|
||||
BTC.SetPosition("GO.HANDMENU", 52.99, 0, 20.4)
|
||||
BTC.RotateToAngle("GO.XRInteractionHandsSetup.XROrigin", 90.0)
|
||||
BTC.RotateToAngle("GO.HANDMENU", 90.0)
|
||||
}
|
||||
}
|
||||
|
||||
Tree("26_Castello_Castelli_di_Bellinzona_Geschichte_Castelli") {
|
||||
// --- Castelli di Bellinzona - Geschichte Castelli ---
|
||||
Composite(Sequence) {
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_Chatbot_Init")
|
||||
BTC.Show("Depthkit.VIDEOS.GeschichteCastelli_01")
|
||||
BTC.Run("Depthkit.VIDEOS.GeschichteCastelli_01")
|
||||
BTC.Hide("Depthkit.VIDEOS.GeschichteCastelli_01")
|
||||
|
||||
BTC.AddPossbileSpeechIntent("Castelli_di_Bellinzona.Geschichte_Castelli.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()
|
||||
}
|
||||
|
||||
// -- 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.Show("Depthkit.VIDEOS.GeschichteCastelli_05")
|
||||
BTC.Run("Depthkit.VIDEOS.GeschichteCastelli_05")
|
||||
BTC.Hide("Depthkit.VIDEOS.GeschichteCastelli_05")
|
||||
|
||||
BTC.Show("Depthkit.VIDEOS.GeschichteCastelli_06")
|
||||
BTC.Run("Depthkit.VIDEOS.GeschichteCastelli_06")
|
||||
BTC.Hide("Depthkit.VIDEOS.GeschichteCastelli_06")
|
||||
|
||||
BTC.AddPossbileSpeechIntent("Castelli_di_Bellinzona.Geschichte_Castelli.7")
|
||||
BTC.AddPossbileSpeechIntent("Castelli_di_Bellinzona.Geschichte_Castelli.9")
|
||||
BTC.StartSpeechIntentRecognition()
|
||||
|
||||
Composite(Race) {
|
||||
// -- Race 1: User sagt etwas
|
||||
Composite(Sequence) {
|
||||
BTC.UserStartedSpeechInput()
|
||||
|
||||
Composite(Selector) {
|
||||
// -- Selector 1: Intent erkannt
|
||||
Composite(Sequence) {
|
||||
BTC.SpeechIntentRecognized()
|
||||
|
||||
Composite(Race) {
|
||||
Composite(Sequence) {
|
||||
// User weiss es nicht
|
||||
BTC.CompareIntentID("Castelli_di_Bellinzona.Geschichte_Castelli.7")
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_Chatbot_Burgen")
|
||||
}
|
||||
Composite(Sequence) {
|
||||
// User weiss Antwort
|
||||
BTC.CompareIntentID("Castelli_di_Bellinzona.Geschichte_Castelli.9")
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
BTC.Show("Depthkit.VIDEOS.GeschichteCastelli_10")
|
||||
BTC.Run("Depthkit.VIDEOS.GeschichteCastelli_10")
|
||||
BTC.Hide("Depthkit.VIDEOS.GeschichteCastelli_10")
|
||||
|
||||
// --- Castelli di Bellinzona - Geschichte Castelli Bot1 ---
|
||||
BTC.Show("Depthkit.VIDEOS.GeschichteCastelli_Bot1_01")
|
||||
BTC.Run("Depthkit.VIDEOS.GeschichteCastelli_Bot1_01")
|
||||
BTC.Hide("Depthkit.VIDEOS.GeschichteCastelli_Bot1_01")
|
||||
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_Geschichte_Castelli_Bot")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -- Selector 2: Intent nicht erkannt
|
||||
Composite(Sequence) {
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_Chatbot_Burgen")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -- Race 2: User sagt nichts
|
||||
Composite(Sequence) {
|
||||
BTC.Wait(5)
|
||||
BTC.CompareUserSpeechInputStarted(false)
|
||||
BTC.AbortSpeechEventListener()
|
||||
BTC.StopSpeechIntentRecognition()
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_Chatbot_Burgen")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Tree("26_Castello_Castelli_di_Bellinzona_Chatbot_Burgen") {
|
||||
// --- Castelli di Bellinzona - Chatbot Burgen ---
|
||||
Composite(Sequence) {
|
||||
BTC.Show("Depthkit.VIDEOS.ChatbotBurgen1Cast")
|
||||
BTC.Run("Depthkit.VIDEOS.ChatbotBurgen1Cast")
|
||||
BTC.Hide("Depthkit.VIDEOS.ChatbotBurgen1Cast")
|
||||
|
||||
BTC.Show("Depthkit.VIDEOS.ChatbotBurgen2Cast")
|
||||
BTC.Run("Depthkit.VIDEOS.ChatbotBurgen2Cast")
|
||||
BTC.Hide("Depthkit.VIDEOS.ChatbotBurgen2Cast")
|
||||
|
||||
BTC.SynthesizeText("Per proteggere la città dagli attacchi nemici. Vuoi saperne di più?")
|
||||
BTC.SpeechOutputEnded()
|
||||
|
||||
BTC.Show("Depthkit.VIDEOS.ChatbotBurgen4Cast")
|
||||
BTC.Run("Depthkit.VIDEOS.ChatbotBurgen4Cast")
|
||||
BTC.Hide("Depthkit.VIDEOS.ChatbotBurgen4Cast")
|
||||
|
||||
BTC.AddPossbileSpeechIntent("Castelli_di_Bellinzona.Chatbot_Burgen.5")
|
||||
BTC.AddPossbileSpeechIntent("Castelli_di_Bellinzona.Chatbot_Burgen.7")
|
||||
BTC.StartSpeechIntentRecognition()
|
||||
|
||||
Composite(Race) {
|
||||
// -- Race 1: User sagt etwas
|
||||
Composite(Sequence) {
|
||||
BTC.UserStartedSpeechInput()
|
||||
|
||||
Composite(Selector) {
|
||||
// -- Selector 1: Intent erkannt
|
||||
Composite(Sequence) {
|
||||
BTC.SpeechIntentRecognized()
|
||||
|
||||
Composite(Race) {
|
||||
Composite(Sequence) {
|
||||
BTC.CompareIntentID("Castelli_di_Bellinzona.Chatbot_Burgen.5")
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_Geschichte_Castelli_Bot")
|
||||
}
|
||||
Composite(Sequence) {
|
||||
BTC.CompareIntentID("Castelli_di_Bellinzona.Chatbot_Burgen.7")
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_KI_Audio_Chat_Castelli")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -- Selector 2: Intent nicht erkannt
|
||||
Composite(Sequence) {
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
|
||||
// Fallback Button
|
||||
Composite(Marathon) {
|
||||
BTC.Show("GO.GO.SpeechButton")
|
||||
BTC.Set("TextMeshPro.GO.Option1Button", "text", "Sì.")
|
||||
BTC.Show("GO.GO.Option1Button")
|
||||
BTC.Set("TextMeshPro.GO.Option2Button", "text", "No.")
|
||||
BTC.Show("GO.GO.Option2Button")
|
||||
}
|
||||
|
||||
Composite(Race) {
|
||||
Composite(Sequence) {
|
||||
// Ja
|
||||
BTC.Run("NamedEventTrigger.GO.Option1Button")
|
||||
BTC.AbortEventListener("NamedEventTrigger.GO.Option2Button")
|
||||
BTC.Hide("GO.GO.Option1Button")
|
||||
BTC.Hide("GO.GO.Option2Button")
|
||||
BTC.Hide("GO.GO.SpeechButton")
|
||||
BTC.Show("GO.GO.Home")
|
||||
BTC.Hide("GO.GO.SpeechOptions")
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_Geschichte_Castelli_Bot")
|
||||
}
|
||||
Composite(Sequence) {
|
||||
// Nein
|
||||
BTC.Run("NamedEventTrigger.GO.Option2Button")
|
||||
BTC.AbortEventListener("NamedEventTrigger.GO.Option1Button")
|
||||
BTC.Hide("GO.GO.Option1Button")
|
||||
BTC.Hide("GO.GO.Option2Button")
|
||||
BTC.Hide("GO.GO.SpeechButton")
|
||||
BTC.Show("GO.GO.Home")
|
||||
BTC.Hide("GO.GO.SpeechOptions")
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_KI_Audio_Chat_Castelli")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -- Race 2: User sagt nichts
|
||||
Composite(Sequence) {
|
||||
BTC.Wait(5)
|
||||
BTC.CompareUserSpeechInputStarted(false)
|
||||
BTC.AbortSpeechEventListener()
|
||||
BTC.StopSpeechIntentRecognition()
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_Geschichte_Castelli_Bot")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Tree("26_Castello_Castelli_di_Bellinzona_Geschichte_Castelli_Bot") {
|
||||
// --- Castelli di Bellinzona - Geschichte Castelli Bot ---
|
||||
Composite(Sequence) {
|
||||
BTC.Show("Depthkit.VIDEOS.GeschichteCastelli_Bot1_02")
|
||||
BTC.Run("Depthkit.VIDEOS.GeschichteCastelli_Bot1_02")
|
||||
BTC.Hide("Depthkit.VIDEOS.GeschichteCastelli_Bot1_02")
|
||||
|
||||
BTC.SynthesizeText("La valle veniva chiusa costruendo la cinta muraria della città e la Murata. In questo modo nessuno poteva attraversare i passi alpini del Gottardo, del San Bernardino, della Novena e del Lucomagno. Bellinzona si trovava su un'importante via commerciale tra il nord e il sud dell'Europa.")
|
||||
BTC.SpeechOutputEnded()
|
||||
|
||||
BTC.Show("Depthkit.VIDEOS.GeschichteCastelli_Bot_02")
|
||||
BTC.Run("Depthkit.VIDEOS.GeschichteCastelli_Bot_02")
|
||||
BTC.Hide("Depthkit.VIDEOS.GeschichteCastelli_Bot_02")
|
||||
|
||||
BTC.Show("Depthkit.VIDEOS.GeschichteCastelli_Bot_03")
|
||||
BTC.Run("Depthkit.VIDEOS.GeschichteCastelli_Bot_03")
|
||||
BTC.Hide("Depthkit.VIDEOS.GeschichteCastelli_Bot_03")
|
||||
|
||||
BTC.AddPossbileSpeechIntent("Castelli_di_Bellinzona.Geschichte_Castelli_Bot.4")
|
||||
BTC.AddPossbileSpeechIntent("Castelli_di_Bellinzona.Geschichte_Castelli_Bot.6")
|
||||
BTC.StartSpeechIntentRecognition()
|
||||
|
||||
Composite(Race) {
|
||||
// -- Race 1: User sagt etwas
|
||||
Composite(Sequence) {
|
||||
BTC.UserStartedSpeechInput()
|
||||
|
||||
Composite(Selector) {
|
||||
// -- Selector 1: Intent erkannt
|
||||
Composite(Sequence) {
|
||||
BTC.SpeechIntentRecognized()
|
||||
|
||||
Composite(Race) {
|
||||
Composite(Sequence) {
|
||||
BTC.CompareIntentID("Castelli_di_Bellinzona.Geschichte_Castelli_Bot.4")
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_Geschichte_Castelli_weitererzaehlen")
|
||||
}
|
||||
Composite(Sequence) {
|
||||
BTC.CompareIntentID("Castelli_di_Bellinzona.Geschichte_Castelli_Bot.6")
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_KI_Audio_Chat_Castelli")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -- Selector 2: Intent nicht erkannt
|
||||
Composite(Sequence) {
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
|
||||
// Fallback Button
|
||||
Composite(Marathon) {
|
||||
BTC.Show("GO.GO.SpeechButton")
|
||||
BTC.Set("TextMeshPro.GO.Option1Button", "text", "Sì.")
|
||||
BTC.Show("GO.GO.Option1Button")
|
||||
BTC.Set("TextMeshPro.GO.Option2Button", "text", "No.")
|
||||
BTC.Show("GO.GO.Option2Button")
|
||||
}
|
||||
|
||||
Composite(Race) {
|
||||
Composite(Sequence) {
|
||||
// Ja
|
||||
BTC.Run("NamedEventTrigger.GO.Option1Button")
|
||||
BTC.AbortEventListener("NamedEventTrigger.GO.Option2Button")
|
||||
BTC.Hide("GO.GO.Option1Button")
|
||||
BTC.Hide("GO.GO.Option2Button")
|
||||
BTC.Hide("GO.GO.SpeechButton")
|
||||
BTC.Show("GO.GO.Home")
|
||||
BTC.Hide("GO.GO.SpeechOptions")
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_Geschichte_Castelli_weitererzaehlen")
|
||||
}
|
||||
Composite(Sequence) {
|
||||
// Nein
|
||||
BTC.Run("NamedEventTrigger.GO.Option2Button")
|
||||
BTC.AbortEventListener("NamedEventTrigger.GO.Option1Button")
|
||||
BTC.Hide("GO.GO.Option1Button")
|
||||
BTC.Hide("GO.GO.Option2Button")
|
||||
BTC.Hide("GO.GO.SpeechButton")
|
||||
BTC.Show("GO.GO.Home")
|
||||
BTC.Hide("GO.GO.SpeechOptions")
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_KI_Audio_Chat_Castelli")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -- Race 2: User sagt nichts
|
||||
Composite(Sequence) {
|
||||
BTC.Wait(5)
|
||||
BTC.CompareUserSpeechInputStarted(false)
|
||||
BTC.AbortSpeechEventListener()
|
||||
BTC.StopSpeechIntentRecognition()
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
|
||||
RunTree("26_Castello_Castelli_di_Bellinzona_KI_Audio_Chat_Castelli")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Tree("26_Castello_Castelli_di_Bellinzona_KI_Audio_Chat_Castelli") {
|
||||
// --- Castelli di Bellinzona - KI Audio Chat Castelli ---
|
||||
Composite(Sequence) {
|
||||
//RunTree("26_Castello_Castelli_di_Bellinzona_Chatbot_Init")
|
||||
BTC.GetKeyDown("Return")
|
||||
}
|
||||
}
|
||||
|
||||
Tree("26_Castello_Castelli_di_Bellinzona_Geschichte_Castelli_weitererzaehlen") {
|
||||
// --- Castelli di Bellinzona - Geschichte Castelli weitererzaehlen ---
|
||||
Composite(Sequence) {
|
||||
BTC.Show("Depthkit.VIDEOS.GeschichteCastelli_weitererzaehlen_01")
|
||||
BTC.Run("Depthkit.VIDEOS.GeschichteCastelli_weitererzaehlen_01")
|
||||
BTC.Hide("Depthkit.VIDEOS.GeschichteCastelli_weitererzaehlen_01")
|
||||
|
||||
BTC.Show("Depthkit.VIDEOS.GeschichteCastelli_weitererzaehlen_02")
|
||||
BTC.Run("Depthkit.VIDEOS.GeschichteCastelli_weitererzaehlen_02")
|
||||
BTC.Hide("Depthkit.VIDEOS.GeschichteCastelli_weitererzaehlen_02")
|
||||
|
||||
BTC.Show("Depthkit.VIDEOS.GeschichteCastelli_weitererzaehlen_03")
|
||||
BTC.Run("Depthkit.VIDEOS.GeschichteCastelli_weitererzaehlen_03")
|
||||
BTC.Hide("Depthkit.VIDEOS.GeschichteCastelli_weitererzaehlen_03")
|
||||
|
||||
Composite(Race) {
|
||||
Composite(Sequence) {
|
||||
// User stellt Chatbot eine Frage
|
||||
// TODO: Button Chatbot starten drücken
|
||||
// ... Tree?
|
||||
BTC.GetKeyDown("Return")
|
||||
}
|
||||
|
||||
Composite(Sequence) {
|
||||
// User fragt nichts
|
||||
BTC.Wait(10)
|
||||
// TODO: Check, ob Button gedrueckt worden ist - wenn ja, fail
|
||||
BTC.Show("Depthkit.VIDEOS.GeschichteCastelli_weitererzaehlen_07")
|
||||
BTC.Run("Depthkit.VIDEOS.GeschichteCastelli_weitererzaehlen_07")
|
||||
BTC.Hide("Depthkit.VIDEOS.GeschichteCastelli_weitererzaehlen_07")
|
||||
|
||||
// TODO: Chatbot antwortet
|
||||
|
||||
BTC.Show("Depthkit.VIDEOS.GeschichteCastelli_weitererzaehlen_08")
|
||||
BTC.Run("Depthkit.VIDEOS.GeschichteCastelli_weitererzaehlen_08")
|
||||
BTC.Hide("Depthkit.VIDEOS.GeschichteCastelli_weitererzaehlen_08")
|
||||
|
||||
Composite(Race) {
|
||||
Composite(Sequence) {
|
||||
// User stellt Chatbot eine Frage
|
||||
// TODO: Button Chatbot starten drücken
|
||||
// ... Tree?
|
||||
BTC.GetKeyDown("Return")
|
||||
}
|
||||
|
||||
Composite(Sequence) {
|
||||
// User fragt 2tes Mal nichts
|
||||
BTC.Wait(10)
|
||||
// TODO: Check, ob Button gedrueckt worden ist - wenn ja, fail
|
||||
BTC.Show("Depthkit.VIDEOS.GeschichteCastelli_weitererzaehlen_12")
|
||||
BTC.Run("Depthkit.VIDEOS.GeschichteCastelli_weitererzaehlen_12")
|
||||
BTC.Hide("Depthkit.VIDEOS.GeschichteCastelli_weitererzaehlen_12")
|
||||
|
||||
BTC.AddPossbileSpeechIntent("Castelli_di_Bellinzona.Geschichte_Castelli_weitererzaehlen.13")
|
||||
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("26_Castello_Hide")
|
||||
}
|
||||
|
||||
// -- Selector 2: Intent nicht erkannt
|
||||
Composite(Sequence) {
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
RunTree("26_Castello_Hide")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -- Race 2: User sagt nichts
|
||||
Composite(Sequence) {
|
||||
BTC.Wait(10)
|
||||
BTC.CompareUserSpeechInputStarted(false)
|
||||
// TODO: Check, ob Button gedrueckt worden ist - wenn ja, fail
|
||||
BTC.AbortSpeechEventListener()
|
||||
BTC.StopSpeechIntentRecognition()
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
|
||||
RunTree("26_Castello_Hide")
|
||||
}
|
||||
|
||||
// -- Race 3: User startet Chatbot
|
||||
Composite(Sequence) {
|
||||
// TODO: Button Chatbot starten drücken
|
||||
BTC.GetKeyDown("Return")
|
||||
BTC.CompareUserSpeechInputStarted(false)
|
||||
BTC.AbortSpeechEventListener()
|
||||
BTC.StopSpeechIntentRecognition()
|
||||
BTC.ClearPossbileSpeechIntents()
|
||||
|
||||
// ... Tree?
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Tree("26_Castello_Hide") {
|
||||
Composite(Sequence) {
|
||||
// Go to scene 2.7 Slideshow
|
||||
BTC.SetStoryAVisited()
|
||||
BTC.Run("LoadScene.NEXT.27Slideshow")
|
||||
}
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 91e80c040d17044f9bb049bdd84a3214
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 07f1515761ac142b5b5673099b7faf34
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 56499c97374c04fa79a5bcb42d3ffd8b
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1abed2447136341f0942fb98770c3c0a
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 81dd40d2f1f6346129dec0fd7e87e0bb
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5378974eb745e473d96e14fde9cce232
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 017af4e75df504862a7f8bf220577968
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b33044846d4154092b2c77eb2b39d2c7
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: dfb7e282cc4984099b638d1363d1313d
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e5024fa2fcee149899212412cf6f5c61
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 365435f49007142f5820bafcb2ca3dfa
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4016c4566490441a8a8bc02299d96286
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9e709b5e0f4b94e6da210b4bd992c1cb
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ca220758efbd1468f96fca7884f4d738
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6df3dc4b447f04761931f5d457ca4eb2
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 29dca9c17896747d294a156698dbdf22
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e1c1aa15bf45a40d0b2375a96f1dee9b
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6ca9046ee6e3d449e83fcc693c349a63
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: af5a55765a94541baafedc334156aa25
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2b14bb87cb948410c9c243a66989c99d
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7d3b5fd6c884143b0a2b416d94df1d5c
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -146,7 +146,7 @@ GameObject:
|
||||
- component: {fileID: 5173265794982869292}
|
||||
- component: {fileID: 886443357406479236}
|
||||
m_Layer: 9
|
||||
m_Name: GO.HANDMENU.SpeechOptions_1098534
|
||||
m_Name: GO.HANDMENU.SpeechOptions_590420
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
@ -187,7 +187,7 @@ MonoBehaviour:
|
||||
handlers:
|
||||
- {fileID: 886443357406479236}
|
||||
roomId: HANDMENU
|
||||
uniqueId: 1098534
|
||||
uniqueId: 590420
|
||||
--- !u!114 &886443357406479236
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -220,7 +220,7 @@ GameObject:
|
||||
- component: {fileID: 1728074381097661315}
|
||||
- component: {fileID: 5864796476378244402}
|
||||
m_Layer: 9
|
||||
m_Name: GO.HANDMENU.SpeechButton_1098332
|
||||
m_Name: GO.HANDMENU.SpeechButton_590220
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
@ -369,7 +369,7 @@ MonoBehaviour:
|
||||
handlers:
|
||||
- {fileID: 5864796476378244402}
|
||||
roomId: HANDMENU
|
||||
uniqueId: 1098332
|
||||
uniqueId: 590220
|
||||
--- !u!114 &5864796476378244402
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -402,7 +402,7 @@ GameObject:
|
||||
- component: {fileID: 240211946506320929}
|
||||
- component: {fileID: 5329492480982599062}
|
||||
m_Layer: 9
|
||||
m_Name: NamedEventTrigger.HANDMENU.Option1Button_1098240
|
||||
m_Name: NamedEventTrigger.HANDMENU.Option1Button_590128
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
@ -521,7 +521,7 @@ MonoBehaviour:
|
||||
handlers:
|
||||
- {fileID: 5329492480982599062}
|
||||
roomId: HANDMENU
|
||||
uniqueId: 1098240
|
||||
uniqueId: 590128
|
||||
--- !u!114 &5329492480982599062
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -684,7 +684,7 @@ GameObject:
|
||||
- component: {fileID: 8915473895132193941}
|
||||
- component: {fileID: 5131142393743762101}
|
||||
m_Layer: 9
|
||||
m_Name: TextMeshPro.HANDMENU.Option1Button_1098726
|
||||
m_Name: TextMeshPro.HANDMENU.Option1Button_590616
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
@ -821,7 +821,7 @@ MonoBehaviour:
|
||||
handlers:
|
||||
- {fileID: 5131142393743762101}
|
||||
roomId: HANDMENU
|
||||
uniqueId: 1098726
|
||||
uniqueId: 590616
|
||||
--- !u!114 &5131142393743762101
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -1882,7 +1882,7 @@ GameObject:
|
||||
- component: {fileID: 7842760327751594417}
|
||||
- component: {fileID: 145716044316846140}
|
||||
m_Layer: 9
|
||||
m_Name: TextMeshPro.HANDMENU.Option2Button_1098672
|
||||
m_Name: TextMeshPro.HANDMENU.Option2Button_590564
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
@ -2019,7 +2019,7 @@ MonoBehaviour:
|
||||
handlers:
|
||||
- {fileID: 145716044316846140}
|
||||
roomId: HANDMENU
|
||||
uniqueId: 1098672
|
||||
uniqueId: 590564
|
||||
--- !u!114 &145716044316846140
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -2545,7 +2545,7 @@ GameObject:
|
||||
- component: {fileID: 3179213291823671039}
|
||||
- component: {fileID: 3034346200053839326}
|
||||
m_Layer: 9
|
||||
m_Name: GO.HANDMENU.Option1Button_1098412
|
||||
m_Name: GO.HANDMENU.Option1Button_590300
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
@ -2586,7 +2586,7 @@ MonoBehaviour:
|
||||
handlers:
|
||||
- {fileID: 3034346200053839326}
|
||||
roomId: HANDMENU
|
||||
uniqueId: 1098412
|
||||
uniqueId: 590300
|
||||
--- !u!114 &3034346200053839326
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -3469,7 +3469,7 @@ GameObject:
|
||||
- component: {fileID: 1550598400944840158}
|
||||
- component: {fileID: 6932652443108931229}
|
||||
m_Layer: 9
|
||||
m_Name: GO.HANDMENU.Option3Button_1098320
|
||||
m_Name: GO.HANDMENU.Option3Button_590208
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
@ -3510,7 +3510,7 @@ MonoBehaviour:
|
||||
handlers:
|
||||
- {fileID: 6932652443108931229}
|
||||
roomId: HANDMENU
|
||||
uniqueId: 1098320
|
||||
uniqueId: 590208
|
||||
--- !u!114 &6932652443108931229
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -3544,7 +3544,7 @@ GameObject:
|
||||
- component: {fileID: 5043064095138479469}
|
||||
- component: {fileID: 6028808426266995019}
|
||||
m_Layer: 9
|
||||
m_Name: NamedEventTrigger.HANDMENU.Option2Button_1098524
|
||||
m_Name: NamedEventTrigger.HANDMENU.Option2Button_590410
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
@ -3681,7 +3681,7 @@ MonoBehaviour:
|
||||
handlers:
|
||||
- {fileID: 6028808426266995019}
|
||||
roomId: HANDMENU
|
||||
uniqueId: 1098524
|
||||
uniqueId: 590410
|
||||
--- !u!114 &6028808426266995019
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -4177,7 +4177,7 @@ GameObject:
|
||||
- component: {fileID: 1401986941009970128}
|
||||
- component: {fileID: 5757911301283510616}
|
||||
m_Layer: 9
|
||||
m_Name: NamedEventTrigger.HANDMENU.SkipChapterButton
|
||||
m_Name: NamedEventTrigger.HANDMENU.SkipChapterButton_590198
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
@ -4296,7 +4296,7 @@ MonoBehaviour:
|
||||
handlers:
|
||||
- {fileID: 5757911301283510616}
|
||||
roomId: HANDMENU
|
||||
uniqueId:
|
||||
uniqueId: 590198
|
||||
--- !u!114 &5757911301283510616
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -4329,7 +4329,7 @@ GameObject:
|
||||
- component: {fileID: 8061268387521178252}
|
||||
- component: {fileID: 9007450541643059173}
|
||||
m_Layer: 9
|
||||
m_Name: NamedEventTrigger.HANDMENU.Option3Button_1098682
|
||||
m_Name: NamedEventTrigger.HANDMENU.Option3Button_590574
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
@ -4466,7 +4466,7 @@ MonoBehaviour:
|
||||
handlers:
|
||||
- {fileID: 9007450541643059173}
|
||||
roomId: HANDMENU
|
||||
uniqueId: 1098682
|
||||
uniqueId: 590574
|
||||
--- !u!114 &9007450541643059173
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -6035,7 +6035,7 @@ GameObject:
|
||||
- component: {fileID: 5903078286478072736}
|
||||
- component: {fileID: 4441290746772365774}
|
||||
m_Layer: 9
|
||||
m_Name: GO.HANDMENU.Option2Button_1098588
|
||||
m_Name: GO.HANDMENU.Option2Button_590476
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
@ -6076,7 +6076,7 @@ MonoBehaviour:
|
||||
handlers:
|
||||
- {fileID: 4441290746772365774}
|
||||
roomId: HANDMENU
|
||||
uniqueId: 1098588
|
||||
uniqueId: 590476
|
||||
--- !u!114 &4441290746772365774
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -6182,8 +6182,11 @@ GameObject:
|
||||
- component: {fileID: 4250884776106483072}
|
||||
- component: {fileID: 691246457800956023}
|
||||
- component: {fileID: 8837685536852712354}
|
||||
- component: {fileID: 2373789005801063836}
|
||||
- component: {fileID: 4055882210474299012}
|
||||
- component: {fileID: 962393259586966336}
|
||||
m_Layer: 9
|
||||
m_Name: CameraButton
|
||||
m_Name: NamedEventTrigger.HANDMENU.CameraButton_591162
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
@ -6304,6 +6307,51 @@ MonoBehaviour:
|
||||
m_ApplyIfChildIsTarget: 1
|
||||
m_ClampToMaxDistance: 1
|
||||
m_MaxDistance: 20
|
||||
--- !u!114 &2373789005801063836
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8238595629044231847}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Delegates: []
|
||||
--- !u!114 &4055882210474299012
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8238595629044231847}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: ab2a8bf28f111456caf08afcd0888bf5, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
handlers:
|
||||
- {fileID: 962393259586966336}
|
||||
roomId: HANDMENU
|
||||
uniqueId: 591162
|
||||
--- !u!114 &962393259586966336
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8238595629044231847}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: c0c48df2635574b2d9d0e21070a4827e, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
showHelpText: 0
|
||||
fadeInTime: 1.5
|
||||
fadeOutTime: 1.5
|
||||
objName: CameraButton
|
||||
--- !u!1 &8361010260102842049
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -6586,7 +6634,7 @@ GameObject:
|
||||
- component: {fileID: 2185744855848736044}
|
||||
- component: {fileID: 7103095089401404695}
|
||||
m_Layer: 9
|
||||
m_Name: GO.HANDMENU.Home_1098364
|
||||
m_Name: GO.HANDMENU.Home_590252
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
@ -6628,7 +6676,7 @@ MonoBehaviour:
|
||||
handlers:
|
||||
- {fileID: 7103095089401404695}
|
||||
roomId: HANDMENU
|
||||
uniqueId: 1098364
|
||||
uniqueId: 590252
|
||||
--- !u!114 &7103095089401404695
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -6660,7 +6708,7 @@ GameObject:
|
||||
- component: {fileID: 7263654527900220643}
|
||||
- component: {fileID: 2459840645607503370}
|
||||
m_Layer: 9
|
||||
m_Name: TextMeshPro.HANDMENU.Option3Button_1098644
|
||||
m_Name: TextMeshPro.HANDMENU.Option3Button_590538
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
@ -6797,7 +6845,7 @@ MonoBehaviour:
|
||||
handlers:
|
||||
- {fileID: 2459840645607503370}
|
||||
roomId: HANDMENU
|
||||
uniqueId: 1098644
|
||||
uniqueId: 590538
|
||||
--- !u!114 &2459840645607503370
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -335,18 +335,6 @@
|
||||
"In monopattino."
|
||||
]
|
||||
},
|
||||
{
|
||||
"intentID": "Baeckerei_Outro..23",
|
||||
"intentSentences": [
|
||||
"Andiamo a piedi (oder nur: A piedi),"
|
||||
]
|
||||
},
|
||||
{
|
||||
"intentID": "Baeckerei_Outro..24",
|
||||
"intentSentences": [
|
||||
"Preferirei prendere un monopattino. (oder nur: Con il monopattino / In monopattino)."
|
||||
]
|
||||
},
|
||||
{
|
||||
"intentID": "Castelli_di_Bellinzona.Intro.2",
|
||||
"intentSentences": [
|
||||
@ -368,7 +356,10 @@
|
||||
{
|
||||
"intentID": "Castelli_di_Bellinzona.Intro.11",
|
||||
"intentSentences": [
|
||||
"S\u00ec (oder: Certamente / tanto / molto)."
|
||||
"S\u00ec.",
|
||||
"Certamente.",
|
||||
"Tanto.",
|
||||
"Molto."
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -380,7 +371,8 @@
|
||||
{
|
||||
"intentID": "Castelli_di_Bellinzona.Intro.16",
|
||||
"intentSentences": [
|
||||
"S\u00ec (o volentieri)."
|
||||
"S\u00ec.",
|
||||
"Volentieri."
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -404,37 +396,43 @@
|
||||
{
|
||||
"intentID": "Castelli_di_Bellinzona.Geschichte_Castelli.9",
|
||||
"intentSentences": [
|
||||
"Per proteggere la citt\u00e0 dagli aggressori.(o un'altra risposta)"
|
||||
"Per proteggere la citt\u00e0 dagli aggressori."
|
||||
]
|
||||
},
|
||||
{
|
||||
"intentID": "Castelli_di_Bellinzona.Chatbot_Burgen.5",
|
||||
"intentSentences": [
|
||||
"S\u00ec, certo."
|
||||
"S\u00ec, certo.",
|
||||
"S\u00ec."
|
||||
]
|
||||
},
|
||||
{
|
||||
"intentID": "Castelli_di_Bellinzona.Chatbot_Burgen.7",
|
||||
"intentSentences": [
|
||||
"No, non mi interessa"
|
||||
]
|
||||
},
|
||||
{
|
||||
"intentID": "Castelli_di_Bellinzona.Chatbot_Burgen.9",
|
||||
"intentSentences": [
|
||||
"(Non c'\u00e8 risposta entro 5 secondi)"
|
||||
"No, non mi interessa.",
|
||||
"No."
|
||||
]
|
||||
},
|
||||
{
|
||||
"intentID": "Castelli_di_Bellinzona.Geschichte_Castelli_Bot.4",
|
||||
"intentSentences": [
|
||||
"S\u00ec, con piacere."
|
||||
"S\u00ec, con piacere.",
|
||||
"S\u00ec."
|
||||
]
|
||||
},
|
||||
{
|
||||
"intentID": "Castelli_di_Bellinzona.Geschichte_Castelli_Bot.6",
|
||||
"intentSentences": [
|
||||
"No, grazie."
|
||||
"No, grazie.",
|
||||
"No."
|
||||
]
|
||||
},
|
||||
{
|
||||
"intentID": "Castelli_di_Bellinzona.Geschichte_Castelli_weitererzaehlen.13",
|
||||
"intentSentences": [
|
||||
"S\u00ec.",
|
||||
"Indietro.",
|
||||
"Vorrei tornarci."
|
||||
]
|
||||
},
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user