Обновления API

Status
Not open for further replies.
Noesis API:
  • Команда cache.Texture переименована в cache.LoadTexture.
  • Добавлена команда cache.LoadTextureList для кеширования списка текстур.
  • Конвертор ThicknessConverter расширен до поддержки одного или двух аргументов.
Plugin API:
  • Добавлена функция NoesisViewmodelObject.CreateCommand(name, funcCallback) для обратного вызова из документа Noesis в плагин.
  • Добавлен api.players.SetMute(index, true) для мута игроков.
  • Добавлен api.players.IsMuted(index) для проверки мута игроков.
  • Добавлен api.demo.? для манипуляции демо.
  • Добавлен обратный вызов CenterPrint.
  • Добавлен noesisObj.PrecacheTextureFile(filename) для кеширования текстуры.
  • Добавлен noesisObj.PrecacheTextureList(filename) для кеширования списка текстур.
 
Noesis API:
  • В шейдере GrayscaleBrush параметр Alpha переименован в Value.
  • Добавлена шейдер HsbBrush.
Plugin API:
  • Заблокирована возможность изменять переменные Noesis в небезопасных местах. В консоли выводится соответствующее предупреждение.
  • Улучшены проверки api.demo.? для начала и остановки записи, которые позволяли сломать записанное демо, если вызывались например в небезопасном обратном вызове OnMapStart.
  • Улучшена сборка мусора после загрузки плагина, что позволяет сразу увидеть распространенные ошибки работы с объектами.
 
Last edited:
Status
Not open for further replies.
Back
Top