pub struct PullDefinition {
pub id: PullId,
pub preferred_target: EnemyIdx,
pub player_start_transform: Option<SpatialTransform>,
pub wave_ids: Vec<WaveId>,
pub events: Vec<EncounterScriptEvent>,
pub reset_after_completion: PlayerResetFlags,
}Fields§
§id: PullId§preferred_target: EnemyIdx§player_start_transform: Option<SpatialTransform>§wave_ids: Vec<WaveId>§events: Vec<EncounterScriptEvent>§reset_after_completion: PlayerResetFlagsTrait Implementations§
Source§impl Clone for PullDefinition
impl Clone for PullDefinition
Source§fn clone(&self) -> PullDefinition
fn clone(&self) -> PullDefinition
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 PullDefinition
impl Debug for PullDefinition
Source§impl<'de> Deserialize<'de> for PullDefinition
impl<'de> Deserialize<'de> for PullDefinition
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 PullDefinition
impl PartialEq for PullDefinition
Source§impl Serialize for PullDefinition
impl Serialize for PullDefinition
impl StructuralPartialEq for PullDefinition
Auto Trait Implementations§
impl Freeze for PullDefinition
impl RefUnwindSafe for PullDefinition
impl Send for PullDefinition
impl Sync for PullDefinition
impl Unpin for PullDefinition
impl UnsafeUnpin for PullDefinition
impl UnwindSafe for PullDefinition
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