C# Delegates in Unity! - Intermediate Scripting Tutorial
Watch this video in context on Unity Learn:
Delegates are containers for methods (functions). They can be thought of as a variable that be called like a function to invoke whichever methods are currently stored in it. In this video you will learn to make your own delegates and use them to call various methods.