blitz-foundation / monkey2

zlib License
3 stars 0 forks source link

[maybe] Allow to use '+=' operator only for first-class func, and '=Null' to unsubscribe all #35

Open Pharmhaus-2 opened 5 years ago

Pharmhaus-2 commented 5 years ago

Original Author: engor

Somewhere in code we have signal Moved:Void(). Signals usaully are public. Somewhere else we can reassign signal with Moved=MyFunc (by mistake or not) and we lost all other listeners!

Especially, I take care about internal signals from core modules.

Close me if it's bad idea. :)