Jump to content
Korean Random

Не обновляются текстовые поля при нескольких событиях.


Kotyarko_O

Recommended Posts

Уже давно заметил поведение, но постоянно думал, что косяк на моей стороне.

Покажу суть на примере. Есть текстовое поле (battleLabels), для него указано 3 события:

"updateEvent": "PY(ON_ENGINE_STATE), PY(ON_VIEW_CHANGED), ON_CURRENT_VEHICLE_DESTROYED"

где:

  • PY(ON_ENGINE_STATE) - поломка\ремонт двигателя.
  • PY(ON_VIEW_CHANGED) - смена режима прицеливания (аркадный, снайперский, арт).
  • ON_CURRENT_VEHICLE_DESTROYED - уничтожение текущего танка.

В таком случае, если уничтожается двигатель (и должно сработать событие "PY(ON_ENGINE_STATE)"), то поле не обновляется. Меняем местами первое событие и второе:

"updateEvent": "PY(ON_VIEW_CHANGED), PY(ON_ENGINE_STATE), ON_CURRENT_VEHICLE_DESTROYED"

Теперь при уничтожении двигателя поле обновляется, но при смене режима прицеливания - нет. Третье событие отрабатывает нормально.

Значит при нескольких указанных где-то теряется первое.

Edited by Kotyarko_O
Link to comment
Short link
Share on other sites

Я проверил, у меня нормально оба события срабатывают. Но я не на твоем примере проверял, скорей всего у тебя в чем-то другом ошибка.

  • Upvote 1
Link to comment
Short link
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...