pub struct DLCManager(/* private fields */);Expand description
IL2CPP class: App.DLCManager
Inherits: Object
Implementations§
Source§impl DLCManager
impl DLCManager
pub fn application_id() -> Il2CppString
pub fn set_application_id(value: Il2CppString)
pub fn streaming_assets_path() -> Il2CppString
pub fn set_streaming_assets_path(value: Il2CppString)
pub fn s_mount_data() -> List_1<DLCManager_MountData>
pub fn set_s_mount_data(value: List_1<DLCManager_MountData>)
pub fn s_awake_changed_event() -> bool
pub fn set_s_awake_changed_event(value: bool)
pub fn s_changed_event_listener() -> UnityEvent
pub fn set_s_changed_event_listener(value: UnityEvent)
pub fn s_is_initialized() -> bool
pub fn set_s_is_initialized(value: bool)
pub fn s_has_list() -> Array<DLCManager_DLCList>
pub fn set_s_has_list(value: Array<DLCManager_DLCList>)
Source§impl DLCManager
impl DLCManager
Sourcepub fn initialize()
pub fn initialize()
Initialize() overload
Sourcepub fn get_folder_name(content: impl Into<DLCManager_Content>) -> Il2CppString
pub fn get_folder_name(content: impl Into<DLCManager_Content>) -> Il2CppString
GetFolderName(crate::app::dlcmanager::DLCManager_Content) overload
Sourcepub fn get_asset_group_name(
content: impl Into<DLCManager_Content>,
) -> Il2CppString
pub fn get_asset_group_name( content: impl Into<DLCManager_Content>, ) -> Il2CppString
GetAssetGroupName(crate::app::dlcmanager::DLCManager_Content) overload
Sourcepub fn get_content(name: impl Into<Il2CppString>) -> DLCManager_Content
pub fn get_content(name: impl Into<Il2CppString>) -> DLCManager_Content
GetContent(::unity::Il2CppString) overload
Sourcepub fn get_streaming_assets_dlc_path(
content: impl Into<DLCManager_Content>,
) -> Il2CppString
pub fn get_streaming_assets_dlc_path( content: impl Into<DLCManager_Content>, ) -> Il2CppString
GetStreamingAssetsDLCPath(crate::app::dlcmanager::DLCManager_Content) overload
Sourcepub fn has_content(content: impl Into<DLCManager_Content>) -> bool
pub fn has_content(content: impl Into<DLCManager_Content>) -> bool
HasContent(crate::app::dlcmanager::DLCManager_Content) overload
Sourcepub fn has_contents(contents: impl Into<Array<DLCManager_Content>>) -> bool
pub fn has_contents(contents: impl Into<Array<DLCManager_Content>>) -> bool
HasContents(::unity::Array<crate::app::dlcmanager::DLCManager_Content>) overload
Sourcepub fn has_content_error(content: impl Into<DLCManager_Content>) -> bool
pub fn has_content_error(content: impl Into<DLCManager_Content>) -> bool
HasContentError(crate::app::dlcmanager::DLCManager_Content) overload
Sourcepub fn get_add_on_content_index(content: impl Into<DLCManager_Content>) -> i32
pub fn get_add_on_content_index(content: impl Into<DLCManager_Content>) -> i32
GetAddOnContentIndex(crate::app::dlcmanager::DLCManager_Content) overload
Sourcepub fn try_index_to_content(index: impl Into<i32>) -> (bool, DLCManager_Content)
pub fn try_index_to_content(index: impl Into<i32>) -> (bool, DLCManager_Content)
TryIndexToContent(i32, *mutcrate::app::dlcmanager::DLCManager_Content) overload
Sourcepub fn is_required_release_version(
content: impl Into<DLCManager_Content>,
) -> bool
pub fn is_required_release_version( content: impl Into<DLCManager_Content>, ) -> bool
IsRequiredReleaseVersion(crate::app::dlcmanager::DLCManager_Content) overload
Sourcepub fn get_all_contents() -> Array<DLCManager_Content>
pub fn get_all_contents() -> Array<DLCManager_Content>
GetAllContents() overload
Sourcepub fn show_unacceptable_version()
pub fn show_unacceptable_version()
ShowUnacceptableVersion() overload
Sourcepub fn show_lost_error(content: impl Into<DLCManager_Content>)
pub fn show_lost_error(content: impl Into<DLCManager_Content>)
ShowLostError(crate::app::dlcmanager::DLCManager_Content) overload
Sourcepub fn show_lost_error_2(contents: impl Into<Array<DLCManager_Content>>)
pub fn show_lost_error_2(contents: impl Into<Array<DLCManager_Content>>)
ShowLostError(::unity::Array<crate::app::dlcmanager::DLCManager_Content>) overload
Sourcepub fn init_has_list()
pub fn init_has_list()
InitHasList() overload
Sourcepub fn get_has_list(
content: impl Into<DLCManager_Content>,
) -> DLCManager_DLCList
pub fn get_has_list( content: impl Into<DLCManager_Content>, ) -> DLCManager_DLCList
GetHasList(crate::app::dlcmanager::DLCManager_Content) overload
Sourcepub fn refresh_has_list()
pub fn refresh_has_list()
RefreshHasList() overload
Sourcepub fn start_list_changed_event()
pub fn start_list_changed_event()
StartListChangedEvent() overload
Sourcepub fn try_run_list_changed_event() -> bool
pub fn try_run_list_changed_event() -> bool
TryRunListChangedEvent() overload
Sourcepub fn add_changed_event_listener(add_event: impl Into<UnityAction>)
pub fn add_changed_event_listener(add_event: impl Into<UnityAction>)
AddChangedEventListener(crate::unity_engine::events::unityaction::UnityAction) overload
Sourcepub fn remove_changed_event_listener(remove_event: impl Into<UnityAction>)
pub fn remove_changed_event_listener(remove_event: impl Into<UnityAction>)
RemoveChangedEventListener(crate::unity_engine::events::unityaction::UnityAction) overload
Source§impl DLCManager
impl DLCManager
pub fn initialize_method_info() -> &'static MethodInfo
pub fn release_method_info() -> &'static MethodInfo
pub fn refresh_method_info() -> &'static MethodInfo
pub fn update_method_info() -> &'static MethodInfo
pub fn mount_dlc_method_info() -> &'static MethodInfo
pub fn get_folder_name_method_info() -> &'static MethodInfo
pub fn get_asset_group_name_method_info() -> &'static MethodInfo
pub fn get_content_method_info() -> &'static MethodInfo
pub fn get_streaming_assets_dlc_path_method_info() -> &'static MethodInfo
pub fn has_content_method_info() -> &'static MethodInfo
pub fn has_contents_method_info() -> &'static MethodInfo
pub fn has_content_error_method_info() -> &'static MethodInfo
pub fn get_add_on_content_index_method_info() -> &'static MethodInfo
pub fn try_index_to_content_method_info() -> &'static MethodInfo
pub fn is_required_release_version_method_info() -> &'static MethodInfo
pub fn get_all_contents_method_info() -> &'static MethodInfo
pub fn show_unacceptable_version_method_info() -> &'static MethodInfo
pub fn show_lost_error_method_info() -> &'static MethodInfo
pub fn show_lost_error_2_method_info() -> &'static MethodInfo
pub fn init_has_list_method_info() -> &'static MethodInfo
pub fn get_has_list_method_info() -> &'static MethodInfo
pub fn refresh_has_list_method_info() -> &'static MethodInfo
pub fn start_list_changed_event_method_info() -> &'static MethodInfo
pub fn try_run_list_changed_event_method_info() -> &'static MethodInfo
pub fn add_changed_event_listener_method_info() -> &'static MethodInfo
pub fn remove_changed_event_listener_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Source§impl DLCManager
impl DLCManager
Trait Implementations§
Source§impl ClassIdentity for DLCManager
impl ClassIdentity for DLCManager
Source§impl Clone for DLCManager
impl Clone for DLCManager
Source§fn clone(&self) -> DLCManager
fn clone(&self) -> DLCManager
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for DLCManager
impl FromIlInstance for DLCManager
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 DLCManager
impl IDLCManager for DLCManager
impl IObject for DLCManager
Auto Trait Implementations§
impl Freeze for DLCManager
impl RefUnwindSafe for DLCManager
impl !Send for DLCManager
impl !Sync for DLCManager
impl Unpin for DLCManager
impl UnwindSafe for DLCManager
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<__T> IDLCManagerMethods for __Twhere
__T: IDLCManager,
impl<__T> IDLCManagerMethods for __Twhere
__T: IDLCManager,
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