Struct flattiverse_connector::unit::DoubleDamagePowerUp
source · pub struct DoubleDamagePowerUp { /* private fields */ }
Implementations
sourceimpl DoubleDamagePowerUp
impl DoubleDamagePowerUp
pub fn from_reader(
connector: &Arc<Connector>,
universe_group: &UniverseGroup,
packet: &Packet,
reader: &mut dyn BinaryReader
) -> Result<DoubleDamagePowerUp, Error>
Trait Implementations
sourceimpl Unit for DoubleDamagePowerUp
impl Unit for DoubleDamagePowerUp
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 DoubleDamagePowerUp
Auto Trait Implementations
impl !RefUnwindSafe for DoubleDamagePowerUp
impl Send for DoubleDamagePowerUp
impl Sync for DoubleDamagePowerUp
impl Unpin for DoubleDamagePowerUp
impl !UnwindSafe for DoubleDamagePowerUp
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