Trait jumpy::prelude::input::NetworkPlayerControls
pub trait NetworkPlayerControls<'a, Dense, Control>: PlayerControls<'a, Control>where
Dense: DenseInput,{
// Required methods
fn network_update(
&mut self,
player_idx: usize,
dense_input: &Dense,
status: NetworkInputStatus,
);
fn get_dense_control(&self, player_idx: usize) -> Dense;
}
Expand description
Required for use of PlayerControls
in networking.
Required Methods§
fn network_update(
&mut self,
player_idx: usize,
dense_input: &Dense,
status: NetworkInputStatus,
)
fn network_update( &mut self, player_idx: usize, dense_input: &Dense, status: NetworkInputStatus, )
Update control of player from dense input.
[NetworkInputStatus
] communicates if input is confirmed, predicted, or from disconnected player.
fn get_dense_control(&self, player_idx: usize) -> Dense
fn get_dense_control(&self, player_idx: usize) -> Dense
Get dense control for player.
Object Safety§
This trait is not object safe.