From f3fb2402158b64c0e50259c0ea96e5987ce035d1 Mon Sep 17 00:00:00 2001 From: Florian Date: Thu, 19 Jun 2025 22:58:40 +0200 Subject: [PATCH] Quest Complete Sound added --- blueberryPeak/Assets/Scenes/Forest.unity | 4 ++++ blueberryPeak/Assets/Scenes/Market.unity | 12 ++++++++++++ blueberryPeak/Assets/Scenes/Peak.unity | 6 +++++- .../Assets/Scripts/Quests/QuestGiver.cs | 6 ++++++ .../80B673FC-55F9-44DB-8FE6-C84622254BEF.asset | 18 ++++++++++++++++++ ...73FC-55F9-44DB-8FE6-C84622254BEF.asset.meta | 8 ++++++++ 6 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 blueberryPeak/Assets/Wwise/ScriptableObjects/Event/80B673FC-55F9-44DB-8FE6-C84622254BEF.asset create mode 100644 blueberryPeak/Assets/Wwise/ScriptableObjects/Event/80B673FC-55F9-44DB-8FE6-C84622254BEF.asset.meta diff --git a/blueberryPeak/Assets/Scenes/Forest.unity b/blueberryPeak/Assets/Scenes/Forest.unity index 9218870..38ff5e4 100644 --- a/blueberryPeak/Assets/Scenes/Forest.unity +++ b/blueberryPeak/Assets/Scenes/Forest.unity @@ -1114,6 +1114,10 @@ MonoBehaviour: requiredItem: {fileID: 11400000, guid: 6c18e61a86e4bd8498c238462ae9657e, type: 2} rewardFunction: {fileID: 11400000, guid: b425dfbbcbbf04242a5d863417e3314a, type: 2} requiredBlueberries: 0 + finishQuestSound: + idInternal: 0 + valueGuidInternal: + WwiseObjectReference: {fileID: 11400000, guid: f26ec804254c2c8409bfbd5daccd388c, type: 2} isActive: 0 isCompleted: 0 quest: diff --git a/blueberryPeak/Assets/Scenes/Market.unity b/blueberryPeak/Assets/Scenes/Market.unity index fd26156..f8d9145 100644 --- a/blueberryPeak/Assets/Scenes/Market.unity +++ b/blueberryPeak/Assets/Scenes/Market.unity @@ -4135,6 +4135,10 @@ MonoBehaviour: requiredItem: {fileID: 0} rewardFunction: {fileID: 0} requiredBlueberries: 0 + finishQuestSound: + idInternal: 0 + valueGuidInternal: + WwiseObjectReference: {fileID: 11400000, guid: f26ec804254c2c8409bfbd5daccd388c, type: 2} isActive: 0 isCompleted: 0 quest: @@ -4537,6 +4541,10 @@ MonoBehaviour: requiredItem: {fileID: 0} rewardFunction: {fileID: 0} requiredBlueberries: 15 + finishQuestSound: + idInternal: 0 + valueGuidInternal: + WwiseObjectReference: {fileID: 11400000, guid: f26ec804254c2c8409bfbd5daccd388c, type: 2} isActive: 0 isCompleted: 0 quest: @@ -6225,6 +6233,10 @@ MonoBehaviour: requiredItem: {fileID: 0} rewardFunction: {fileID: 0} requiredBlueberries: 0 + finishQuestSound: + idInternal: 0 + valueGuidInternal: + WwiseObjectReference: {fileID: 11400000, guid: f26ec804254c2c8409bfbd5daccd388c, type: 2} isActive: 0 isCompleted: 0 quest: diff --git a/blueberryPeak/Assets/Scenes/Peak.unity b/blueberryPeak/Assets/Scenes/Peak.unity index d28bb97..a168c4a 100644 --- a/blueberryPeak/Assets/Scenes/Peak.unity +++ b/blueberryPeak/Assets/Scenes/Peak.unity @@ -5090,6 +5090,10 @@ MonoBehaviour: requiredItem: {fileID: 0} rewardFunction: {fileID: 0} requiredBlueberries: 30 + finishQuestSound: + idInternal: 0 + valueGuidInternal: + WwiseObjectReference: {fileID: 11400000, guid: f26ec804254c2c8409bfbd5daccd388c, type: 2} isActive: 0 isCompleted: 0 quest: @@ -5247,7 +5251,7 @@ MonoBehaviour: data: idInternal: 0 valueGuidInternal: - WwiseObjectReference: {fileID: 0} + WwiseObjectReference: {fileID: 11400000, guid: b6220c98ee000b647a0f0ed79dd550bd, type: 2} useCallbacks: 0 stopSoundOnDestroy: 1 Callbacks: [] diff --git a/blueberryPeak/Assets/Scripts/Quests/QuestGiver.cs b/blueberryPeak/Assets/Scripts/Quests/QuestGiver.cs index c2e882e..a6142b9 100644 --- a/blueberryPeak/Assets/Scripts/Quests/QuestGiver.cs +++ b/blueberryPeak/Assets/Scripts/Quests/QuestGiver.cs @@ -9,6 +9,7 @@ public class QuestGiver : MonoBehaviour [SerializeField] private ItemReward requiredItem; [SerializeField] public DeleteTreeReward rewardFunction; [SerializeField] public int requiredBlueberries = 0; + [SerializeField] private AK.Wwise.Event finishQuestSound; public bool isActive; public bool isCompleted; @@ -142,6 +143,11 @@ public class QuestGiver : MonoBehaviour } if (rewardFunction != null) rewardFunction.RewardPlayer(); + + if (finishQuestSound != null) + { + finishQuestSound.Post(gameObject); + } isActive = false; isCompleted = true; return quest.success; diff --git a/blueberryPeak/Assets/Wwise/ScriptableObjects/Event/80B673FC-55F9-44DB-8FE6-C84622254BEF.asset b/blueberryPeak/Assets/Wwise/ScriptableObjects/Event/80B673FC-55F9-44DB-8FE6-C84622254BEF.asset new file mode 100644 index 0000000..9655fbb --- /dev/null +++ b/blueberryPeak/Assets/Wwise/ScriptableObjects/Event/80B673FC-55F9-44DB-8FE6-C84622254BEF.asset @@ -0,0 +1,18 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 641a4bfe018bd0e40a983621326b538c, type: 3} + m_Name: 80B673FC-55F9-44DB-8FE6-C84622254BEF + m_EditorClassIdentifier: + objectName: Play_PeakMusic + id: 1549799884 + guid: 80B673FC-55F9-44DB-8FE6-C84622254BEF + IsInUserDefinedSoundBank: 1 diff --git a/blueberryPeak/Assets/Wwise/ScriptableObjects/Event/80B673FC-55F9-44DB-8FE6-C84622254BEF.asset.meta b/blueberryPeak/Assets/Wwise/ScriptableObjects/Event/80B673FC-55F9-44DB-8FE6-C84622254BEF.asset.meta new file mode 100644 index 0000000..e1e3dca --- /dev/null +++ b/blueberryPeak/Assets/Wwise/ScriptableObjects/Event/80B673FC-55F9-44DB-8FE6-C84622254BEF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b6220c98ee000b647a0f0ed79dd550bd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: