pub struct AttackOptions {
pub target_dodging: bool,
pub permit_pvp: bool,
pub target_group: GroupTarget,
pub allow_friendly_fire: bool,
pub precision_mult: Option<f32>,
}Fields§
§target_dodging: bool§permit_pvp: boolResult of permit_pvp
target_group: GroupTarget§allow_friendly_fire: boolWhen set to true, entities in the same group or pets & pet owners may
hit eachother albeit the target_group being OutOfGroup
precision_mult: Option<f32>Trait Implementations§
Source§impl Clone for AttackOptions
impl Clone for AttackOptions
Source§fn clone(&self) -> AttackOptions
fn clone(&self) -> AttackOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AttackOptions
Auto Trait Implementations§
impl Freeze for AttackOptions
impl RefUnwindSafe for AttackOptions
impl Send for AttackOptions
impl Sync for AttackOptions
impl Unpin for AttackOptions
impl UnwindSafe for AttackOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more