Skip to main content

engage/generated/root/
tutoriallistroot.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "root-tutoriallistroot-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        system::{
10            object::{IObject, Object},
11            r#enum::{Enum, IEnum},
12            valuetype::{IValueType, ValueType},
13        },
14        unity_engine::{
15            behaviour::{Behaviour, IBehaviour},
16            component::{Component, IComponent},
17            monobehaviour::{IMonoBehaviour, MonoBehaviour},
18            object_2::{IObject_2, Object_2},
19        },
20    };
21
22    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/tutoriallistroot/TutorialListRoot_SequenceType.md"))]
23    #[repr(C)]
24    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
25    pub struct TutorialListRoot_SequenceType {
26        pub value: i32,
27    }
28    impl ::unity::ClassIdentity for TutorialListRoot_SequenceType {
29        const NAME: &'static str = "TutorialListRoot.SequenceType";
30        const NAMESPACE: &'static str = "";
31
32        fn class() -> ::unity::Class {
33            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
34            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
35        }
36    }
37    impl ::unity::IlType for TutorialListRoot_SequenceType {
38        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
39            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
40        }
41    }
42    impl TutorialListRoot_SequenceType {
43        pub fn idle() -> Self {
44            Self { value: 0 }
45        }
46
47        pub fn prepare_load() -> Self {
48            Self { value: 1 }
49        }
50
51        pub fn load() -> Self {
52            Self { value: 2 }
53        }
54
55        pub fn wait() -> Self {
56            Self { value: 3 }
57        }
58
59        pub fn show() -> Self {
60            Self { value: 4 }
61        }
62
63        pub fn view() -> Self {
64            Self { value: 5 }
65        }
66
67        pub fn hide() -> Self {
68            Self { value: 6 }
69        }
70
71        pub fn prepare_unload() -> Self {
72            Self { value: 7 }
73        }
74
75        pub fn unload() -> Self {
76            Self { value: 8 }
77        }
78    }
79
80    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/tutoriallistroot/TutorialListRoot.md"))]
81    #[::unity::class(namespace = "", name = "TutorialListRoot")]
82    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
83    pub struct TutorialListRoot {
84        #[static_field]
85        #[rename(name = "PrefabPath")]
86        pub prefab_path: ::unity::Il2CppString,
87        #[offset(24)]
88        #[rename(name = "m_Seq")]
89        pub m_seq: crate::root::tutoriallistroot::TutorialListRoot_SequenceType,
90        #[offset(28)]
91        #[rename(name = "m_FadeType")]
92        pub m_fade_type: crate::root::tutoriallistroot::TutorialListRoot_FadeType,
93        #[offset(32)]
94        #[rename(name = "m_ImageAlpha")]
95        pub m_image_alpha: f32,
96        #[offset(40)]
97        #[rename(name = "m_MainHandle")]
98        pub m_main_handle: crate::app::tresourcehandle_1::TResourceHandle_1<crate::unity_engine::u2d::spriteatlas::SpriteAtlas>,
99        #[offset(48)]
100        #[rename(name = "m_SubHandle")]
101        pub m_sub_handle: crate::app::tresourcehandle_1::TResourceHandle_1<crate::unity_engine::u2d::spriteatlas::SpriteAtlas>,
102        #[offset(56)]
103        #[rename(name = "m_MainSpriteAtlasPath")]
104        pub m_main_sprite_atlas_path: ::unity::Il2CppString,
105        #[offset(64)]
106        #[rename(name = "m_SubSpriteAtlasPath")]
107        pub m_sub_sprite_atlas_path: ::unity::Il2CppString,
108        #[offset(72)]
109        #[rename(name = "m_IsPrepareLoad")]
110        pub m_is_prepare_load: bool,
111        #[offset(80)]
112        #[rename(name = "m_MainSpriteAtlas")]
113        pub m_main_sprite_atlas: crate::unity_engine::u2d::spriteatlas::SpriteAtlas,
114        #[offset(88)]
115        #[rename(name = "m_SubSpriteAtlas")]
116        pub m_sub_sprite_atlas: crate::unity_engine::u2d::spriteatlas::SpriteAtlas,
117        #[offset(96)]
118        #[rename(name = "m_Sprite")]
119        pub m_sprite: crate::unity_engine::sprite::Sprite,
120        #[offset(104)]
121        #[rename(name = "m_MenuContentObject")]
122        pub m_menu_content_object: crate::unity_engine::gameobject::GameObject,
123        #[offset(112)]
124        #[rename(name = "m_RightArrow")]
125        pub m_right_arrow: crate::unity_engine::gameobject::GameObject,
126        #[offset(120)]
127        #[rename(name = "m_LeftArrow")]
128        pub m_left_arrow: crate::unity_engine::gameobject::GameObject,
129        #[offset(128)]
130        #[rename(name = "m_CategoryTitleText")]
131        pub m_category_title_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
132        #[offset(136)]
133        #[rename(name = "m_TutorialTitleText")]
134        pub m_tutorial_title_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
135        #[offset(144)]
136        #[rename(name = "m_MessageText")]
137        pub m_message_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
138        #[offset(152)]
139        #[rename(name = "m_Page0Text")]
140        pub m_page0_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
141        #[offset(160)]
142        #[rename(name = "m_Page1Text")]
143        pub m_page1_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
144        #[offset(168)]
145        #[rename(name = "m_CaptureImage")]
146        pub m_capture_image: crate::unity_engine::ui::image::Image,
147        #[offset(176)]
148        #[rename(name = "m_WdwTutorialAnimator")]
149        pub m_wdw_tutorial_animator: crate::unity_engine::animator::Animator,
150        #[offset(184)]
151        #[rename(name = "m_AlphaSpeed")]
152        pub m_alpha_speed: f32,
153    }
154
155    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/tutoriallistroot/TutorialListRoot_FadeType.md"))]
156    #[repr(C)]
157    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
158    pub struct TutorialListRoot_FadeType {
159        pub value: i32,
160    }
161    impl ::unity::ClassIdentity for TutorialListRoot_FadeType {
162        const NAME: &'static str = "TutorialListRoot.FadeType";
163        const NAMESPACE: &'static str = "";
164
165        fn class() -> ::unity::Class {
166            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
167            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
168        }
169    }
170    impl ::unity::IlType for TutorialListRoot_FadeType {
171        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
172            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
173        }
174    }
175    impl TutorialListRoot_FadeType {
176        pub fn none() -> Self {
177            Self { value: 0 }
178        }
179
180        pub fn fade_in() -> Self {
181            Self { value: 1 }
182        }
183
184        pub fn fade_out() -> Self {
185            Self { value: 2 }
186        }
187    }
188}
189
190#[cfg(feature = "root-tutoriallistroot-types")]
191pub use __types::*;
192
193#[cfg(feature = "root-tutoriallistroot")]
194impl TutorialListRoot {
195    #[doc = "`LoadPrefabAsync()` overload"]
196    pub fn load_prefab_async() -> () {
197        unsafe {
198            ::unity::il2cpp_call!((::unity::module_base()+0x22aec80usize)as*mut u8,();
199            )
200        }
201    }
202
203    #[doc = "`UnloadPrefab()` overload"]
204    pub fn unload_prefab() -> () {
205        unsafe {
206            ::unity::il2cpp_call!((::unity::module_base()+0x22aed00usize)as*mut u8,();
207            )
208        }
209    }
210
211    #[doc = "`IsLoadingPrefab()` overload"]
212    pub fn is_loading_prefab() -> bool {
213        unsafe {
214            ::unity::il2cpp_call!((::unity::module_base()+0x22aed80usize)as*mut u8,bool;
215            )
216        }
217    }
218
219    #[doc = "`Create()` overload"]
220    pub fn create() -> crate::unity_engine::gameobject::GameObject {
221        unsafe {
222            ::unity::il2cpp_call!((::unity::module_base()+0x22aee00usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
223            )
224        }
225    }
226}
227
228#[cfg(feature = "root-tutoriallistroot")]
229pub trait ITutorialListRootMethods: ITutorialListRoot {
230    #[doc = "`Start()` overload"]
231    fn start(self) -> () {
232        unsafe {
233            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
234            ::unity::il2cpp_call!((::unity::module_base()+0x22ae4e0usize)as*mut u8,();
235(TutorialListRoot)__receiver)
236        }
237    }
238    #[doc = "`OnDisable()` overload"]
239    fn on_disable(self) -> () {
240        unsafe {
241            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
242            ::unity::il2cpp_call!((::unity::module_base()+0x22ae620usize)as*mut u8,();
243(TutorialListRoot)__receiver)
244        }
245    }
246    #[doc = "`Update()` overload"]
247    fn update(self) -> () {
248        unsafe {
249            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
250            ::unity::il2cpp_call!((::unity::module_base()+0x22ae710usize)as*mut u8,();
251(TutorialListRoot)__receiver)
252        }
253    }
254    #[doc = "`Idle()` overload"]
255    fn idle(self) -> () {
256        unsafe {
257            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
258            ::unity::il2cpp_call!((::unity::module_base()+0x22ae910usize)as*mut u8,();
259(TutorialListRoot)__receiver)
260        }
261    }
262    #[doc = "`PrepareLoad()` overload"]
263    fn prepare_load(self) -> () {
264        unsafe {
265            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
266            ::unity::il2cpp_call!((::unity::module_base()+0x22ae930usize)as*mut u8,();
267(TutorialListRoot)__receiver)
268        }
269    }
270    #[doc = "`Load()` overload"]
271    fn load(self) -> () {
272        unsafe {
273            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
274            ::unity::il2cpp_call!((::unity::module_base()+0x22ae9b0usize)as*mut u8,();
275(TutorialListRoot)__receiver)
276        }
277    }
278    #[doc = "`Show()` overload"]
279    fn show(self) -> () {
280        unsafe {
281            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
282            ::unity::il2cpp_call!((::unity::module_base()+0x22aead0usize)as*mut u8,();
283(TutorialListRoot)__receiver)
284        }
285    }
286    #[doc = "`Hide()` overload"]
287    fn hide(self) -> () {
288        unsafe {
289            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
290            ::unity::il2cpp_call!((::unity::module_base()+0x22aeae0usize)as*mut u8,();
291(TutorialListRoot)__receiver)
292        }
293    }
294    #[doc = "`PrepareUnload()` overload"]
295    fn prepare_unload(self) -> () {
296        unsafe {
297            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
298            ::unity::il2cpp_call!((::unity::module_base()+0x22aeaf0usize)as*mut u8,();
299(TutorialListRoot)__receiver)
300        }
301    }
302    #[doc = "`Unload()` overload"]
303    fn unload(self) -> () {
304        unsafe {
305            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
306            ::unity::il2cpp_call!((::unity::module_base()+0x22aeb10usize)as*mut u8,();
307(TutorialListRoot)__receiver)
308        }
309    }
310    #[doc = "`UpdateAlpha()` overload"]
311    fn update_alpha(self) -> () {
312        unsafe {
313            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
314            ::unity::il2cpp_call!((::unity::module_base()+0x22aebc0usize)as*mut u8,();
315(TutorialListRoot)__receiver)
316        }
317    }
318    #[doc = "`GetMenuContent()` overload"]
319    fn get_menu_content(self) -> crate::root::tutoriallistselectmenucontent::TutorialListSelectMenuContent {
320        unsafe {
321            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
322            ::unity::il2cpp_call!((::unity::module_base()+0x22aee90usize)as*mut u8,crate::root::tutoriallistselectmenucontent::TutorialListSelectMenuContent;
323(TutorialListRoot)__receiver)
324        }
325    }
326    #[doc = "`SetCategoryTitleText(::unity::Il2CppString)` overload"]
327    fn set_category_title_text(self, text: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
328        unsafe {
329            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
330            ::unity::il2cpp_call!((::unity::module_base()+0x22aeef0usize)as*mut u8,();
331(TutorialListRoot)__receiver,(::unity::Il2CppString)::core::convert::Into::into(text))
332        }
333    }
334    #[doc = "`SetTutorialTitleText(::unity::Il2CppString)` overload"]
335    fn set_tutorial_title_text(self, text: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
336        unsafe {
337            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
338            ::unity::il2cpp_call!((::unity::module_base()+0x22aef10usize)as*mut u8,();
339(TutorialListRoot)__receiver,(::unity::Il2CppString)::core::convert::Into::into(text))
340        }
341    }
342    #[doc = "`SetMessageText(::unity::Il2CppString)` overload"]
343    fn set_message_text(self, text: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
344        unsafe {
345            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
346            ::unity::il2cpp_call!((::unity::module_base()+0x22aef30usize)as*mut u8,();
347(TutorialListRoot)__receiver,(::unity::Il2CppString)::core::convert::Into::into(text))
348        }
349    }
350    #[doc = "`SetPage0Text(i32)` overload"]
351    fn set_page0_text(self, value: impl ::core::convert::Into<i32>) -> () {
352        unsafe {
353            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
354            ::unity::il2cpp_call!((::unity::module_base()+0x22aef50usize)as*mut u8,();
355(TutorialListRoot)__receiver,(i32)::core::convert::Into::into(value))
356        }
357    }
358    #[doc = "`SetPage1Text(i32)` overload"]
359    fn set_page1_text(self, value: impl ::core::convert::Into<i32>) -> () {
360        unsafe {
361            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
362            ::unity::il2cpp_call!((::unity::module_base()+0x22aefd0usize)as*mut u8,();
363(TutorialListRoot)__receiver,(i32)::core::convert::Into::into(value))
364        }
365    }
366    #[doc = "`SetSprite(crate::unity_engine::sprite::Sprite)` overload"]
367    fn set_sprite(self, sprite: impl ::core::convert::Into<crate::unity_engine::sprite::Sprite>) -> () {
368        unsafe {
369            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
370            ::unity::il2cpp_call!((::unity::module_base()+0x22af050usize)as*mut u8,();
371(TutorialListRoot)__receiver,(crate::unity_engine::sprite::Sprite)::core::convert::Into::into(sprite))
372        }
373    }
374    #[doc = "`SetFadeType(crate::root::tutoriallistroot::TutorialListRoot_FadeType)` overload"]
375    fn set_fade_type(self, fade_type: impl ::core::convert::Into<crate::root::tutoriallistroot::TutorialListRoot_FadeType>) -> () {
376        unsafe {
377            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
378            ::unity::il2cpp_call!((::unity::module_base()+0x22af0f0usize)as*mut u8,();
379(TutorialListRoot)__receiver,(crate::root::tutoriallistroot::TutorialListRoot_FadeType)::core::convert::Into::into(fade_type))
380        }
381    }
382    #[doc = "`SetAlpha(f32)` overload"]
383    fn set_alpha(self, alpha: impl ::core::convert::Into<f32>) -> () {
384        unsafe {
385            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
386            ::unity::il2cpp_call!((::unity::module_base()+0x22ae5d0usize)as*mut u8,();
387(TutorialListRoot)__receiver,(f32)::core::convert::Into::into(alpha))
388        }
389    }
390    #[doc = "`SetActiveRightArrow(bool)` overload"]
391    fn set_active_right_arrow(self, enable: impl ::core::convert::Into<bool>) -> () {
392        unsafe {
393            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
394            ::unity::il2cpp_call!((::unity::module_base()+0x22af100usize)as*mut u8,();
395(TutorialListRoot)__receiver,(bool)::core::convert::Into::into(enable))
396        }
397    }
398    #[doc = "`SetActiveLeftArrow(bool)` overload"]
399    fn set_active_left_arrow(self, enable: impl ::core::convert::Into<bool>) -> () {
400        unsafe {
401            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
402            ::unity::il2cpp_call!((::unity::module_base()+0x22af150usize)as*mut u8,();
403(TutorialListRoot)__receiver,(bool)::core::convert::Into::into(enable))
404        }
405    }
406    #[doc = "`GetWdwTutorialAnimator()` overload"]
407    fn get_wdw_tutorial_animator(self) -> crate::unity_engine::animator::Animator {
408        unsafe {
409            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
410            ::unity::il2cpp_call!((::unity::module_base()+0x22af1a0usize)as*mut u8,crate::unity_engine::animator::Animator;
411(TutorialListRoot)__receiver)
412        }
413    }
414    #[doc = "`get_Seq()` overload"]
415    fn get_seq(self) -> crate::root::tutoriallistroot::TutorialListRoot_SequenceType {
416        unsafe {
417            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
418            ::unity::il2cpp_call!((::unity::module_base()+0x22af1b0usize)as*mut u8,crate::root::tutoriallistroot::TutorialListRoot_SequenceType;
419(TutorialListRoot)__receiver)
420        }
421    }
422    #[doc = "`set_Seq(crate::root::tutoriallistroot::TutorialListRoot_SequenceType)` overload"]
423    fn set_seq(self, value: impl ::core::convert::Into<crate::root::tutoriallistroot::TutorialListRoot_SequenceType>) -> () {
424        unsafe {
425            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
426            ::unity::il2cpp_call!((::unity::module_base()+0x22af1c0usize)as*mut u8,();
427(TutorialListRoot)__receiver,(crate::root::tutoriallistroot::TutorialListRoot_SequenceType)::core::convert::Into::into(value))
428        }
429    }
430    #[doc = "`set_MainSpriteAtlasPath(::unity::Il2CppString)` overload"]
431    fn set_main_sprite_atlas_path(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
432        unsafe {
433            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
434            ::unity::il2cpp_call!((::unity::module_base()+0x22af1d0usize)as*mut u8,();
435(TutorialListRoot)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
436        }
437    }
438    #[doc = "`set_SubSpriteAtlasPath(::unity::Il2CppString)` overload"]
439    fn set_sub_sprite_atlas_path(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
440        unsafe {
441            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
442            ::unity::il2cpp_call!((::unity::module_base()+0x22af1e0usize)as*mut u8,();
443(TutorialListRoot)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
444        }
445    }
446    #[doc = "`get_Handle()` overload"]
447    fn get_handle(self) -> crate::app::tresourcehandle_1::TResourceHandle_1<crate::unity_engine::u2d::spriteatlas::SpriteAtlas> {
448        unsafe {
449            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
450            ::unity::il2cpp_call!((::unity::module_base()+0x22af1f0usize)as*mut u8,crate::app::tresourcehandle_1::TResourceHandle_1<crate::unity_engine::u2d::spriteatlas::SpriteAtlas> ;
451(TutorialListRoot)__receiver)
452        }
453    }
454    #[doc = "`set_IsPrepareLoad(bool)` overload"]
455    fn set_is_prepare_load(self, value: impl ::core::convert::Into<bool>) -> () {
456        unsafe {
457            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
458            ::unity::il2cpp_call!((::unity::module_base()+0x22af200usize)as*mut u8,();
459(TutorialListRoot)__receiver,(bool)::core::convert::Into::into(value))
460        }
461    }
462    #[doc = "`get_MainSpriteAtlas()` overload"]
463    fn get_main_sprite_atlas(self) -> crate::unity_engine::u2d::spriteatlas::SpriteAtlas {
464        unsafe {
465            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
466            ::unity::il2cpp_call!((::unity::module_base()+0x22af210usize)as*mut u8,crate::unity_engine::u2d::spriteatlas::SpriteAtlas;
467(TutorialListRoot)__receiver)
468        }
469    }
470    #[doc = "`get_SubSpriteAtlas()` overload"]
471    fn get_sub_sprite_atlas(self) -> crate::unity_engine::u2d::spriteatlas::SpriteAtlas {
472        unsafe {
473            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
474            ::unity::il2cpp_call!((::unity::module_base()+0x22af220usize)as*mut u8,crate::unity_engine::u2d::spriteatlas::SpriteAtlas;
475(TutorialListRoot)__receiver)
476        }
477    }
478    #[doc = "`IsOpeningWdwTutorial()` overload"]
479    fn is_opening_wdw_tutorial(self) -> bool {
480        unsafe {
481            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
482            ::unity::il2cpp_call!((::unity::module_base()+0x22af230usize)as*mut u8,bool;
483(TutorialListRoot)__receiver)
484        }
485    }
486    #[doc = "`CloseWdwTutorial()` overload"]
487    fn close_wdw_tutorial(self) -> () {
488        unsafe {
489            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
490            ::unity::il2cpp_call!((::unity::module_base()+0x22af290usize)as*mut u8,();
491(TutorialListRoot)__receiver)
492        }
493    }
494    #[doc = "`IsClosingWdwTutorial()` overload"]
495    fn is_closing_wdw_tutorial(self) -> bool {
496        unsafe {
497            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
498            ::unity::il2cpp_call!((::unity::module_base()+0x22af2f0usize)as*mut u8,bool;
499(TutorialListRoot)__receiver)
500        }
501    }
502    #[doc = "`.ctor()` overload"]
503    fn ctor(self) -> () {
504        unsafe {
505            let __receiver = <TutorialListRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
506            ::unity::il2cpp_call!((::unity::module_base()+0x22af350usize)as*mut u8,();
507(TutorialListRoot)__receiver)
508        }
509    }
510}
511
512#[cfg(feature = "root-tutoriallistroot")]
513impl<__T: ITutorialListRoot> ITutorialListRootMethods for __T {}
514
515#[cfg(feature = "root-tutoriallistroot")]
516impl TutorialListRoot {
517    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
518        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
519    }
520
521    pub fn on_disable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
522        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
523    }
524
525    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
526        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
527    }
528
529    pub fn idle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
530        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
531    }
532
533    pub fn prepare_load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
534        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
535    }
536
537    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
538        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
539    }
540
541    pub fn show_method_info() -> &'static ::unity::il2cpp::MethodInfo {
542        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
543    }
544
545    pub fn hide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
546        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
547    }
548
549    pub fn prepare_unload_method_info() -> &'static ::unity::il2cpp::MethodInfo {
550        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
551    }
552
553    pub fn unload_method_info() -> &'static ::unity::il2cpp::MethodInfo {
554        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
555    }
556
557    pub fn update_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
558        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
559    }
560
561    pub fn load_prefab_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
562        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
563    }
564
565    pub fn unload_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
566        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
567    }
568
569    pub fn is_loading_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
570        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
571    }
572
573    pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
574        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
575    }
576
577    pub fn get_menu_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
578        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
579    }
580
581    pub fn set_category_title_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
582        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
583    }
584
585    pub fn set_tutorial_title_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
586        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
587    }
588
589    pub fn set_message_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
590        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
591    }
592
593    pub fn set_page0_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
594        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
595    }
596
597    pub fn set_page1_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
598        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
599    }
600
601    pub fn set_sprite_method_info() -> &'static ::unity::il2cpp::MethodInfo {
602        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
603    }
604
605    pub fn set_fade_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
606        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
607    }
608
609    pub fn set_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
610        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
611    }
612
613    pub fn set_active_right_arrow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
614        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
615    }
616
617    pub fn set_active_left_arrow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
618        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
619    }
620
621    pub fn get_wdw_tutorial_animator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
622        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
623    }
624
625    pub fn get_seq_method_info() -> &'static ::unity::il2cpp::MethodInfo {
626        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
627    }
628
629    pub fn set_seq_method_info() -> &'static ::unity::il2cpp::MethodInfo {
630        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
631    }
632
633    pub fn set_main_sprite_atlas_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
634        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
635    }
636
637    pub fn set_sub_sprite_atlas_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
638        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
639    }
640
641    pub fn get_handle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
642        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
643    }
644
645    pub fn set_is_prepare_load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
646        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
647    }
648
649    pub fn get_main_sprite_atlas_method_info() -> &'static ::unity::il2cpp::MethodInfo {
650        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
651    }
652
653    pub fn get_sub_sprite_atlas_method_info() -> &'static ::unity::il2cpp::MethodInfo {
654        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
655    }
656
657    pub fn is_opening_wdw_tutorial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
658        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
659    }
660
661    pub fn close_wdw_tutorial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
662        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
663    }
664
665    pub fn is_closing_wdw_tutorial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
666        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
667    }
668
669    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
670        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
671    }
672}
673
674#[cfg(feature = "root-tutoriallistroot")]
675impl TutorialListRoot {
676    #[doc = "`.ctor()` — no args"]
677    pub fn new() -> Self {
678        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
679            panic!(
680                "{}
681::{}
682 failed to instantiate",
683                ::core::stringify!(TutorialListRoot),
684                ::core::stringify!(new),
685            )
686        });
687        <Self as ITutorialListRootMethods>::ctor(this);
688        this
689    }
690}
691
692#[cfg(feature = "root-tutoriallistroot")]
693#[doc(hidden)]
694pub mod prelude {
695    pub use super::{ITutorialListRoot, ITutorialListRootMethods, TutorialListRoot, TutorialListRoot_FadeType, TutorialListRoot_SequenceType};
696    #[cfg(feature = "system-object")]
697    pub use crate::system::object::IObjectMethods;
698    #[cfg(feature = "system-enum")]
699    pub use crate::system::r#enum::IEnumMethods;
700    #[cfg(feature = "system-valuetype")]
701    pub use crate::system::valuetype::IValueTypeMethods;
702    #[cfg(feature = "unity_engine-behaviour")]
703    pub use crate::unity_engine::behaviour::IBehaviourMethods;
704    #[cfg(feature = "unity_engine-component")]
705    pub use crate::unity_engine::component::IComponentMethods;
706    #[cfg(feature = "unity_engine-monobehaviour")]
707    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
708    #[cfg(feature = "unity_engine-object_2")]
709    pub use crate::unity_engine::object_2::IObject_2Methods;
710    pub use crate::{
711        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
712        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
713    };
714}