pub enum EncounterScriptEvent {
Move {
at_s: f64,
actor: PositionedActorRef,
transform: SpatialTransform,
},
Despawn {
at_s: f64,
enemy: EnemyIdx,
counts_as_completion: bool,
},
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for EncounterScriptEvent
impl Clone for EncounterScriptEvent
Source§fn clone(&self) -> EncounterScriptEvent
fn clone(&self) -> EncounterScriptEvent
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 moreSource§impl Debug for EncounterScriptEvent
impl Debug for EncounterScriptEvent
Source§impl<'de> Deserialize<'de> for EncounterScriptEvent
impl<'de> Deserialize<'de> for EncounterScriptEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for EncounterScriptEvent
impl PartialEq for EncounterScriptEvent
Source§impl Serialize for EncounterScriptEvent
impl Serialize for EncounterScriptEvent
impl StructuralPartialEq for EncounterScriptEvent
Auto Trait Implementations§
impl Freeze for EncounterScriptEvent
impl RefUnwindSafe for EncounterScriptEvent
impl Send for EncounterScriptEvent
impl Sync for EncounterScriptEvent
impl Unpin for EncounterScriptEvent
impl UnsafeUnpin for EncounterScriptEvent
impl UnwindSafe for EncounterScriptEvent
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