Энтитя func_brush может сохранять свои OUTPUTS в следующем раунде.
Добавляю в нее с нескольких кнопок свой AddOutput, в итоге в начале следующего раунда там каша из накопленных output'ов с разных кнопок. Как удалить ненужные output-ы?
Если делать через Vscript, сохраняя нажатие каждой кнопки в переменную, то в начале следующего раунда переменные обнуляются. Может есть какой-нибудь способ сохранить переменные между раундами.
Может кто-нибудь посмотрит документацию: http://www.squirrel-lang.org/squirreldoc/
Есть ли какой-нибудь способ после добавления через AddOutput заменить с помощью Vscript этот Output на другой. Или сохранение переменных в конце раунда, чтобы они переходили в следующий раунд без изменения.
ConnectOutput
void ConnectOutput(string output, string function)
Adds an I/O connection that will call the named function when the specified output fires.
DisconnectOutput
void DisconnectOutput(string output, string function)
Removes a connected script function from an I/O event.
У кого-нибудь есть идеи, нужно через OUTPUT'ы или через VSCRIPT сохранять переменные в конце раунда, затем в начале следующего раунда эти переменные считывать.
Кто-нибудь в курсе как сохранить OUTPUT в энтитю func_brush, чтобы он перешел в следующий раунд, OUTPUT'ы накапливаются и рандомно запускаются, нужно их вначале раунда, после запуска как-то удалять.