nexus/bevy-add-events-macro/src/lib.rs

14 lines
246 B
Rust

#[macro_export]
macro_rules! add_events{
($a:ident,$b:ty)=>{
{
$a.add_event::<$b>()
}
};
($a:ident,$b:ty $(,$c:ty)*)=> {
{
add_events!($a, $b); add_events!($a $(,$c)*)
}
}
}