компонентом.
У меня есть класс, в котором есть несколько инвентарей (массив с предметами). И есть актор компонент с функцией поиска предмета в одном из инвентарей этого объекта. При нахождении предмета в этом инвентаре его колво увеличивается.
Выяснилось, что актор компонент работает с локальной КОПИЕЙ этого массива, не затрагивая инвентарь самого объекта.
Поставленное себе ТЗ - чтобы другой человек мог приделать к актору актор компонент "инвентарь", вызвать в акторе функцию поиска предмета и приконектить к пину инвентарь, в котором происходит поиск.
И я сейчас хз, как сделать так, чтобы проходила не копия, а именно "оригинал" инвентаря (который список) из актора, к которому присобачен этот актор компонент. Первым делом подумал, что можно из get owner получить нужный мне компонент, но нет. Интерфейс что ли? Но вдруг без него можно обойтись.
Как мне из актор компонента найти оригинал/ссылку переменной объекта, к которой компонент принадлежит?
Ты почти рядом, не ссылка, а референс, но, скорее всего, тебе нужно будет бахнуть интерфейс, да
Дык, сложность именно в массиве. Я могу получить ссылку на переменную, но на массив - нет. Только на его элементы.
Ссылку, не референс?
Это ведь одно и то же, нет?
ой а разговоров то было
а разве референс не переводится как ссылка?
я не успел ещё ниже прочитать)
Обсуждают сегодня