What difference between delegates?

I want to do this Allow to press a button when the player is close enough to it. All the players are instances of the same class. Do I need an event instead of a Muti-cast delegate?

Thanks.