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; }