1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use naia_serde::{BitReader, OwnedBitReader};
use crate::component::component_kinds::ComponentKind;
pub struct ComponentUpdate {
pub kind: ComponentKind,
buffer: OwnedBitReader,
}
impl ComponentUpdate {
pub fn new(kind: ComponentKind, buffer: OwnedBitReader) -> Self {
Self { kind, buffer }
}
pub fn reader(&self) -> BitReader {
self.buffer.borrow()
}
}