HUD и камера
- custom_hud_layout задаёт пользовательский интерфейс скриптовых карт: Panel, Label, Image, Button и CSS. События и клиентские скрипты не поддерживаются; состояние сохраняется при перезагрузке tools mode.
- cs_player_camera управляет видом без перемещения персонажа и может разрешать осматривание со скриптовой позиции.
Новые методы и события
- Instance: Delay, OnBombPlantStart, OnBombPlantAbort, OnBombDefuseStart, OnBombDefuseAbort, OnCustomHudClicked, IsDedicatedServer.
- Entity: Move, GetMoveType, SetMoveType. CSPlayerPawn: GetC4, GetDefuseTarget, IsBuyMenuOpen, GetCamera.
- C4: GetPlantStartTime, GetPlantFinishTime, AbortPlant.
- CustomHudLayout: SetHasClass, SetHasClassForPlayer, SetDialogVariableString, SetDialogVariableStringForPlayer, SetInputCaptureEnabled, IsInputCaptureEnabled.
- CSPlayerCamera: IsEnabled, SetEnabled, SetIsControllingAngles. Добавлено перечисление CSMoveType.
Типы, ошибки и устаревшие параметры
- Уточнены типы событий с потенциально undefined-параметрами.
- Ошибки первоначального запуска и необработанные отклонения Promise выводятся в консоль; CompileModule сообщает номер столбца.
- Параметры planter у Instance.OnBombPlant и defuser у Instance.OnBombDefuse объявлены устаревшими.
Источники
Полезно? Сохрани ссылку на материал.