use godot::prelude::*; #[derive(Default, Clone, Debug, GodotClass)] #[class(tool, init, base=Resource)] pub struct FlockProperties { #[export] #[init(val = 625.0)] /// Distance (squared) to apply seperation force between boids in a flock. pub goal_seperation: f32, #[export] #[init(val = 2500.0)] /// Distance (squared) to apply alignment force between boids in a flock. pub goal_alignment: f32, #[export] #[init(val = 2500.0)] /// Distance (squared) to apply cohesion force between boids in a flock. pub goal_cohesion: f32, }