а экшн при инвоуке все равно пытается вызвать его функцию, не смотря на нулл-статус владельца функции.
При этом конструкция типа
action?.Invoke();
игнорит нулл-статус и все равно пытается выполнить функцию на несуществующем экземпляре скрипта.
Сумел отловить что .Target = null, но я хз как можно имея эту инфу выкинуть из подписки все функции этого таргета
Был бы благодарен за подсказки как порешать данный эксепшн
Action не становится нул, когда от него отписываются все
Но *.Target == null срабатывает, если целевой объект занулен
Я просто искал способ хоть как-то отследить когда объект удален, и конкретно эта связка мне выдает нулл именно когда надо, хотя может быть что это сугубо СПГС
Обсуждают сегодня