UNPKG

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
"use strict"; 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;