UNPKG

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) 968 B
import { RageCamera } from "../../../entities/ragemp/camera/RageCamera"; import { RageBaseObjectsManager } from "../../../entities/ragemp/baseObject/RageBaseObjectsManager"; export class RageCameraManager extends RageBaseObjectsManager { constructor() { super({ baseObjectsType: "camera", }); } create(options) { const mpEntity = mp.cameras.new(options.name, new mp.Vector3(options.position), new mp.Vector3(options.rotation), options.fov); const camera = new RageCamera({ mpEntity: mpEntity, }); this.registerBaseObject(camera); return camera; } renderScriptCams(render, ease, easeTime, freezePreviousCamera) { mp.game.cam.renderScriptCams(render, ease, easeTime, freezePreviousCamera, false, 0); } getGameplayCamera() { const mpCamera = mp.cameras.gameplay; return new RageCamera({ mpEntity: mpCamera, }); } }