Update Handmenu: add audio, (de)activate buttons in BT

This commit is contained in:
Nadine Ganz 2025-03-05 13:45:15 +01:00
parent 232a44c084
commit 3ea44e476f
3 changed files with 283 additions and 840850 deletions

View File

@ -32,10 +32,14 @@
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")
}
}
}
@ -254,6 +258,7 @@ Tree("32_Grotto_Story_B_Grotto_Intro") {
// Selector 3: Fallback Button
Composite(Sequence) {
Composite(Marathon) {
BTC.Show("GO.GO.SpeechButton")
BTC.Set("TextMeshPro.GO.Option1Button", "text", "L'aiuto in cucina.")
BTC.Show("GO.GO.Option1Button")
BTC.Set("TextMeshPro.GO.Option2Button", "text", "La aspetto.")
@ -267,6 +272,9 @@ Tree("32_Grotto_Story_B_Grotto_Intro") {
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("32_Grotto_Story_B_Grotto_Antwort_Nonna_Kueche")
}
Composite(Sequence) {
@ -275,6 +283,9 @@ Tree("32_Grotto_Story_B_Grotto_Intro") {
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("32_Grotto_Story_B_Grotto_Antwort_Nonna_Grotto")
}
}
@ -297,6 +308,7 @@ Tree("32_Grotto_Story_B_Grotto_Intro") {
// Fallback Button
Composite(Sequence) {
Composite(Marathon) {
BTC.Show("GO.GO.SpeechButton")
BTC.Set("TextMeshPro.GO.Option1Button", "text", "L'aiuto in cucina.")
BTC.Show("GO.GO.Option1Button")
BTC.Set("TextMeshPro.GO.Option2Button", "text", "La aspetto.")
@ -310,6 +322,9 @@ Tree("32_Grotto_Story_B_Grotto_Intro") {
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("32_Grotto_Story_B_Grotto_Antwort_Nonna_Kueche")
}
Composite(Sequence) {
@ -318,6 +333,9 @@ Tree("32_Grotto_Story_B_Grotto_Intro") {
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("32_Grotto_Story_B_Grotto_Antwort_Nonna_Grotto")
}
}
@ -890,6 +908,7 @@ Tree("32_Grotto_Kueche_alles_gefunden") {
// 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.")
@ -903,6 +922,9 @@ Tree("32_Grotto_Kueche_alles_gefunden") {
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("32_Grotto_Kueche_Interesse_Kochen")
}
Composite(Sequence) {
@ -911,6 +933,9 @@ Tree("32_Grotto_Kueche_alles_gefunden") {
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("32_Grotto_Kueche_Zusammen_Kochen")
}
}
@ -928,6 +953,7 @@ Tree("32_Grotto_Kueche_alles_gefunden") {
// 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.")
@ -941,6 +967,9 @@ Tree("32_Grotto_Kueche_alles_gefunden") {
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("32_Grotto_Kueche_Interesse_Kochen")
}
Composite(Sequence) {
@ -949,6 +978,9 @@ Tree("32_Grotto_Kueche_alles_gefunden") {
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("32_Grotto_Kueche_Zusammen_Kochen")
}
}
@ -1043,6 +1075,7 @@ Tree("32_Grotto_Kueche_Kochen_Anzahl") {
// Fallback Button
Composite(Marathon) {
BTC.Show("GO.GO.SpeechButton")
BTC.Set("TextMeshPro.GO.Option1Button", "text", "molto spesso")
BTC.Show("GO.GO.Option1Button")
BTC.Set("TextMeshPro.GO.Option2Button", "text", "raramente")
@ -1056,6 +1089,9 @@ Tree("32_Grotto_Kueche_Kochen_Anzahl") {
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("32_Grotto_Kueche_Selbststaendig_Kochen")
RunTree("32_Grotto_Kueche_Zusammen_Kochen")
}
@ -1065,6 +1101,9 @@ Tree("32_Grotto_Kueche_Kochen_Anzahl") {
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("32_Grotto_Kueche_Zusammen_Kochen")
}
}

View File

@ -143,13 +143,15 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1816826061814438359}
- component: {fileID: 5173265794982869292}
- component: {fileID: 886443357406479236}
m_Layer: 9
m_Name: SpeechOptions
m_Name: GO.HANDMENU.SpeechOptions
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &1816826061814438359
RectTransform:
m_ObjectHideFlags: 0
@ -170,6 +172,39 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &5173265794982869292
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 603058458314117103}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ab2a8bf28f111456caf08afcd0888bf5, type: 3}
m_Name:
m_EditorClassIdentifier:
handlers:
- {fileID: 886443357406479236}
roomId: HANDMENU
uniqueId:
--- !u!114 &886443357406479236
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 603058458314117103}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 854f42016d3df44a991cdc2fdbe4a363, type: 3}
m_Name:
m_EditorClassIdentifier:
showHelpText: 0
fadeInTime: 1.5
fadeOutTime: 1.5
go: {fileID: 603058458314117103}
objName: SpeechOptions
--- !u!1 &612260542996305177
GameObject:
m_ObjectHideFlags: 0
@ -182,13 +217,15 @@ GameObject:
- component: {fileID: 1078164051229086756}
- component: {fileID: 2050532068373587480}
- component: {fileID: 8285569982920512079}
- component: {fileID: 1728074381097661315}
- component: {fileID: 5864796476378244402}
m_Layer: 9
m_Name: SpeechButton
m_Name: GO.HANDMENU.SpeechButton_345986
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &3275877086145120985
RectTransform:
m_ObjectHideFlags: 0
@ -316,6 +353,39 @@ MonoBehaviour:
m_ApplyIfChildIsTarget: 1
m_ClampToMaxDistance: 1
m_MaxDistance: 20
--- !u!114 &1728074381097661315
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 612260542996305177}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ab2a8bf28f111456caf08afcd0888bf5, type: 3}
m_Name:
m_EditorClassIdentifier:
handlers:
- {fileID: 5864796476378244402}
roomId: HANDMENU
uniqueId: 345986
--- !u!114 &5864796476378244402
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 612260542996305177}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 854f42016d3df44a991cdc2fdbe4a363, type: 3}
m_Name:
m_EditorClassIdentifier:
showHelpText: 0
fadeInTime: 1.5
fadeOutTime: 1.5
go: {fileID: 612260542996305177}
objName: SpeechButton
--- !u!1 &696547208031735914
GameObject:
m_ObjectHideFlags: 0
@ -331,7 +401,7 @@ GameObject:
- component: {fileID: 240211946506320929}
- component: {fileID: 5329492480982599062}
m_Layer: 9
m_Name: NamedEventTrigger.HANDMENU.Option1Button_40452
m_Name: NamedEventTrigger.HANDMENU.Option1Button_345908
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -450,7 +520,7 @@ MonoBehaviour:
handlers:
- {fileID: 5329492480982599062}
roomId: HANDMENU
uniqueId: 40452
uniqueId: 345908
--- !u!114 &5329492480982599062
MonoBehaviour:
m_ObjectHideFlags: 0
@ -613,7 +683,7 @@ GameObject:
- component: {fileID: 8915473895132193941}
- component: {fileID: 5131142393743762101}
m_Layer: 9
m_Name: TextMeshPro.HANDMENU.Option1Button_40458
m_Name: TextMeshPro.HANDMENU.Option1Button_346342
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -750,7 +820,7 @@ MonoBehaviour:
handlers:
- {fileID: 5131142393743762101}
roomId: HANDMENU
uniqueId: 40458
uniqueId: 346342
--- !u!114 &5131142393743762101
MonoBehaviour:
m_ObjectHideFlags: 0
@ -1712,7 +1782,7 @@ GameObject:
- component: {fileID: 7842760327751594417}
- component: {fileID: 145716044316846140}
m_Layer: 9
m_Name: TextMeshPro.HANDMENU.Option2Button_40460
m_Name: TextMeshPro.HANDMENU.Option2Button_346292
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -1849,7 +1919,7 @@ MonoBehaviour:
handlers:
- {fileID: 145716044316846140}
roomId: HANDMENU
uniqueId: 40460
uniqueId: 346292
--- !u!114 &145716044316846140
MonoBehaviour:
m_ObjectHideFlags: 0
@ -2375,7 +2445,7 @@ GameObject:
- component: {fileID: 3179213291823671039}
- component: {fileID: 3034346200053839326}
m_Layer: 9
m_Name: GO.HANDMENU.Option1Button_322696
m_Name: GO.HANDMENU.Option1Button_346058
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -2416,7 +2486,7 @@ MonoBehaviour:
handlers:
- {fileID: 3034346200053839326}
roomId: HANDMENU
uniqueId: 322696
uniqueId: 346058
--- !u!114 &3034346200053839326
MonoBehaviour:
m_ObjectHideFlags: 0
@ -3299,7 +3369,7 @@ GameObject:
- component: {fileID: 1550598400944840158}
- component: {fileID: 6932652443108931229}
m_Layer: 9
m_Name: GO.HANDMENU.Option3Button_40448
m_Name: GO.HANDMENU.Option3Button_345974
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -3340,7 +3410,7 @@ MonoBehaviour:
handlers:
- {fileID: 6932652443108931229}
roomId: HANDMENU
uniqueId: 40448
uniqueId: 345974
--- !u!114 &6932652443108931229
MonoBehaviour:
m_ObjectHideFlags: 0
@ -3374,7 +3444,7 @@ GameObject:
- component: {fileID: 5043064095138479469}
- component: {fileID: 6028808426266995019}
m_Layer: 9
m_Name: NamedEventTrigger.HANDMENU.Option2Button_40454
m_Name: NamedEventTrigger.HANDMENU.Option2Button_346158
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -3511,7 +3581,7 @@ MonoBehaviour:
handlers:
- {fileID: 6028808426266995019}
roomId: HANDMENU
uniqueId: 40454
uniqueId: 346158
--- !u!114 &6028808426266995019
MonoBehaviour:
m_ObjectHideFlags: 0
@ -3546,7 +3616,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &2942700596355438541
RectTransform:
m_ObjectHideFlags: 0
@ -4007,7 +4077,7 @@ GameObject:
- component: {fileID: 8061268387521178252}
- component: {fileID: 9007450541643059173}
m_Layer: 9
m_Name: NamedEventTrigger.HANDMENU.Option3Button_40456
m_Name: NamedEventTrigger.HANDMENU.Option3Button_346302
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -4144,7 +4214,7 @@ MonoBehaviour:
handlers:
- {fileID: 9007450541643059173}
roomId: HANDMENU
uniqueId: 40456
uniqueId: 346302
--- !u!114 &9007450541643059173
MonoBehaviour:
m_ObjectHideFlags: 0
@ -4712,6 +4782,7 @@ GameObject:
m_Component:
- component: {fileID: 801694043795818527}
- component: {fileID: 959634819228986590}
- component: {fileID: 3645542772199602657}
m_Layer: 9
m_Name: Audio
m_TagString: Untagged
@ -4834,6 +4905,37 @@ AudioSource:
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
--- !u!114 &3645542772199602657
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5323211672570368204}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9a6610d2e704f1648819acc8d7460285, type: 3}
m_Name:
m_EditorClassIdentifier:
CollisionTag:
EventReference:
Guid:
Data1: 170625077
Data2: 1158889159
Data3: -1852421239
Data4: 912204842
Path: event:/Allgemein/Allgemein.Smartphone_Kamera
Event:
EventPlayTrigger: 0
EventStopTrigger: 0
AllowFadeout: 1
TriggerOnce: 0
Preload: 0
NonRigidbodyVelocity: 0
Params: []
OverrideAttenuation: 0
OverrideMinDistance: 0.7
OverrideMaxDistance: 20
--- !u!1 &5340233541856464836
GameObject:
m_ObjectHideFlags: 0
@ -5339,7 +5441,7 @@ GameObject:
- component: {fileID: 5903078286478072736}
- component: {fileID: 4441290746772365774}
m_Layer: 9
m_Name: GO.HANDMENU.Option2Button_40450
m_Name: GO.HANDMENU.Option2Button_346216
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -5380,7 +5482,7 @@ MonoBehaviour:
handlers:
- {fileID: 4441290746772365774}
roomId: HANDMENU
uniqueId: 40450
uniqueId: 346216
--- !u!114 &4441290746772365774
MonoBehaviour:
m_ObjectHideFlags: 0
@ -5566,13 +5668,13 @@ MonoBehaviour:
m_OnClick:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 959634819228986590}
m_TargetAssemblyTypeName: UnityEngine.AudioSource, UnityEngine
m_MethodName: PlayOneShot
m_Mode: 2
- m_Target: {fileID: 3645542772199602657}
m_TargetAssemblyTypeName: FMODUnity.StudioEventEmitter, FMODUnity
m_MethodName: Play
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 8300000, guid: eeeda5dce5e1d344f8e2f6195f16cb38, type: 3}
m_ObjectArgumentAssemblyTypeName: UnityEngine.AudioClip, UnityEngine
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
@ -5887,8 +5989,10 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 7413929428606852214}
- component: {fileID: 2185744855848736044}
- component: {fileID: 7103095089401404695}
m_Layer: 9
m_Name: Home
m_Name: GO.HANDMENU.Home
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -5915,6 +6019,39 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2185744855848736044
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8766490206476275678}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ab2a8bf28f111456caf08afcd0888bf5, type: 3}
m_Name:
m_EditorClassIdentifier:
handlers:
- {fileID: 7103095089401404695}
roomId: HANDMENU
uniqueId:
--- !u!114 &7103095089401404695
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8766490206476275678}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 854f42016d3df44a991cdc2fdbe4a363, type: 3}
m_Name:
m_EditorClassIdentifier:
showHelpText: 0
fadeInTime: 1.5
fadeOutTime: 1.5
go: {fileID: 8766490206476275678}
objName: Home
--- !u!1 &8782175979013437306
GameObject:
m_ObjectHideFlags: 0
@ -5929,7 +6066,7 @@ GameObject:
- component: {fileID: 7263654527900220643}
- component: {fileID: 2459840645607503370}
m_Layer: 9
m_Name: TextMeshPro.HANDMENU.Option3Button_40462
m_Name: TextMeshPro.HANDMENU.Option3Button_346266
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -6066,7 +6203,7 @@ MonoBehaviour:
handlers:
- {fileID: 2459840645607503370}
roomId: HANDMENU
uniqueId: 40462
uniqueId: 346266
--- !u!114 &2459840645607503370
MonoBehaviour:
m_ObjectHideFlags: 0

File diff suppressed because it is too large Load Diff