rock-mod
Version:
Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.
30 lines (29 loc) • 1.86 kB
TypeScript
import { type ICircleColshapeCreateOptions, type IColshapesManager, type ICuboidColshapeCreateOptions, type ICylinderColshapeCreateOptions, type IRectangleColshapeCreateOptions, type ISphereColshapeCreateOptions } from "../../common";
import { AltVWorldObjectsManager } from "../worldObject/AltVWorldObjectsManager";
import { type AltVColshape } from "./AltVColshape";
import { AltVCircleColshape } from "./AltVCircleColshape";
import { AltVCuboidColshape } from "./AltVCuboidColshape";
import { AltVCylinderColshape } from "./AltVCylinderColshape";
import { AltVRectangleColshape } from "./AltVRectangleColshape";
import { AltVSphereColshape } from "./AltVSphereColshape";
import { type AltVPlayer } from "../player/AltVPlayer";
export interface IAltVCircleColshapeCreateOptions extends ICircleColshapeCreateOptions {
}
export interface IAltVCuboidColshapeCreateOptions extends ICuboidColshapeCreateOptions {
}
export interface IAltVCylinderColshapeCreateOptions extends ICylinderColshapeCreateOptions {
}
export interface IAltVRectangleColshapeCreateOptions extends IRectangleColshapeCreateOptions {
}
export interface IAltVSphereColshapeCreateOptions extends ISphereColshapeCreateOptions {
}
export declare class AltVColshapesManager extends AltVWorldObjectsManager<AltVColshape> implements IColshapesManager {
private readonly _colshapesParticipants;
constructor();
createCircle(options: IAltVCircleColshapeCreateOptions): AltVCircleColshape;
createCuboid(options: IAltVCuboidColshapeCreateOptions): AltVCuboidColshape;
createCylinder(options: IAltVCylinderColshapeCreateOptions): AltVCylinderColshape;
createRectangle(options: IAltVRectangleColshapeCreateOptions): AltVRectangleColshape;
createSphere(options: IAltVSphereColshapeCreateOptions): AltVSphereColshape;
getParticipants(colshape: AltVColshape): Set<AltVPlayer>;
}