pub struct AoeDef {
pub max_targets: Option<u8>,
pub reduced_aoe_targets: Option<u8>,
pub full_amount_targets: Option<u8>,
pub base_aoe_multiplier: Option<f64>,
pub chain_multiplier: Option<f64>,
pub split: Option<bool>,
}Expand description
AoE shape on a crate::ManifestSpellDef.
Fields§
§max_targets: Option<u8>§reduced_aoe_targets: Option<u8>§full_amount_targets: Option<u8>§base_aoe_multiplier: Option<f64>§chain_multiplier: Option<f64>§split: Option<bool>Trait Implementations§
Source§impl<'de> Deserialize<'de> for AoeDef
impl<'de> Deserialize<'de> for AoeDef
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
Auto Trait Implementations§
impl Freeze for AoeDef
impl RefUnwindSafe for AoeDef
impl Send for AoeDef
impl Sync for AoeDef
impl Unpin for AoeDef
impl UnsafeUnpin for AoeDef
impl UnwindSafe for AoeDef
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