macro_rules! all {
($($args:expr),+ $(,)?) => { ... };
}Expand description
Creates a Signal that outputs true if all input Signals are true.
Accepts 2 or more Signals. All signals must output bool.
ยงExample
use bevy_ecs::prelude::*;
use jonmo::{prelude::*, signal};
let s1 = SignalBuilder::from_system(|_: In<()>| true);
let s2 = SignalBuilder::from_system(|_: In<()>| true);
let all_signal = signal::all!(s1, s2); // outputs `true`