pub struct GrassManager(/* private fields */);Expand description
IL2CPP class: App.GrassManager
Inherits: MonoBehaviour
Implementations§
Source§impl GrassManager
impl GrassManager
pub fn base(self) -> MonoBehaviour
Source§impl GrassManager
impl GrassManager
pub fn k_ground_uv_from_mesh_keyword() -> Il2CppString
pub fn set_k_ground_uv_from_mesh_keyword(value: Il2CppString)
pub fn k_lightmap_keyword() -> Il2CppString
pub fn set_k_lightmap_keyword(value: Il2CppString)
Source§impl GrassManager
impl GrassManager
Sourcepub fn get_atlas_texture(atlas: impl Into<SpriteAtlas>) -> Texture2D
pub fn get_atlas_texture(atlas: impl Into<SpriteAtlas>) -> Texture2D
GetAtlasTexture(crate::unity_engine::u2d::spriteatlas::SpriteAtlas) overload
Source§impl GrassManager
impl GrassManager
pub fn get_reference_transform_num_method_info() -> &'static MethodInfo
pub fn set_grass_data_method_info() -> &'static MethodInfo
pub fn get_grass_data_method_info() -> &'static MethodInfo
pub fn get_has_terrain_method_info() -> &'static MethodInfo
pub fn awake_method_info() -> &'static MethodInfo
pub fn on_enable_method_info() -> &'static MethodInfo
pub fn get_material_method_info() -> &'static MethodInfo
pub fn get_texture_method_info() -> &'static MethodInfo
pub fn set_interaction_center_method_info() -> &'static MethodInfo
pub fn setup_method_info() -> &'static MethodInfo
pub fn get_atlas_texture_method_info() -> &'static MethodInfo
pub fn setup_material_method_info() -> &'static MethodInfo
pub fn update_material_parameter_method_info() -> &'static MethodInfo
pub fn update_material_parameter_2_method_info() -> &'static MethodInfo
pub fn update_lightmap_method_info() -> &'static MethodInfo
pub fn update_lightmap_2_method_info() -> &'static MethodInfo
pub fn set_material_to_children_all_method_info() -> &'static MethodInfo
pub fn set_material_to_children_method_info() -> &'static MethodInfo
pub fn set_not_editable_to_children_method_info() -> &'static MethodInfo
pub fn set_editable_to_children_method_info() -> &'static MethodInfo
pub fn set_grass_material_keyword_method_info() -> &'static MethodInfo
pub fn find_grass_mesh_parent_transform_method_info() -> &'static MethodInfo
pub fn init_refrence_transform_method_info() -> &'static MethodInfo
pub fn calc_reference_transform_num_method_info() -> &'static MethodInfo
pub fn find_ground_transform_index_method_info() -> &'static MethodInfo
pub fn get_field_size_offset_method_info() -> &'static MethodInfo
pub fn get_lightmap_data_method_info() -> &'static MethodInfo
pub fn find_ground_texture_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
Source§impl GrassManager
impl GrassManager
Sourcepub unsafe fn get_has_terrain(this: impl Into<IlInstance>) -> bool
pub unsafe fn get_has_terrain(this: impl Into<IlInstance>) -> bool
Direct (non-virtual) call to GrassManager’s own get_HasTerrain. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn find_grass_mesh_parent_transform(
this: impl Into<IlInstance>,
parent: Transform,
mesh_index: i32,
) -> Transform
pub unsafe fn find_grass_mesh_parent_transform( this: impl Into<IlInstance>, parent: Transform, mesh_index: i32, ) -> Transform
Direct (non-virtual) call to GrassManager’s own FindGrassMeshParentTransform. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn calc_reference_transform_num(this: impl Into<IlInstance>) -> i32
pub unsafe fn calc_reference_transform_num(this: impl Into<IlInstance>) -> i32
Direct (non-virtual) call to GrassManager’s own CalcReferenceTransformNum. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_field_size_offset(
this: impl Into<IlInstance>,
size: *mut Vector3,
offset: *mut Vector3,
) -> bool
pub unsafe fn get_field_size_offset( this: impl Into<IlInstance>, size: *mut Vector3, offset: *mut Vector3, ) -> bool
Direct (non-virtual) call to GrassManager’s own GetFieldSizeOffset. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_lightmap_data(
this: impl Into<IlInstance>,
mesh_index: i32,
index: *mut i32,
scale_offset: *mut Vector4,
) -> bool
pub unsafe fn get_lightmap_data( this: impl Into<IlInstance>, mesh_index: i32, index: *mut i32, scale_offset: *mut Vector4, ) -> bool
Direct (non-virtual) call to GrassManager’s own GetLightmapData. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn find_ground_texture(
this: impl Into<IlInstance>,
mesh_index: i32,
) -> Texture2D
pub unsafe fn find_ground_texture( this: impl Into<IlInstance>, mesh_index: i32, ) -> Texture2D
Direct (non-virtual) call to GrassManager’s own FindGroundTexture. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Source§impl GrassManager
impl GrassManager
Trait Implementations§
Source§impl ClassIdentity for GrassManager
impl ClassIdentity for GrassManager
Source§impl Clone for GrassManager
impl Clone for GrassManager
Source§fn clone(&self) -> GrassManager
fn clone(&self) -> GrassManager
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for GrassManager
impl FromIlInstance for GrassManager
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>
class is a subtype of Self or layout compatibleSource§impl IGrassManager for GrassManager
impl IGrassManager for GrassManager
fn m_grass_data(self) -> GrassData
fn set_m_grass_data(self, value: GrassData)
fn m_reference_transform(self) -> List_1<Transform>
fn set_m_reference_transform(self, value: List_1<Transform>)
fn m_grass_materials(self) -> List_1<Material>
fn set_m_grass_materials(self, value: List_1<Material>)
fn m_grass_texture(self) -> Texture
fn set_m_grass_texture(self, value: Texture)
fn m_enable_custom_ground_texture(self) -> bool
fn set_m_enable_custom_ground_texture(self, value: bool)
fn m_ground_textures(self) -> List_1<Texture2D>
fn set_m_ground_textures(self, value: List_1<Texture2D>)
fn m_cutoff(self) -> f32
fn set_m_cutoff(self, value: f32)
fn m_draw_distance(self) -> f32
fn set_m_draw_distance(self, value: f32)
fn m_is_distance_clip_scale_fading(self) -> bool
fn set_m_is_distance_clip_scale_fading(self, value: bool)
fn m_distance_clip_scale(self) -> Vector2
fn set_m_distance_clip_scale(self, value: Vector2)
fn m_is_override_down_params(self) -> bool
fn set_m_is_override_down_params(self, value: bool)
fn m_near_clip_distance(self) -> f32
fn set_m_near_clip_distance(self, value: f32)
fn m_near_down_distance(self) -> f32
fn set_m_near_down_distance(self, value: f32)
fn m_near_down_offset(self) -> f32
fn set_m_near_down_offset(self, value: f32)
fn m_ground_color_wind_ratio(self) -> f32
fn set_m_ground_color_wind_ratio(self, value: f32)
fn m_wave_tint_color(self) -> Color
fn set_m_wave_tint_color(self, value: Color)
fn m_wave_speed(self) -> f32
fn set_m_wave_speed(self, value: f32)
fn m_wave_size(self) -> f32
fn set_m_wave_size(self, value: f32)
fn m_wave_blending(self) -> f32
fn set_m_wave_blending(self, value: f32)
fn m_grass_brightness(self) -> f32
fn set_m_grass_brightness(self, value: f32)
fn m_grass_tint_color(self) -> Color
fn set_m_grass_tint_color(self, value: Color)
fn m_ground_color_coefficient(self) -> f32
fn set_m_ground_color_coefficient(self, value: f32)
fn m_ground_color_gradation_scale(self) -> f32
fn set_m_ground_color_gradation_scale(self, value: f32)
fn m_ground_color_mix_type(self) -> GrassManager_MixType
fn set_m_ground_color_mix_type(self, value: GrassManager_MixType)
fn m_lighting_min(self) -> f32
fn set_m_lighting_min(self, value: f32)
fn m_interaction_radius(self) -> f32
fn set_m_interaction_radius(self, value: f32)
fn m_interaction_angle(self) -> i32
fn set_m_interaction_angle(self, value: i32)
fn m_interaction_height_correction(self) -> f32
fn set_m_interaction_height_correction(self, value: f32)
fn m_interaction_center_property_id(self) -> i32
fn set_m_interaction_center_property_id(self, value: i32)
Source§impl IObject_2 for GrassManager
impl IObject_2 for GrassManager
fn m_cached_ptr(self) -> IntPtr
fn set_m_cached_ptr(self, value: IntPtr)
impl Copy for GrassManager
impl IBehaviour for GrassManager
impl IComponent for GrassManager
impl IMonoBehaviour for GrassManager
impl IObject for GrassManager
Auto Trait Implementations§
impl Freeze for GrassManager
impl RefUnwindSafe for GrassManager
impl !Send for GrassManager
impl !Sync for GrassManager
impl Unpin for GrassManager
impl UnwindSafe for GrassManager
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
§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,
§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)
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> IBehaviourMethods for __Twhere
__T: IBehaviour,
impl<__T> IBehaviourMethods for __Twhere
__T: IBehaviour,
Source§fn get_enabled(self) -> bool
fn get_enabled(self) -> bool
get_enabled() overloadSource§fn set_enabled(self, value: impl Into<bool>)
fn set_enabled(self, value: impl Into<bool>)
set_enabled(bool) overloadSource§fn get_is_active_and_enabled(self) -> bool
fn get_is_active_and_enabled(self) -> bool
get_isActiveAndEnabled() overloadSource§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<__T> IGrassManagerMethods for __Twhere
__T: IGrassManager,
impl<__T> IGrassManagerMethods for __Twhere
__T: IGrassManager,
Source§fn get_reference_transform_num(self) -> i32
fn get_reference_transform_num(self) -> i32
get_ReferenceTransformNum() overloadSource§fn set_grass_data(self, value: impl Into<GrassData>)
fn set_grass_data(self, value: impl Into<GrassData>)
set_GrassData(crate::app::grassdata::GrassData) overloadSource§fn get_grass_data(self) -> GrassData
fn get_grass_data(self) -> GrassData
get_GrassData() overloadSource§fn get_has_terrain(self) -> bool
fn get_has_terrain(self) -> bool
get_HasTerrain() overloadSource§fn get_material(self, index: impl Into<i32>) -> Material
fn get_material(self, index: impl Into<i32>) -> Material
GetMaterial(i32) overloadSource§fn get_texture(self, index: impl Into<i32>) -> Texture2D
fn get_texture(self, index: impl Into<i32>) -> Texture2D
GetTexture(i32) overloadSource§fn set_interaction_center(self, position: impl Into<Vector3>)
fn set_interaction_center(self, position: impl Into<Vector3>)
SetInteractionCenter(crate::unity_engine::vector3::Vector3) overloadSource§fn setup_material(self)
fn setup_material(self)
SetupMaterial() overloadSource§fn update_material_parameter(self)
fn update_material_parameter(self)
UpdateMaterialParameter() overloadSource§fn update_material_parameter_2(self, mesh_index: impl Into<i32>)
fn update_material_parameter_2(self, mesh_index: impl Into<i32>)
UpdateMaterialParameter(i32) overloadSource§fn update_lightmap(self)
fn update_lightmap(self)
UpdateLightmap() overloadSource§fn update_lightmap_2(self, mesh_index: impl Into<i32>)
fn update_lightmap_2(self, mesh_index: impl Into<i32>)
UpdateLightmap(i32) overloadSource§fn set_material_to_children_all(self)
fn set_material_to_children_all(self)
SetMaterialToChildrenAll() overloadSource§fn set_material_to_children(
self,
parent: impl Into<Transform>,
mesh_index: impl Into<i32>,
)
fn set_material_to_children( self, parent: impl Into<Transform>, mesh_index: impl Into<i32>, )
SetMaterialToChildren(crate::unity_engine::transform::Transform, i32) overloadSource§fn set_not_editable_to_children(self)
fn set_not_editable_to_children(self)
SetNotEditableToChildren() overloadSource§fn set_editable_to_children(self)
fn set_editable_to_children(self)
SetEditableToChildren() overloadSource§fn set_grass_material_keyword(
self,
material_index: impl Into<i32>,
keyword: impl Into<Il2CppString>,
enabled: impl Into<bool>,
)
fn set_grass_material_keyword( self, material_index: impl Into<i32>, keyword: impl Into<Il2CppString>, enabled: impl Into<bool>, )
SetGrassMaterialKeyword(i32, ::unity::Il2CppString, bool) overloadSource§fn find_grass_mesh_parent_transform(
self,
parent: impl Into<Transform>,
mesh_index: impl Into<i32>,
) -> Transform
fn find_grass_mesh_parent_transform( self, parent: impl Into<Transform>, mesh_index: impl Into<i32>, ) -> Transform
FindGrassMeshParentTransform(crate::unity_engine::transform::Transform, i32) overloadSource§fn init_refrence_transform(self)
fn init_refrence_transform(self)
InitRefrenceTransform() overloadSource§fn calc_reference_transform_num(self) -> i32
fn calc_reference_transform_num(self) -> i32
CalcReferenceTransformNum() overloadSource§fn find_ground_transform_index(
self,
search_target_transform: impl Into<Transform>,
) -> i32
fn find_ground_transform_index( self, search_target_transform: impl Into<Transform>, ) -> i32
FindGroundTransformIndex(crate::unity_engine::transform::Transform) overloadSource§fn get_field_size_offset(self) -> (bool, Vector3, Vector3)
fn get_field_size_offset(self) -> (bool, Vector3, Vector3)
GetFieldSizeOffset(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3) overloadSource§fn get_lightmap_data(self, mesh_index: impl Into<i32>) -> (bool, i32, Vector4)
fn get_lightmap_data(self, mesh_index: impl Into<i32>) -> (bool, i32, Vector4)
GetLightmapData(i32, *muti32, *mutcrate::unity_engine::vector4::Vector4) overloadSource§fn find_ground_texture(self, mesh_index: impl Into<i32>) -> Texture2D
fn find_ground_texture(self, mesh_index: impl Into<i32>) -> Texture2D
FindGroundTexture(i32) overloadSource§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> IMonoBehaviourMethods for __Twhere
__T: IMonoBehaviour,
impl<__T> IMonoBehaviourMethods for __Twhere
__T: IMonoBehaviour,
Source§fn is_invoking(self) -> bool
fn is_invoking(self) -> bool
IsInvoking() overloadSource§fn cancel_invoke(self)
fn cancel_invoke(self)
CancelInvoke() overloadSource§fn invoke(self, method_name: impl Into<Il2CppString>, time: impl Into<f32>)
fn invoke(self, method_name: impl Into<Il2CppString>, time: impl Into<f32>)
Invoke(::unity::Il2CppString, f32) overloadSource§fn invoke_repeating(
self,
method_name: impl Into<Il2CppString>,
time: impl Into<f32>,
repeat_rate: impl Into<f32>,
)
fn invoke_repeating( self, method_name: impl Into<Il2CppString>, time: impl Into<f32>, repeat_rate: impl Into<f32>, )
InvokeRepeating(::unity::Il2CppString, f32, f32) overloadSource§fn cancel_invoke_2(self, method_name: impl Into<Il2CppString>)
fn cancel_invoke_2(self, method_name: impl Into<Il2CppString>)
CancelInvoke(::unity::Il2CppString) overloadSource§fn is_invoking_2(self, method_name: impl Into<Il2CppString>) -> bool
fn is_invoking_2(self, method_name: impl Into<Il2CppString>) -> bool
IsInvoking(::unity::Il2CppString) overloadSource§fn start_coroutine(self, method_name: impl Into<Il2CppString>) -> Coroutine
fn start_coroutine(self, method_name: impl Into<Il2CppString>) -> Coroutine
StartCoroutine(::unity::Il2CppString) overloadSource§fn start_coroutine_2(
self,
method_name: impl Into<Il2CppString>,
value: impl Into<Object>,
) -> Coroutine
fn start_coroutine_2( self, method_name: impl Into<Il2CppString>, value: impl Into<Object>, ) -> Coroutine
StartCoroutine(::unity::Il2CppString, crate::system::object::Object) overloadSource§fn start_coroutine_3(self, routine: impl Into<IEnumerator>) -> Coroutine
fn start_coroutine_3(self, routine: impl Into<IEnumerator>) -> Coroutine
StartCoroutine(crate::system::collections::ienumerator::IEnumerator) overloadSource§fn start_coroutine_auto(self, routine: impl Into<IEnumerator>) -> Coroutine
fn start_coroutine_auto(self, routine: impl Into<IEnumerator>) -> Coroutine
StartCoroutine_Auto(crate::system::collections::ienumerator::IEnumerator) overloadSource§fn stop_coroutine(self, routine: impl Into<IEnumerator>)
fn stop_coroutine(self, routine: impl Into<IEnumerator>)
StopCoroutine(crate::system::collections::ienumerator::IEnumerator) overloadSource§fn stop_coroutine_2(self, routine: impl Into<Coroutine>)
fn stop_coroutine_2(self, routine: impl Into<Coroutine>)
StopCoroutine(crate::unity_engine::coroutine::Coroutine) overloadSource§fn stop_coroutine_3(self, method_name: impl Into<Il2CppString>)
fn stop_coroutine_3(self, method_name: impl Into<Il2CppString>)
StopCoroutine(::unity::Il2CppString) overloadSource§fn stop_all_coroutines(self)
fn stop_all_coroutines(self)
StopAllCoroutines() overloadSource§fn get_use_gui_layout(self) -> bool
fn get_use_gui_layout(self) -> bool
get_useGUILayout() overloadSource§fn set_use_gui_layout(self, value: impl Into<bool>)
fn set_use_gui_layout(self, value: impl Into<bool>)
set_useGUILayout(bool) overloadSource§fn start_coroutine_managed(
self,
method_name: impl Into<Il2CppString>,
value: impl Into<Object>,
) -> Coroutine
fn start_coroutine_managed( self, method_name: impl Into<Il2CppString>, value: impl Into<Object>, ) -> Coroutine
StartCoroutineManaged(::unity::Il2CppString, crate::system::object::Object) overloadSource§fn start_coroutine_managed2(
self,
enumerator: impl Into<IEnumerator>,
) -> Coroutine
fn start_coroutine_managed2( self, enumerator: impl Into<IEnumerator>, ) -> Coroutine
StartCoroutineManaged2(crate::system::collections::ienumerator::IEnumerator) overloadSource§fn stop_coroutine_managed(self, routine: impl Into<Coroutine>)
fn stop_coroutine_managed(self, routine: impl Into<Coroutine>)
StopCoroutineManaged(crate::unity_engine::coroutine::Coroutine) overloadSource§fn stop_coroutine_from_enumerator_managed(self, routine: impl Into<IEnumerator>)
fn stop_coroutine_from_enumerator_managed(self, routine: impl Into<IEnumerator>)
StopCoroutineFromEnumeratorManaged(crate::system::collections::ienumerator::IEnumerator) overloadSource§fn get_script_class_name(self) -> Il2CppString
fn get_script_class_name(self) -> Il2CppString
GetScriptClassName() overloadSource§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() overload