Right now, tools have certain of their events hooked up to as callbacks under Tool.Listeners.EventName. This is a pretty strange setup though. They should just be signals, to be able to connect to signal Tool.Equipped, for example, instead of setting Tool.Listeners.Equipped to a callback function.
Right now, tools have certain of their events hooked up to as callbacks under Tool.Listeners.EventName. This is a pretty strange setup though. They should just be signals, to be able to connect to signal Tool.Equipped, for example, instead of setting Tool.Listeners.Equipped to a callback function.