1#[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}