1#[cfg(feature = "app-dlcmanager-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::system::{
9 object::{IObject, Object},
10 r#enum::{Enum, IEnum},
11 valuetype::{IValueType, ValueType},
12 };
13
14 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/dlcmanager/DLCManager.md"))]
15 #[::unity::class(namespace = "App", name = "DLCManager")]
16 #[parent(crate::system::object::Object)]
17 pub struct DLCManager {
18 #[static_field]
19 #[rename(name = "ApplicationId")]
20 pub application_id: ::unity::Il2CppString,
21 #[static_field]
22 #[rename(name = "StreamingAssetsPath")]
23 pub streaming_assets_path: ::unity::Il2CppString,
24 #[static_field]
25 #[rename(name = "s_MountData")]
26 pub s_mount_data: crate::system::collections::generic::list_1::List_1<crate::app::dlcmanager::DLCManager_MountData>,
27 #[static_field]
28 #[rename(name = "s_AwakeChangedEvent")]
29 pub s_awake_changed_event: bool,
30 #[static_field]
31 #[rename(name = "s_ChangedEventListener")]
32 pub s_changed_event_listener: crate::unity_engine::events::unityevent::UnityEvent,
33 #[static_field]
34 #[rename(name = "s_IsInitialized")]
35 pub s_is_initialized: bool,
36 #[static_field]
37 #[rename(name = "s_HasList")]
38 pub s_has_list: ::unity::Array<crate::app::dlcmanager::DLCManager_DLCList>,
39 }
40
41 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/dlcmanager/DLCManager_MountData.md"))]
42 #[::unity::class(namespace = "App", name = "DLCManager.MountData")]
43 #[parent(crate::system::object::Object)]
44 pub struct DLCManager_MountData {
45 #[offset(16)]
46 #[rename(name = "content")]
47 pub content: crate::app::dlcmanager::DLCManager_Content,
48 #[offset(24)]
49 #[rename(name = "mountBuffer")]
50 pub mount_buffer: ::unity::Array<u8>,
51 #[offset(32)]
52 #[rename(name = "mountName")]
53 pub mount_name: ::unity::Il2CppString,
54 }
55
56 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/dlcmanager/DLCManager_DLCList.md"))]
57 #[::unity::class(namespace = "App", name = "DLCManager.DLCList")]
58 #[parent(crate::system::object::Object)]
59 pub struct DLCManager_DLCList {
60 #[offset(16)]
61 #[rename(name = "content")]
62 pub content: crate::app::dlcmanager::DLCManager_Content,
63 #[offset(20)]
64 #[rename(name = "hasContent")]
65 pub has_content: bool,
66 }
67
68 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/dlcmanager/DLCManager_Content.md"))]
69 #[repr(C)]
70 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
71 pub struct DLCManager_Content {
72 pub value: i32,
73 }
74 impl ::unity::ClassIdentity for DLCManager_Content {
75 const NAME: &'static str = "DLCManager.Content";
76 const NAMESPACE: &'static str = "App";
77
78 fn class() -> ::unity::Class {
79 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
80 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
81 }
82 }
83 impl ::unity::IlType for DLCManager_Content {
84 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
85 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
86 }
87 }
88 impl DLCManager_Content {
89 pub fn e0() -> Self {
90 Self { value: 0 }
91 }
92
93 pub fn h0() -> Self {
94 Self { value: 1 }
95 }
96
97 pub fn num() -> Self {
98 Self { value: 2 }
99 }
100 }
101}
102
103#[cfg(feature = "app-dlcmanager-types")]
104pub use __types::*;
105
106#[cfg(feature = "app-dlcmanager")]
107impl DLCManager {
108 #[doc = "`Initialize()` overload"]
109 pub fn initialize() -> () {
110 unsafe {
111 ::unity::il2cpp_call!((::unity::module_base()+0x29f32b0usize)as*mut u8,();
112 )
113 }
114 }
115
116 #[doc = "`Release()` overload"]
117 pub fn release() -> () {
118 unsafe {
119 ::unity::il2cpp_call!((::unity::module_base()+0x29f38d0usize)as*mut u8,();
120 )
121 }
122 }
123
124 #[doc = "`Refresh()` overload"]
125 pub fn refresh() -> () {
126 unsafe {
127 ::unity::il2cpp_call!((::unity::module_base()+0x29f3a90usize)as*mut u8,();
128 )
129 }
130 }
131
132 #[doc = "`Update()` overload"]
133 pub fn update() -> () {
134 unsafe {
135 ::unity::il2cpp_call!((::unity::module_base()+0x29f3d30usize)as*mut u8,();
136 )
137 }
138 }
139
140 #[doc = "`MountDLC()` overload"]
141 pub fn mount_dlc() -> () {
142 unsafe {
143 ::unity::il2cpp_call!((::unity::module_base()+0x29f3360usize)as*mut u8,();
144 )
145 }
146 }
147
148 #[doc = "`GetFolderName(crate::app::dlcmanager::DLCManager_Content)` overload"]
149 pub fn get_folder_name(content: impl ::core::convert::Into<crate::app::dlcmanager::DLCManager_Content>) -> ::unity::Il2CppString {
150 unsafe {
151 ::unity::il2cpp_call!((::unity::module_base()+0x29f4030usize)as*mut u8, ::unity::Il2CppString;
152(crate::app::dlcmanager::DLCManager_Content)::core::convert::Into::into(content))
153 }
154 }
155
156 #[doc = "`GetAssetGroupName(crate::app::dlcmanager::DLCManager_Content)` overload"]
157 pub fn get_asset_group_name(content: impl ::core::convert::Into<crate::app::dlcmanager::DLCManager_Content>) -> ::unity::Il2CppString {
158 unsafe {
159 ::unity::il2cpp_call!((::unity::module_base()+0x29f3fa0usize)as*mut u8, ::unity::Il2CppString;
160(crate::app::dlcmanager::DLCManager_Content)::core::convert::Into::into(content))
161 }
162 }
163
164 #[doc = "`GetContent(::unity::Il2CppString)` overload"]
165 pub fn get_content(name: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::app::dlcmanager::DLCManager_Content {
166 unsafe {
167 ::unity::il2cpp_call!((::unity::module_base()+0x29f40c0usize)as*mut u8,crate::app::dlcmanager::DLCManager_Content;
168(::unity::Il2CppString)::core::convert::Into::into(name))
169 }
170 }
171
172 #[doc = "`GetStreamingAssetsDLCPath(crate::app::dlcmanager::DLCManager_Content)` overload"]
173 pub fn get_streaming_assets_dlc_path(content: impl ::core::convert::Into<crate::app::dlcmanager::DLCManager_Content>) -> ::unity::Il2CppString {
174 unsafe {
175 ::unity::il2cpp_call!((::unity::module_base()+0x29f4180usize)as*mut u8, ::unity::Il2CppString;
176(crate::app::dlcmanager::DLCManager_Content)::core::convert::Into::into(content))
177 }
178 }
179
180 #[doc = "`HasContent(crate::app::dlcmanager::DLCManager_Content)` overload"]
181 pub fn has_content(content: impl ::core::convert::Into<crate::app::dlcmanager::DLCManager_Content>) -> bool {
182 unsafe {
183 ::unity::il2cpp_call!((::unity::module_base()+0x29f4270usize)as*mut u8,bool;
184(crate::app::dlcmanager::DLCManager_Content)::core::convert::Into::into(content))
185 }
186 }
187
188 #[doc = "`HasContents(::unity::Array<crate::app::dlcmanager::DLCManager_Content>)` overload"]
189 pub fn has_contents(contents: impl ::core::convert::Into<::unity::Array<crate::app::dlcmanager::DLCManager_Content>>) -> bool {
190 unsafe {
191 ::unity::il2cpp_call!((::unity::module_base()+0x29f4470usize)as*mut u8,bool;
192(::unity::Array<crate::app::dlcmanager::DLCManager_Content>)::core::convert::Into::into(contents))
193 }
194 }
195
196 #[doc = "`HasContentError(crate::app::dlcmanager::DLCManager_Content)` overload"]
197 pub fn has_content_error(content: impl ::core::convert::Into<crate::app::dlcmanager::DLCManager_Content>) -> bool {
198 unsafe {
199 ::unity::il2cpp_call!((::unity::module_base()+0x29f4540usize)as*mut u8,bool;
200(crate::app::dlcmanager::DLCManager_Content)::core::convert::Into::into(content))
201 }
202 }
203
204 #[doc = "`GetAddOnContentIndex(crate::app::dlcmanager::DLCManager_Content)` overload"]
205 pub fn get_add_on_content_index(content: impl ::core::convert::Into<crate::app::dlcmanager::DLCManager_Content>) -> i32 {
206 unsafe {
207 ::unity::il2cpp_call!((::unity::module_base()+0x29f46b0usize)as*mut u8,i32;
208(crate::app::dlcmanager::DLCManager_Content)::core::convert::Into::into(content))
209 }
210 }
211
212 #[doc = "`TryIndexToContent(i32, *mutcrate::app::dlcmanager::DLCManager_Content)` overload"]
213 pub fn try_index_to_content(index: impl ::core::convert::Into<i32>) -> (bool, crate::app::dlcmanager::DLCManager_Content) {
214 unsafe {
215 let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::dlcmanager::DLCManager_Content>::uninit();
216 let __ret = {
217 ::unity::il2cpp_call!((::unity::module_base()+0x29f3ec0usize)as*mut u8,bool;
218(i32)::core::convert::Into::into(index),(*mut crate::app::dlcmanager::DLCManager_Content)__out_0.as_mut_ptr())
219 };
220 (__ret, __out_0.assume_init())
221 }
222 }
223
224 #[doc = "`IsRequiredReleaseVersion(crate::app::dlcmanager::DLCManager_Content)` overload"]
225 pub fn is_required_release_version(content: impl ::core::convert::Into<crate::app::dlcmanager::DLCManager_Content>) -> bool {
226 unsafe {
227 ::unity::il2cpp_call!((::unity::module_base()+0x29f4460usize)as*mut u8,bool;
228(crate::app::dlcmanager::DLCManager_Content)::core::convert::Into::into(content))
229 }
230 }
231
232 #[doc = "`GetAllContents()` overload"]
233 pub fn get_all_contents() -> ::unity::Array<crate::app::dlcmanager::DLCManager_Content> {
234 unsafe {
235 ::unity::il2cpp_call!((::unity::module_base()+0x29f46c0usize)as*mut u8, ::unity::Array<crate::app::dlcmanager::DLCManager_Content> ;
236 )
237 }
238 }
239
240 #[doc = "`ShowUnacceptableVersion()` overload"]
241 pub fn show_unacceptable_version() -> () {
242 unsafe {
243 ::unity::il2cpp_call!((::unity::module_base()+0x29f4a10usize)as*mut u8,();
244 )
245 }
246 }
247
248 #[doc = "`ShowLostError(crate::app::dlcmanager::DLCManager_Content)` overload"]
249 pub fn show_lost_error(content: impl ::core::convert::Into<crate::app::dlcmanager::DLCManager_Content>) -> () {
250 unsafe {
251 ::unity::il2cpp_call!((::unity::module_base()+0x29f4600usize)as*mut u8,();
252(crate::app::dlcmanager::DLCManager_Content)::core::convert::Into::into(content))
253 }
254 }
255
256 #[doc = "`ShowLostError(::unity::Array<crate::app::dlcmanager::DLCManager_Content>)` overload"]
257 pub fn show_lost_error_2(contents: impl ::core::convert::Into<::unity::Array<crate::app::dlcmanager::DLCManager_Content>>) -> () {
258 unsafe {
259 ::unity::il2cpp_call!((::unity::module_base()+0x29f4a20usize)as*mut u8,();
260(::unity::Array<crate::app::dlcmanager::DLCManager_Content>)::core::convert::Into::into(contents))
261 }
262 }
263
264 #[doc = "`InitHasList()` overload"]
265 pub fn init_has_list() -> () {
266 unsafe {
267 ::unity::il2cpp_call!((::unity::module_base()+0x29f3700usize)as*mut u8,();
268 )
269 }
270 }
271
272 #[doc = "`GetHasList(crate::app::dlcmanager::DLCManager_Content)` overload"]
273 pub fn get_has_list(
274 content: impl ::core::convert::Into<crate::app::dlcmanager::DLCManager_Content>,
275 ) -> crate::app::dlcmanager::DLCManager_DLCList {
276 unsafe {
277 ::unity::il2cpp_call!((::unity::module_base()+0x29f43a0usize)as*mut u8,crate::app::dlcmanager::DLCManager_DLCList;
278(crate::app::dlcmanager::DLCManager_Content)::core::convert::Into::into(content))
279 }
280 }
281
282 #[doc = "`RefreshHasList()` overload"]
283 pub fn refresh_has_list() -> () {
284 unsafe {
285 ::unity::il2cpp_call!((::unity::module_base()+0x29f3b00usize)as*mut u8,();
286 )
287 }
288 }
289
290 #[doc = "`StartListChangedEvent()` overload"]
291 pub fn start_list_changed_event() -> () {
292 unsafe {
293 ::unity::il2cpp_call!((::unity::module_base()+0x29f4c60usize)as*mut u8,();
294 )
295 }
296 }
297
298 #[doc = "`TryRunListChangedEvent()` overload"]
299 pub fn try_run_list_changed_event() -> bool {
300 unsafe {
301 ::unity::il2cpp_call!((::unity::module_base()+0x29f3da0usize)as*mut u8,bool;
302 )
303 }
304 }
305
306 #[doc = "`AddChangedEventListener(crate::unity_engine::events::unityaction::UnityAction)` overload"]
307 pub fn add_changed_event_listener(add_event: impl ::core::convert::Into<crate::unity_engine::events::unityaction::UnityAction>) -> () {
308 unsafe {
309 ::unity::il2cpp_call!((::unity::module_base()+0x29f4d10usize)as*mut u8,();
310(crate::unity_engine::events::unityaction::UnityAction)::core::convert::Into::into(add_event))
311 }
312 }
313
314 #[doc = "`RemoveChangedEventListener(crate::unity_engine::events::unityaction::UnityAction)` overload"]
315 pub fn remove_changed_event_listener(remove_event: impl ::core::convert::Into<crate::unity_engine::events::unityaction::UnityAction>) -> () {
316 unsafe {
317 ::unity::il2cpp_call!((::unity::module_base()+0x29f4d90usize)as*mut u8,();
318(crate::unity_engine::events::unityaction::UnityAction)::core::convert::Into::into(remove_event))
319 }
320 }
321
322 #[doc = "`.cctor()` overload"]
323 pub fn cctor() -> () {
324 unsafe {
325 ::unity::il2cpp_call!((::unity::module_base()+0x29f4e20usize)as*mut u8,();
326 )
327 }
328 }
329}
330
331#[cfg(feature = "app-dlcmanager")]
332pub trait IDLCManagerMethods: IDLCManager {
333 #[doc = "`.ctor()` overload"]
334 fn ctor(self) -> () {
335 unsafe {
336 let __receiver = <DLCManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
337 ::unity::il2cpp_call!((::unity::module_base()+0x29f4e10usize)as*mut u8,();
338(DLCManager)__receiver)
339 }
340 }
341}
342
343#[cfg(feature = "app-dlcmanager")]
344impl<__T: IDLCManager> IDLCManagerMethods for __T {}
345
346#[cfg(feature = "app-dlcmanager")]
347impl DLCManager {
348 pub fn initialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
349 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
350 }
351
352 pub fn release_method_info() -> &'static ::unity::il2cpp::MethodInfo {
353 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
354 }
355
356 pub fn refresh_method_info() -> &'static ::unity::il2cpp::MethodInfo {
357 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
358 }
359
360 pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
361 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
362 }
363
364 pub fn mount_dlc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
365 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
366 }
367
368 pub fn get_folder_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
369 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
370 }
371
372 pub fn get_asset_group_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
373 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
374 }
375
376 pub fn get_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
377 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
378 }
379
380 pub fn get_streaming_assets_dlc_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
381 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
382 }
383
384 pub fn has_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
385 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
386 }
387
388 pub fn has_contents_method_info() -> &'static ::unity::il2cpp::MethodInfo {
389 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
390 }
391
392 pub fn has_content_error_method_info() -> &'static ::unity::il2cpp::MethodInfo {
393 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
394 }
395
396 pub fn get_add_on_content_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
397 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
398 }
399
400 pub fn try_index_to_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
401 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
402 }
403
404 pub fn is_required_release_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
405 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
406 }
407
408 pub fn get_all_contents_method_info() -> &'static ::unity::il2cpp::MethodInfo {
409 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
410 }
411
412 pub fn show_unacceptable_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
413 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
414 }
415
416 pub fn show_lost_error_method_info() -> &'static ::unity::il2cpp::MethodInfo {
417 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
418 }
419
420 pub fn show_lost_error_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
421 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
422 }
423
424 pub fn init_has_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
425 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
426 }
427
428 pub fn get_has_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
429 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
430 }
431
432 pub fn refresh_has_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
433 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
434 }
435
436 pub fn start_list_changed_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
437 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
438 }
439
440 pub fn try_run_list_changed_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
441 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
442 }
443
444 pub fn add_changed_event_listener_method_info() -> &'static ::unity::il2cpp::MethodInfo {
445 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
446 }
447
448 pub fn remove_changed_event_listener_method_info() -> &'static ::unity::il2cpp::MethodInfo {
449 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
450 }
451
452 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
453 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
454 }
455
456 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
457 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
458 }
459}
460
461#[cfg(feature = "app-dlcmanager")]
462impl DLCManager {
463 #[doc = "`.ctor()` — no args"]
464 pub fn new() -> Self {
465 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
466 panic!(
467 "{}
468::{}
469 failed to instantiate",
470 ::core::stringify!(DLCManager),
471 ::core::stringify!(new),
472 )
473 });
474 <Self as IDLCManagerMethods>::ctor(this);
475 this
476 }
477}
478
479#[cfg(feature = "app-dlcmanager")]
480pub trait IDLCManager_MountDataMethods: IDLCManager_MountData {
481 #[doc = "`.ctor()` overload"]
482 fn ctor(self) -> () {
483 unsafe {
484 let __receiver = <DLCManager_MountData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
485 ::unity::il2cpp_call!((::unity::module_base()+0x19cedc0usize)as*mut u8,();
486(DLCManager_MountData)__receiver)
487 }
488 }
489}
490
491#[cfg(feature = "app-dlcmanager")]
492impl<__T: IDLCManager_MountData> IDLCManager_MountDataMethods for __T {}
493
494#[cfg(feature = "app-dlcmanager")]
495impl DLCManager_MountData {
496 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
497 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
498 }
499}
500
501#[cfg(feature = "app-dlcmanager")]
502impl DLCManager_MountData {
503 #[doc = "`.ctor()` — no args"]
504 pub fn new() -> Self {
505 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
506 panic!(
507 "{}
508::{}
509 failed to instantiate",
510 ::core::stringify!(DLCManager_MountData),
511 ::core::stringify!(new),
512 )
513 });
514 <Self as IDLCManager_MountDataMethods>::ctor(this);
515 this
516 }
517}
518
519#[cfg(feature = "app-dlcmanager")]
520pub trait IDLCManager_DLCListMethods: IDLCManager_DLCList {
521 #[doc = "`.ctor()` overload"]
522 fn ctor(self) -> () {
523 unsafe {
524 let __receiver = <DLCManager_DLCList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
525 ::unity::il2cpp_call!((::unity::module_base()+0x19cedb0usize)as*mut u8,();
526(DLCManager_DLCList)__receiver)
527 }
528 }
529}
530
531#[cfg(feature = "app-dlcmanager")]
532impl<__T: IDLCManager_DLCList> IDLCManager_DLCListMethods for __T {}
533
534#[cfg(feature = "app-dlcmanager")]
535impl DLCManager_DLCList {
536 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
537 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
538 }
539}
540
541#[cfg(feature = "app-dlcmanager")]
542impl DLCManager_DLCList {
543 #[doc = "`.ctor()` — no args"]
544 pub fn new() -> Self {
545 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
546 panic!(
547 "{}
548::{}
549 failed to instantiate",
550 ::core::stringify!(DLCManager_DLCList),
551 ::core::stringify!(new),
552 )
553 });
554 <Self as IDLCManager_DLCListMethods>::ctor(this);
555 this
556 }
557}
558
559#[cfg(feature = "app-dlcmanager")]
560#[doc(hidden)]
561pub mod prelude {
562 pub use super::{
563 DLCManager, DLCManager_Content, DLCManager_DLCList, DLCManager_MountData, IDLCManager, IDLCManagerMethods, IDLCManager_DLCList,
564 IDLCManager_DLCListMethods, IDLCManager_MountData, IDLCManager_MountDataMethods,
565 };
566 #[cfg(feature = "system-object")]
567 pub use crate::system::object::IObjectMethods;
568 #[cfg(feature = "system-enum")]
569 pub use crate::system::r#enum::IEnumMethods;
570 #[cfg(feature = "system-valuetype")]
571 pub use crate::system::valuetype::IValueTypeMethods;
572 pub use crate::system::{object::IObject, r#enum::IEnum, valuetype::IValueType};
573}