Event.remove

Removes either a function from this event or when given a string, remove all functions registered under that name
Returns the number of functions that were removed
overload 1:
Event:remove(name)
Method Property Fluent Description Representation
name accepts a String
Return Value an Integer
overload 2:
Event:remove(function)
Method Property Fluent Description Representation
function accepts a function
Return Value an Integer
a a