public override void Start()
        {
            GarbageModel v = NonVisitedPoints[new Random().Next(NonVisitedPoints.Count)];

            NonVisitedPoints.Remove(v);

            NAPI.ClientEvent.TriggerClientEvent(Player.Client, "DrawJobComponents", v, 318);
            CurrentGarbageColshape = NAPI.ColShape.CreateCylinderColShape(v.Position, 2f, 3f);
            CurrentGarbageColshape.OnEntityEnterColShape += CurrentShapeOnEntityEnterColShape;
        }
        private void DrawNextPoint(bool end)
        {
            NAPI.ClientEvent.TriggerClientEvent(Player.Client, "DisposeJobComponents");
            if (end)
            {
                NAPI.ClientEvent.TriggerClientEvent(Player.Client, "DrawJobComponents", JobsScript.GetRandomGarbage().Position, 318);
                CurrentGarbageColshape = NAPI.ColShape.CreateCylinderColShape(JobsScript.GetRandomGarbage().Position, 2f, 3f);
                CurrentGarbageColshape.OnEntityEnterColShape += CurrentShapeOnEntityEnterColShape;
                return;
            }

            GarbageModel v = NonVisitedPoints[new Random().Next(NonVisitedPoints.Count)];

            NonVisitedPoints.Remove(v);

            NAPI.ClientEvent.TriggerClientEvent(Player.Client, "DrawJobComponents", v, 318);
            CurrentGarbageColshape = NAPI.ColShape.CreateCylinderColShape(v.Position, 2f, 3f);

            CurrentGarbageColshape.OnEntityEnterColShape += CurrentShapeOnEntityEnterColShape;
        }