private void CheckNPCReachedTarget(NPCManager npc, FlockManager flock) { Vector3 targetWithoutY = new Vector3(flock.CurrentTargetLocation.x, 0, flock.CurrentTargetLocation.z); if (Vector3.Distance(targetWithoutY, npc.transform.position) < 1.5f) { flock.AgentReachedTarget(npc); } }