#[repr(C)]pub struct ExtraHealth {
pub __base: BSExtraData,
pub health: f32,
pub pad14: u32,
}
Fields§
§__base: BSExtraData
Base class BSExtraData
.
health: f32
The health value.
Offset: 0x10
pad14: u32
Padding to match C++ structure alignment.
Offset: 0x14
Implementations§
Source§impl ExtraHealth
impl ExtraHealth
Sourcepub const RTTI: VariantID = RTTI_ExtraHealth
pub const RTTI: VariantID = RTTI_ExtraHealth
Address & offset of the runtime type information (RTTI) identifier.
Sourcepub const VTABLE: [VariantID; 1] = VTABLE_ExtraHealth
pub const VTABLE: [VariantID; 1] = VTABLE_ExtraHealth
Address & offset of the virtual function table.
Sourcepub const EXTRA_DATA_TYPE: ExtraDataType = ExtraDataType::Health
pub const EXTRA_DATA_TYPE: ExtraDataType = ExtraDataType::Health
The ExtraDataType
value for health.
Sourcepub const fn from_health(health: f32) -> Self
pub const fn from_health(health: f32) -> Self
Creates a new ExtraHealth
instance with a specific health value.
Sourcepub const fn get_type(&self) -> ExtraDataType
pub const fn get_type(&self) -> ExtraDataType
Gets the extra data type, always returning ExtraDataType::Health
.
Sourcepub const fn is_not_equal(&self, rhs: &Self) -> bool
pub const fn is_not_equal(&self, rhs: &Self) -> bool
Checks if this ExtraHealth
is not equal to another.
Trait Implementations§
Source§impl Debug for ExtraHealth
impl Debug for ExtraHealth
Source§impl Default for ExtraHealth
impl Default for ExtraHealth
Source§impl DerivedBSExtraData for ExtraHealth
impl DerivedBSExtraData for ExtraHealth
Source§fn get_extra_data(&self) -> &BSExtraData
fn get_extra_data(&self) -> &BSExtraData
Type used for downcast-ing availability and linked list search.
Source§fn get_extra_data_type() -> ExtraDataType
fn get_extra_data_type() -> ExtraDataType
Function for testing whether
BSExtraData
is really inherited. It will not be called in practice.Source§impl PartialEq for ExtraHealth
impl PartialEq for ExtraHealth
impl StructuralPartialEq for ExtraHealth
Auto Trait Implementations§
impl Freeze for ExtraHealth
impl RefUnwindSafe for ExtraHealth
impl !Send for ExtraHealth
impl !Sync for ExtraHealth
impl Unpin for ExtraHealth
impl UnwindSafe for ExtraHealth
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