Похимичив некоторое время с вэйтом во многих триггерах, которые он крашит я выявил закономерность. Если определенную жертву событий использовать как переменную то вэйт будет безопасно задерживать действия, без всяких сбиваний и ошибок. Вопрос: прокатит ли такой метод с циклами?

Поздравляю с изобретением велосипеда. Если поищешь внимательно, то на сайте даже найдешь соответствующую наработку.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
6
Поздравляю с изобретением велосипеда. Если поищешь внимательно, то на сайте даже найдешь соответствующую наработку.
Принятый ответ
28
какую наработку вы что обкурились?
вейт в циклах пичаль бида
21
щас бы про таймеры забыть и системы понаписать
32
nvc123:
вейт через ExecuteFunc не запустишь(
Запустишь.
Экзекуты даже наследуют свойства потока из которого запущены, ExecuteTrigger запущенный из потока триггера наследует его ивент, а так же знание связанным с ним функций, с таймерами и ExecuteFunc я не проверял...
Что качается вейтов в циклах, это убого из за неточности вейта + невозможности установки малого периода, о триггерном движении можно забыть.
28
quq_CCCP, ExecuteFunc стартует функцию которая ничего не берёт и ничего не возвращает
вейт берёт число
поток созданный через ExecuteFunc никак не связан с родительским потоком
ExecuteTrigger это совсем другое дело
32
nvc123:
quq_CCCP, ExecuteFunc стартует функцию которая ничего не берёт и ничего не возвращает
вейт берёт число
поток созданный через ExecuteFunc никак не связан с родительским потоком
ExecuteTrigger это совсем другое дело
Но вот TriggerSleepAction там работает исправно, вот ссылочка раздел 3, пункт 4 как бы намекает.
33
quq_CCCP, хм, для меня в этом примере интереснее, что работает GetEnumUnit() (если она правда работает) — я думал, что не должна. А с TriggerSleepAction не понимаю, какие бы могли быть проблемы.
24
Предыдущие комментарии не читал.
Насчёт вейта в циклах - его можно использовать при условии, что будет выключен пользовательский контроль, да.
Спецэффекты - Disable User Control
После этого можно юзать циклы с вейтами, но, естественно, не получится ни юнитами управлять, ни в чат писать и т.д.
Можете проверить сами...
Кстати у меня в карте "монополия" передвижение фишки по полям сделано через вейт в цикле.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.