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§

source

fn read( &self, reader: &mut BitReader<'_>, converter: &dyn NetEntityHandleConverter ) -> Result<Box<dyn Replicate>, SerdeErr>

Create new Component from incoming bit stream

source

fn read_create_update( &self, reader: &mut BitReader<'_> ) -> Result<ComponentUpdate, SerdeErr>

Create new Component Update from incoming bit stream

Implementors§