Guard villager movement snapshot with component

This commit is contained in:
2025-12-14 13:31:49 +01:00
parent 15cad47b52
commit 1e6f09df18

View File

@@ -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))