pub struct VolumeDetectorData {
pub name: String,
pub collision_type: u8,
pub receivers: Vec<Uoid>,
pub proxy_key: Option<Uoid>,
}Expand description
Parsed plObjectInVolumeDetector data.
Fields§
§name: String§collision_type: u8Collision type flags (kTypeEnter=0x01, kTypeExit=0x02, etc.)
receivers: Vec<Uoid>Keys of modifiers to notify (plLogicModifier, plResponderModifier, etc.)
proxy_key: Option<Uoid>Optional proxy key — alternative hitee for activation messages.
Trait Implementations§
Source§impl Clone for VolumeDetectorData
impl Clone for VolumeDetectorData
Source§fn clone(&self) -> VolumeDetectorData
fn clone(&self) -> VolumeDetectorData
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 moreAuto Trait Implementations§
impl Freeze for VolumeDetectorData
impl RefUnwindSafe for VolumeDetectorData
impl Send for VolumeDetectorData
impl Sync for VolumeDetectorData
impl Unpin for VolumeDetectorData
impl UnsafeUnpin for VolumeDetectorData
impl UnwindSafe for VolumeDetectorData
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