From 203b2e9c82d96ffc4c46fae26812d01130f803be Mon Sep 17 00:00:00 2001 From: Novvator Date: Tue, 6 Apr 2021 14:25:53 +0100 Subject: [PATCH] arrow wall obeys to the freeze ability --- game/Assets/Scripts/Traps/ArrowWall.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game/Assets/Scripts/Traps/ArrowWall.cs b/game/Assets/Scripts/Traps/ArrowWall.cs index bd4eaaf..cd3cd41 100644 --- a/game/Assets/Scripts/Traps/ArrowWall.cs +++ b/game/Assets/Scripts/Traps/ArrowWall.cs @@ -1,3 +1,4 @@ +using Ktyl.Util; using System; using System.Collections; using System.Collections.Generic; @@ -14,6 +15,8 @@ public class ArrowWall : MonoBehaviour private float? _triggered = null; + [SerializeField] private SerialFloat objectTimeScale; + public void Trigger() { // TODO: pressure plate 'click' sound @@ -29,7 +32,7 @@ public class ArrowWall : MonoBehaviour var elapsed = Time.time - _triggered.Value; // TODO: implications for time freeze - if (elapsed > _delay) + if (elapsed > _delay && objectTimeScale!=0) { // TODO: arrow whoosh noises