Спасибо за помощь.
Хотя твой пример и не решил мою проблему, но зато я узнал немного нового.
Индивидуальные переменные в копиях спрайтов работают адекватно (да и я, если честно, так и подозревал), что еще раз подтвердил твой исходник. У меня же, видимо, проблемы с расчетами этих самых переменные вызывает наличие условий, которые каким-то образом влияют на копии спрайтов.
Попробую описать проблему по-другому:
- приказ работникам собрать ресурсы, через Pathfinding;
- когда он прибывает к месту назначения – проигрывается анимация сбора ресурса и добавляются индивидуальные переменные по каждому виду ресурса;
- при возвращении назад, в конечной точке, при условии, что индивидуальная переменная ресурса равна 1, то к глобальному значению добавляется 3 ед. реса.
Вот когда спрайты ресурсов в единичном экземпляре, то все работает отлично. А вот когда одного вида ресурса 2 копии, то плюсуется только ресурс, который принес первый рабочий.Добавлено (27.07.2013, 20:28)
---------------------------------------------
Проблема решена путем перестроения логических схем расчетов.
Nick_Rimer, еще раз спасибо.