From 1e6f09df1831697b5b4a8c51e11a274240302d65 Mon Sep 17 00:00:00 2001 From: devbeni Date: Sun, 14 Dec 2025 13:31:49 +0100 Subject: [PATCH] Guard villager movement snapshot with component --- Main.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Main.cs b/Main.cs index 106ac9a..ce7ced0 100644 --- a/Main.cs +++ b/Main.cs @@ -1132,7 +1132,11 @@ namespace KCM return; Guid guid = __instance.guid; - Vector3 currentPosition = __instance.transform.position; + Component villagerComponent = __instance as Component; + if (villagerComponent == null) + return; + + Vector3 currentPosition = villagerComponent.transform.position; float now = Time.time; if (lastSnapshots.TryGetValue(guid, out MovementSnapshot snapshot))