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.82 kB
TypeScript
import { type ICircleColshapeCreateOptions, type IColshapesManager, type ICuboidColshapeCreateOptions, type ICylinderColshapeCreateOptions, type IRectangleColshapeCreateOptions, type ISphereColshapeCreateOptions } from "../../common";
import { MockWorldObjectsManager } from "../worldObject/MockWorldObjectsManager";
import { MockCircleColshape } from "./MockCircleColshape";
import { MockCuboidColshape } from "./MockCuboidColshape";
import { MockCylinderColshape } from "./MockCylinderColshape";
import { MockRectangleColshape } from "./MockRectangleColshape";
import { MockSphereColshape } from "./MockSphereColshape";
import { type MockColshape } from "./MockColshape";
import { type MockPlayer } from "../player/MockPlayer";
export interface IMockCircleColshapeCreateOptions extends ICircleColshapeCreateOptions {
}
export interface IMockCuboidColshapeCreateOptions extends ICuboidColshapeCreateOptions {
}
export interface IMockCylinderColshapeCreateOptions extends ICylinderColshapeCreateOptions {
}
export interface IMockRectangleColshapeCreateOptions extends IRectangleColshapeCreateOptions {
}
export interface IMockSphereColshapeCreateOptions extends ISphereColshapeCreateOptions {
}
export declare class MockColshapesManager extends MockWorldObjectsManager<MockColshape> implements IColshapesManager {
private _nextId;
constructor();
createCircle(options: IMockCircleColshapeCreateOptions): MockCircleColshape;
createCuboid(options: IMockCuboidColshapeCreateOptions): MockCuboidColshape;
createCylinder(options: IMockCylinderColshapeCreateOptions): MockCylinderColshape;
createRectangle(options: IMockRectangleColshapeCreateOptions): MockRectangleColshape;
createSphere(options: IMockSphereColshapeCreateOptions): MockSphereColshape;
getParticipants(): Set<MockPlayer>;
}