pub struct CombatFx {Show 17 fields
pub id: u64,
pub kind: CombatFxKind,
pub ability_id: String,
pub caster_id: EntityId,
pub origin_x: f32,
pub origin_y: f32,
pub origin_z: 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>,
pub hits: Vec<CombatFxHit>,
pub until_tick: u64,
pub damage_type: String,
}Expand description
Authoritative attack footprint / hit cue for clients to draw on the map.
Fields§
§id: u64§kind: CombatFxKind§ability_id: String§caster_id: EntityId§origin_x: f32§origin_y: f32§origin_z: 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>§hits: Vec<CombatFxHit>§until_tick: u64Sim tick after which clients should drop this cue.
damage_type: StringTrait Implementations§
Source§impl<'de> Deserialize<'de> for CombatFx
impl<'de> Deserialize<'de> for CombatFx
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
impl StructuralPartialEq for CombatFx
Auto Trait Implementations§
impl Freeze for CombatFx
impl RefUnwindSafe for CombatFx
impl Send for CombatFx
impl Sync for CombatFx
impl Unpin for CombatFx
impl UnsafeUnpin for CombatFx
impl UnwindSafe for CombatFx
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