pub struct AddressablesImpl(/* private fields */);Expand description
IL2CPP class: UnityEngine.AddressableAssets.AddressablesImpl
Inherits: Object
Implementations§
Source§impl AddressablesImpl
impl AddressablesImpl
pub fn k_cache_data_folder() -> Il2CppString
pub fn set_k_cache_data_folder(value: Il2CppString)
Source§impl AddressablesImpl
impl AddressablesImpl
Sourcepub fn gather_dependencies_from_locations(
locations: impl Into<IList_1_Interface<IResourceLocation>>,
) -> List_1<IResourceLocation>
pub fn gather_dependencies_from_locations( locations: impl Into<IList_1_Interface<IResourceLocation>>, ) -> List_1<IResourceLocation>
GatherDependenciesFromLocations(crate::system::collections::generic::ilist_1_interface::IList_1_Interface<crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation>) overload
Source§impl AddressablesImpl
impl AddressablesImpl
pub fn get_instance_provider_method_info() -> &'static MethodInfo
pub fn set_instance_provider_method_info() -> &'static MethodInfo
pub fn get_resource_manager_method_info() -> &'static MethodInfo
pub fn get_catalog_requests_timeout_method_info() -> &'static MethodInfo
pub fn set_catalog_requests_timeout_method_info() -> &'static MethodInfo
pub fn get_scene_operation_count_method_info() -> &'static MethodInfo
pub fn get_tracked_handle_count_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn release_scene_manager_operation_method_info() -> &'static MethodInfo
pub fn get_internal_id_transform_func_method_info() -> &'static MethodInfo
pub fn set_internal_id_transform_func_method_info() -> &'static MethodInfo
pub fn get_web_request_override_method_info() -> &'static MethodInfo
pub fn set_web_request_override_method_info() -> &'static MethodInfo
pub fn get_chain_operation_method_info() -> &'static MethodInfo
pub fn get_should_chain_request_method_info() -> &'static MethodInfo
pub fn on_scene_unloaded_method_info() -> &'static MethodInfo
pub fn get_streaming_assets_sub_folder_method_info() -> &'static MethodInfo
pub fn get_build_path_method_info() -> &'static MethodInfo
pub fn get_player_build_data_path_method_info() -> &'static MethodInfo
pub fn get_runtime_path_method_info() -> &'static MethodInfo
pub fn log_method_info() -> &'static MethodInfo
pub fn log_format_method_info() -> &'static MethodInfo
pub fn log_warning_method_info() -> &'static MethodInfo
pub fn log_warning_format_method_info() -> &'static MethodInfo
pub fn log_error_method_info() -> &'static MethodInfo
pub fn log_error_format_method_info() -> &'static MethodInfo
pub fn resolve_internal_id_method_info() -> &'static MethodInfo
pub fn get_resource_locators_method_info() -> &'static MethodInfo
pub fn add_resource_locator_method_info() -> &'static MethodInfo
pub fn remove_resource_locator_method_info() -> &'static MethodInfo
pub fn clear_resource_locators_method_info() -> &'static MethodInfo
pub fn get_resource_locations_method_info() -> &'static MethodInfo
pub fn get_resource_locations_2_method_info() -> &'static MethodInfo
pub fn initialize_async_method_info() -> &'static MethodInfo
pub fn initialize_async_2_method_info() -> &'static MethodInfo
pub fn create_catalog_location_with_hash_dependencies_method_info() -> &'static MethodInfo
pub fn load_content_catalog_async_method_info() -> &'static MethodInfo
pub fn track_handle_method_info() -> &'static MethodInfo
pub fn track_handle_3_method_info() -> &'static MethodInfo
pub fn clear_track_handles_method_info() -> &'static MethodInfo
pub fn load_resource_locations_with_chain_method_info() -> &'static MethodInfo
pub fn load_resource_locations_async_method_info() -> &'static MethodInfo
pub fn load_resource_locations_with_chain_2_method_info() -> &'static MethodInfo
pub fn load_resource_locations_async_2_method_info() -> &'static MethodInfo
pub fn on_handle_destroyed_method_info() -> &'static MethodInfo
pub fn on_scene_handle_completed_method_info() -> &'static MethodInfo
pub fn on_handle_completed_method_info() -> &'static MethodInfo
pub fn release_3_method_info() -> &'static MethodInfo
pub fn get_download_size_with_chain_method_info() -> &'static MethodInfo
pub fn get_download_size_with_chain_2_method_info() -> &'static MethodInfo
pub fn get_download_size_async_method_info() -> &'static MethodInfo
pub fn get_download_size_async_2_method_info() -> &'static MethodInfo
pub fn download_dependencies_async_with_chain_method_info() -> &'static MethodInfo
pub fn gather_dependencies_from_locations_method_info() -> &'static MethodInfo
pub fn download_dependencies_async_method_info() -> &'static MethodInfo
pub fn download_dependencies_async_with_chain_2_method_info() -> &'static MethodInfo
pub fn download_dependencies_async_2_method_info() -> &'static MethodInfo
pub fn download_dependencies_async_with_chain_3_method_info() -> &'static MethodInfo
pub fn download_dependencies_async_3_method_info() -> &'static MethodInfo
pub fn clear_dependency_cache_for_key_method_info() -> &'static MethodInfo
pub fn auto_release_handle_on_completion_method_info() -> &'static MethodInfo
pub fn clear_dependency_cache_async_method_info() -> &'static MethodInfo
pub fn clear_dependency_cache_async_2_method_info() -> &'static MethodInfo
pub fn clear_dependency_cache_async_3_method_info() -> &'static MethodInfo
pub fn instantiate_async_method_info() -> &'static MethodInfo
pub fn instantiate_async_2_method_info() -> &'static MethodInfo
pub fn instantiate_async_3_method_info() -> &'static MethodInfo
pub fn instantiate_async_4_method_info() -> &'static MethodInfo
pub fn instantiate_with_chain_method_info() -> &'static MethodInfo
pub fn instantiate_async_5_method_info() -> &'static MethodInfo
pub fn instantiate_with_chain_2_method_info() -> &'static MethodInfo
pub fn instantiate_async_6_method_info() -> &'static MethodInfo
pub fn release_instance_method_info() -> &'static MethodInfo
pub fn load_scene_with_chain_method_info() -> &'static MethodInfo
pub fn load_scene_async_method_info() -> &'static MethodInfo
pub fn load_scene_async_2_method_info() -> &'static MethodInfo
pub fn unload_scene_async_method_info() -> &'static MethodInfo
pub fn unload_scene_async_2_method_info() -> &'static MethodInfo
pub fn unload_scene_async_3_method_info() -> &'static MethodInfo
pub fn create_unload_scene_with_chain_method_info() -> &'static MethodInfo
pub fn create_unload_scene_with_chain_2_method_info() -> &'static MethodInfo
pub fn internal_unload_scene_method_info() -> &'static MethodInfo
pub fn evaluate_key_method_info() -> &'static MethodInfo
pub fn check_for_catalog_updates_method_info() -> &'static MethodInfo
pub fn get_locator_info_method_info() -> &'static MethodInfo
pub fn get_catalogs_with_available_updates_method_info() -> &'static MethodInfo
pub fn update_catalogs_method_info() -> &'static MethodInfo
pub fn equals_method_info() -> &'static MethodInfo
pub fn get_hash_code_method_info() -> &'static MethodInfo
Source§impl AddressablesImpl
impl AddressablesImpl
Sourcepub unsafe fn equals(
this: impl Into<IlInstance>,
x: IResourceLocation,
y: IResourceLocation,
) -> bool
pub unsafe fn equals( this: impl Into<IlInstance>, x: IResourceLocation, y: IResourceLocation, ) -> bool
Direct (non-virtual) call to AddressablesImpl’s own Equals. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_hash_code(
this: impl Into<IlInstance>,
loc: IResourceLocation,
) -> i32
pub unsafe fn get_hash_code( this: impl Into<IlInstance>, loc: IResourceLocation, ) -> i32
Direct (non-virtual) call to AddressablesImpl’s own GetHashCode. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Source§impl AddressablesImpl
impl AddressablesImpl
Sourcepub fn new(alloc: IAllocationStrategy) -> Self
pub fn new(alloc: IAllocationStrategy) -> Self
.ctor(crate::unity_engine::resource_management::util::iallocationstrategy::IAllocationStrategy) — overload selector
Trait Implementations§
Source§impl ClassIdentity for AddressablesImpl
impl ClassIdentity for AddressablesImpl
Source§impl Clone for AddressablesImpl
impl Clone for AddressablesImpl
Source§fn clone(&self) -> AddressablesImpl
fn clone(&self) -> AddressablesImpl
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 AddressablesImpl
impl FromIlInstance for AddressablesImpl
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 IAddressablesImpl for AddressablesImpl
impl IAddressablesImpl for AddressablesImpl
fn m_resource_manager(self) -> ResourceManager
fn set_m_resource_manager(self, value: ResourceManager)
fn m_instance_provider(self) -> IInstanceProvider_Interface
fn set_m_instance_provider(self, value: IInstanceProvider_Interface)
fn m_catalog_requests_timeout(self) -> i32
fn set_m_catalog_requests_timeout(self, value: i32)
fn scene_provider(self) -> ISceneProvider_Interface
fn set_scene_provider(self, value: ISceneProvider_Interface)
fn m_resource_locators(self) -> List_1<AddressablesImpl_ResourceLocatorInfo>
fn set_m_resource_locators( self, value: List_1<AddressablesImpl_ResourceLocatorInfo>, )
fn m_initialization_operation(self) -> AsyncOperationHandle_1<IResourceLocator>
fn set_m_initialization_operation( self, value: AsyncOperationHandle_1<IResourceLocator>, )
fn m_active_check_update_operation( self, ) -> AsyncOperationHandle_1<List_1<Il2CppString>>
fn set_m_active_check_update_operation( self, value: AsyncOperationHandle_1<List_1<Il2CppString>>, )
fn m_active_update_operation( self, ) -> AsyncOperationHandle_1<List_1<IResourceLocator>>
fn set_m_active_update_operation( self, value: AsyncOperationHandle_1<List_1<IResourceLocator>>, )
fn m_on_handle_complete_action(self) -> Action_1<AsyncOperationHandle>
fn set_m_on_handle_complete_action(self, value: Action_1<AsyncOperationHandle>)
fn m_on_scene_handle_complete_action(self) -> Action_1<AsyncOperationHandle>
fn set_m_on_scene_handle_complete_action( self, value: Action_1<AsyncOperationHandle>, )
fn m_on_handle_destroyed_action(self) -> Action_1<AsyncOperationHandle>
fn set_m_on_handle_destroyed_action(self, value: Action_1<AsyncOperationHandle>)
fn m_result_to_handle(self) -> Dictionary_2<Object, AsyncOperationHandle>
fn set_m_result_to_handle( self, value: Dictionary_2<Object, AsyncOperationHandle>, )
fn m_scene_instances(self) -> HashSet_1<AsyncOperationHandle>
fn set_m_scene_instances(self, value: HashSet_1<AsyncOperationHandle>)
fn has_started_initialization(self) -> bool
fn set_has_started_initialization(self, value: bool)
impl Copy for AddressablesImpl
impl IObject for AddressablesImpl
Auto Trait Implementations§
impl Freeze for AddressablesImpl
impl RefUnwindSafe for AddressablesImpl
impl !Send for AddressablesImpl
impl !Sync for AddressablesImpl
impl Unpin for AddressablesImpl
impl UnwindSafe for AddressablesImpl
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<__T> IAddressablesImplMethods for __Twhere
__T: IAddressablesImpl,
impl<__T> IAddressablesImplMethods for __Twhere
__T: IAddressablesImpl,
Source§fn get_instance_provider(self) -> IInstanceProvider_Interface
fn get_instance_provider(self) -> IInstanceProvider_Interface
get_InstanceProvider() overloadSource§fn set_instance_provider(self, value: impl Into<IInstanceProvider_Interface>)
fn set_instance_provider(self, value: impl Into<IInstanceProvider_Interface>)
set_InstanceProvider(crate::unity_engine::resource_management::resource_providers::iinstanceprovider_interface::IInstanceProvider_Interface) overloadSource§fn get_resource_manager(self) -> ResourceManager
fn get_resource_manager(self) -> ResourceManager
get_ResourceManager() overloadSource§fn get_catalog_requests_timeout(self) -> i32
fn get_catalog_requests_timeout(self) -> i32
get_CatalogRequestsTimeout() overloadSource§fn set_catalog_requests_timeout(self, value: impl Into<i32>)
fn set_catalog_requests_timeout(self, value: impl Into<i32>)
set_CatalogRequestsTimeout(i32) overloadSource§fn get_scene_operation_count(self) -> i32
fn get_scene_operation_count(self) -> i32
get_SceneOperationCount() overloadSource§fn get_tracked_handle_count(self) -> i32
fn get_tracked_handle_count(self) -> i32
get_TrackedHandleCount() overloadSource§fn ctor(self, alloc: impl Into<IAllocationStrategy>)
fn ctor(self, alloc: impl Into<IAllocationStrategy>)
.ctor(crate::unity_engine::resource_management::util::iallocationstrategy::IAllocationStrategy) overloadSource§fn release_scene_manager_operation(self)
fn release_scene_manager_operation(self)
ReleaseSceneManagerOperation() overloadSource§fn get_internal_id_transform_func(
self,
) -> Func_2<IResourceLocation, Il2CppString>
fn get_internal_id_transform_func( self, ) -> Func_2<IResourceLocation, Il2CppString>
get_InternalIdTransformFunc() overloadSource§fn set_internal_id_transform_func(
self,
value: impl Into<Func_2<IResourceLocation, Il2CppString>>,
)
fn set_internal_id_transform_func( self, value: impl Into<Func_2<IResourceLocation, Il2CppString>>, )
set_InternalIdTransformFunc(crate::system::func_2::Func_2<crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation,::unity::Il2CppString>) overloadSource§fn get_web_request_override(self) -> Action_1<UnityWebRequest>
fn get_web_request_override(self) -> Action_1<UnityWebRequest>
get_WebRequestOverride() overloadSource§fn set_web_request_override(self, value: impl Into<Action_1<UnityWebRequest>>)
fn set_web_request_override(self, value: impl Into<Action_1<UnityWebRequest>>)
set_WebRequestOverride(crate::system::action_1::Action_1<crate::unity_engine::networking::unitywebrequest::UnityWebRequest>) overloadSource§fn get_chain_operation(self) -> AsyncOperationHandle
fn get_chain_operation(self) -> AsyncOperationHandle
get_ChainOperation() overloadSource§fn get_should_chain_request(self) -> bool
fn get_should_chain_request(self) -> bool
get_ShouldChainRequest() overloadSource§fn on_scene_unloaded(self, scene: impl Into<Scene>)
fn on_scene_unloaded(self, scene: impl Into<Scene>)
OnSceneUnloaded(crate::unity_engine::scene_management::scene::Scene) overloadSource§fn get_streaming_assets_sub_folder(self) -> Il2CppString
fn get_streaming_assets_sub_folder(self) -> Il2CppString
get_StreamingAssetsSubFolder() overloadSource§fn get_build_path(self) -> Il2CppString
fn get_build_path(self) -> Il2CppString
get_BuildPath() overloadSource§fn get_player_build_data_path(self) -> Il2CppString
fn get_player_build_data_path(self) -> Il2CppString
get_PlayerBuildDataPath() overloadSource§fn get_runtime_path(self) -> Il2CppString
fn get_runtime_path(self) -> Il2CppString
get_RuntimePath() overloadSource§fn log(self, msg: impl Into<Il2CppString>)
fn log(self, msg: impl Into<Il2CppString>)
Log(::unity::Il2CppString) overloadSource§fn log_format(
self,
format: impl Into<Il2CppString>,
args: impl Into<Array<Object>>,
)
fn log_format( self, format: impl Into<Il2CppString>, args: impl Into<Array<Object>>, )
LogFormat(::unity::Il2CppString, ::unity::Array<crate::system::object::Object>) overloadSource§fn log_warning(self, msg: impl Into<Il2CppString>)
fn log_warning(self, msg: impl Into<Il2CppString>)
LogWarning(::unity::Il2CppString) overloadSource§fn log_warning_format(
self,
format: impl Into<Il2CppString>,
args: impl Into<Array<Object>>,
)
fn log_warning_format( self, format: impl Into<Il2CppString>, args: impl Into<Array<Object>>, )
LogWarningFormat(::unity::Il2CppString, ::unity::Array<crate::system::object::Object>) overloadSource§fn log_error(self, msg: impl Into<Il2CppString>)
fn log_error(self, msg: impl Into<Il2CppString>)
LogError(::unity::Il2CppString) overloadSource§fn log_error_format(
self,
format: impl Into<Il2CppString>,
args: impl Into<Array<Object>>,
)
fn log_error_format( self, format: impl Into<Il2CppString>, args: impl Into<Array<Object>>, )
LogErrorFormat(::unity::Il2CppString, ::unity::Array<crate::system::object::Object>) overloadSource§fn resolve_internal_id(self, id: impl Into<Il2CppString>) -> Il2CppString
fn resolve_internal_id(self, id: impl Into<Il2CppString>) -> Il2CppString
ResolveInternalId(::unity::Il2CppString) overloadSource§fn get_resource_locators(self) -> IEnumerable_1<IResourceLocator>
fn get_resource_locators(self) -> IEnumerable_1<IResourceLocator>
get_ResourceLocators() overloadSource§fn add_resource_locator(
self,
loc: impl Into<IResourceLocator>,
local_catalog_hash: impl Into<Il2CppString>,
remote_catalog_location: impl Into<IResourceLocation>,
)
fn add_resource_locator( self, loc: impl Into<IResourceLocator>, local_catalog_hash: impl Into<Il2CppString>, remote_catalog_location: impl Into<IResourceLocation>, )
AddResourceLocator(crate::unity_engine::addressable_assets::resource_locators::iresourcelocator::IResourceLocator, ::unity::Il2CppString, crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation) overloadSource§fn remove_resource_locator(self, loc: impl Into<IResourceLocator>)
fn remove_resource_locator(self, loc: impl Into<IResourceLocator>)
RemoveResourceLocator(crate::unity_engine::addressable_assets::resource_locators::iresourcelocator::IResourceLocator) overloadSource§fn clear_resource_locators(self)
fn clear_resource_locators(self)
ClearResourceLocators() overloadSource§fn get_resource_locations(
self,
key: impl Into<Object>,
type: impl Into<SystemType>,
) -> (bool, IList_1_Interface<IResourceLocation>)
fn get_resource_locations( self, key: impl Into<Object>, type: impl Into<SystemType>, ) -> (bool, IList_1_Interface<IResourceLocation>)
GetResourceLocations(crate::system::object::Object, ::unity::SystemType, *mutcrate::system::collections::generic::ilist_1_interface::IList_1_Interface<crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation>) overloadSource§fn get_resource_locations_2(
self,
keys: impl Into<IEnumerable>,
type: impl Into<SystemType>,
merge: impl Into<Addressables_MergeMode>,
) -> (bool, IList_1_Interface<IResourceLocation>)
fn get_resource_locations_2( self, keys: impl Into<IEnumerable>, type: impl Into<SystemType>, merge: impl Into<Addressables_MergeMode>, ) -> (bool, IList_1_Interface<IResourceLocation>)
GetResourceLocations(crate::system::collections::ienumerable::IEnumerable, ::unity::SystemType, crate::unity_engine::addressable_assets::addressables::Addressables_MergeMode, *mutcrate::system::collections::generic::ilist_1_interface::IList_1_Interface<crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation>) overloadSource§fn initialize_async(
self,
runtime_data_path: impl Into<Il2CppString>,
provider_suffix: impl Into<Il2CppString>,
auto_release_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<IResourceLocator>
fn initialize_async( self, runtime_data_path: impl Into<Il2CppString>, provider_suffix: impl Into<Il2CppString>, auto_release_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<IResourceLocator>
InitializeAsync(::unity::Il2CppString, ::unity::Il2CppString, bool) overloadSource§fn initialize_async_2(self) -> AsyncOperationHandle_1<IResourceLocator>
fn initialize_async_2(self) -> AsyncOperationHandle_1<IResourceLocator>
InitializeAsync() overloadSource§fn create_catalog_location_with_hash_dependencies(
self,
catalog_path: impl Into<Il2CppString>,
hash_file_path: impl Into<Il2CppString>,
) -> ResourceLocationBase
fn create_catalog_location_with_hash_dependencies( self, catalog_path: impl Into<Il2CppString>, hash_file_path: impl Into<Il2CppString>, ) -> ResourceLocationBase
CreateCatalogLocationWithHashDependencies(::unity::Il2CppString, ::unity::Il2CppString) overloadSource§fn load_content_catalog_async(
self,
catalog_path: impl Into<Il2CppString>,
auto_release_handle: impl Into<bool>,
provider_suffix: impl Into<Il2CppString>,
) -> AsyncOperationHandle_1<IResourceLocator>
fn load_content_catalog_async( self, catalog_path: impl Into<Il2CppString>, auto_release_handle: impl Into<bool>, provider_suffix: impl Into<Il2CppString>, ) -> AsyncOperationHandle_1<IResourceLocator>
LoadContentCatalogAsync(::unity::Il2CppString, bool, ::unity::Il2CppString) overloadSource§fn track_handle(
self,
handle: impl Into<AsyncOperationHandle_1<SceneInstance>>,
) -> AsyncOperationHandle_1<SceneInstance>
fn track_handle( self, handle: impl Into<AsyncOperationHandle_1<SceneInstance>>, ) -> AsyncOperationHandle_1<SceneInstance>
TrackHandle(crate::unity_engine::resource_management::async_operations::asyncoperationhandle_1::AsyncOperationHandle_1<crate::unity_engine::resource_management::resource_providers::sceneinstance::SceneInstance>) overloadfn track_handle_2<M0: IlType + Copy + ClassIdentity>( self, handle: impl Into<AsyncOperationHandle_1<M0>>, ) -> AsyncOperationHandle_1<M0>
Source§fn track_handle_3(
self,
handle: impl Into<AsyncOperationHandle>,
) -> AsyncOperationHandle
fn track_handle_3( self, handle: impl Into<AsyncOperationHandle>, ) -> AsyncOperationHandle
TrackHandle(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle) overloadSource§fn clear_track_handles(self)
fn clear_track_handles(self)
ClearTrackHandles() overloadfn load_asset_async<M0: IlType + Copy + ClassIdentity>( self, location: impl Into<IResourceLocation>, ) -> AsyncOperationHandle_1<M0>
fn load_asset_with_chain<M0: IlType + Copy + ClassIdentity>( self, dep: impl Into<AsyncOperationHandle>, key: impl Into<Object>, ) -> AsyncOperationHandle_1<M0>
fn load_asset_async_2<M0: IlType + Copy + ClassIdentity>( self, key: impl Into<Object>, ) -> AsyncOperationHandle_1<M0>
Source§fn load_resource_locations_with_chain(
self,
dep: impl Into<AsyncOperationHandle>,
keys: impl Into<IEnumerable>,
mode: impl Into<Addressables_MergeMode>,
type: impl Into<SystemType>,
) -> AsyncOperationHandle_1<IList_1_Interface<IResourceLocation>>
fn load_resource_locations_with_chain( self, dep: impl Into<AsyncOperationHandle>, keys: impl Into<IEnumerable>, mode: impl Into<Addressables_MergeMode>, type: impl Into<SystemType>, ) -> AsyncOperationHandle_1<IList_1_Interface<IResourceLocation>>
LoadResourceLocationsWithChain(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle, crate::system::collections::ienumerable::IEnumerable, crate::unity_engine::addressable_assets::addressables::Addressables_MergeMode, ::unity::SystemType) overloadSource§fn load_resource_locations_async(
self,
keys: impl Into<IEnumerable>,
mode: impl Into<Addressables_MergeMode>,
type: impl Into<SystemType>,
) -> AsyncOperationHandle_1<IList_1_Interface<IResourceLocation>>
fn load_resource_locations_async( self, keys: impl Into<IEnumerable>, mode: impl Into<Addressables_MergeMode>, type: impl Into<SystemType>, ) -> AsyncOperationHandle_1<IList_1_Interface<IResourceLocation>>
LoadResourceLocationsAsync(crate::system::collections::ienumerable::IEnumerable, crate::unity_engine::addressable_assets::addressables::Addressables_MergeMode, ::unity::SystemType) overloadSource§fn load_resource_locations_with_chain_2(
self,
dep: impl Into<AsyncOperationHandle>,
key: impl Into<Object>,
type: impl Into<SystemType>,
) -> AsyncOperationHandle_1<IList_1_Interface<IResourceLocation>>
fn load_resource_locations_with_chain_2( self, dep: impl Into<AsyncOperationHandle>, key: impl Into<Object>, type: impl Into<SystemType>, ) -> AsyncOperationHandle_1<IList_1_Interface<IResourceLocation>>
LoadResourceLocationsWithChain(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle, crate::system::object::Object, ::unity::SystemType) overloadSource§fn load_resource_locations_async_2(
self,
key: impl Into<Object>,
type: impl Into<SystemType>,
) -> AsyncOperationHandle_1<IList_1_Interface<IResourceLocation>>
fn load_resource_locations_async_2( self, key: impl Into<Object>, type: impl Into<SystemType>, ) -> AsyncOperationHandle_1<IList_1_Interface<IResourceLocation>>
LoadResourceLocationsAsync(crate::system::object::Object, ::unity::SystemType) overloadfn load_assets_async<M0: IlType + Copy + ClassIdentity>( self, locations: impl Into<IList_1_Interface<IResourceLocation>>, callback: impl Into<Action_1<M0>>, release_dependencies_on_failure: impl Into<bool>, ) -> AsyncOperationHandle_1<IList_1_Interface<M0>>
fn load_assets_with_chain<M0: IlType + Copy + ClassIdentity>( self, dep: impl Into<AsyncOperationHandle>, keys: impl Into<IEnumerable>, callback: impl Into<Action_1<M0>>, mode: impl Into<Addressables_MergeMode>, release_dependencies_on_failure: impl Into<bool>, ) -> AsyncOperationHandle_1<IList_1_Interface<M0>>
fn load_assets_async_2<M0: IlType + Copy + ClassIdentity>( self, keys: impl Into<IEnumerable>, callback: impl Into<Action_1<M0>>, mode: impl Into<Addressables_MergeMode>, release_dependencies_on_failure: impl Into<bool>, ) -> AsyncOperationHandle_1<IList_1_Interface<M0>>
fn load_assets_with_chain_2<M0: IlType + Copy + ClassIdentity>( self, dep: impl Into<AsyncOperationHandle>, key: impl Into<Object>, callback: impl Into<Action_1<M0>>, release_dependencies_on_failure: impl Into<bool>, ) -> AsyncOperationHandle_1<IList_1_Interface<M0>>
fn load_assets_async_3<M0: IlType + Copy + ClassIdentity>( self, key: impl Into<Object>, callback: impl Into<Action_1<M0>>, release_dependencies_on_failure: impl Into<bool>, ) -> AsyncOperationHandle_1<IList_1_Interface<M0>>
Source§fn on_handle_destroyed(self, handle: impl Into<AsyncOperationHandle>)
fn on_handle_destroyed(self, handle: impl Into<AsyncOperationHandle>)
OnHandleDestroyed(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle) overloadSource§fn on_scene_handle_completed(self, handle: impl Into<AsyncOperationHandle>)
fn on_scene_handle_completed(self, handle: impl Into<AsyncOperationHandle>)
OnSceneHandleCompleted(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle) overloadSource§fn on_handle_completed(self, handle: impl Into<AsyncOperationHandle>)
fn on_handle_completed(self, handle: impl Into<AsyncOperationHandle>)
OnHandleCompleted(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle) overloadfn release<M0: IlType + Copy + ClassIdentity>(self, obj: impl Into<M0>)
fn release_2<M0: IlType + Copy + ClassIdentity>( self, handle: impl Into<AsyncOperationHandle_1<M0>>, )
Source§fn release_3(self, handle: impl Into<AsyncOperationHandle>)
fn release_3(self, handle: impl Into<AsyncOperationHandle>)
Release(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle) overloadSource§fn get_download_size_with_chain(
self,
dep: impl Into<AsyncOperationHandle>,
key: impl Into<Object>,
) -> AsyncOperationHandle_1<i64>
fn get_download_size_with_chain( self, dep: impl Into<AsyncOperationHandle>, key: impl Into<Object>, ) -> AsyncOperationHandle_1<i64>
GetDownloadSizeWithChain(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle, crate::system::object::Object) overloadSource§fn get_download_size_with_chain_2(
self,
dep: impl Into<AsyncOperationHandle>,
keys: impl Into<IEnumerable>,
) -> AsyncOperationHandle_1<i64>
fn get_download_size_with_chain_2( self, dep: impl Into<AsyncOperationHandle>, keys: impl Into<IEnumerable>, ) -> AsyncOperationHandle_1<i64>
GetDownloadSizeWithChain(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle, crate::system::collections::ienumerable::IEnumerable) overloadSource§fn get_download_size_async(
self,
key: impl Into<Object>,
) -> AsyncOperationHandle_1<i64>
fn get_download_size_async( self, key: impl Into<Object>, ) -> AsyncOperationHandle_1<i64>
GetDownloadSizeAsync(crate::system::object::Object) overloadSource§fn get_download_size_async_2(
self,
keys: impl Into<IEnumerable>,
) -> AsyncOperationHandle_1<i64>
fn get_download_size_async_2( self, keys: impl Into<IEnumerable>, ) -> AsyncOperationHandle_1<i64>
GetDownloadSizeAsync(crate::system::collections::ienumerable::IEnumerable) overloadSource§fn download_dependencies_async_with_chain(
self,
dep: impl Into<AsyncOperationHandle>,
key: impl Into<Object>,
auto_release_handle: impl Into<bool>,
) -> AsyncOperationHandle
fn download_dependencies_async_with_chain( self, dep: impl Into<AsyncOperationHandle>, key: impl Into<Object>, auto_release_handle: impl Into<bool>, ) -> AsyncOperationHandle
DownloadDependenciesAsyncWithChain(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle, crate::system::object::Object, bool) overloadSource§fn download_dependencies_async(
self,
key: impl Into<Object>,
auto_release_handle: impl Into<bool>,
) -> AsyncOperationHandle
fn download_dependencies_async( self, key: impl Into<Object>, auto_release_handle: impl Into<bool>, ) -> AsyncOperationHandle
DownloadDependenciesAsync(crate::system::object::Object, bool) overloadSource§fn download_dependencies_async_with_chain_2(
self,
dep: impl Into<AsyncOperationHandle>,
locations: impl Into<IList_1_Interface<IResourceLocation>>,
auto_release_handle: impl Into<bool>,
) -> AsyncOperationHandle
fn download_dependencies_async_with_chain_2( self, dep: impl Into<AsyncOperationHandle>, locations: impl Into<IList_1_Interface<IResourceLocation>>, auto_release_handle: impl Into<bool>, ) -> AsyncOperationHandle
DownloadDependenciesAsyncWithChain(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle, crate::system::collections::generic::ilist_1_interface::IList_1_Interface<crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation>, bool) overloadSource§fn download_dependencies_async_2(
self,
locations: impl Into<IList_1_Interface<IResourceLocation>>,
auto_release_handle: impl Into<bool>,
) -> AsyncOperationHandle
fn download_dependencies_async_2( self, locations: impl Into<IList_1_Interface<IResourceLocation>>, auto_release_handle: impl Into<bool>, ) -> AsyncOperationHandle
DownloadDependenciesAsync(crate::system::collections::generic::ilist_1_interface::IList_1_Interface<crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation>, bool) overloadSource§fn download_dependencies_async_with_chain_3(
self,
dep: impl Into<AsyncOperationHandle>,
keys: impl Into<IEnumerable>,
mode: impl Into<Addressables_MergeMode>,
auto_release_handle: impl Into<bool>,
) -> AsyncOperationHandle
fn download_dependencies_async_with_chain_3( self, dep: impl Into<AsyncOperationHandle>, keys: impl Into<IEnumerable>, mode: impl Into<Addressables_MergeMode>, auto_release_handle: impl Into<bool>, ) -> AsyncOperationHandle
DownloadDependenciesAsyncWithChain(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle, crate::system::collections::ienumerable::IEnumerable, crate::unity_engine::addressable_assets::addressables::Addressables_MergeMode, bool) overloadSource§fn download_dependencies_async_3(
self,
keys: impl Into<IEnumerable>,
mode: impl Into<Addressables_MergeMode>,
auto_release_handle: impl Into<bool>,
) -> AsyncOperationHandle
fn download_dependencies_async_3( self, keys: impl Into<IEnumerable>, mode: impl Into<Addressables_MergeMode>, auto_release_handle: impl Into<bool>, ) -> AsyncOperationHandle
DownloadDependenciesAsync(crate::system::collections::ienumerable::IEnumerable, crate::unity_engine::addressable_assets::addressables::Addressables_MergeMode, bool) overloadSource§fn clear_dependency_cache_for_key(self, key: impl Into<Object>) -> bool
fn clear_dependency_cache_for_key(self, key: impl Into<Object>) -> bool
ClearDependencyCacheForKey(crate::system::object::Object) overloadSource§fn auto_release_handle_on_completion(
self,
handle: impl Into<AsyncOperationHandle>,
)
fn auto_release_handle_on_completion( self, handle: impl Into<AsyncOperationHandle>, )
AutoReleaseHandleOnCompletion(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle) overloadSource§fn clear_dependency_cache_async(
self,
key: impl Into<Object>,
auto_release_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<bool>
fn clear_dependency_cache_async( self, key: impl Into<Object>, auto_release_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<bool>
ClearDependencyCacheAsync(crate::system::object::Object, bool) overloadSource§fn clear_dependency_cache_async_2(
self,
locations: impl Into<IList_1_Interface<IResourceLocation>>,
auto_release_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<bool>
fn clear_dependency_cache_async_2( self, locations: impl Into<IList_1_Interface<IResourceLocation>>, auto_release_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<bool>
ClearDependencyCacheAsync(crate::system::collections::generic::ilist_1_interface::IList_1_Interface<crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation>, bool) overloadSource§fn clear_dependency_cache_async_3(
self,
keys: impl Into<IEnumerable>,
auto_release_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<bool>
fn clear_dependency_cache_async_3( self, keys: impl Into<IEnumerable>, auto_release_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<bool>
ClearDependencyCacheAsync(crate::system::collections::ienumerable::IEnumerable, bool) overloadSource§fn instantiate_async(
self,
location: impl Into<IResourceLocation>,
parent: impl Into<Transform>,
instantiate_in_world_space: impl Into<bool>,
track_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<GameObject>
fn instantiate_async( self, location: impl Into<IResourceLocation>, parent: impl Into<Transform>, instantiate_in_world_space: impl Into<bool>, track_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<GameObject>
InstantiateAsync(crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation, crate::unity_engine::transform::Transform, bool, bool) overloadSource§fn instantiate_async_2(
self,
location: impl Into<IResourceLocation>,
position: impl Into<Vector3>,
rotation: impl Into<Quaternion>,
parent: impl Into<Transform>,
track_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<GameObject>
fn instantiate_async_2( self, location: impl Into<IResourceLocation>, position: impl Into<Vector3>, rotation: impl Into<Quaternion>, parent: impl Into<Transform>, track_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<GameObject>
InstantiateAsync(crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation, crate::unity_engine::vector3::Vector3, crate::unity_engine::quaternion::Quaternion, crate::unity_engine::transform::Transform, bool) overloadSource§fn instantiate_async_3(
self,
key: impl Into<Object>,
parent: impl Into<Transform>,
instantiate_in_world_space: impl Into<bool>,
track_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<GameObject>
fn instantiate_async_3( self, key: impl Into<Object>, parent: impl Into<Transform>, instantiate_in_world_space: impl Into<bool>, track_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<GameObject>
InstantiateAsync(crate::system::object::Object, crate::unity_engine::transform::Transform, bool, bool) overloadSource§fn instantiate_async_4(
self,
key: impl Into<Object>,
position: impl Into<Vector3>,
rotation: impl Into<Quaternion>,
parent: impl Into<Transform>,
track_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<GameObject>
fn instantiate_async_4( self, key: impl Into<Object>, position: impl Into<Vector3>, rotation: impl Into<Quaternion>, parent: impl Into<Transform>, track_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<GameObject>
InstantiateAsync(crate::system::object::Object, crate::unity_engine::vector3::Vector3, crate::unity_engine::quaternion::Quaternion, crate::unity_engine::transform::Transform, bool) overloadSource§fn instantiate_with_chain(
self,
dep: impl Into<AsyncOperationHandle>,
key: impl Into<Object>,
instantiate_parameters: impl Into<InstantiationParameters>,
track_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<GameObject>
fn instantiate_with_chain( self, dep: impl Into<AsyncOperationHandle>, key: impl Into<Object>, instantiate_parameters: impl Into<InstantiationParameters>, track_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<GameObject>
InstantiateWithChain(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle, crate::system::object::Object, crate::unity_engine::resource_management::resource_providers::instantiationparameters::InstantiationParameters, bool) overloadSource§fn instantiate_async_5(
self,
key: impl Into<Object>,
instantiate_parameters: impl Into<InstantiationParameters>,
track_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<GameObject>
fn instantiate_async_5( self, key: impl Into<Object>, instantiate_parameters: impl Into<InstantiationParameters>, track_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<GameObject>
InstantiateAsync(crate::system::object::Object, crate::unity_engine::resource_management::resource_providers::instantiationparameters::InstantiationParameters, bool) overloadSource§fn instantiate_with_chain_2(
self,
dep: impl Into<AsyncOperationHandle>,
location: impl Into<IResourceLocation>,
instantiate_parameters: impl Into<InstantiationParameters>,
track_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<GameObject>
fn instantiate_with_chain_2( self, dep: impl Into<AsyncOperationHandle>, location: impl Into<IResourceLocation>, instantiate_parameters: impl Into<InstantiationParameters>, track_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<GameObject>
InstantiateWithChain(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle, crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation, crate::unity_engine::resource_management::resource_providers::instantiationparameters::InstantiationParameters, bool) overloadSource§fn instantiate_async_6(
self,
location: impl Into<IResourceLocation>,
instantiate_parameters: impl Into<InstantiationParameters>,
track_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<GameObject>
fn instantiate_async_6( self, location: impl Into<IResourceLocation>, instantiate_parameters: impl Into<InstantiationParameters>, track_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<GameObject>
InstantiateAsync(crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation, crate::unity_engine::resource_management::resource_providers::instantiationparameters::InstantiationParameters, bool) overloadSource§fn release_instance(self, instance: impl Into<GameObject>) -> bool
fn release_instance(self, instance: impl Into<GameObject>) -> bool
ReleaseInstance(crate::unity_engine::gameobject::GameObject) overloadSource§fn load_scene_with_chain(
self,
dep: impl Into<AsyncOperationHandle>,
key: impl Into<Object>,
load_mode: impl Into<LoadSceneMode>,
activate_on_load: impl Into<bool>,
priority: impl Into<i32>,
) -> AsyncOperationHandle_1<SceneInstance>
fn load_scene_with_chain( self, dep: impl Into<AsyncOperationHandle>, key: impl Into<Object>, load_mode: impl Into<LoadSceneMode>, activate_on_load: impl Into<bool>, priority: impl Into<i32>, ) -> AsyncOperationHandle_1<SceneInstance>
LoadSceneWithChain(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle, crate::system::object::Object, crate::unity_engine::scene_management::loadscenemode::LoadSceneMode, bool, i32) overloadSource§fn load_scene_async(
self,
key: impl Into<Object>,
load_mode: impl Into<LoadSceneMode>,
activate_on_load: impl Into<bool>,
priority: impl Into<i32>,
track_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<SceneInstance>
fn load_scene_async( self, key: impl Into<Object>, load_mode: impl Into<LoadSceneMode>, activate_on_load: impl Into<bool>, priority: impl Into<i32>, track_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<SceneInstance>
LoadSceneAsync(crate::system::object::Object, crate::unity_engine::scene_management::loadscenemode::LoadSceneMode, bool, i32, bool) overloadSource§fn load_scene_async_2(
self,
location: impl Into<IResourceLocation>,
load_mode: impl Into<LoadSceneMode>,
activate_on_load: impl Into<bool>,
priority: impl Into<i32>,
track_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<SceneInstance>
fn load_scene_async_2( self, location: impl Into<IResourceLocation>, load_mode: impl Into<LoadSceneMode>, activate_on_load: impl Into<bool>, priority: impl Into<i32>, track_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<SceneInstance>
LoadSceneAsync(crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation, crate::unity_engine::scene_management::loadscenemode::LoadSceneMode, bool, i32, bool) overloadSource§fn unload_scene_async(
self,
scene: impl Into<SceneInstance>,
auto_release_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<SceneInstance>
fn unload_scene_async( self, scene: impl Into<SceneInstance>, auto_release_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<SceneInstance>
UnloadSceneAsync(crate::unity_engine::resource_management::resource_providers::sceneinstance::SceneInstance, bool) overloadSource§fn unload_scene_async_2(
self,
handle: impl Into<AsyncOperationHandle>,
auto_release_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<SceneInstance>
fn unload_scene_async_2( self, handle: impl Into<AsyncOperationHandle>, auto_release_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<SceneInstance>
UnloadSceneAsync(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle, bool) overloadSource§fn unload_scene_async_3(
self,
handle: impl Into<AsyncOperationHandle_1<SceneInstance>>,
auto_release_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<SceneInstance>
fn unload_scene_async_3( self, handle: impl Into<AsyncOperationHandle_1<SceneInstance>>, auto_release_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<SceneInstance>
UnloadSceneAsync(crate::unity_engine::resource_management::async_operations::asyncoperationhandle_1::AsyncOperationHandle_1<crate::unity_engine::resource_management::resource_providers::sceneinstance::SceneInstance>, bool) overloadSource§fn create_unload_scene_with_chain(
self,
handle: impl Into<AsyncOperationHandle>,
auto_release_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<SceneInstance>
fn create_unload_scene_with_chain( self, handle: impl Into<AsyncOperationHandle>, auto_release_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<SceneInstance>
CreateUnloadSceneWithChain(crate::unity_engine::resource_management::async_operations::asyncoperationhandle::AsyncOperationHandle, bool) overloadSource§fn create_unload_scene_with_chain_2(
self,
handle: impl Into<AsyncOperationHandle_1<SceneInstance>>,
auto_release_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<SceneInstance>
fn create_unload_scene_with_chain_2( self, handle: impl Into<AsyncOperationHandle_1<SceneInstance>>, auto_release_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<SceneInstance>
CreateUnloadSceneWithChain(crate::unity_engine::resource_management::async_operations::asyncoperationhandle_1::AsyncOperationHandle_1<crate::unity_engine::resource_management::resource_providers::sceneinstance::SceneInstance>, bool) overloadSource§fn internal_unload_scene(
self,
handle: impl Into<AsyncOperationHandle_1<SceneInstance>>,
auto_release_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<SceneInstance>
fn internal_unload_scene( self, handle: impl Into<AsyncOperationHandle_1<SceneInstance>>, auto_release_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<SceneInstance>
InternalUnloadScene(crate::unity_engine::resource_management::async_operations::asyncoperationhandle_1::AsyncOperationHandle_1<crate::unity_engine::resource_management::resource_providers::sceneinstance::SceneInstance>, bool) overloadSource§fn evaluate_key(self, obj: impl Into<Object>) -> Object
fn evaluate_key(self, obj: impl Into<Object>) -> Object
EvaluateKey(crate::system::object::Object) overloadSource§fn check_for_catalog_updates(
self,
auto_release_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<List_1<Il2CppString>>
fn check_for_catalog_updates( self, auto_release_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<List_1<Il2CppString>>
CheckForCatalogUpdates(bool) overloadSource§fn get_locator_info(
self,
c: impl Into<Il2CppString>,
) -> AddressablesImpl_ResourceLocatorInfo
fn get_locator_info( self, c: impl Into<Il2CppString>, ) -> AddressablesImpl_ResourceLocatorInfo
GetLocatorInfo(::unity::Il2CppString) overloadSource§fn get_catalogs_with_available_updates(self) -> IEnumerable_1<Il2CppString>
fn get_catalogs_with_available_updates(self) -> IEnumerable_1<Il2CppString>
get_CatalogsWithAvailableUpdates() overloadSource§fn update_catalogs(
self,
catalog_ids: impl Into<IEnumerable_1<Il2CppString>>,
auto_release_handle: impl Into<bool>,
) -> AsyncOperationHandle_1<List_1<IResourceLocator>>
fn update_catalogs( self, catalog_ids: impl Into<IEnumerable_1<Il2CppString>>, auto_release_handle: impl Into<bool>, ) -> AsyncOperationHandle_1<List_1<IResourceLocator>>
UpdateCatalogs(crate::system::collections::generic::ienumerable_1::IEnumerable_1<::unity::Il2CppString>, bool) overloadSource§fn equals(
self,
x: impl Into<IResourceLocation>,
y: impl Into<IResourceLocation>,
) -> bool
fn equals( self, x: impl Into<IResourceLocation>, y: impl Into<IResourceLocation>, ) -> bool
Equals(crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation, crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation) overloadSource§fn get_hash_code(self, loc: impl Into<IResourceLocation>) -> i32
fn get_hash_code(self, loc: impl Into<IResourceLocation>) -> i32
GetHashCode(crate::unity_engine::resource_management::resource_locations::iresourcelocation::IResourceLocation) overloadSource§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