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 объявлены устаревшими.

Источники

Полезно? Сохрани ссылку на материал.