числа, так как я создаю референс обьекта и когда создаю ноду get display name то мне выдает значение с индексом, можно ли убрать индекс в конце и оставить только название?
Можно
Нужно найти способ
Это какие-то ругательства в мою сторону?)
как у тебя в переменную имени вообще затесался индекс?
пишет AssultRifleM4_C_0(0 является индексом)
Погоди,а ты чё хочешь вообще ,для чего тебе это?чтоб в виджет чтоли имя выводил
зачем ты в фактическое название подаешь техническое?
это нужно чтоб переключать анимации для кажого оружия(state machine) в аним графе и чтоб не делать енум
ты переключаешь анимации оружия исходя из куска его нейминга в стринге?
А ну костыль сделать ,понятно...енум тебя чем не устроил?
Все же просто ,зачем наваливать костыли
а как по другому, enum я делать не хочу т.к, сложности с добавлением нового оружия, если делать енум то нужно делать функцию под создание КАЖДОГО оружия, и если использовать нейминг то можно просто создать бп с префиксом нормера оружия и задать этот бп в основной функции создания оружия, а если попытаться сделать одну функцию с енамом то прийдется проверять не является ли созданый бп одним из оружия чтоб задать значение енум
чем не подходит енум по типу одна-две пять рук использования? наплечное- от бедра и так далее
смотри, например нужно создавать енум с значениями none m4 mp5 и чтоб при создании оружия задавалось верное значение енума то нужно делать cast to m4, > set ENum(weapon) m4, cast failed>cast to mp5 > set ENum(weapon) mp5
твою нынешнюю схему работы переключения спасет только полная перепись. поэтому да, если хочешь работать с тем что есть, ищи способ как по кускам отпиливать стринг и сравнивать его ;]
а может в структуру завернуть и оружие заполнять ил структуры, которую забирать например в инстансе
Да нет проблемы отпилить часть стринга ) Но это ж ппц блин ))
Я пока много не сделал 2(референс оружия и имя оружия)переменные и одну функцию(создание оружия)
спойлералерт, переключения анимации можно настраивать по анималертам внутри анимбп.
Что такое анималерт? Дай пожалуйста название на английском я загуглю
аним нотифаи, простите.
Обсуждают сегодня