Нужно ли отменять назначение методов из событий?Почему или почему нет? - PullRequest
0 голосов
/ 28 декабря 2018

Я все еще не понимаю, как работают делегаты.Я слышал, что если вы не отменяете методы перед уничтожением объектов, это может вызвать утечку памяти в Unity.Итак, у меня есть плагин Google Admob.Инструкция говорит, что я могу назначить методы объекта событиям, предоставляемым плагином.

Пример:

private InterstitialAd interstitial;
// Called when an ad request has successfully loaded.
    this.interstitial.OnAdLoaded += HandleOnAdLoaded;

Должен ли я отменить назначение этого метода перед тем, как перейти

interstitial.Destroy();

Я слышал, что если ты этого не сделаешь, я могу вызвать утечки памяти.Как ваш метод уничтоженного объекта по-прежнему присваивается событие или что-то в этом роде.Это правда?Или мне не нужно заботиться об этом, просто уничтожь объект, и все в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...