Начал создавать грейд через UpgradeDefinition, но столкнулся с проблемой, что не понимаю, что обозначает effectIndex в setEffectType. Из-за этого постоянно при проверке карты выходит ошибка. Как это исправить? И где можно почитать и найти больше информации об UpgradeDefinition и прочих.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
17
3 года назад
Отредактирован GetLocalPlayer
0
effectIndex это, собсно, индекс эффекта. Одно улучшение может иметь до 4х эффектов.
Сами типы эффектов можно найти в UpgradeEffectType перечислении внутри UpgradeObjEditing модуля.
Сама ошибка говорит о необходимости использования метода addEffect... вместо setEffectType. Видимо setEffectType считается устаревшей и была изъята из употребления.
Загруженные файлы
0
12
3 года назад
0
GetLocalPlayer:
effectIndex это, собсно, индекс эффекта. Одно улучшение может иметь до 4х эффектов.
Сами типы эффектов можно найти в UpgradeEffectType перечислении внутри UpgradeObjEditing модуля.
Сама ошибка говорит о необходимости использования метода addEffect... вместо setEffectType. Видимо setEffectType считается устаревшей и была изъята из употребления.
Я пытался использовать addEffectApplyAttackUpgradeBonus, но грейд не работает. Улучшение атаки не происходит
0
17
3 года назад
0
А юнит, которому это улучшение задано, настроен? Данный тип улучшения настраивается в поле самого юнита Бой - Атака - урон (эффект от улучшения)
0
12
3 года назад
0
GetLocalPlayer:
А юнит, которому это улучшение задано, настроен? Данный тип улучшения настраивается в поле самого юнита Бой - Атака - урон (эффект от улучшения)
Да, я проверял с гредайми, которые были в карте, которыю я переделываю изначально, они работают с этим юнитом и на атаку тоже
Чтобы оставить комментарий, пожалуйста, войдите на сайт.