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