pub struct ParticleSystem(/* private fields */);Expand description
IL2CPP class: UnityEngine.ParticleSystem
Inherits: Component
Implementations§
Source§impl ParticleSystem
impl ParticleSystem
Sourcepub fn reset_pre_mapped_buffer_memory()
pub fn reset_pre_mapped_buffer_memory()
ResetPreMappedBufferMemory() overload
Sourcepub fn set_maximum_pre_mapped_buffer_counts(
vertex_buffers_count: impl Into<i32>,
index_buffers_count: impl Into<i32>,
)
pub fn set_maximum_pre_mapped_buffer_counts( vertex_buffers_count: impl Into<i32>, index_buffers_count: impl Into<i32>, )
SetMaximumPreMappedBufferCounts(i32, i32) overload
Source§impl ParticleSystem
impl ParticleSystem
pub fn emit_method_info() -> &'static MethodInfo
pub fn emit_2_method_info() -> &'static MethodInfo
pub fn get_start_delay_method_info() -> &'static MethodInfo
pub fn set_start_delay_method_info() -> &'static MethodInfo
pub fn get_loop_method_info() -> &'static MethodInfo
pub fn set_loop_method_info() -> &'static MethodInfo
pub fn get_play_on_awake_method_info() -> &'static MethodInfo
pub fn set_play_on_awake_method_info() -> &'static MethodInfo
pub fn get_duration_method_info() -> &'static MethodInfo
pub fn get_playback_speed_method_info() -> &'static MethodInfo
pub fn set_playback_speed_method_info() -> &'static MethodInfo
pub fn get_enable_emission_method_info() -> &'static MethodInfo
pub fn set_enable_emission_method_info() -> &'static MethodInfo
pub fn get_emission_rate_method_info() -> &'static MethodInfo
pub fn set_emission_rate_method_info() -> &'static MethodInfo
pub fn get_start_speed_method_info() -> &'static MethodInfo
pub fn set_start_speed_method_info() -> &'static MethodInfo
pub fn get_start_size_method_info() -> &'static MethodInfo
pub fn set_start_size_method_info() -> &'static MethodInfo
pub fn get_start_color_method_info() -> &'static MethodInfo
pub fn set_start_color_method_info() -> &'static MethodInfo
pub fn get_start_rotation_method_info() -> &'static MethodInfo
pub fn set_start_rotation_method_info() -> &'static MethodInfo
pub fn get_start_rotation3_d_method_info() -> &'static MethodInfo
pub fn set_start_rotation3_d_method_info() -> &'static MethodInfo
pub fn get_start_lifetime_method_info() -> &'static MethodInfo
pub fn set_start_lifetime_method_info() -> &'static MethodInfo
pub fn get_gravity_modifier_method_info() -> &'static MethodInfo
pub fn set_gravity_modifier_method_info() -> &'static MethodInfo
pub fn get_max_particles_method_info() -> &'static MethodInfo
pub fn set_max_particles_method_info() -> &'static MethodInfo
pub fn get_simulation_space_method_info() -> &'static MethodInfo
pub fn set_simulation_space_method_info() -> &'static MethodInfo
pub fn get_scaling_mode_method_info() -> &'static MethodInfo
pub fn set_scaling_mode_method_info() -> &'static MethodInfo
pub fn get_automatic_culling_enabled_method_info() -> &'static MethodInfo
pub fn get_is_playing_method_info() -> &'static MethodInfo
pub fn get_is_emitting_method_info() -> &'static MethodInfo
pub fn get_is_stopped_method_info() -> &'static MethodInfo
pub fn get_is_paused_method_info() -> &'static MethodInfo
pub fn get_particle_count_method_info() -> &'static MethodInfo
pub fn get_time_method_info() -> &'static MethodInfo
pub fn set_time_method_info() -> &'static MethodInfo
pub fn get_random_seed_method_info() -> &'static MethodInfo
pub fn set_random_seed_method_info() -> &'static MethodInfo
pub fn get_use_auto_random_seed_method_info() -> &'static MethodInfo
pub fn set_use_auto_random_seed_method_info() -> &'static MethodInfo
pub fn get_procedural_simulation_supported_method_info() -> &'static MethodInfo
pub fn get_particle_current_size_method_info() -> &'static MethodInfo
pub fn get_particle_current_size3_d_method_info() -> &'static MethodInfo
pub fn get_particle_current_color_method_info() -> &'static MethodInfo
pub fn get_particle_mesh_index_method_info() -> &'static MethodInfo
pub fn set_particles_method_info() -> &'static MethodInfo
pub fn set_particles_2_method_info() -> &'static MethodInfo
pub fn set_particles_3_method_info() -> &'static MethodInfo
pub fn set_particles_with_native_array_method_info() -> &'static MethodInfo
pub fn get_particles_method_info() -> &'static MethodInfo
pub fn get_particles_2_method_info() -> &'static MethodInfo
pub fn get_particles_3_method_info() -> &'static MethodInfo
pub fn get_particles_with_native_array_method_info() -> &'static MethodInfo
pub fn set_custom_particle_data_method_info() -> &'static MethodInfo
pub fn get_custom_particle_data_method_info() -> &'static MethodInfo
pub fn get_playback_state_method_info() -> &'static MethodInfo
pub fn set_playback_state_method_info() -> &'static MethodInfo
pub fn get_trail_data_internal_method_info() -> &'static MethodInfo
pub fn get_trails_method_info() -> &'static MethodInfo
pub fn set_trails_method_info() -> &'static MethodInfo
pub fn simulate_method_info() -> &'static MethodInfo
pub fn simulate_2_method_info() -> &'static MethodInfo
pub fn simulate_3_method_info() -> &'static MethodInfo
pub fn simulate_4_method_info() -> &'static MethodInfo
pub fn play_method_info() -> &'static MethodInfo
pub fn play_2_method_info() -> &'static MethodInfo
pub fn pause_method_info() -> &'static MethodInfo
pub fn pause_2_method_info() -> &'static MethodInfo
pub fn stop_method_info() -> &'static MethodInfo
pub fn stop_2_method_info() -> &'static MethodInfo
pub fn stop_3_method_info() -> &'static MethodInfo
pub fn clear_method_info() -> &'static MethodInfo
pub fn clear_2_method_info() -> &'static MethodInfo
pub fn is_alive_method_info() -> &'static MethodInfo
pub fn is_alive_2_method_info() -> &'static MethodInfo
pub fn emit_3_method_info() -> &'static MethodInfo
pub fn emit_internal_method_info() -> &'static MethodInfo
pub fn emit_4_method_info() -> &'static MethodInfo
pub fn emit_old_internal_method_info() -> &'static MethodInfo
pub fn trigger_sub_emitter_method_info() -> &'static MethodInfo
pub fn trigger_sub_emitter_2_method_info() -> &'static MethodInfo
pub fn trigger_sub_emitter_for_particle_method_info() -> &'static MethodInfo
pub fn trigger_sub_emitter_3_method_info() -> &'static MethodInfo
pub fn reset_pre_mapped_buffer_memory_method_info() -> &'static MethodInfo
pub fn set_maximum_pre_mapped_buffer_counts_method_info() -> &'static MethodInfo
pub fn allocate_axis_of_rotation_attribute_method_info() -> &'static MethodInfo
pub fn allocate_mesh_index_attribute_method_info() -> &'static MethodInfo
pub fn allocate_custom_data_attribute_method_info() -> &'static MethodInfo
pub fn get_main_method_info() -> &'static MethodInfo
pub fn get_emission_method_info() -> &'static MethodInfo
pub fn get_shape_method_info() -> &'static MethodInfo
pub fn get_velocity_over_lifetime_method_info() -> &'static MethodInfo
pub fn get_limit_velocity_over_lifetime_method_info() -> &'static MethodInfo
pub fn get_inherit_velocity_method_info() -> &'static MethodInfo
pub fn get_lifetime_by_emitter_speed_method_info() -> &'static MethodInfo
pub fn get_force_over_lifetime_method_info() -> &'static MethodInfo
pub fn get_color_over_lifetime_method_info() -> &'static MethodInfo
pub fn get_color_by_speed_method_info() -> &'static MethodInfo
pub fn get_size_over_lifetime_method_info() -> &'static MethodInfo
pub fn get_size_by_speed_method_info() -> &'static MethodInfo
pub fn get_rotation_over_lifetime_method_info() -> &'static MethodInfo
pub fn get_rotation_by_speed_method_info() -> &'static MethodInfo
pub fn get_external_forces_method_info() -> &'static MethodInfo
pub fn get_noise_method_info() -> &'static MethodInfo
pub fn get_collision_method_info() -> &'static MethodInfo
pub fn get_trigger_method_info() -> &'static MethodInfo
pub fn get_sub_emitters_method_info() -> &'static MethodInfo
pub fn get_texture_sheet_animation_method_info() -> &'static MethodInfo
pub fn get_lights_method_info() -> &'static MethodInfo
pub fn get_custom_data_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn get_particle_current_size3_d_injected_method_info() -> &'static MethodInfo
pub fn get_particle_current_color_injected_method_info() -> &'static MethodInfo
pub fn get_playback_state_injected_method_info() -> &'static MethodInfo
pub fn set_playback_state_injected_method_info() -> &'static MethodInfo
pub fn set_trails_injected_method_info() -> &'static MethodInfo
pub fn emit_injected_method_info() -> &'static MethodInfo
pub fn trigger_sub_emitter_for_particle_injected_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for ParticleSystem
impl ClassIdentity for ParticleSystem
Source§impl Clone for ParticleSystem
impl Clone for ParticleSystem
Source§fn clone(&self) -> ParticleSystem
fn clone(&self) -> ParticleSystem
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl FromIlInstance for ParticleSystem
impl FromIlInstance for ParticleSystem
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
Caller swears
class is a subtype of Self or layout compatibleSource§impl IObject_2 for ParticleSystem
impl IObject_2 for ParticleSystem
fn m_cached_ptr(self) -> IntPtr
fn set_m_cached_ptr(self, value: IntPtr)
impl Copy for ParticleSystem
impl IComponent for ParticleSystem
impl IObject for ParticleSystem
impl IParticleSystem for ParticleSystem
Auto Trait Implementations§
impl Freeze for ParticleSystem
impl RefUnwindSafe for ParticleSystem
impl !Send for ParticleSystem
impl !Sync for ParticleSystem
impl Unpin for ParticleSystem
impl UnwindSafe for ParticleSystem
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
Safety Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IComponentMethods for __Twhere
__T: IComponent,
impl<__T> IComponentMethods for __Twhere
__T: IComponent,
Source§fn get_transform(self) -> Transform
fn get_transform(self) -> Transform
get_transform() overloadSource§fn get_game_object(self) -> GameObject
fn get_game_object(self) -> GameObject
get_gameObject() overloadSource§fn get_component(self, type: impl Into<SystemType>) -> Component
fn get_component(self, type: impl Into<SystemType>) -> Component
GetComponent(::unity::SystemType) overloadSource§fn get_component_fast_path(
self,
type: impl Into<SystemType>,
one_further_than_result_value: impl Into<IntPtr>,
)
fn get_component_fast_path( self, type: impl Into<SystemType>, one_further_than_result_value: impl Into<IntPtr>, )
GetComponentFastPath(::unity::SystemType, ::unity::IntPtr) overloadfn get_component_2<M0: IlType + Copy + ClassIdentity>(self) -> M0
fn try_get_component<M0: IlType + Copy + ClassIdentity>( self, component: impl Into<*mut M0>, ) -> bool
Source§fn get_component_in_children(
self,
t: impl Into<SystemType>,
include_inactive: impl Into<bool>,
) -> Component
fn get_component_in_children( self, t: impl Into<SystemType>, include_inactive: impl Into<bool>, ) -> Component
GetComponentInChildren(::unity::SystemType, bool) overloadfn get_component_in_children_2<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, ) -> M0
fn get_component_in_children_3<M0: IlType + Copy + ClassIdentity>(self) -> M0
fn get_components_in_children<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, ) -> Array<M0>
fn get_components_in_children_2<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, result: impl Into<List_1<M0>>, )
fn get_components_in_children_3<M0: IlType + Copy + ClassIdentity>( self, ) -> Array<M0>
fn get_components_in_children_4<M0: IlType + Copy + ClassIdentity>( self, results: impl Into<List_1<M0>>, )
Source§fn get_component_in_parent(self, t: impl Into<SystemType>) -> Component
fn get_component_in_parent(self, t: impl Into<SystemType>) -> Component
GetComponentInParent(::unity::SystemType) overloadfn get_component_in_parent_2<M0: IlType + Copy + ClassIdentity>(self) -> M0
fn get_components_in_parent<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, ) -> Array<M0>
fn get_components_in_parent_2<M0: IlType + Copy + ClassIdentity>( self, include_inactive: impl Into<bool>, results: impl Into<List_1<M0>>, )
fn get_components_in_parent_3<M0: IlType + Copy + ClassIdentity>( self, ) -> Array<M0>
Source§fn get_components_for_list_internal(
self,
search_type: impl Into<SystemType>,
result_list: impl Into<Object>,
)
fn get_components_for_list_internal( self, search_type: impl Into<SystemType>, result_list: impl Into<Object>, )
GetComponentsForListInternal(::unity::SystemType, crate::system::object::Object) overloadSource§fn get_components(
self,
type: impl Into<SystemType>,
results: impl Into<List_1<Component>>,
)
fn get_components( self, type: impl Into<SystemType>, results: impl Into<List_1<Component>>, )
GetComponents(::unity::SystemType, crate::system::collections::generic::list_1::List_1<crate::unity_engine::component::Component>) overloadfn get_components_2<M0: IlType + Copy + ClassIdentity>( self, results: impl Into<List_1<M0>>, )
Source§fn get_tag(self) -> Il2CppString
fn get_tag(self) -> Il2CppString
get_tag() overloadSource§fn set_tag(self, value: impl Into<Il2CppString>)
fn set_tag(self, value: impl Into<Il2CppString>)
set_tag(::unity::Il2CppString) overloadfn get_components_3<M0: IlType + Copy + ClassIdentity>(self) -> Array<M0>
Source§fn compare_tag(self, tag: impl Into<Il2CppString>) -> bool
fn compare_tag(self, tag: impl Into<Il2CppString>) -> bool
CompareTag(::unity::Il2CppString) overloadSource§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overloadSource§impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, value: T0, pool: ObjectPool_1_2<T0>)where
Self: Sized,
fn system_i_disposable_dispose(self)where
Self: Sized,
Source§impl<__T> IObject_2Methods for __Twhere
__T: IObject_2,
impl<__T> IObject_2Methods for __Twhere
__T: IObject_2,
Source§fn get_instance_id(self) -> i32
fn get_instance_id(self) -> i32
GetInstanceID() overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn equals(self, other: impl Into<Object>) -> bool
fn equals(self, other: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn ensure_running_on_main_thread(self)
fn ensure_running_on_main_thread(self)
EnsureRunningOnMainThread() overloadSource§fn get_cached_ptr(self) -> IntPtr
fn get_cached_ptr(self) -> IntPtr
GetCachedPtr() overloadSource§fn get_name(self) -> Il2CppString
fn get_name(self) -> Il2CppString
get_name() overloadSource§fn set_name(self, value: impl Into<Il2CppString>)
fn set_name(self, value: impl Into<Il2CppString>)
set_name(::unity::Il2CppString) overloadSource§fn get_hide_flags(self) -> HideFlags
fn get_hide_flags(self) -> HideFlags
get_hideFlags() overloadSource§fn set_hide_flags(self, value: impl Into<HideFlags>)
fn set_hide_flags(self, value: impl Into<HideFlags>)
set_hideFlags(crate::unity_engine::hideflags::HideFlags) overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§impl<__T> IParticleSystemMethods for __Twhere
__T: IParticleSystem,
impl<__T> IParticleSystemMethods for __Twhere
__T: IParticleSystem,
Source§fn emit(
self,
position: impl Into<Vector3>,
velocity: impl Into<Vector3>,
size: impl Into<f32>,
lifetime: impl Into<f32>,
color: impl Into<Color32>,
)
fn emit( self, position: impl Into<Vector3>, velocity: impl Into<Vector3>, size: impl Into<f32>, lifetime: impl Into<f32>, color: impl Into<Color32>, )
Emit(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, f32, f32, crate::unity_engine::color32::Color32) overloadSource§fn emit_2(self, particle: impl Into<ParticleSystem_Particle>)
fn emit_2(self, particle: impl Into<ParticleSystem_Particle>)
Emit(crate::unity_engine::particlesystem::ParticleSystem_Particle) overloadSource§fn get_start_delay(self) -> f32
fn get_start_delay(self) -> f32
get_startDelay() overloadSource§fn set_start_delay(self, value: impl Into<f32>)
fn set_start_delay(self, value: impl Into<f32>)
set_startDelay(f32) overloadSource§fn get_play_on_awake(self) -> bool
fn get_play_on_awake(self) -> bool
get_playOnAwake() overloadSource§fn set_play_on_awake(self, value: impl Into<bool>)
fn set_play_on_awake(self, value: impl Into<bool>)
set_playOnAwake(bool) overloadSource§fn get_duration(self) -> f32
fn get_duration(self) -> f32
get_duration() overloadSource§fn get_playback_speed(self) -> f32
fn get_playback_speed(self) -> f32
get_playbackSpeed() overloadSource§fn set_playback_speed(self, value: impl Into<f32>)
fn set_playback_speed(self, value: impl Into<f32>)
set_playbackSpeed(f32) overloadSource§fn get_enable_emission(self) -> bool
fn get_enable_emission(self) -> bool
get_enableEmission() overloadSource§fn set_enable_emission(self, value: impl Into<bool>)
fn set_enable_emission(self, value: impl Into<bool>)
set_enableEmission(bool) overloadSource§fn get_emission_rate(self) -> f32
fn get_emission_rate(self) -> f32
get_emissionRate() overloadSource§fn set_emission_rate(self, value: impl Into<f32>)
fn set_emission_rate(self, value: impl Into<f32>)
set_emissionRate(f32) overloadSource§fn get_start_speed(self) -> f32
fn get_start_speed(self) -> f32
get_startSpeed() overloadSource§fn set_start_speed(self, value: impl Into<f32>)
fn set_start_speed(self, value: impl Into<f32>)
set_startSpeed(f32) overloadSource§fn get_start_size(self) -> f32
fn get_start_size(self) -> f32
get_startSize() overloadSource§fn set_start_size(self, value: impl Into<f32>)
fn set_start_size(self, value: impl Into<f32>)
set_startSize(f32) overloadSource§fn get_start_color(self) -> Color
fn get_start_color(self) -> Color
get_startColor() overloadSource§fn set_start_color(self, value: impl Into<Color>)
fn set_start_color(self, value: impl Into<Color>)
set_startColor(crate::unity_engine::color::Color) overloadSource§fn get_start_rotation(self) -> f32
fn get_start_rotation(self) -> f32
get_startRotation() overloadSource§fn set_start_rotation(self, value: impl Into<f32>)
fn set_start_rotation(self, value: impl Into<f32>)
set_startRotation(f32) overloadSource§fn get_start_rotation3_d(self) -> Vector3
fn get_start_rotation3_d(self) -> Vector3
get_startRotation3D() overloadSource§fn set_start_rotation3_d(self, value: impl Into<Vector3>)
fn set_start_rotation3_d(self, value: impl Into<Vector3>)
set_startRotation3D(crate::unity_engine::vector3::Vector3) overloadSource§fn get_start_lifetime(self) -> f32
fn get_start_lifetime(self) -> f32
get_startLifetime() overloadSource§fn set_start_lifetime(self, value: impl Into<f32>)
fn set_start_lifetime(self, value: impl Into<f32>)
set_startLifetime(f32) overloadSource§fn get_gravity_modifier(self) -> f32
fn get_gravity_modifier(self) -> f32
get_gravityModifier() overloadSource§fn set_gravity_modifier(self, value: impl Into<f32>)
fn set_gravity_modifier(self, value: impl Into<f32>)
set_gravityModifier(f32) overloadSource§fn get_max_particles(self) -> i32
fn get_max_particles(self) -> i32
get_maxParticles() overloadSource§fn set_max_particles(self, value: impl Into<i32>)
fn set_max_particles(self, value: impl Into<i32>)
set_maxParticles(i32) overloadSource§fn get_simulation_space(self) -> ParticleSystemSimulationSpace
fn get_simulation_space(self) -> ParticleSystemSimulationSpace
get_simulationSpace() overloadSource§fn set_simulation_space(self, value: impl Into<ParticleSystemSimulationSpace>)
fn set_simulation_space(self, value: impl Into<ParticleSystemSimulationSpace>)
set_simulationSpace(crate::unity_engine::particlesystemsimulationspace::ParticleSystemSimulationSpace) overloadSource§fn get_scaling_mode(self) -> ParticleSystemScalingMode
fn get_scaling_mode(self) -> ParticleSystemScalingMode
get_scalingMode() overloadSource§fn set_scaling_mode(self, value: impl Into<ParticleSystemScalingMode>)
fn set_scaling_mode(self, value: impl Into<ParticleSystemScalingMode>)
set_scalingMode(crate::unity_engine::particlesystemscalingmode::ParticleSystemScalingMode) overloadSource§fn get_automatic_culling_enabled(self) -> bool
fn get_automatic_culling_enabled(self) -> bool
get_automaticCullingEnabled() overloadSource§fn get_is_playing(self) -> bool
fn get_is_playing(self) -> bool
get_isPlaying() overloadSource§fn get_is_emitting(self) -> bool
fn get_is_emitting(self) -> bool
get_isEmitting() overloadSource§fn get_is_stopped(self) -> bool
fn get_is_stopped(self) -> bool
get_isStopped() overloadSource§fn get_is_paused(self) -> bool
fn get_is_paused(self) -> bool
get_isPaused() overloadSource§fn get_particle_count(self) -> i32
fn get_particle_count(self) -> i32
get_particleCount() overloadSource§fn get_random_seed(self) -> u32
fn get_random_seed(self) -> u32
get_randomSeed() overloadSource§fn set_random_seed(self, value: impl Into<u32>)
fn set_random_seed(self, value: impl Into<u32>)
set_randomSeed(u32) overloadSource§fn get_use_auto_random_seed(self) -> bool
fn get_use_auto_random_seed(self) -> bool
get_useAutoRandomSeed() overloadSource§fn set_use_auto_random_seed(self, value: impl Into<bool>)
fn set_use_auto_random_seed(self, value: impl Into<bool>)
set_useAutoRandomSeed(bool) overloadSource§fn get_procedural_simulation_supported(self) -> bool
fn get_procedural_simulation_supported(self) -> bool
get_proceduralSimulationSupported() overloadSource§fn get_particle_current_size(self) -> (f32, ParticleSystem_Particle)
fn get_particle_current_size(self) -> (f32, ParticleSystem_Particle)
GetParticleCurrentSize(*mutcrate::unity_engine::particlesystem::ParticleSystem_Particle) overloadSource§fn get_particle_current_size3_d(self) -> (Vector3, ParticleSystem_Particle)
fn get_particle_current_size3_d(self) -> (Vector3, ParticleSystem_Particle)
GetParticleCurrentSize3D(*mutcrate::unity_engine::particlesystem::ParticleSystem_Particle) overloadSource§fn get_particle_current_color(self) -> (Color32, ParticleSystem_Particle)
fn get_particle_current_color(self) -> (Color32, ParticleSystem_Particle)
GetParticleCurrentColor(*mutcrate::unity_engine::particlesystem::ParticleSystem_Particle) overloadSource§fn get_particle_mesh_index(self) -> (i32, ParticleSystem_Particle)
fn get_particle_mesh_index(self) -> (i32, ParticleSystem_Particle)
GetParticleMeshIndex(*mutcrate::unity_engine::particlesystem::ParticleSystem_Particle) overloadSource§fn set_particles(
self,
particles: impl Into<Array<ParticleSystem_Particle>>,
size: impl Into<i32>,
offset: impl Into<i32>,
)
fn set_particles( self, particles: impl Into<Array<ParticleSystem_Particle>>, size: impl Into<i32>, offset: impl Into<i32>, )
SetParticles(::unity::Array<crate::unity_engine::particlesystem::ParticleSystem_Particle>, i32, i32) overloadSource§fn set_particles_2(
self,
particles: impl Into<Array<ParticleSystem_Particle>>,
size: impl Into<i32>,
)
fn set_particles_2( self, particles: impl Into<Array<ParticleSystem_Particle>>, size: impl Into<i32>, )
SetParticles(::unity::Array<crate::unity_engine::particlesystem::ParticleSystem_Particle>, i32) overloadSource§fn set_particles_3(self, particles: impl Into<Array<ParticleSystem_Particle>>)
fn set_particles_3(self, particles: impl Into<Array<ParticleSystem_Particle>>)
SetParticles(::unity::Array<crate::unity_engine::particlesystem::ParticleSystem_Particle>) overloadSource§fn set_particles_with_native_array(
self,
particles: impl Into<IntPtr>,
particles_length: impl Into<i32>,
size: impl Into<i32>,
offset: impl Into<i32>,
)
fn set_particles_with_native_array( self, particles: impl Into<IntPtr>, particles_length: impl Into<i32>, size: impl Into<i32>, offset: impl Into<i32>, )
SetParticlesWithNativeArray(::unity::IntPtr, i32, i32, i32) overloadSource§fn get_particles(
self,
particles: impl Into<Array<ParticleSystem_Particle>>,
size: impl Into<i32>,
offset: impl Into<i32>,
) -> i32
fn get_particles( self, particles: impl Into<Array<ParticleSystem_Particle>>, size: impl Into<i32>, offset: impl Into<i32>, ) -> i32
GetParticles(::unity::Array<crate::unity_engine::particlesystem::ParticleSystem_Particle>, i32, i32) overloadSource§fn get_particles_2(
self,
particles: impl Into<Array<ParticleSystem_Particle>>,
size: impl Into<i32>,
) -> i32
fn get_particles_2( self, particles: impl Into<Array<ParticleSystem_Particle>>, size: impl Into<i32>, ) -> i32
GetParticles(::unity::Array<crate::unity_engine::particlesystem::ParticleSystem_Particle>, i32) overloadSource§fn get_particles_3(
self,
particles: impl Into<Array<ParticleSystem_Particle>>,
) -> i32
fn get_particles_3( self, particles: impl Into<Array<ParticleSystem_Particle>>, ) -> i32
GetParticles(::unity::Array<crate::unity_engine::particlesystem::ParticleSystem_Particle>) overloadSource§fn get_particles_with_native_array(
self,
particles: impl Into<IntPtr>,
particles_length: impl Into<i32>,
size: impl Into<i32>,
offset: impl Into<i32>,
) -> i32
fn get_particles_with_native_array( self, particles: impl Into<IntPtr>, particles_length: impl Into<i32>, size: impl Into<i32>, offset: impl Into<i32>, ) -> i32
GetParticlesWithNativeArray(::unity::IntPtr, i32, i32, i32) overloadSource§fn set_custom_particle_data(
self,
custom_data: impl Into<List_1<Vector4>>,
stream_index: impl Into<ParticleSystemCustomData>,
)
fn set_custom_particle_data( self, custom_data: impl Into<List_1<Vector4>>, stream_index: impl Into<ParticleSystemCustomData>, )
SetCustomParticleData(crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector4::Vector4>, crate::unity_engine::particlesystemcustomdata::ParticleSystemCustomData) overloadSource§fn get_custom_particle_data(
self,
custom_data: impl Into<List_1<Vector4>>,
stream_index: impl Into<ParticleSystemCustomData>,
) -> i32
fn get_custom_particle_data( self, custom_data: impl Into<List_1<Vector4>>, stream_index: impl Into<ParticleSystemCustomData>, ) -> i32
GetCustomParticleData(crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector4::Vector4>, crate::unity_engine::particlesystemcustomdata::ParticleSystemCustomData) overloadSource§fn get_playback_state(self) -> ParticleSystem_PlaybackState
fn get_playback_state(self) -> ParticleSystem_PlaybackState
GetPlaybackState() overloadSource§fn set_playback_state(
self,
playback_state: impl Into<ParticleSystem_PlaybackState>,
)
fn set_playback_state( self, playback_state: impl Into<ParticleSystem_PlaybackState>, )
SetPlaybackState(crate::unity_engine::particlesystem::ParticleSystem_PlaybackState) overloadSource§fn get_trail_data_internal(self) -> ParticleSystem_Trails
fn get_trail_data_internal(self) -> ParticleSystem_Trails
GetTrailDataInternal(*mutcrate::unity_engine::particlesystem::ParticleSystem_Trails) overloadSource§fn get_trails(self) -> ParticleSystem_Trails
fn get_trails(self) -> ParticleSystem_Trails
GetTrails() overloadSource§fn set_trails(self, trail_data: impl Into<ParticleSystem_Trails>)
fn set_trails(self, trail_data: impl Into<ParticleSystem_Trails>)
SetTrails(crate::unity_engine::particlesystem::ParticleSystem_Trails) overloadSource§fn simulate(
self,
t: impl Into<f32>,
with_children: impl Into<bool>,
restart: impl Into<bool>,
fixed_time_step: impl Into<bool>,
)
fn simulate( self, t: impl Into<f32>, with_children: impl Into<bool>, restart: impl Into<bool>, fixed_time_step: impl Into<bool>, )
Simulate(f32, bool, bool, bool) overloadSource§fn simulate_2(
self,
t: impl Into<f32>,
with_children: impl Into<bool>,
restart: impl Into<bool>,
)
fn simulate_2( self, t: impl Into<f32>, with_children: impl Into<bool>, restart: impl Into<bool>, )
Simulate(f32, bool, bool) overloadSource§fn simulate_3(self, t: impl Into<f32>, with_children: impl Into<bool>)
fn simulate_3(self, t: impl Into<f32>, with_children: impl Into<bool>)
Simulate(f32, bool) overloadSource§fn simulate_4(self, t: impl Into<f32>)
fn simulate_4(self, t: impl Into<f32>)
Simulate(f32) overloadSource§fn stop(
self,
with_children: impl Into<bool>,
stop_behavior: impl Into<ParticleSystemStopBehavior>,
)
fn stop( self, with_children: impl Into<bool>, stop_behavior: impl Into<ParticleSystemStopBehavior>, )
Stop(bool, crate::unity_engine::particlesystemstopbehavior::ParticleSystemStopBehavior) overloadSource§fn is_alive_2(self) -> bool
fn is_alive_2(self) -> bool
IsAlive() overloadSource§fn emit_internal(self, count: impl Into<i32>)
fn emit_internal(self, count: impl Into<i32>)
Emit_Internal(i32) overloadSource§fn emit_4(
self,
emit_params: impl Into<ParticleSystem_EmitParams>,
count: impl Into<i32>,
)
fn emit_4( self, emit_params: impl Into<ParticleSystem_EmitParams>, count: impl Into<i32>, )
Emit(crate::unity_engine::particlesystem::ParticleSystem_EmitParams, i32) overloadSource§fn emit_old_internal(self) -> ParticleSystem_Particle
fn emit_old_internal(self) -> ParticleSystem_Particle
EmitOld_Internal(*mutcrate::unity_engine::particlesystem::ParticleSystem_Particle) overloadSource§fn trigger_sub_emitter(self, sub_emitter_index: impl Into<i32>)
fn trigger_sub_emitter(self, sub_emitter_index: impl Into<i32>)
TriggerSubEmitter(i32) overloadSource§fn trigger_sub_emitter_2(
self,
sub_emitter_index: impl Into<i32>,
) -> ParticleSystem_Particle
fn trigger_sub_emitter_2( self, sub_emitter_index: impl Into<i32>, ) -> ParticleSystem_Particle
TriggerSubEmitter(i32, *mutcrate::unity_engine::particlesystem::ParticleSystem_Particle) overloadSource§fn trigger_sub_emitter_for_particle(
self,
sub_emitter_index: impl Into<i32>,
particle: impl Into<ParticleSystem_Particle>,
)
fn trigger_sub_emitter_for_particle( self, sub_emitter_index: impl Into<i32>, particle: impl Into<ParticleSystem_Particle>, )
TriggerSubEmitterForParticle(i32, crate::unity_engine::particlesystem::ParticleSystem_Particle) overloadSource§fn trigger_sub_emitter_3(
self,
sub_emitter_index: impl Into<i32>,
particles: impl Into<List_1<ParticleSystem_Particle>>,
)
fn trigger_sub_emitter_3( self, sub_emitter_index: impl Into<i32>, particles: impl Into<List_1<ParticleSystem_Particle>>, )
TriggerSubEmitter(i32, crate::system::collections::generic::list_1::List_1<crate::unity_engine::particlesystem::ParticleSystem_Particle>) overloadSource§fn allocate_axis_of_rotation_attribute(self)
fn allocate_axis_of_rotation_attribute(self)
AllocateAxisOfRotationAttribute() overloadSource§fn allocate_mesh_index_attribute(self)
fn allocate_mesh_index_attribute(self)
AllocateMeshIndexAttribute() overloadSource§fn allocate_custom_data_attribute(
self,
stream: impl Into<ParticleSystemCustomData>,
)
fn allocate_custom_data_attribute( self, stream: impl Into<ParticleSystemCustomData>, )
AllocateCustomDataAttribute(crate::unity_engine::particlesystemcustomdata::ParticleSystemCustomData) overloadSource§fn get_main(self) -> ParticleSystem_MainModule
fn get_main(self) -> ParticleSystem_MainModule
get_main() overloadSource§fn get_emission(self) -> ParticleSystem_EmissionModule
fn get_emission(self) -> ParticleSystem_EmissionModule
get_emission() overloadSource§fn get_shape(self) -> ParticleSystem_ShapeModule
fn get_shape(self) -> ParticleSystem_ShapeModule
get_shape() overloadSource§fn get_velocity_over_lifetime(self) -> ParticleSystem_VelocityOverLifetimeModule
fn get_velocity_over_lifetime(self) -> ParticleSystem_VelocityOverLifetimeModule
get_velocityOverLifetime() overloadSource§fn get_limit_velocity_over_lifetime(
self,
) -> ParticleSystem_LimitVelocityOverLifetimeModule
fn get_limit_velocity_over_lifetime( self, ) -> ParticleSystem_LimitVelocityOverLifetimeModule
get_limitVelocityOverLifetime() overloadSource§fn get_inherit_velocity(self) -> ParticleSystem_InheritVelocityModule
fn get_inherit_velocity(self) -> ParticleSystem_InheritVelocityModule
get_inheritVelocity() overloadSource§fn get_lifetime_by_emitter_speed(
self,
) -> ParticleSystem_LifetimeByEmitterSpeedModule
fn get_lifetime_by_emitter_speed( self, ) -> ParticleSystem_LifetimeByEmitterSpeedModule
get_lifetimeByEmitterSpeed() overloadSource§fn get_force_over_lifetime(self) -> ParticleSystem_ForceOverLifetimeModule
fn get_force_over_lifetime(self) -> ParticleSystem_ForceOverLifetimeModule
get_forceOverLifetime() overloadSource§fn get_color_over_lifetime(self) -> ParticleSystem_ColorOverLifetimeModule
fn get_color_over_lifetime(self) -> ParticleSystem_ColorOverLifetimeModule
get_colorOverLifetime() overloadSource§fn get_color_by_speed(self) -> ParticleSystem_ColorBySpeedModule
fn get_color_by_speed(self) -> ParticleSystem_ColorBySpeedModule
get_colorBySpeed() overloadSource§fn get_size_over_lifetime(self) -> ParticleSystem_SizeOverLifetimeModule
fn get_size_over_lifetime(self) -> ParticleSystem_SizeOverLifetimeModule
get_sizeOverLifetime() overloadSource§fn get_size_by_speed(self) -> ParticleSystem_SizeBySpeedModule
fn get_size_by_speed(self) -> ParticleSystem_SizeBySpeedModule
get_sizeBySpeed() overloadSource§fn get_rotation_over_lifetime(self) -> ParticleSystem_RotationOverLifetimeModule
fn get_rotation_over_lifetime(self) -> ParticleSystem_RotationOverLifetimeModule
get_rotationOverLifetime() overloadSource§fn get_rotation_by_speed(self) -> ParticleSystem_RotationBySpeedModule
fn get_rotation_by_speed(self) -> ParticleSystem_RotationBySpeedModule
get_rotationBySpeed() overloadSource§fn get_external_forces(self) -> ParticleSystem_ExternalForcesModule
fn get_external_forces(self) -> ParticleSystem_ExternalForcesModule
get_externalForces() overloadSource§fn get_noise(self) -> ParticleSystem_NoiseModule
fn get_noise(self) -> ParticleSystem_NoiseModule
get_noise() overloadSource§fn get_collision(self) -> ParticleSystem_CollisionModule
fn get_collision(self) -> ParticleSystem_CollisionModule
get_collision() overloadSource§fn get_trigger(self) -> ParticleSystem_TriggerModule
fn get_trigger(self) -> ParticleSystem_TriggerModule
get_trigger() overloadSource§fn get_sub_emitters(self) -> ParticleSystem_SubEmittersModule
fn get_sub_emitters(self) -> ParticleSystem_SubEmittersModule
get_subEmitters() overloadSource§fn get_texture_sheet_animation(
self,
) -> ParticleSystem_TextureSheetAnimationModule
fn get_texture_sheet_animation( self, ) -> ParticleSystem_TextureSheetAnimationModule
get_textureSheetAnimation() overloadSource§fn get_lights(self) -> ParticleSystem_LightsModule
fn get_lights(self) -> ParticleSystem_LightsModule
get_lights() overloadSource§fn get_custom_data(self) -> ParticleSystem_CustomDataModule
fn get_custom_data(self) -> ParticleSystem_CustomDataModule
get_customData() overloadSource§fn get_particle_current_size3_d_injected(
self,
) -> (ParticleSystem_Particle, Vector3)
fn get_particle_current_size3_d_injected( self, ) -> (ParticleSystem_Particle, Vector3)
GetParticleCurrentSize3D_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_Particle, *mutcrate::unity_engine::vector3::Vector3) overloadSource§fn get_particle_current_color_injected(
self,
) -> (ParticleSystem_Particle, Color32)
fn get_particle_current_color_injected( self, ) -> (ParticleSystem_Particle, Color32)
GetParticleCurrentColor_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_Particle, *mutcrate::unity_engine::color32::Color32) overloadSource§fn get_playback_state_injected(self) -> ParticleSystem_PlaybackState
fn get_playback_state_injected(self) -> ParticleSystem_PlaybackState
GetPlaybackState_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_PlaybackState) overloadSource§fn set_playback_state_injected(self) -> ParticleSystem_PlaybackState
fn set_playback_state_injected(self) -> ParticleSystem_PlaybackState
SetPlaybackState_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_PlaybackState) overloadSource§fn set_trails_injected(self) -> ParticleSystem_Trails
fn set_trails_injected(self) -> ParticleSystem_Trails
SetTrails_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_Trails) overloadSource§fn emit_injected(self, count: impl Into<i32>) -> ParticleSystem_EmitParams
fn emit_injected(self, count: impl Into<i32>) -> ParticleSystem_EmitParams
Emit_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_EmitParams, i32) overloadSource§fn trigger_sub_emitter_for_particle_injected(
self,
sub_emitter_index: impl Into<i32>,
) -> ParticleSystem_Particle
fn trigger_sub_emitter_for_particle_injected( self, sub_emitter_index: impl Into<i32>, ) -> ParticleSystem_Particle
TriggerSubEmitterForParticle_Injected(i32, *mutcrate::unity_engine::particlesystem::ParticleSystem_Particle) overload