pub struct SceneManager(/* private fields */);Expand description
IL2CPP class: UnityEngine.SceneManagement.SceneManager
Inherits: Object
Implementations§
Source§impl SceneManager
impl SceneManager
pub fn s_allow_load_scene() -> bool
pub fn set_s_allow_load_scene(value: bool)
pub fn scene_loaded() -> UnityAction_2<Scene, LoadSceneMode>
pub fn set_scene_loaded(value: UnityAction_2<Scene, LoadSceneMode>)
pub fn scene_unloaded() -> UnityAction_1<Scene>
pub fn set_scene_unloaded(value: UnityAction_1<Scene>)
pub fn active_scene_changed() -> UnityAction_2<Scene, Scene>
pub fn set_active_scene_changed(value: UnityAction_2<Scene, Scene>)
Source§impl SceneManager
impl SceneManager
Sourcepub fn get_scene_count() -> i32
pub fn get_scene_count() -> i32
get_sceneCount() overload
Sourcepub fn get_active_scene() -> Scene
pub fn get_active_scene() -> Scene
GetActiveScene() overload
Sourcepub fn set_active_scene(scene: impl Into<Scene>) -> bool
pub fn set_active_scene(scene: impl Into<Scene>) -> bool
SetActiveScene(crate::unity_engine::scene_management::scene::Scene) overload
Sourcepub fn get_scene_by_name(name: impl Into<Il2CppString>) -> Scene
pub fn get_scene_by_name(name: impl Into<Il2CppString>) -> Scene
GetSceneByName(::unity::Il2CppString) overload
Sourcepub fn get_scene_at(index: impl Into<i32>) -> Scene
pub fn get_scene_at(index: impl Into<i32>) -> Scene
GetSceneAt(i32) overload
Sourcepub fn unload_scene_async_internal(
scene: impl Into<Scene>,
options: impl Into<UnloadSceneOptions>,
) -> AsyncOperation
pub fn unload_scene_async_internal( scene: impl Into<Scene>, options: impl Into<UnloadSceneOptions>, ) -> AsyncOperation
UnloadSceneAsyncInternal(crate::unity_engine::scene_management::scene::Scene, crate::unity_engine::scene_management::unloadsceneoptions::UnloadSceneOptions) overload
Sourcepub fn load_scene_async_name_index_internal(
scene_name: impl Into<Il2CppString>,
scene_build_index: impl Into<i32>,
parameters: impl Into<LoadSceneParameters>,
must_complete_next_frame: impl Into<bool>,
) -> AsyncOperation
pub fn load_scene_async_name_index_internal( scene_name: impl Into<Il2CppString>, scene_build_index: impl Into<i32>, parameters: impl Into<LoadSceneParameters>, must_complete_next_frame: impl Into<bool>, ) -> AsyncOperation
LoadSceneAsyncNameIndexInternal(::unity::Il2CppString, i32, crate::unity_engine::scene_management::loadsceneparameters::LoadSceneParameters, bool) overload
Sourcepub fn move_game_object_to_scene(
go: impl Into<GameObject>,
scene: impl Into<Scene>,
)
pub fn move_game_object_to_scene( go: impl Into<GameObject>, scene: impl Into<Scene>, )
MoveGameObjectToScene(crate::unity_engine::gameobject::GameObject, crate::unity_engine::scene_management::scene::Scene) overload
Sourcepub fn load_first_scene_internal(async: impl Into<bool>) -> AsyncOperation
pub fn load_first_scene_internal(async: impl Into<bool>) -> AsyncOperation
LoadFirstScene_Internal(bool) overload
Sourcepub fn add_scene_loaded(value: impl Into<UnityAction_2<Scene, LoadSceneMode>>)
pub fn add_scene_loaded(value: impl Into<UnityAction_2<Scene, LoadSceneMode>>)
add_sceneLoaded(crate::unity_engine::events::unityaction_2::UnityAction_2<crate::unity_engine::scene_management::scene::Scene,crate::unity_engine::scene_management::loadscenemode::LoadSceneMode>) overload
Sourcepub fn remove_scene_loaded(
value: impl Into<UnityAction_2<Scene, LoadSceneMode>>,
)
pub fn remove_scene_loaded( value: impl Into<UnityAction_2<Scene, LoadSceneMode>>, )
remove_sceneLoaded(crate::unity_engine::events::unityaction_2::UnityAction_2<crate::unity_engine::scene_management::scene::Scene,crate::unity_engine::scene_management::loadscenemode::LoadSceneMode>) overload
Sourcepub fn add_scene_unloaded(value: impl Into<UnityAction_1<Scene>>)
pub fn add_scene_unloaded(value: impl Into<UnityAction_1<Scene>>)
add_sceneUnloaded(crate::unity_engine::events::unityaction_1::UnityAction_1<crate::unity_engine::scene_management::scene::Scene>) overload
Sourcepub fn remove_scene_unloaded(value: impl Into<UnityAction_1<Scene>>)
pub fn remove_scene_unloaded(value: impl Into<UnityAction_1<Scene>>)
remove_sceneUnloaded(crate::unity_engine::events::unityaction_1::UnityAction_1<crate::unity_engine::scene_management::scene::Scene>) overload
Sourcepub fn add_active_scene_changed(value: impl Into<UnityAction_2<Scene, Scene>>)
pub fn add_active_scene_changed(value: impl Into<UnityAction_2<Scene, Scene>>)
add_activeSceneChanged(crate::unity_engine::events::unityaction_2::UnityAction_2<crate::unity_engine::scene_management::scene::Scene,crate::unity_engine::scene_management::scene::Scene>) overload
Sourcepub fn remove_active_scene_changed(
value: impl Into<UnityAction_2<Scene, Scene>>,
)
pub fn remove_active_scene_changed( value: impl Into<UnityAction_2<Scene, Scene>>, )
remove_activeSceneChanged(crate::unity_engine::events::unityaction_2::UnityAction_2<crate::unity_engine::scene_management::scene::Scene,crate::unity_engine::scene_management::scene::Scene>) overload
Sourcepub fn load_scene_async(
scene_name: impl Into<Il2CppString>,
parameters: impl Into<LoadSceneParameters>,
) -> AsyncOperation
pub fn load_scene_async( scene_name: impl Into<Il2CppString>, parameters: impl Into<LoadSceneParameters>, ) -> AsyncOperation
LoadSceneAsync(::unity::Il2CppString, crate::unity_engine::scene_management::loadsceneparameters::LoadSceneParameters) overload
Sourcepub fn unload_scene_async(scene: impl Into<Scene>) -> AsyncOperation
pub fn unload_scene_async(scene: impl Into<Scene>) -> AsyncOperation
UnloadSceneAsync(crate::unity_engine::scene_management::scene::Scene) overload
Sourcepub fn internal_scene_loaded(
scene: impl Into<Scene>,
mode: impl Into<LoadSceneMode>,
)
pub fn internal_scene_loaded( scene: impl Into<Scene>, mode: impl Into<LoadSceneMode>, )
Internal_SceneLoaded(crate::unity_engine::scene_management::scene::Scene, crate::unity_engine::scene_management::loadscenemode::LoadSceneMode) overload
Sourcepub fn internal_scene_unloaded(scene: impl Into<Scene>)
pub fn internal_scene_unloaded(scene: impl Into<Scene>)
Internal_SceneUnloaded(crate::unity_engine::scene_management::scene::Scene) overload
Sourcepub fn internal_active_scene_changed(
previous_active_scene: impl Into<Scene>,
new_active_scene: impl Into<Scene>,
)
pub fn internal_active_scene_changed( previous_active_scene: impl Into<Scene>, new_active_scene: impl Into<Scene>, )
Internal_ActiveSceneChanged(crate::unity_engine::scene_management::scene::Scene, crate::unity_engine::scene_management::scene::Scene) overload
Sourcepub fn get_active_scene_injected() -> Scene
pub fn get_active_scene_injected() -> Scene
GetActiveScene_Injected(*mutcrate::unity_engine::scene_management::scene::Scene) overload
Sourcepub fn set_active_scene_injected() -> (bool, Scene)
pub fn set_active_scene_injected() -> (bool, Scene)
SetActiveScene_Injected(*mutcrate::unity_engine::scene_management::scene::Scene) overload
Sourcepub fn get_scene_by_name_injected(name: impl Into<Il2CppString>) -> Scene
pub fn get_scene_by_name_injected(name: impl Into<Il2CppString>) -> Scene
GetSceneByName_Injected(::unity::Il2CppString, *mutcrate::unity_engine::scene_management::scene::Scene) overload
Sourcepub fn get_scene_at_injected(index: impl Into<i32>) -> Scene
pub fn get_scene_at_injected(index: impl Into<i32>) -> Scene
GetSceneAt_Injected(i32, *mutcrate::unity_engine::scene_management::scene::Scene) overload
Sourcepub fn unload_scene_async_internal_injected(
options: impl Into<UnloadSceneOptions>,
) -> (AsyncOperation, Scene)
pub fn unload_scene_async_internal_injected( options: impl Into<UnloadSceneOptions>, ) -> (AsyncOperation, Scene)
UnloadSceneAsyncInternal_Injected(*mutcrate::unity_engine::scene_management::scene::Scene, crate::unity_engine::scene_management::unloadsceneoptions::UnloadSceneOptions) overload
Sourcepub fn move_game_object_to_scene_injected(go: impl Into<GameObject>) -> Scene
pub fn move_game_object_to_scene_injected(go: impl Into<GameObject>) -> Scene
MoveGameObjectToScene_Injected(crate::unity_engine::gameobject::GameObject, *mutcrate::unity_engine::scene_management::scene::Scene) overload
Source§impl SceneManager
impl SceneManager
pub fn get_scene_count_method_info() -> &'static MethodInfo
pub fn get_active_scene_method_info() -> &'static MethodInfo
pub fn set_active_scene_method_info() -> &'static MethodInfo
pub fn get_scene_by_name_method_info() -> &'static MethodInfo
pub fn get_scene_at_method_info() -> &'static MethodInfo
pub fn unload_scene_async_internal_method_info() -> &'static MethodInfo
pub fn load_scene_async_name_index_internal_method_info() -> &'static MethodInfo
pub fn move_game_object_to_scene_method_info() -> &'static MethodInfo
pub fn load_first_scene_internal_method_info() -> &'static MethodInfo
pub fn add_scene_loaded_method_info() -> &'static MethodInfo
pub fn remove_scene_loaded_method_info() -> &'static MethodInfo
pub fn add_scene_unloaded_method_info() -> &'static MethodInfo
pub fn remove_scene_unloaded_method_info() -> &'static MethodInfo
pub fn add_active_scene_changed_method_info() -> &'static MethodInfo
pub fn remove_active_scene_changed_method_info() -> &'static MethodInfo
pub fn load_scene_async_method_info() -> &'static MethodInfo
pub fn unload_scene_async_method_info() -> &'static MethodInfo
pub fn internal_scene_loaded_method_info() -> &'static MethodInfo
pub fn internal_scene_unloaded_method_info() -> &'static MethodInfo
pub fn internal_active_scene_changed_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
pub fn get_active_scene_injected_method_info() -> &'static MethodInfo
pub fn set_active_scene_injected_method_info() -> &'static MethodInfo
pub fn get_scene_by_name_injected_method_info() -> &'static MethodInfo
pub fn get_scene_at_injected_method_info() -> &'static MethodInfo
pub fn unload_scene_async_internal_injected_method_info() -> &'static MethodInfo
pub fn move_game_object_to_scene_injected_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for SceneManager
impl ClassIdentity for SceneManager
Source§impl Clone for SceneManager
impl Clone for SceneManager
Source§fn clone(&self) -> SceneManager
fn clone(&self) -> SceneManager
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for SceneManager
impl FromIlInstance for SceneManager
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 compatibleimpl Copy for SceneManager
impl IObject for SceneManager
impl ISceneManager for SceneManager
Auto Trait Implementations§
impl Freeze for SceneManager
impl RefUnwindSafe for SceneManager
impl !Send for SceneManager
impl !Sync for SceneManager
impl Unpin for SceneManager
impl UnwindSafe for SceneManager
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<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) overload