Trait naia_shared::ReplicateBuilder
source · pub trait ReplicateBuilder: Send + Sync + Named {
// Required methods
fn read(
&self,
reader: &mut BitReader<'_>,
converter: &dyn NetEntityHandleConverter
) -> Result<Box<dyn Replicate>, SerdeErr>;
fn read_create_update(
&self,
reader: &mut BitReader<'_>
) -> Result<ComponentUpdate, SerdeErr>;
}Required Methods§
sourcefn read(
&self,
reader: &mut BitReader<'_>,
converter: &dyn NetEntityHandleConverter
) -> Result<Box<dyn Replicate>, SerdeErr>
fn read( &self, reader: &mut BitReader<'_>, converter: &dyn NetEntityHandleConverter ) -> Result<Box<dyn Replicate>, SerdeErr>
Create new Component from incoming bit stream
sourcefn read_create_update(
&self,
reader: &mut BitReader<'_>
) -> Result<ComponentUpdate, SerdeErr>
fn read_create_update( &self, reader: &mut BitReader<'_> ) -> Result<ComponentUpdate, SerdeErr>
Create new Component Update from incoming bit stream