V3 Finally Dropped 🥳
Fixed a problem with :Disconnect
:DisconnectAll now uses a number instead of nil
:Destroy now cleans up the metatable and makes the Signal unusable
Implemented thread caching for better performance
Fixed :Once and :Wait being able to be Fired more than Once
:DisconnectAll doesn’t clean connections created after it anymore
:FireSync was deleted
:DisconnectAllImmediate was deleted
:DisconnectImmediate was deleted
:Destroy was cleaned to prevent memory leaks
Added:
NewSignal.get(Id: string) -> Signal
Gets a Signal from the given ID, if not found, creates a new one
for NewSignal to be used without needing an intermediate module for Signal Storing
This is done to have Packet like behaviour