The event system is like the Hook system in Garry's Mod. It allows you to register functions on classes to receive a callback on certain global events.
[Event] attribute will add it to the list to be called.
The various events called from the engine currently:
client.disconnect- called from
frame- called from
tick- tick is always called, client/server are appropriate to their state
physics.step- called from
client.hotloaded- called from
You can call your own events.