Event (class)

This class is used to pass additional data to the event function. This class is mainly used for LunaLua event which are not sync with the main LunaLua event loop. Please note that not every event is cancellable. If doing anyway, it will throw an error.