From c5d8b288ff1d19900aeb339a2440ba5ccefae61a Mon Sep 17 00:00:00 2001 From: John Pan Date: Wed, 24 Aug 2016 16:45:53 -0600 Subject: [PATCH] Fix bufferBuckets not being cleared before re-use --- Core/Simulation/Grid/Influence/InfluenceManager.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Core/Simulation/Grid/Influence/InfluenceManager.cs b/Core/Simulation/Grid/Influence/InfluenceManager.cs index 346a1b18..9ac0d8df 100755 --- a/Core/Simulation/Grid/Influence/InfluenceManager.cs +++ b/Core/Simulation/Grid/Influence/InfluenceManager.cs @@ -91,6 +91,7 @@ public static void ScanAll(Vector2d position, long radius, Func a { if (tempNode.AgentCount > 0) { + bufferBuckets.FastClear(); tempNode.GetBucketsWithAllegiance(bucketConditional,bufferBuckets); for (int i = 0; i < bufferBuckets.Count; i++) { @@ -125,4 +126,4 @@ public static void ScanAll(Vector2d position, long radius, Func a #endregion } -} \ No newline at end of file +}