From ef68e53190d3b264adef2ee4f8baaf561cb78e79 Mon Sep 17 00:00:00 2001 From: Peter Klooster Date: Wed, 24 Jul 2024 10:37:47 +0200 Subject: [PATCH] Disabled target sensor re-run during action validation. Should fix #208 --- .../CrashKonijn.Goap.Runtime/Classes/Runners/SensorRunner.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Package/Runtime/CrashKonijn.Goap.Runtime/Classes/Runners/SensorRunner.cs b/Package/Runtime/CrashKonijn.Goap.Runtime/Classes/Runners/SensorRunner.cs index 226e1b7e..617c1011 100644 --- a/Package/Runtime/CrashKonijn.Goap.Runtime/Classes/Runners/SensorRunner.cs +++ b/Package/Runtime/CrashKonijn.Goap.Runtime/Classes/Runners/SensorRunner.cs @@ -121,10 +121,7 @@ private SensorSet CreateSet(IGoapAction action) { set.Keys.Add(condition.WorldKey.GetType()); } - - if (action.Config.Target != null) - set.Keys.Add(action.Config.Target.GetType()); - + foreach (var key in set.Keys) { if (this.sensors.TryGetValue(key, out var sensor))