bevy_add_events_macro/
lib.rs

1#[macro_export]
2macro_rules! add_events{
3    ($a:ident,$b:ty)=>{
4        {
5            $a.add_event::<$b>()
6        }
7    };
8    ($a:ident,$b:ty $(,$c:ty)*)=> {
9        {
10            add_events!($a, $b); add_events!($a $(,$c)*)
11        }
12    }
13}