UNPKG

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
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>; }