Skip to main content

IContentCatalogDataMethods

Trait IContentCatalogDataMethods 

Source
pub trait IContentCatalogDataMethods: IContentCatalogData {
Show 14 methods // Provided methods fn get_provider_id(self) -> Il2CppString { ... } fn set_provider_id(self, value: impl Into<Il2CppString>) { ... } fn get_instance_provider_data(self) -> ObjectInitializationData { ... } fn set_instance_provider_data( self, value: impl Into<ObjectInitializationData>, ) { ... } fn get_scene_provider_data(self) -> ObjectInitializationData { ... } fn set_scene_provider_data(self, value: impl Into<ObjectInitializationData>) { ... } fn get_resource_provider_data(self) -> List_1<ObjectInitializationData> { ... } fn set_resource_provider_data( self, value: impl Into<List_1<ObjectInitializationData>>, ) { ... } fn get_provider_ids(self) -> Array<Il2CppString> { ... } fn get_internal_ids(self) -> Array<Il2CppString> { ... } fn clean_data(self) { ... } fn create_custom_locator( self, override_id: impl Into<Il2CppString>, provider_suffix: impl Into<Il2CppString>, ) -> ResourceLocationMap { ... } fn create_locator( self, provider_suffix: impl Into<Il2CppString>, ) -> ResourceLocationMap { ... } fn ctor(self) { ... }
}

Provided Methods§

Source

fn get_provider_id(self) -> Il2CppString

get_ProviderId() overload

Source

fn set_provider_id(self, value: impl Into<Il2CppString>)

set_ProviderId(::unity::Il2CppString) overload

Source

fn get_instance_provider_data(self) -> ObjectInitializationData

get_InstanceProviderData() overload

Source

fn set_instance_provider_data(self, value: impl Into<ObjectInitializationData>)

set_InstanceProviderData(crate::unity_engine::resource_management::util::objectinitializationdata::ObjectInitializationData) overload

Source

fn get_scene_provider_data(self) -> ObjectInitializationData

get_SceneProviderData() overload

Source

fn set_scene_provider_data(self, value: impl Into<ObjectInitializationData>)

set_SceneProviderData(crate::unity_engine::resource_management::util::objectinitializationdata::ObjectInitializationData) overload

Source

fn get_resource_provider_data(self) -> List_1<ObjectInitializationData>

get_ResourceProviderData() overload

Source

fn set_resource_provider_data( self, value: impl Into<List_1<ObjectInitializationData>>, )

set_ResourceProviderData(crate::system::collections::generic::list_1::List_1<crate::unity_engine::resource_management::util::objectinitializationdata::ObjectInitializationData>) overload

Source

fn get_provider_ids(self) -> Array<Il2CppString>

get_ProviderIds() overload

Source

fn get_internal_ids(self) -> Array<Il2CppString>

get_InternalIds() overload

Source

fn clean_data(self)

CleanData() overload

Source

fn create_custom_locator( self, override_id: impl Into<Il2CppString>, provider_suffix: impl Into<Il2CppString>, ) -> ResourceLocationMap

CreateCustomLocator(::unity::Il2CppString, ::unity::Il2CppString) overload

Source

fn create_locator( self, provider_suffix: impl Into<Il2CppString>, ) -> ResourceLocationMap

CreateLocator(::unity::Il2CppString) overload

Source

fn ctor(self)

.ctor() overload

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<__T: IContentCatalogData> IContentCatalogDataMethods for __T

Available on crate feature unity_engine-addressable_assets-resource_locators-contentcatalogdata only.