Struct flattiverse_connector::unit::IonsRefreshingPowerUp
source · pub struct IonsRefreshingPowerUp { /* private fields */ }
Implementations
sourceimpl IonsRefreshingPowerUp
impl IonsRefreshingPowerUp
pub fn from_reader(
connector: &Arc<Connector>,
universe_group: &UniverseGroup,
packet: &Packet,
reader: &mut dyn BinaryReader
) -> Result<IonsRefreshingPowerUp, Error>
Trait Implementations
sourceimpl Unit for IonsRefreshingPowerUp
impl Unit for IonsRefreshingPowerUp
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
impl PowerUp for IonsRefreshingPowerUp
Auto Trait Implementations
impl !RefUnwindSafe for IonsRefreshingPowerUp
impl Send for IonsRefreshingPowerUp
impl Sync for IonsRefreshingPowerUp
impl Unpin for IonsRefreshingPowerUp
impl !UnwindSafe for IonsRefreshingPowerUp
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more