From b6af7e7166d18e04664765afb94e9ded24d3aaa9 Mon Sep 17 00:00:00 2001 From: Luke <39926192+LukeWasTakenn@users.noreply.github.com> Date: Thu, 2 Mar 2023 09:35:45 +0100 Subject: [PATCH] fix(package): run onExit if point was removed within it's distance --- package/client/resource/points/index.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/client/resource/points/index.ts b/package/client/resource/points/index.ts index b3fb0d6..052d470 100644 --- a/package/client/resource/points/index.ts +++ b/package/client/resource/points/index.ts @@ -40,6 +40,9 @@ export class Point { } remove = () => { + const coords = Vector3.fromArray(GetEntityCoords(cache.ped, false)); + const distance = coords.distance(this.coords); + if (distance < this.distance && this.onExit) this.onExit(); points = points.filter((point) => point.id !== this.id); }; }