samp-node-lib
Version:
NodeJS library for Scripting San Andreas Multiplayer:SAMP depends on samp-node plugin
30 lines • 1.17 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SampVehicles = void 0;
const SampVehicle_1 = require("./SampVehicle");
class SampVehicles {
static getNewClass(vehicleid) {
if (SampVehicles.ids[`id${vehicleid}`] !== undefined) {
delete SampVehicles.ids[`id${vehicleid}`];
}
SampVehicles.ids[`id${vehicleid}`] = new SampVehicle_1.SampVehicle(vehicleid);
return SampVehicles.ids[`id${vehicleid}`];
}
static getClass(vehicleid) {
if (SampVehicles.ids[`id${vehicleid}`] === undefined) {
SampVehicles.ids[`id${vehicleid}`] = new SampVehicle_1.SampVehicle(vehicleid);
}
return SampVehicles.ids[`id${vehicleid}`];
}
static removeClass(vehicleid) {
if (SampVehicles.ids[`id${vehicleid}`] !== undefined) {
const vehicleClass = SampVehicles.ids[`id${vehicleid}`];
delete SampVehicles.ids[`id${vehicleid}`];
return vehicleClass;
}
return new SampVehicle_1.SampVehicle(vehicleid);
}
}
exports.SampVehicles = SampVehicles;
SampVehicles.ids = {};
//# sourceMappingURL=SampVehicles.js.map