UNPKG

rock-mod

Version:

Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.

26 lines (25 loc) 989 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AltVMarkersManager = void 0; const AltVWorldObjectsManager_1 = require("../worldObject/AltVWorldObjectsManager"); const AltVMarker_1 = require("./AltVMarker"); var alt = AltVServer; var Vector3 = AltVShared.Vector3; class AltVMarkersManager extends AltVWorldObjectsManager_1.AltVWorldObjectsManager { constructor() { super({ baseObjectsType: "marker", }); } create(options) { const { type, scale, color, position, dimension, rotation } = options; const mpEntity = new alt.Marker(type, new Vector3(position), color); mpEntity.scale = new Vector3(scale, scale, scale); mpEntity.dimension = dimension; mpEntity.rot = new Vector3(rotation); const marker = new AltVMarker_1.AltVMarker({ mpEntity }); this.registerBaseObject(marker); return marker; } } exports.AltVMarkersManager = AltVMarkersManager;