From b8afebb49311321fe2ea231cb936da0238dfeff6 Mon Sep 17 00:00:00 2001 From: strakerak Date: Fri, 15 May 2026 16:37:41 -0500 Subject: [PATCH 1/2] Update NetworkCollider.cs --- .../Runtime/Generated/Component/Prediction/NetworkCollider.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Assets/FishNet/Runtime/Generated/Component/Prediction/NetworkCollider.cs b/Assets/FishNet/Runtime/Generated/Component/Prediction/NetworkCollider.cs index 1484f10d..5b605d02 100644 --- a/Assets/FishNet/Runtime/Generated/Component/Prediction/NetworkCollider.cs +++ b/Assets/FishNet/Runtime/Generated/Component/Prediction/NetworkCollider.cs @@ -210,7 +210,7 @@ protected override void CheckColliders(uint localTick) if (lastTick is not unsetLastTick && _enteredColliders.TryGetValueIL2CPP(localTick, out HashSet lEnteredColliders)) { CollectionCaches.Store(lEnteredColliders); - _enteredColliders.Remove(localTick); + _enteredColliders.Remove(lastTick); } } } @@ -318,4 +318,4 @@ private void StoreEnteredColliders(bool keepDictionary) CollectionCaches>.Store(_enteredColliders); } } -} \ No newline at end of file +} From c960164d923ed995c450a3ca902dc3b7168d22c0 Mon Sep 17 00:00:00 2001 From: strakerak Date: Fri, 15 May 2026 16:39:27 -0500 Subject: [PATCH 2/2] Update NetworkCollider2D.cs Changed localTick to lastTick for removal after collider comparisons are run. If removing localTick, lastTick cannot be found or accessed, hence removing any ability to run comparisons. --- .../Generated/Component/Prediction/NetworkCollider2D.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Assets/FishNet/Runtime/Generated/Component/Prediction/NetworkCollider2D.cs b/Assets/FishNet/Runtime/Generated/Component/Prediction/NetworkCollider2D.cs index e7ddacd5..73f4425f 100644 --- a/Assets/FishNet/Runtime/Generated/Component/Prediction/NetworkCollider2D.cs +++ b/Assets/FishNet/Runtime/Generated/Component/Prediction/NetworkCollider2D.cs @@ -209,7 +209,7 @@ protected override void CheckColliders(uint localTick) if (lastTick is not unsetLastTick && _enteredColliders.TryGetValueIL2CPP(localTick, out HashSet lEnteredColliders)) { CollectionCaches.Store(lEnteredColliders); - _enteredColliders.Remove(localTick); + _enteredColliders.Remove(lastTick); } } } @@ -306,4 +306,4 @@ private void StoreEnteredColliders(bool keepDictionary) CollectionCaches>.Store(_enteredColliders); } } -} \ No newline at end of file +}