some more puzzle sounds

This commit is contained in:
2023-05-16 15:01:06 +02:00
parent de10513161
commit 7a8e945f81
25 changed files with 1477 additions and 15 deletions

View File

@@ -2,6 +2,7 @@
using EscapeRoomEngine.Engine.Runtime.Utilities;
using JetBrains.Annotations;
using NaughtyAttributes;
using UnityEngine;
using Logger = EscapeRoomEngine.Engine.Runtime.Utilities.Logger;
using LogType = EscapeRoomEngine.Engine.Runtime.Utilities.LogType;
@@ -33,6 +34,9 @@ namespace EscapeRoomEngine.Engine.Runtime.Modules.State
/// </summary>
public class PuzzleState : ModuleState
{
[BoxGroup("Internal")]
public AudioSource solvedAudioSource;
/// <summary>
/// Add event handlers to this hook to receive all events concerning this puzzle.
/// </summary>
@@ -53,6 +57,11 @@ namespace EscapeRoomEngine.Engine.Runtime.Modules.State
: None<PuzzleEventType>.New();
_solved = value;
type.Match(some: OnPuzzleEvent);
if (type.Contains(PuzzleEventType.Solved))
{
solvedAudioSource.Play();
}
}
}