use crate::inventory::Inventory;
use crate::utils::event::Listener;
use crate::utils::FrameC;
impl Inventory {
pub(crate) fn update<E: Listener + 'static>(&self, frame: &mut FrameC<E>) {
for (_, monitor) in self.inventory_monitors.borrow().iter() {
monitor.check(&self, &frame.data);
}
}
}