some more puzzle sounds
This commit is contained in:
@@ -88,12 +88,12 @@ namespace EscapeRoomEngine.Engine.Runtime.Editor
|
||||
|
||||
private void CameraUp()
|
||||
{
|
||||
SceneView.lastActiveSceneView.pivot += new Vector3(0, 1000, 0);
|
||||
SceneView.lastActiveSceneView.pivot += new Vector3(0, 400, 0);
|
||||
}
|
||||
|
||||
private void CameraDown()
|
||||
{
|
||||
SceneView.lastActiveSceneView.pivot += new Vector3(0, -1000, 0);
|
||||
SceneView.lastActiveSceneView.pivot += new Vector3(0, -400, 0);
|
||||
}
|
||||
|
||||
private void UpdateUI()
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user