pub trait Unit: Send + Sync {
Show 15 methods fn name(&self) -> &str; fn position(&self) -> &Vector; fn movement(&self) -> &Vector; fn radius(&self) -> f32; fn gravity(&self) -> f32; fn team(&self) -> &Weak<Team>; fn is_solid(&self) -> bool; fn is_masking(&self) -> bool; fn is_visible(&self) -> bool; fn is_orbiting(&self) -> bool; fn orbiting_center(&self) -> &Option<Vector>; fn orbiting_states(&self) -> &Option<Vec<OrbitingState>>; fn mobility(&self) -> Mobility; fn connector(&self) -> &Weak<Connector>; fn kind(&self) -> UnitKind;
}

Required Methods

Implementors