pub struct CombatCueView {Show 15 fields
pub kind: CombatCueKind,
pub until_tick: Tick,
pub start_tick: Tick,
pub ability_id: Option<String>,
pub telegraph_kind: Option<CombatFxKind>,
pub origin_x: Option<f32>,
pub origin_y: Option<f32>,
pub origin_z: Option<f32>,
pub end_x: Option<f32>,
pub end_y: Option<f32>,
pub end_z: Option<f32>,
pub yaw: Option<f32>,
pub reach_m: Option<f32>,
pub arc_deg: Option<f32>,
pub radius_m: Option<f32>,
}Fields§
§kind: CombatCueKind§until_tick: TickSim tick after which clients should hide this cue.
start_tick: TickSim tick when the cue began (for progress rings). 0 = client estimates from kind.
ability_id: Option<String>Ability id when kind is CombatCueKind::AttackTelegraph.
telegraph_kind: Option<CombatFxKind>When set, clients draw a spatial impact preview (red zone) at this origin.
origin_x: Option<f32>§origin_y: Option<f32>§origin_z: Option<f32>§end_x: Option<f32>§end_y: Option<f32>§end_z: Option<f32>§yaw: Option<f32>§reach_m: Option<f32>§arc_deg: Option<f32>§radius_m: Option<f32>Implementations§
Source§impl CombatCueView
impl CombatCueView
Sourcepub fn timing(kind: CombatCueKind, until_tick: Tick, start_tick: Tick) -> Self
pub fn timing(kind: CombatCueKind, until_tick: Tick, start_tick: Tick) -> Self
Timing-only cue (dodge / block / entity wind-up without impact preview).
Trait Implementations§
Source§impl Clone for CombatCueView
impl Clone for CombatCueView
Source§fn clone(&self) -> CombatCueView
fn clone(&self) -> CombatCueView
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CombatCueView
impl Debug for CombatCueView
Source§impl<'de> Deserialize<'de> for CombatCueView
impl<'de> Deserialize<'de> for CombatCueView
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 CombatCueView
impl PartialEq for CombatCueView
Source§impl Serialize for CombatCueView
impl Serialize for CombatCueView
impl StructuralPartialEq for CombatCueView
Auto Trait Implementations§
impl Freeze for CombatCueView
impl RefUnwindSafe for CombatCueView
impl Send for CombatCueView
impl Sync for CombatCueView
impl Unpin for CombatCueView
impl UnsafeUnpin for CombatCueView
impl UnwindSafe for CombatCueView
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