From 7914a480f9e4b325dc0b022fa99ad1d68de604d9 Mon Sep 17 00:00:00 2001 From: Dmitry Stepanov Date: Thu, 12 Mar 2026 21:07:35 +0300 Subject: [PATCH] `UserInterface::try_send_response` helper --- fyrox-ui/src/lib.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/fyrox-ui/src/lib.rs b/fyrox-ui/src/lib.rs index 188f45ea1..b6b22425b 100644 --- a/fyrox-ui/src/lib.rs +++ b/fyrox-ui/src/lib.rs @@ -2022,6 +2022,15 @@ impl UserInterface { self.sender.send(message).unwrap() } + pub fn try_send_response(&self, message: &UiMessage) -> bool { + if message.is_sync() || message.direction() == MessageDirection::FromWidget { + false + } else { + self.send_message(message.reverse()); + true + } + } + pub fn send_messages(&self, messages: [UiMessage; N]) { for message in messages { self.send_message(message)