rock-mod
Version:
Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.
32 lines (31 loc) • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MockMarkersManager = void 0;
const MockWorldObjectsManager_1 = require("../worldObject/MockWorldObjectsManager");
const MockMarker_1 = require("./MockMarker");
const shared_1 = require("../../../../shared");
class MockMarkersManager extends MockWorldObjectsManager_1.MockWorldObjectsManager {
_nextId;
constructor() {
super({
baseObjectsType: "marker",
});
this._nextId = 0;
}
create(options) {
const { type, scale, color, position, dimension, rotation } = options;
const marker = new MockMarker_1.MockMarker({
id: this._nextId++,
type: shared_1.BaseObjectType.Marker,
markerType: type,
scale,
color,
position,
dimension,
rotation,
});
this.registerBaseObject(marker);
return marker;
}
}
exports.MockMarkersManager = MockMarkersManager;