Why you should stay away from the delegates in Unity
Well, not in all cases, but you definitely need to think twice when using them in production.
Event driven architecture has become extremely popular in Unity because it eases communication between components…