UNPKG

rock-mod

Version:

Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.

19 lines (18 loc) 1.16 kB
import { type IUtilsManager } from "../common/IUtilsManager"; /** * Реализация `IUtilsManager` под CCMP. * * `hash(value)` — обёртка вокруг `ccmp.natives.misc.getHashKey(value)`, * который вызывает GTA V натив `GET_HASH_KEY` (joaat). Алгоритм идентичен * RageMP'шному `mp.game.joaat(value)`, так что результат бит-в-бит совпадает — * хеши моделей/нативов из shared-кода (`@shared/common/enums/Model`, * `WeaponHash.*`, etc.) валидны в обеих интеграциях. * * **Hot path:** `hash(weaponName)` вызывается каждый render-tick из * `WeaponAmmoDisplayService.renderAmmo` для резолва hash'а текущего оружия. * Это синхронный V8-op без аллокаций, стоимость — единицы микросекунд. JS-side * кешировать не нужно: натив сам кеширует на стороне Rust-рантайма. */ export declare class CCMPUtilsManager implements IUtilsManager { hash(value: string): number; }