use bevy::prelude::*;
use serde::{Deserialize, Serialize};
use super::field::{Field, FieldValue};
#[derive(Debug, Clone, PartialEq, Reflect, Serialize, Deserialize)]
pub struct Variable {
pub name: String,
pub initial: FieldValue,
#[serde(default)]
pub fields: Vec<Field>,
}