rock-mod
Version:
Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.
34 lines (33 loc) • 1.17 kB
TypeScript
import { CCMPEntity } from "../entity/CCMPEntity";
import { type IPed } from "../../common/ped/IPed";
import { BaseObjectType } from "../../../../shared";
import { type IVector3D } from "../../../../shared/common/utils/math/Vectors";
import type { Ped as CcmpPed } from "@classic-mp/types/server";
export interface ICCMPPedOptions {
ccmpPed: CcmpPed;
onDestroy: (ped: CCMPPed) => void;
}
export declare class CCMPPed extends CCMPEntity implements IPed {
private readonly _ccmpPed;
private readonly _onDestroy;
get id(): number;
get type(): BaseObjectType;
get isExists(): boolean;
get position(): IVector3D;
get dimension(): number;
get model(): number;
get rotation(): IVector3D;
get heading(): number;
get health(): number;
get armour(): number;
protected get ccmpMeta(): CcmpPed;
constructor(options: ICCMPPedOptions);
destroy(): void;
setPosition(value: IVector3D): void;
setDimension(value: number): void;
setModel(value: string): void;
setRotation(value: IVector3D): void;
setHeading(value: number): void;
setHealth(value: number): void;
setArmour(value: number): void;
}