diff --git a/src/nodes/mod.rs b/src/nodes/mod.rs index 37d1263..c45c761 100644 --- a/src/nodes/mod.rs +++ b/src/nodes/mod.rs @@ -51,14 +51,24 @@ pub struct Node { pub spatial: OnceCell>, pub field: OnceCell>, - pub model: OnceCell>, + + // Data pub pulse_sender: OnceCell>, pub pulse_receiver: OnceCell>, + + // Drawable + pub model: OnceCell>, + + // Input + pub input_method: OnceCell>, + pub input_handler: OnceCell>, + + // Item pub item: OnceCell>, pub item_acceptor: OnceCell>, pub item_ui: OnceCell>, - pub input_method: OnceCell>, - pub input_handler: OnceCell>, + + // Startup pub startup_settings: OnceCell>, pub(crate) client: Weak,