| Crates.io | bakkesmod |
| lib.rs | bakkesmod |
| version | 0.2.1 |
| created_at | 2020-09-04 23:29:43.145291+00 |
| updated_at | 2020-09-13 13:40:17.438679+00 |
| description | Rust SDK for writing BakkesMod plugins. |
| homepage | |
| repository | https://github.com/AratorRL/bakkesmod-rust |
| max_upload_size | |
| id | 284890 |
| size | 694,522 |
use bakkesmod::prelude::*;
use bakkesmod::wrappers::unreal::*;
use bakkesmod::{game, console};
#[plugin_init]
pub fn on_load() {
console::register_notifier("get_ball_location", Box::new(move |_: Vec<String>| {
let game = match bakkesmod::get_game_event_as_server() {
Some(g) => g,
None => {
log_console!("game is null!");
return;
}
};
match game.get_ball() {
Some(ball) => log_console!("{}", ball.get_location()),
None => log_console!("ball is NULL")
};
}));
}
View more examples in the examples directory.