Приветствую. Очередной интересный вопрос. Может ранее и были вопросы подобного плана, но сам еще не знаю на них ответ. Собрал несколько функций, значения которых хотелось бы узнать, ведь они введены в native-лист не просто так. Вот сами функции: IsTriggerWaitOnSleeps, ResetTrigger, TriggerEvaluate, TriggerExecuteWait, TriggerSyncReady, TriggerSyncStart, TriggerWaitForSound, TriggerWaitOnSleeps. Насчет некоторых из них есть некоторые догадки чисто исходя из их названия, но это не дает никакого представления об их применении. Вопрос: что делают данные функции? Может, кто сталкивался с ними, то расскажите, что они из себя представляют, хотя бы те, которые Вам известны.

Принятый ответ

Sync функции нужны для синхроеизации локальных данных через кеш.
2
20
8 лет назад
2
IsTriggerWaitOnSleeps - предположу что если в триггере сейчас активен TriggerSleepAction - вернет true
RestTrigger - понятия не имею что делает. Оно не очищает события или действия.
TriggerEvaluate - запускает проверку условия триггера. Вернет true если условие прокнуло.
2
32
8 лет назад
2
Sync функции нужны для синхроеизации локальных данных через кеш.
Принятый ответ
0
13
8 лет назад
0
quq_CCCP, а как это работает и что собой представляет данная синхронизация в Warcraft 3?
5
11
8 лет назад
5
2
32
8 лет назад
2
xgm.guru/p/wc3/getlocalplayer тут есть пример применения, это синхроеизация данных в кеше, эти две функции обозначают начало и конец синхронизайии.
На этих функциях основана сборка статистики пользовательских игр варкравта к примеру.
5
14
8 лет назад
5
ResetTrigger обнуляет значения, возвращаемые функциями GetTriggerEvalCount и GetTriggerExecCount.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.