observable_proxy
The ProxyObservable can subscribe to another observable entity of matching
type!
See Also
- EventObservable - Observe events sent to an entity.
- KeyboardObservable - Observe global key input.
- MessageObservable -
Observe messages written via
MessageWriter. - ResourceObservable - Observe derived values of a resource on change.
Example
cargo run -p rx_bevy --example observable_proxy_example
let keyboard_observable_entity = commands
.spawn((
Name::new("KeyboardObservable"),
KeyboardObservable::new(default(), rx_schedule_update_virtual.handle())
.into_component(),
))
.id();
let _s = ProxyObservable::<KeyCode, Never>::new(
keyboard_observable_entity,
rx_schedule_update_virtual.handle(),
).subscribe(PrintObserver::new("proxy_observable"));