NetrexMC / RakNet

RakNet implementation in Rust
Apache License 2.0
44 stars 12 forks source link

Add better events #12

Closed john-bv closed 2 years ago

john-bv commented 2 years ago

This PR adds a better events api, eg, instead of wrapping a load of functions into RakNetServer.start you can now use:

let mut server = RakNetServer::new("0.0.0.0:19132".into());
let threads = raknet_start!(server, move |event: &RakNetEvent| {
    // code
});