Struct oort_api::ActiveAbilities
source · #[repr(transparent)]pub struct ActiveAbilities(pub u64);Expand description
List of active abilities for an entity.
Tuple Fields§
§0: u64Implementations§
source§impl ActiveAbilities
impl ActiveAbilities
sourcepub fn set_ability(&mut self, ability: Ability)
pub fn set_ability(&mut self, ability: Ability)
Activate an ability.
sourcepub fn unset_ability(&mut self, ability: Ability)
pub fn unset_ability(&mut self, ability: Ability)
Deactivate an ability.
sourcepub fn get_ability(&self, ability: Ability) -> bool
pub fn get_ability(&self, ability: Ability) -> bool
Get whether an ability is active.
Auto Trait Implementations§
impl RefUnwindSafe for ActiveAbilities
impl Send for ActiveAbilities
impl Sync for ActiveAbilities
impl Unpin for ActiveAbilities
impl UnwindSafe for ActiveAbilities
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