при взаимодействии с другим актором, он получает этот компонент себе. Получается один компонент у двоих акторов. Можно ли как-то второму актору присвоить этот компонент, если он изначально создан у первого? Чтобы такие методы как GetOwner возвращали именно второго актора, а не первого.
а как ты сделаешь что он будет одновременно у 2-х?
Потому что когда ты передаешь в переменной компонент, ты передаешь указатель на него Он может быть хоть у десяти акторов, но овнер у него один, у кого изначально он создавался
ну так при аттаче указывается владелец не ?
То что указатель есть у всех, это не означает что он принадлежит им всем. У компонента только один владелец. Можешь поле у компонента создать, пусть в себе хранит условного "владельца"
Нет, Owner - это Owner, AttachedParent - это AttachedParent, это могут быть разные сущности
Обсуждают сегодня