rock-mod
Version:
Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.
29 lines (28 loc) • 1.85 kB
TypeScript
import { type ICircleColshapeCreateOptions, type IColshapesManager, type ICuboidColshapeCreateOptions, type ICylinderColshapeCreateOptions, type IRectangleColshapeCreateOptions, type ISphereColshapeCreateOptions } from "../../common/colshape/IColshapesManager";
import { CCMPWorldObjectsManager } from "../worldObject/CCMPWorldObjectsManager";
import { type CCMPColshape } from "./CCMPColshape";
import { CCMPCircleColshape } from "./CCMPCircleColshape";
import { CCMPCuboidColshape } from "./CCMPCuboidColshape";
import { CCMPCylinderColshape } from "./CCMPCylinderColshape";
import { type CCMPRectangleColshape } from "./CCMPRectangleColshape";
import { CCMPSphereColshape } from "./CCMPSphereColshape";
import { type CCMPPlayer } from "../player/CCMPPlayer";
export interface ICCMPCircleColshapeCreateOptions extends ICircleColshapeCreateOptions {
}
export interface ICCMPCuboidColshapeCreateOptions extends ICuboidColshapeCreateOptions {
}
export interface ICCMPCylinderColshapeCreateOptions extends ICylinderColshapeCreateOptions {
}
export interface ICCMPRectangleColshapeCreateOptions extends IRectangleColshapeCreateOptions {
}
export interface ICCMPSphereColshapeCreateOptions extends ISphereColshapeCreateOptions {
}
export declare class CCMPColshapesManager extends CCMPWorldObjectsManager<CCMPColshape> implements IColshapesManager {
constructor();
createCircle(options: ICCMPCircleColshapeCreateOptions): CCMPCircleColshape;
createCuboid(options: ICCMPCuboidColshapeCreateOptions): CCMPCuboidColshape;
createCylinder(options: ICCMPCylinderColshapeCreateOptions): CCMPCylinderColshape;
createRectangle(_options: ICCMPRectangleColshapeCreateOptions): CCMPRectangleColshape;
createSphere(options: ICCMPSphereColshapeCreateOptions): CCMPSphereColshape;
getParticipants(colshape: CCMPColshape): Set<CCMPPlayer>;
}