pub struct InitialModule {Show 18 fields
pub enabled: bool,
pub gravityModifier: Enum_f32__MinMaxCurve,
pub maxNumParticles: i32,
pub startColor: MinMaxGradient,
pub startLifetime: MinMaxCurve,
pub startRotation: MinMaxCurve,
pub startSize: MinMaxCurve,
pub startSpeed: MinMaxCurve,
pub customEmitterVelocity: Option<Vector3f>,
pub gravitySource: Option<i32>,
pub inheritVelocity: Option<f32>,
pub randomizeRotationDirection: Option<f32>,
pub rotation3D: Option<bool>,
pub size3D: Option<bool>,
pub startRotationX: Option<MinMaxCurve>,
pub startRotationY: Option<MinMaxCurve>,
pub startSizeY: Option<MinMaxCurve>,
pub startSizeZ: Option<MinMaxCurve>,
}Expand description
InitialModule is a sub class of the Unity engine since version 3.5.0.
Fields§
§enabled: bool§gravityModifier: Enum_f32__MinMaxCurve§maxNumParticles: i32§startColor: MinMaxGradient§startLifetime: MinMaxCurve§startRotation: MinMaxCurve§startSize: MinMaxCurve§startSpeed: MinMaxCurve§customEmitterVelocity: Option<Vector3f>Vector3f: (2021.1.0b1 - 2022.3.2f1)
gravitySource: Option<i32>i32: (2022.1.0b1 - 2022.3.2f1)
inheritVelocity: Option<f32>f32: (3.5.0 - 5.2.5f1)
randomizeRotationDirection: Option<f32>f32: (5.3.0f1 - 2022.3.2f1)
rotation3D: Option<bool>bool: (5.3.0f1 - 2022.3.2f1)
size3D: Option<bool>bool: (5.4.0f3 - 2022.3.2f1)
startRotationX: Option<MinMaxCurve>MinMaxCurve: (5.3.0f1 - 2022.3.2f1)
startRotationY: Option<MinMaxCurve>MinMaxCurve: (5.3.0f1 - 2022.3.2f1)
startSizeY: Option<MinMaxCurve>MinMaxCurve: (5.4.0f3 - 2022.3.2f1)
startSizeZ: Option<MinMaxCurve>MinMaxCurve: (5.4.0f3 - 2022.3.2f1)
Trait Implementations§
Source§impl Debug for InitialModule
impl Debug for InitialModule
Source§impl<'de> Deserialize<'de> for InitialModule
impl<'de> Deserialize<'de> for InitialModule
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 InitialModule
impl RefUnwindSafe for InitialModule
impl Send for InitialModule
impl Sync for InitialModule
impl Unpin for InitialModule
impl UnwindSafe for InitialModule
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