rock-mod
Version:
Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.
27 lines (26 loc) • 933 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RagePedsManager = void 0;
const RageEntitiesManager_1 = require("../entity/RageEntitiesManager");
const RagePed_1 = require("./RagePed");
class RagePedsManager extends RageEntitiesManager_1.RageEntitiesManager {
constructor() {
super({
baseObjectsType: "ped",
});
}
create(options) {
const { model, frozen, invincible = false, position, dimension, rotation } = options;
const mpEntity = mp.peds.new(mp.joaat(model), new mp.Vector3(position), {
dimension,
heading: rotation.z,
frozen,
invincible,
});
mpEntity.isExists = () => mp.peds.exists(mpEntity);
const ped = new RagePed_1.RagePed({ mpEntity, rotation });
this.registerBaseObject(ped);
return ped;
}
}
exports.RagePedsManager = RagePedsManager;