@@ -4,7 +4,7 @@ use bevy::ecs::{
44 system:: In ,
55} ;
66
7- /// Send this event .
7+ /// Write a message .
88///
99/// ```rust
1010/// use bevy::prelude::*;
@@ -16,15 +16,21 @@ use bevy::ecs::{
1616/// struct MyEvent;
1717///
1818/// KeySequence::new(
19- /// action::send_event (MyEvent),
19+ /// action::write_message (MyEvent),
2020/// keyseq! { Space });
2121/// ```
22- pub fn send_event < E : Message + Clone > ( event : E ) -> impl FnMut ( MessageWriter < E > ) {
22+ pub fn write_message < E : Message + Clone > ( event : E ) -> impl FnMut ( MessageWriter < E > ) {
2323 move |mut writer : MessageWriter < E > | {
2424 writer. write ( event. clone ( ) ) ;
2525 }
2626}
2727
28+ /// Send an event.
29+ #[ deprecated( since = "0.9.1" , note = "please use `write_message` instead" ) ]
30+ pub fn send_event < E : Message + Clone > ( event : E ) -> impl FnMut ( MessageWriter < E > ) {
31+ write_message ( event)
32+ }
33+
2834/// Trigger an event.
2935pub fn trigger < ' a , E > ( event : E ) -> impl FnMut ( Commands )
3036where
@@ -36,13 +42,24 @@ where
3642 }
3743}
3844
39- /// Sends an event with input, .e.g,
45+ /// Write a message with input, .e.g,
4046/// [ButtonSequence](crate::input_sequence::ButtonSequence) provides a
4147/// [Gamepad](bevy::input::gamepad::Gamepad) identifier.
42- pub fn send_event_with_input < E : Message , Input : ' static , F : FnMut ( Input ) -> E > (
48+ pub fn write_message_with_input < E : Message , Input : ' static , F : FnMut ( Input ) -> E > (
4349 mut f : F ,
4450) -> impl FnMut ( In < Input > , MessageWriter < E > ) {
4551 move |In ( x) , mut writer : MessageWriter < E > | {
4652 writer. write ( f ( x) ) ;
4753 }
4854}
55+
56+ /// Sends an event with input.
57+ #[ deprecated(
58+ since = "0.9.1" ,
59+ note = "please use `write_message_with_input` instead"
60+ ) ]
61+ pub fn send_event_with_input < E : Message , Input : ' static , F : FnMut ( Input ) -> E > (
62+ f : F ,
63+ ) -> impl FnMut ( In < Input > , MessageWriter < E > ) {
64+ write_message_with_input ( f)
65+ }
0 commit comments