pub struct ResponderModData {
pub self_key: Option<Uoid>,
pub states: Vec<ResponderState>,
pub cur_state: u8,
pub enabled: bool,
pub flags: u8,
pub cur_command: i32,
pub completed_events: u64,
pub triggerer: Option<Uoid>,
}Expand description
Parsed plResponderModifier. C++ ref: plResponderModifier.cpp:627-665
Fields§
§self_key: Option<Uoid>§states: Vec<ResponderState>§cur_state: u8§enabled: bool§flags: u8§cur_command: i32Runtime: current command index during execution (-1 = not running). C++ ref: plResponderModifier::fCurCommand
completed_events: u64Runtime: bitfield of completed callback events. C++ ref: plResponderModifier::fCompletedEvents
triggerer: Option<Uoid>Runtime: the key that triggered this responder (for NotifyMsg receiver substitution). C++ ref: plResponderModifier::fTriggerer — set from msg->GetSender() in Trigger()
Trait Implementations§
Source§impl Clone for ResponderModData
impl Clone for ResponderModData
Source§fn clone(&self) -> ResponderModData
fn clone(&self) -> ResponderModData
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 ResponderModData
impl RefUnwindSafe for ResponderModData
impl Send for ResponderModData
impl Sync for ResponderModData
impl Unpin for ResponderModData
impl UnsafeUnpin for ResponderModData
impl UnwindSafe for ResponderModData
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