pub struct EncounterTelemetryEvent {
pub kind: EncounterTelemetryEventKind,
pub time_ms: u32,
pub actor: ActorId,
pub previous_target: Option<EnemyIdx>,
pub target: Option<EnemyIdx>,
pub pull: PullId,
pub group: Option<GroupId>,
pub transform: Option<SpatialTransform>,
}Expand description
One typed encounter lifecycle observation.
Fields§
§kind: EncounterTelemetryEventKind§time_ms: u32§actor: ActorId§previous_target: Option<EnemyIdx>§target: Option<EnemyIdx>§pull: PullId§group: Option<GroupId>§transform: Option<SpatialTransform>Trait Implementations§
Source§impl Clone for EncounterTelemetryEvent
impl Clone for EncounterTelemetryEvent
Source§fn clone(&self) -> EncounterTelemetryEvent
fn clone(&self) -> EncounterTelemetryEvent
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 EncounterTelemetryEvent
impl Debug for EncounterTelemetryEvent
Source§impl PartialEq for EncounterTelemetryEvent
impl PartialEq for EncounterTelemetryEvent
impl StructuralPartialEq for EncounterTelemetryEvent
Auto Trait Implementations§
impl Freeze for EncounterTelemetryEvent
impl RefUnwindSafe for EncounterTelemetryEvent
impl Send for EncounterTelemetryEvent
impl Sync for EncounterTelemetryEvent
impl Unpin for EncounterTelemetryEvent
impl UnsafeUnpin for EncounterTelemetryEvent
impl UnwindSafe for EncounterTelemetryEvent
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