rx_bevy_observable_proxy

Crates.iorx_bevy_observable_proxy
lib.rsrx_bevy_observable_proxy
version0.3.1
created_at2026-01-19 07:03:55.241856+00
updated_at2026-01-24 17:58:28.842862+00
descriptionrx_bevy proxy observable, relays events from another observable
homepagehttps://github.com/AlexAegis/rx_bevy
repositoryhttps://github.com/AlexAegis/rx_bevy
max_upload_size
id2053890
size135,738
Sandor (AlexAegis)

documentation

https://github.com/AlexAegis/rx_bevy

README

observable_proxy

crates.io ci codecov license

The ProxyObservable can subscribe to another observable entity of matching type!

See Also

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"));
Commit count: 652

cargo fmt