refactor(item): transpose item type and item data

This commit is contained in:
Nova
2022-06-30 12:40:15 -04:00
parent c67a76b4b9
commit cd7627a183
2 changed files with 174 additions and 102 deletions

View File

@@ -1,6 +1,6 @@
use super::data::{PulseReceiver, PulseSender};
use super::field::Field;
use super::item::{ItemAcceptor, ItemType, ItemUI};
use super::item::{Item, ItemAcceptor, ItemUI};
use super::spatial::Spatial;
use crate::core::client::Client;
use crate::core::registry::Registry;
@@ -35,7 +35,7 @@ pub struct Node {
pub field: OnceCell<Arc<Field>>,
pub pulse_sender: OnceCell<Arc<PulseSender>>,
pub pulse_receiver: OnceCell<Arc<PulseReceiver>>,
pub item: OnceCell<Arc<ItemType>>,
pub item: OnceCell<Arc<Item>>,
pub item_acceptor: OnceCell<Arc<ItemAcceptor>>,
pub item_ui: OnceCell<Arc<ItemUI>>,
}