Skip to main content

engage/generated/app/
ringlistsequence.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-ringlistsequence-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            basicmenu::{BasicMenu, IBasicMenu},
11            basicmenucontent::{BasicMenuContent, IBasicMenuContent},
12            basicmenuitem::{BasicMenuItem, IBasicMenuItem},
13            basicmenuitemcontent::{BasicMenuItemContent, IBasicMenuItemContent},
14            godunitselectmenucontent::{GodUnitSelectMenuContent, IGodUnitSelectMenuContent},
15            procinst::{IProcInst, ProcInst},
16            singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
17        },
18        system::{
19            collections::generic::list_1::{IList_1, List_1},
20            object::{IObject, Object},
21            r#enum::{Enum, IEnum},
22            valuetype::{IValueType, ValueType},
23        },
24        unity_engine::{
25            behaviour::{Behaviour, IBehaviour},
26            component::{Component, IComponent},
27            monobehaviour::{IMonoBehaviour, MonoBehaviour},
28            object_2::{IObject_2, Object_2},
29        },
30    };
31
32    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_PageData.md"))]
33    #[::unity::class(namespace = "App", name = "RingListSequence.PageData")]
34    #[parent(crate::system::object::Object)]
35    pub struct RingListSequence_PageData {}
36
37    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_GodPageData.md"))]
38    #[::unity::class(namespace = "App", name = "RingListSequence.GodPageData")]
39    #[parent(crate::app::ringlistsequence::RingListSequence_PageData)]
40    pub struct RingListSequence_GodPageData {}
41
42    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_CharaImage.md"))]
43    #[::unity::class(namespace = "App", name = "RingListSequence.CharaImage")]
44    #[parent(crate::system::object::Object)]
45    pub struct RingListSequence_CharaImage {
46        #[offset(16)]
47        #[rename(name = "m_RootObject")]
48        pub m_root_object: crate::unity_engine::gameobject::GameObject,
49        #[offset(24)]
50        #[rename(name = "m_RootAnimator")]
51        pub m_root_animator: crate::unity_engine::animator::Animator,
52        #[offset(32)]
53        #[rename(name = "m_CharaImage")]
54        pub m_chara_image: crate::unity_engine::ui::image::Image,
55        #[offset(40)]
56        #[rename(name = "m_FrameImage")]
57        pub m_frame_image: crate::unity_engine::ui::image::Image,
58        #[offset(48)]
59        #[rename(name = "m_BackImage")]
60        pub m_back_image: crate::unity_engine::ui::image::Image,
61        #[offset(56)]
62        #[rename(name = "m_CharaMaterial")]
63        pub m_chara_material: crate::unity_engine::material::Material,
64        #[offset(64)]
65        #[rename(name = "m_FrameMaterial")]
66        pub m_frame_material: crate::unity_engine::material::Material,
67    }
68
69    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_RingListWindow_SkillInfo.md"))]
70    #[::unity::class(namespace = "App", name = "RingListSequence.RingListWindow.SkillInfo")]
71    #[parent(crate::system::object::Object)]
72    pub struct RingListSequence_RingListWindow_SkillInfo {
73        #[offset(16)]
74        #[rename(name = "m_RootObject")]
75        pub m_root_object: crate::unity_engine::gameobject::GameObject,
76        #[offset(24)]
77        #[rename(name = "m_IconImage")]
78        pub m_icon_image: crate::unity_engine::ui::image::Image,
79        #[offset(32)]
80        #[rename(name = "m_NameText")]
81        pub m_name_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
82        #[offset(40)]
83        #[rename(name = "m_DescriptionText")]
84        pub m_description_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
85    }
86
87    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_CharaImageController.md"))]
88    #[::unity::class(namespace = "App", name = "RingListSequence.CharaImageController")]
89    #[parent(crate::system::object::Object)]
90    pub struct RingListSequence_CharaImageController {
91        #[static_field]
92        #[rename(name = "CharaImageMax")]
93        pub chara_image_max: i32,
94        #[offset(16)]
95        #[rename(name = "m_RootObject")]
96        pub m_root_object: crate::unity_engine::gameobject::GameObject,
97        #[offset(24)]
98        #[rename(name = "m_CharaImage")]
99        pub m_chara_image: ::unity::Array<crate::app::ringlistsequence::RingListSequence_CharaImage>,
100        #[offset(32)]
101        #[rename(name = "m_CurrentCharaImageIndex")]
102        pub m_current_chara_image_index: i32,
103    }
104
105    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_CharaInfoWindow.md"))]
106    #[::unity::class(namespace = "App", name = "RingListSequence.CharaInfoWindow")]
107    #[parent(crate::system::object::Object)]
108    pub struct RingListSequence_CharaInfoWindow {
109        #[offset(16)]
110        #[rename(name = "m_CharaNameText")]
111        pub m_chara_name_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
112        #[offset(24)]
113        #[rename(name = "m_RingNameText")]
114        pub m_ring_name_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
115        #[offset(32)]
116        #[rename(name = "m_CharaDescriptionText")]
117        pub m_chara_description_text: ::unity::Array<crate::tm_pro::textmeshprougui::TextMeshProUGUI>,
118        #[offset(40)]
119        #[rename(name = "m_RingImage")]
120        pub m_ring_image: crate::unity_engine::ui::image::Image,
121    }
122
123    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_RingListWindow_RingInfo.md"))]
124    #[::unity::class(namespace = "App", name = "RingListSequence.RingListWindow.RingInfo")]
125    #[parent(crate::system::object::Object)]
126    pub struct RingListSequence_RingListWindow_RingInfo {
127        #[static_field]
128        #[rename(name = "GainMax")]
129        pub gain_max: i32,
130        #[offset(16)]
131        #[rename(name = "m_Rank")]
132        pub m_rank: crate::app::ringdata::RingData_Ranks,
133        #[offset(24)]
134        #[rename(name = "m_RootObject")]
135        pub m_root_object: crate::unity_engine::gameobject::GameObject,
136        #[offset(32)]
137        #[rename(name = "m_RingImage")]
138        pub m_ring_image: crate::unity_engine::ui::image::Image,
139        #[offset(40)]
140        #[rename(name = "m_Gain")]
141        pub m_gain: ::unity::Array<crate::app::ringlistsequence::RingListSequence_RingListWindow_RingInfo_Gain>,
142    }
143
144    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_CharaInfoWindow_CharaDescriptionText.md"))]
145    #[repr(C)]
146    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
147    pub struct RingListSequence_CharaInfoWindow_CharaDescriptionText {
148        pub value: i32,
149    }
150    impl ::unity::ClassIdentity for RingListSequence_CharaInfoWindow_CharaDescriptionText {
151        const NAME: &'static str = "RingListSequence.CharaInfoWindow.CharaDescriptionText";
152        const NAMESPACE: &'static str = "App";
153
154        fn class() -> ::unity::Class {
155            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
156            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
157        }
158    }
159    impl ::unity::IlType for RingListSequence_CharaInfoWindow_CharaDescriptionText {
160        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
161            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
162        }
163    }
164    impl RingListSequence_CharaInfoWindow_CharaDescriptionText {
165        pub fn overview() -> Self {
166            Self { value: 0 }
167        }
168
169        pub fn commentary() -> Self {
170            Self { value: 1 }
171        }
172
173        pub fn source_title_header() -> Self {
174            Self { value: 2 }
175        }
176
177        pub fn source_title_body0() -> Self {
178            Self { value: 3 }
179        }
180
181        pub fn source_title_body1() -> Self {
182            Self { value: 4 }
183        }
184
185        pub fn max() -> Self {
186            Self { value: 5 }
187        }
188    }
189
190    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_PageDataList.md"))]
191    #[::unity::class(namespace = "App", name = "RingListSequence.PageDataList")]
192    #[parent(crate::system::collections::generic::list_1::List_1<crate::app::ringlistsequence::RingListSequence_PageData>)]
193    pub struct RingListSequence_PageDataList {}
194
195    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_PageDataList_GodComparer.md"))]
196    #[::unity::class(namespace = "App", name = "RingListSequence.PageDataList.GodComparer")]
197    #[parent(crate::system::object::Object)]
198    pub struct RingListSequence_PageDataList_GodComparer {}
199
200    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_GodAndRingListWindow.md"))]
201    #[::unity::class(namespace = "App", name = "RingListSequence.GodAndRingListWindow")]
202    #[parent(crate::system::object::Object)]
203    pub struct RingListSequence_GodAndRingListWindow {
204        #[offset(16)]
205        #[rename(name = "m_RootObject")]
206        pub m_root_object: crate::unity_engine::gameobject::GameObject,
207        #[offset(24)]
208        #[rename(name = "m_Menu")]
209        pub m_menu: crate::app::ringlistsequence::RingListSequence_GodAndRingListWindow_Menu,
210    }
211
212    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_Label.md"))]
213    #[repr(C)]
214    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
215    pub struct RingListSequence_Label {
216        pub value: i32,
217    }
218    impl ::unity::ClassIdentity for RingListSequence_Label {
219        const NAME: &'static str = "RingListSequence.Label";
220        const NAMESPACE: &'static str = "App";
221
222        fn class() -> ::unity::Class {
223            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
224            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
225        }
226    }
227    impl ::unity::IlType for RingListSequence_Label {
228        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
229            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
230        }
231    }
232    impl RingListSequence_Label {
233        pub fn start() -> Self {
234            Self { value: 0 }
235        }
236
237        pub fn end() -> Self {
238            Self { value: 1 }
239        }
240    }
241
242    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_CharaNavigation.md"))]
243    #[::unity::class(namespace = "App", name = "RingListSequence.CharaNavigation")]
244    #[parent(crate::system::object::Object)]
245    pub struct RingListSequence_CharaNavigation {
246        #[static_field]
247        #[rename(name = "PointMax")]
248        pub point_max: i32,
249        #[offset(16)]
250        #[rename(name = "m_RootObject")]
251        pub m_root_object: crate::unity_engine::gameobject::GameObject,
252        #[offset(24)]
253        #[rename(name = "m_PointImage")]
254        pub m_point_image: ::unity::Array<crate::unity_engine::ui::image::Image>,
255        #[offset(32)]
256        #[rename(name = "m_PointNum")]
257        pub m_point_num: i32,
258        #[offset(36)]
259        #[rename(name = "m_CurrentPointIndex")]
260        pub m_current_point_index: i32,
261    }
262
263    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_GodAndRingListWindow_MenuContent.md"))]
264    #[::unity::class(namespace = "App", name = "RingListSequence.GodAndRingListWindow.MenuContent")]
265    #[parent(crate::app::godunitselectmenucontent::GodUnitSelectMenuContent)]
266    pub struct RingListSequence_GodAndRingListWindow_MenuContent {}
267
268    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_GodAndRingListWindow_MenuItem.md"))]
269    #[::unity::class(namespace = "App", name = "RingListSequence.GodAndRingListWindow.MenuItem")]
270    #[parent(crate::app::basicmenuitem::BasicMenuItem)]
271    pub struct RingListSequence_GodAndRingListWindow_MenuItem {}
272
273    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_GodAndRingListWindow_MenuItemContent.md"))]
274    #[::unity::class(namespace = "App", name = "RingListSequence.GodAndRingListWindow.MenuItemContent")]
275    #[parent(crate::app::basicmenuitemcontent::BasicMenuItemContent)]
276    pub struct RingListSequence_GodAndRingListWindow_MenuItemContent {
277        #[offset(72)]
278        #[rename(name = "m_Setter")]
279        pub m_setter: crate::app::unitmenuitemsetter::UnitMenuItemSetter,
280    }
281
282    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence.md"))]
283    #[::unity::class(namespace = "App", name = "RingListSequence")]
284    #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::ringlistsequence::RingListSequence>)]
285    pub struct RingListSequence {
286        #[static_field]
287        #[rename(name = "LayoutPrefabPath")]
288        pub layout_prefab_path: ::unity::Il2CppString,
289        #[static_field]
290        #[rename(name = "CharaFrameImageSpriteAtlasPath")]
291        pub chara_frame_image_sprite_atlas_path: ::unity::Il2CppString,
292        #[offset(120)]
293        #[rename(name = "m_PageList")]
294        pub m_page_list: crate::app::ringlistsequence::RingListSequence_PageDataList,
295        #[offset(128)]
296        #[rename(name = "m_CurrentPageIndex")]
297        pub m_current_page_index: i32,
298        #[offset(136)]
299        #[rename(name = "m_CurrentPageData")]
300        pub m_current_page_data: crate::app::ringlistsequence::RingListSequence_PageData,
301        #[offset(144)]
302        #[rename(name = "m_LayoutPrefab")]
303        pub m_layout_prefab: crate::unity_engine::gameobject::GameObject,
304        #[offset(152)]
305        #[rename(name = "m_RelatedGroupWindow")]
306        pub m_related_group_window: crate::app::ringlistsequence::RingListSequence_RelatedGroupWindow,
307        #[offset(160)]
308        #[rename(name = "m_CharaArrowGroup")]
309        pub m_chara_arrow_group: crate::app::ringlistsequence::RingListSequence_CharaArrowGroup,
310        #[offset(168)]
311        #[rename(name = "m_CharaImageController")]
312        pub m_chara_image_controller: crate::app::ringlistsequence::RingListSequence_CharaImageController,
313        #[offset(176)]
314        #[rename(name = "m_CharaNavigation")]
315        pub m_chara_navigation: crate::app::ringlistsequence::RingListSequence_CharaNavigation,
316        #[offset(184)]
317        #[rename(name = "m_CharaInfoWindow")]
318        pub m_chara_info_window: crate::app::ringlistsequence::RingListSequence_CharaInfoWindow,
319        #[offset(192)]
320        #[rename(name = "m_SkillListWindow")]
321        pub m_skill_list_window: crate::app::ringlistskillmenu::RingListSkillMenu,
322        #[offset(200)]
323        #[rename(name = "m_RingListWindow")]
324        pub m_ring_list_window: crate::app::ringlistsequence::RingListSequence_RingListWindow,
325        #[offset(208)]
326        #[rename(name = "m_GodAndRingListWindow")]
327        pub m_god_and_ring_list_window: crate::app::ringlistsequence::RingListSequence_GodAndRingListWindow,
328        #[offset(216)]
329        #[rename(name = "m_ReservedJumpPageData")]
330        pub m_reserved_jump_page_data: crate::app::ringlistsequence::RingListSequence_PageData,
331        #[offset(224)]
332        #[rename(name = "m_CharaFrameSpriteAtlasManager")]
333        pub m_chara_frame_sprite_atlas_manager: crate::app::spriteatlasmanager_2::SpriteAtlasManager_2,
334        #[offset(232)]
335        #[rename(name = "m_RootAnim")]
336        pub m_root_anim: crate::unity_engine::animator::Animator,
337    }
338
339    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_RingListWindow_RingInfo_Gain.md"))]
340    #[::unity::class(namespace = "App", name = "RingListSequence.RingListWindow.RingInfo.Gain")]
341    #[parent(crate::system::object::Object)]
342    pub struct RingListSequence_RingListWindow_RingInfo_Gain {
343        #[offset(16)]
344        #[rename(name = "m_NameText")]
345        pub m_name_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
346        #[offset(24)]
347        #[rename(name = "m_ParamText")]
348        pub m_param_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
349    }
350
351    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_GodAndRingListWindow_Menu.md"))]
352    #[::unity::class(namespace = "App", name = "RingListSequence.GodAndRingListWindow.Menu")]
353    #[parent(crate::app::basicmenu::BasicMenu)]
354    pub struct RingListSequence_GodAndRingListWindow_Menu {}
355
356    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_RelatedGroupWindow.md"))]
357    #[::unity::class(namespace = "App", name = "RingListSequence.RelatedGroupWindow")]
358    #[parent(crate::system::object::Object)]
359    pub struct RingListSequence_RelatedGroupWindow {
360        #[offset(16)]
361        #[rename(name = "m_RootObject")]
362        pub m_root_object: crate::unity_engine::gameobject::GameObject,
363        #[offset(24)]
364        #[rename(name = "m_GroupNameText")]
365        pub m_group_name_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
366        #[offset(32)]
367        #[rename(name = "m_CurrentWorldMid")]
368        pub m_current_world_mid: ::unity::Il2CppString,
369    }
370
371    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_CharaArrowGroup.md"))]
372    #[::unity::class(namespace = "App", name = "RingListSequence.CharaArrowGroup")]
373    #[parent(crate::system::object::Object)]
374    pub struct RingListSequence_CharaArrowGroup {
375        #[offset(16)]
376        #[rename(name = "m_RootObject")]
377        pub m_root_object: crate::unity_engine::gameobject::GameObject,
378        #[offset(24)]
379        #[rename(name = "m_LeftArrowImage")]
380        pub m_left_arrow_image: crate::unity_engine::ui::image::Image,
381        #[offset(32)]
382        #[rename(name = "m_RightArrowImage")]
383        pub m_right_arrow_image: crate::unity_engine::ui::image::Image,
384    }
385
386    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_RingListWindow_RingInfoRank.md"))]
387    #[repr(C)]
388    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
389    pub struct RingListSequence_RingListWindow_RingInfoRank {
390        pub value: i32,
391    }
392    impl ::unity::ClassIdentity for RingListSequence_RingListWindow_RingInfoRank {
393        const NAME: &'static str = "RingListSequence.RingListWindow.RingInfoRank";
394        const NAMESPACE: &'static str = "App";
395
396        fn class() -> ::unity::Class {
397            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
398            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
399        }
400    }
401    impl ::unity::IlType for RingListSequence_RingListWindow_RingInfoRank {
402        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
403            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
404        }
405    }
406    impl RingListSequence_RingListWindow_RingInfoRank {
407        pub fn c() -> Self {
408            Self { value: 0 }
409        }
410
411        pub fn b() -> Self {
412            Self { value: 1 }
413        }
414
415        pub fn a() -> Self {
416            Self { value: 2 }
417        }
418
419        pub fn s() -> Self {
420            Self { value: 3 }
421        }
422
423        pub fn max() -> Self {
424            Self { value: 4 }
425        }
426    }
427
428    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_RingPageData.md"))]
429    #[::unity::class(namespace = "App", name = "RingListSequence.RingPageData")]
430    #[parent(crate::app::ringlistsequence::RingListSequence_PageData)]
431    pub struct RingListSequence_RingPageData {
432        #[static_field]
433        #[rename(name = "SpecialGroupPageDataNum")]
434        pub special_group_page_data_num: i32,
435    }
436
437    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringlistsequence/RingListSequence_RingListWindow.md"))]
438    #[::unity::class(namespace = "App", name = "RingListSequence.RingListWindow")]
439    #[parent(crate::system::object::Object)]
440    pub struct RingListSequence_RingListWindow {
441        #[offset(16)]
442        #[rename(name = "m_RootObject")]
443        pub m_root_object: crate::unity_engine::gameobject::GameObject,
444        #[offset(24)]
445        #[rename(name = "m_TitleText")]
446        pub m_title_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
447        #[offset(32)]
448        #[rename(name = "m_RingInfo")]
449        pub m_ring_info: ::unity::Array<crate::app::ringlistsequence::RingListSequence_RingListWindow_RingInfo>,
450        #[offset(40)]
451        #[rename(name = "m_SkillInfo")]
452        pub m_skill_info: crate::app::ringlistsequence::RingListSequence_RingListWindow_SkillInfo,
453    }
454}
455
456#[cfg(feature = "app-ringlistsequence-types")]
457pub use __types::*;
458
459#[cfg(feature = "app-ringlistsequence")]
460pub trait IRingListSequence_PageDataMethods: IRingListSequence_PageData {
461    #[doc = "`get_PageIndex()` overload"]
462    fn get_page_index(self) -> i32 {
463        unsafe {
464            let __receiver =
465                <RingListSequence_PageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
466            ::unity::il2cpp_call!((::unity::module_base()+0x1b17ed0usize)as*mut u8,i32;
467(RingListSequence_PageData)__receiver)
468        }
469    }
470    #[doc = "`set_PageIndex(i32)` overload"]
471    fn set_page_index(self, value: impl ::core::convert::Into<i32>) -> () {
472        unsafe {
473            let __receiver =
474                <RingListSequence_PageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
475            ::unity::il2cpp_call!((::unity::module_base()+0x1b17ee0usize)as*mut u8,();
476(RingListSequence_PageData)__receiver,(i32)::core::convert::Into::into(value))
477        }
478    }
479    #[doc = "`.ctor()` overload"]
480    fn ctor(self) -> () {
481        unsafe {
482            let __receiver =
483                <RingListSequence_PageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
484            ::unity::il2cpp_call!((::unity::module_base()+0x1b17ec0usize)as*mut u8,();
485(RingListSequence_PageData)__receiver)
486        }
487    }
488}
489
490#[cfg(feature = "app-ringlistsequence")]
491impl<__T: IRingListSequence_PageData> IRingListSequence_PageDataMethods for __T {}
492
493#[cfg(feature = "app-ringlistsequence")]
494impl RingListSequence_PageData {
495    pub fn get_page_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
496        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
497    }
498
499    pub fn set_page_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
500        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
501    }
502
503    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
504        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
505    }
506}
507
508#[cfg(feature = "app-ringlistsequence")]
509impl RingListSequence_PageData {
510    #[doc = "`.ctor()` — no args"]
511    pub fn new() -> Self {
512        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
513            panic!(
514                "{}
515::{}
516 failed to instantiate",
517                ::core::stringify!(RingListSequence_PageData),
518                ::core::stringify!(new),
519            )
520        });
521        <Self as IRingListSequence_PageDataMethods>::ctor(this);
522        this
523    }
524}
525
526#[cfg(feature = "app-ringlistsequence")]
527pub trait IRingListSequence_GodPageDataMethods: IRingListSequence_GodPageData {
528    #[doc = "`get_Data()` overload"]
529    fn get_data(self) -> crate::app::goddata::GodData {
530        unsafe {
531            let __receiver =
532                <RingListSequence_GodPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
533            ::unity::il2cpp_call!((::unity::module_base()+0x1b17c90usize)as*mut u8,crate::app::goddata::GodData;
534(RingListSequence_GodPageData)__receiver)
535        }
536    }
537    #[doc = "`set_Data(crate::app::goddata::GodData)` overload"]
538    fn set_data(self, value: impl ::core::convert::Into<crate::app::goddata::GodData>) -> () {
539        unsafe {
540            let __receiver =
541                <RingListSequence_GodPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
542            ::unity::il2cpp_call!((::unity::module_base()+0x1b17ca0usize)as*mut u8,();
543(RingListSequence_GodPageData)__receiver,(crate::app::goddata::GodData)::core::convert::Into::into(value))
544        }
545    }
546    #[doc = "`get_RelatedGroupIndex()` overload"]
547    fn get_related_group_index(self) -> i32 {
548        unsafe {
549            let __receiver =
550                <RingListSequence_GodPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
551            ::unity::il2cpp_call!((::unity::module_base()+0x1b17cb0usize)as*mut u8,i32;
552(RingListSequence_GodPageData)__receiver)
553        }
554    }
555    #[doc = "`set_RelatedGroupIndex(i32)` overload"]
556    fn set_related_group_index(self, value: impl ::core::convert::Into<i32>) -> () {
557        unsafe {
558            let __receiver =
559                <RingListSequence_GodPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
560            ::unity::il2cpp_call!((::unity::module_base()+0x1b17cc0usize)as*mut u8,();
561(RingListSequence_GodPageData)__receiver,(i32)::core::convert::Into::into(value))
562        }
563    }
564    #[doc = "`set_RelatedGroupPageDataNum(i32)` overload"]
565    fn set_related_group_page_data_num(self, value: impl ::core::convert::Into<i32>) -> () {
566        unsafe {
567            let __receiver =
568                <RingListSequence_GodPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
569            ::unity::il2cpp_call!((::unity::module_base()+0x1b17cd0usize)as*mut u8,();
570(RingListSequence_GodPageData)__receiver,(i32)::core::convert::Into::into(value))
571        }
572    }
573    #[doc = "`get_RelatedGroupPageDataNum()` overload"]
574    fn get_related_group_page_data_num(self) -> i32 {
575        unsafe {
576            let __receiver =
577                <RingListSequence_GodPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
578            ::unity::il2cpp_call!((::unity::module_base()+0x1b17ce0usize)as*mut u8,i32;
579(RingListSequence_GodPageData)__receiver)
580        }
581    }
582    #[doc = "`set_MenuSelect(crate::app::basicmenuselect::BasicMenuSelect)` overload"]
583    fn set_menu_select(self, value: impl ::core::convert::Into<crate::app::basicmenuselect::BasicMenuSelect>) -> () {
584        unsafe {
585            let __receiver =
586                <RingListSequence_GodPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
587            ::unity::il2cpp_call!((::unity::module_base()+0x1b17cf0usize)as*mut u8,();
588(RingListSequence_GodPageData)__receiver,(crate::app::basicmenuselect::BasicMenuSelect)::core::convert::Into::into(value))
589        }
590    }
591    #[doc = "`get_MenuSelect()` overload"]
592    fn get_menu_select(self) -> crate::app::basicmenuselect::BasicMenuSelect {
593        unsafe {
594            let __receiver =
595                <RingListSequence_GodPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
596            ::unity::il2cpp_call!((::unity::module_base()+0x1b17d00usize)as*mut u8,crate::app::basicmenuselect::BasicMenuSelect;
597(RingListSequence_GodPageData)__receiver)
598        }
599    }
600    #[doc = "`Build(crate::app::goddata::GodData)` overload"]
601    fn build(self, god_data: impl ::core::convert::Into<crate::app::goddata::GodData>) -> () {
602        unsafe {
603            let __receiver =
604                <RingListSequence_GodPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
605            ::unity::il2cpp_call!((::unity::module_base()+0x1b17d10usize)as*mut u8,();
606(RingListSequence_GodPageData)__receiver,(crate::app::goddata::GodData)::core::convert::Into::into(god_data))
607        }
608    }
609    #[doc = "`GetMaxBondLevel()` overload"]
610    fn get_max_bond_level(self) -> i32 {
611        unsafe {
612            let __receiver =
613                <RingListSequence_GodPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
614            ::unity::il2cpp_call!((::unity::module_base()+0x1b17470usize)as*mut u8,i32;
615(RingListSequence_GodPageData)__receiver)
616        }
617    }
618    #[doc = "`GetToLv()` overload"]
619    fn get_to_lv(self) -> i32 {
620        unsafe {
621            let __receiver =
622                <RingListSequence_GodPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
623            ::unity::il2cpp_call!((::unity::module_base()+0x1b17da0usize)as*mut u8,i32;
624(RingListSequence_GodPageData)__receiver)
625        }
626    }
627    #[doc = "`.ctor()` overload"]
628    fn ctor(self) -> () {
629        unsafe {
630            let __receiver =
631                <RingListSequence_GodPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
632            ::unity::il2cpp_call!((::unity::module_base()+0x1b17eb0usize)as*mut u8,();
633(RingListSequence_GodPageData)__receiver)
634        }
635    }
636}
637
638#[cfg(feature = "app-ringlistsequence")]
639impl<__T: IRingListSequence_GodPageData> IRingListSequence_GodPageDataMethods for __T {}
640
641#[cfg(feature = "app-ringlistsequence")]
642impl RingListSequence_GodPageData {
643    pub fn get_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
644        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
645    }
646
647    pub fn set_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
648        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
649    }
650
651    pub fn get_related_group_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
652        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
653    }
654
655    pub fn set_related_group_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
656        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
657    }
658
659    pub fn set_related_group_page_data_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
660        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
661    }
662
663    pub fn get_related_group_page_data_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
664        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
665    }
666
667    pub fn set_menu_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
668        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
669    }
670
671    pub fn get_menu_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
672        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
673    }
674
675    pub fn build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
676        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
677    }
678
679    pub fn get_max_bond_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
680        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
681    }
682
683    pub fn get_to_lv_method_info() -> &'static ::unity::il2cpp::MethodInfo {
684        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
685    }
686
687    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
688        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
689    }
690}
691
692#[cfg(feature = "app-ringlistsequence")]
693impl RingListSequence_GodPageData {
694    #[doc = "`.ctor()` — no args"]
695    pub fn new() -> Self {
696        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
697            panic!(
698                "{}
699::{}
700 failed to instantiate",
701                ::core::stringify!(RingListSequence_GodPageData),
702                ::core::stringify!(new),
703            )
704        });
705        <Self as IRingListSequence_GodPageDataMethods>::ctor(this);
706        this
707    }
708}
709
710#[cfg(feature = "app-ringlistsequence")]
711pub trait IRingListSequence_CharaImageMethods: IRingListSequence_CharaImage {
712    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` overload"]
713    fn ctor(self, root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
714        unsafe {
715            let __receiver =
716                <RingListSequence_CharaImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
717            ::unity::il2cpp_call!((::unity::module_base()+0x1b154b0usize)as*mut u8,();
718(RingListSequence_CharaImage)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object))
719        }
720    }
721    #[doc = "`Dispose()` overload"]
722    fn dispose(self) -> () {
723        unsafe {
724            let __receiver =
725                <RingListSequence_CharaImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
726            {
727                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
728                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
729                    panic!(
730                        "unity: virtual slot {}
731 out of range (vtable len {}
732) on the runtime class behind {}
733 (method `{}
734`)",
735                        4usize,
736                        __vt.len(),
737                        <RingListSequence_CharaImage as ::unity::ClassIdentity>::NAME,
738                        "Dispose",
739                    )
740                });
741                let __inner: extern "C" fn(RingListSequence_CharaImage, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
742                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
743                __inner(__receiver, __mi)
744            }
745        }
746    }
747    #[doc = "`FadeIn()` overload"]
748    fn fade_in(self) -> () {
749        unsafe {
750            let __receiver =
751                <RingListSequence_CharaImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
752            ::unity::il2cpp_call!((::unity::module_base()+0x1b156d0usize)as*mut u8,();
753(RingListSequence_CharaImage)__receiver)
754        }
755    }
756    #[doc = "`FadeOut()` overload"]
757    fn fade_out(self) -> () {
758        unsafe {
759            let __receiver =
760                <RingListSequence_CharaImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
761            ::unity::il2cpp_call!((::unity::module_base()+0x1b15760usize)as*mut u8,();
762(RingListSequence_CharaImage)__receiver)
763        }
764    }
765    #[doc = "`ChangeImage(crate::app::ringlistsequence::RingListSequence_PageData)` overload"]
766    fn change_image(self, page_data: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_PageData>) -> () {
767        unsafe {
768            let __receiver =
769                <RingListSequence_CharaImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
770            ::unity::il2cpp_call!((::unity::module_base()+0x1b157f0usize)as*mut u8,();
771(RingListSequence_CharaImage)__receiver,(crate::app::ringlistsequence::RingListSequence_PageData)::core::convert::Into::into(page_data))
772        }
773    }
774    #[doc = "`ChangeGodChara(crate::app::ringlistsequence::RingListSequence_GodPageData)` overload"]
775    fn change_god_chara(self, god_page_data: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_GodPageData>) -> () {
776        unsafe {
777            let __receiver =
778                <RingListSequence_CharaImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
779            ::unity::il2cpp_call!((::unity::module_base()+0x1b158e0usize)as*mut u8,();
780(RingListSequence_CharaImage)__receiver,(crate::app::ringlistsequence::RingListSequence_GodPageData)::core::convert::Into::into(god_page_data))
781        }
782    }
783    #[doc = "`ChangeRingChara(crate::app::ringlistsequence::RingListSequence_RingPageData)` overload"]
784    fn change_ring_chara(self, ring_page_data: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_RingPageData>) -> () {
785        unsafe {
786            let __receiver =
787                <RingListSequence_CharaImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
788            ::unity::il2cpp_call!((::unity::module_base()+0x1b15a30usize)as*mut u8,();
789(RingListSequence_CharaImage)__receiver,(crate::app::ringlistsequence::RingListSequence_RingPageData)::core::convert::Into::into(ring_page_data))
790        }
791    }
792    #[doc = "`SetCharaImageSprite(crate::unity_engine::sprite::Sprite)` overload"]
793    fn set_chara_image_sprite(self, sprite: impl ::core::convert::Into<crate::unity_engine::sprite::Sprite>) -> () {
794        unsafe {
795            let __receiver =
796                <RingListSequence_CharaImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
797            ::unity::il2cpp_call!((::unity::module_base()+0x1b15c20usize)as*mut u8,();
798(RingListSequence_CharaImage)__receiver,(crate::unity_engine::sprite::Sprite)::core::convert::Into::into(sprite))
799        }
800    }
801    #[doc = "`SetFrameImageSprite(crate::unity_engine::sprite::Sprite)` overload"]
802    fn set_frame_image_sprite(self, sprite: impl ::core::convert::Into<crate::unity_engine::sprite::Sprite>) -> () {
803        unsafe {
804            let __receiver =
805                <RingListSequence_CharaImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
806            ::unity::il2cpp_call!((::unity::module_base()+0x1b15d90usize)as*mut u8,();
807(RingListSequence_CharaImage)__receiver,(crate::unity_engine::sprite::Sprite)::core::convert::Into::into(sprite))
808        }
809    }
810}
811
812#[cfg(feature = "app-ringlistsequence")]
813impl<__T: IRingListSequence_CharaImage> IRingListSequence_CharaImageMethods for __T {}
814
815#[cfg(feature = "app-ringlistsequence")]
816impl RingListSequence_CharaImage {
817    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
818        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
819    }
820
821    pub fn dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
822        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
823    }
824
825    pub fn fade_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
826        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
827    }
828
829    pub fn fade_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
830        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
831    }
832
833    pub fn change_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
834        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
835    }
836
837    pub fn change_god_chara_method_info() -> &'static ::unity::il2cpp::MethodInfo {
838        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
839    }
840
841    pub fn change_ring_chara_method_info() -> &'static ::unity::il2cpp::MethodInfo {
842        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
843    }
844
845    pub fn set_chara_image_sprite_method_info() -> &'static ::unity::il2cpp::MethodInfo {
846        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
847    }
848
849    pub fn set_frame_image_sprite_method_info() -> &'static ::unity::il2cpp::MethodInfo {
850        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
851    }
852}
853
854#[cfg(feature = "app-ringlistsequence")]
855impl RingListSequence_CharaImage {
856    #[doc = "Direct (non-virtual) call to `RingListSequence_CharaImage`'s own `Dispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
857    pub unsafe fn dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
858        let __mi = Self::dispose_method_info();
859        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
860        __inner(this.into(), ::core::option::Option::None)
861    }
862}
863
864#[cfg(feature = "app-ringlistsequence")]
865impl RingListSequence_CharaImage {
866    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` — overload selector"]
867    pub fn new(root_object: crate::unity_engine::gameobject::GameObject) -> Self {
868        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
869            panic!(
870                "{}
871::{}
872 failed to instantiate",
873                ::core::stringify!(RingListSequence_CharaImage),
874                ::core::stringify!(new),
875            )
876        });
877        <Self as IRingListSequence_CharaImageMethods>::ctor(this, root_object);
878        this
879    }
880}
881
882#[cfg(feature = "app-ringlistsequence")]
883pub trait IRingListSequence_RingListWindow_SkillInfoMethods: IRingListSequence_RingListWindow_SkillInfo {
884    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` overload"]
885    fn ctor(self, root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
886        unsafe {
887            let __receiver = <RingListSequence_RingListWindow_SkillInfo as ::unity::FromIlInstance>::from_il_instance(
888                <Self as ::unity::SystemObject>::as_instance(self),
889            );
890            ::unity::il2cpp_call!((::unity::module_base()+0x22ec4c0usize)as*mut u8,();
891(RingListSequence_RingListWindow_SkillInfo)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object))
892        }
893    }
894    #[doc = "`Clear()` overload"]
895    fn clear(self) -> () {
896        unsafe {
897            let __receiver = <RingListSequence_RingListWindow_SkillInfo as ::unity::FromIlInstance>::from_il_instance(
898                <Self as ::unity::SystemObject>::as_instance(self),
899            );
900            ::unity::il2cpp_call!((::unity::module_base()+0x22ec660usize)as*mut u8,();
901(RingListSequence_RingListWindow_SkillInfo)__receiver)
902        }
903    }
904    #[doc = "`SetData(crate::app::ringdata::RingData)` overload"]
905    fn set_data(self, ring_data: impl ::core::convert::Into<crate::app::ringdata::RingData>) -> () {
906        unsafe {
907            let __receiver = <RingListSequence_RingListWindow_SkillInfo as ::unity::FromIlInstance>::from_il_instance(
908                <Self as ::unity::SystemObject>::as_instance(self),
909            );
910            ::unity::il2cpp_call!((::unity::module_base()+0x22ec6e0usize)as*mut u8,();
911(RingListSequence_RingListWindow_SkillInfo)__receiver,(crate::app::ringdata::RingData)::core::convert::Into::into(ring_data))
912        }
913    }
914}
915
916#[cfg(feature = "app-ringlistsequence")]
917impl<__T: IRingListSequence_RingListWindow_SkillInfo> IRingListSequence_RingListWindow_SkillInfoMethods for __T {}
918
919#[cfg(feature = "app-ringlistsequence")]
920impl RingListSequence_RingListWindow_SkillInfo {
921    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
922        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
923    }
924
925    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
926        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
927    }
928
929    pub fn set_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
930        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
931    }
932}
933
934#[cfg(feature = "app-ringlistsequence")]
935impl RingListSequence_RingListWindow_SkillInfo {
936    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` — overload selector"]
937    pub fn new(root_object: crate::unity_engine::gameobject::GameObject) -> Self {
938        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
939            panic!(
940                "{}
941::{}
942 failed to instantiate",
943                ::core::stringify!(RingListSequence_RingListWindow_SkillInfo),
944                ::core::stringify!(new),
945            )
946        });
947        <Self as IRingListSequence_RingListWindow_SkillInfoMethods>::ctor(this, root_object);
948        this
949    }
950}
951
952#[cfg(feature = "app-ringlistsequence")]
953pub trait IRingListSequence_CharaImageControllerMethods: IRingListSequence_CharaImageController {
954    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` overload"]
955    fn ctor(self, root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
956        unsafe {
957            let __receiver = <RingListSequence_CharaImageController as ::unity::FromIlInstance>::from_il_instance(
958                <Self as ::unity::SystemObject>::as_instance(self),
959            );
960            ::unity::il2cpp_call!((::unity::module_base()+0x1b15f40usize)as*mut u8,();
961(RingListSequence_CharaImageController)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object))
962        }
963    }
964    #[doc = "`Dispose()` overload"]
965    fn dispose(self) -> () {
966        unsafe {
967            let __receiver = <RingListSequence_CharaImageController as ::unity::FromIlInstance>::from_il_instance(
968                <Self as ::unity::SystemObject>::as_instance(self),
969            );
970            {
971                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
972                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
973                    panic!(
974                        "unity: virtual slot {}
975 out of range (vtable len {}
976) on the runtime class behind {}
977 (method `{}
978`)",
979                        4usize,
980                        __vt.len(),
981                        <RingListSequence_CharaImageController as ::unity::ClassIdentity>::NAME,
982                        "Dispose",
983                    )
984                });
985                let __inner: extern "C" fn(RingListSequence_CharaImageController, ::unity::OptionalMethod) -> () =
986                    ::core::mem::transmute(__vi.method_ptr);
987                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
988                __inner(__receiver, __mi)
989            }
990        }
991    }
992    #[doc = "`ChangeImage(crate::app::ringlistsequence::RingListSequence_PageData)` overload"]
993    fn change_image(self, page_data: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_PageData>) -> () {
994        unsafe {
995            let __receiver = <RingListSequence_CharaImageController as ::unity::FromIlInstance>::from_il_instance(
996                <Self as ::unity::SystemObject>::as_instance(self),
997            );
998            ::unity::il2cpp_call!((::unity::module_base()+0x1b16200usize)as*mut u8,();
999(RingListSequence_CharaImageController)__receiver,(crate::app::ringlistsequence::RingListSequence_PageData)::core::convert::Into::into(page_data))
1000        }
1001    }
1002}
1003
1004#[cfg(feature = "app-ringlistsequence")]
1005impl<__T: IRingListSequence_CharaImageController> IRingListSequence_CharaImageControllerMethods for __T {}
1006
1007#[cfg(feature = "app-ringlistsequence")]
1008impl RingListSequence_CharaImageController {
1009    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1010        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1011    }
1012
1013    pub fn dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1014        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1015    }
1016
1017    pub fn change_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1018        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1019    }
1020}
1021
1022#[cfg(feature = "app-ringlistsequence")]
1023impl RingListSequence_CharaImageController {
1024    #[doc = "Direct (non-virtual) call to `RingListSequence_CharaImageController`'s own `Dispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1025    pub unsafe fn dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1026        let __mi = Self::dispose_method_info();
1027        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1028        __inner(this.into(), ::core::option::Option::None)
1029    }
1030}
1031
1032#[cfg(feature = "app-ringlistsequence")]
1033impl RingListSequence_CharaImageController {
1034    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` — overload selector"]
1035    pub fn new(root_object: crate::unity_engine::gameobject::GameObject) -> Self {
1036        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1037            panic!(
1038                "{}
1039::{}
1040 failed to instantiate",
1041                ::core::stringify!(RingListSequence_CharaImageController),
1042                ::core::stringify!(new),
1043            )
1044        });
1045        <Self as IRingListSequence_CharaImageControllerMethods>::ctor(this, root_object);
1046        this
1047    }
1048}
1049
1050#[cfg(feature = "app-ringlistsequence")]
1051pub trait IRingListSequence_CharaInfoWindowMethods: IRingListSequence_CharaInfoWindow {
1052    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` overload"]
1053    fn ctor(self, root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
1054        unsafe {
1055            let __receiver =
1056                <RingListSequence_CharaInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1057            ::unity::il2cpp_call!((::unity::module_base()+0x1b16410usize)as*mut u8,();
1058(RingListSequence_CharaInfoWindow)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object))
1059        }
1060    }
1061    #[doc = "`Clear()` overload"]
1062    fn clear(self) -> () {
1063        unsafe {
1064            let __receiver =
1065                <RingListSequence_CharaInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1066            ::unity::il2cpp_call!((::unity::module_base()+0x1b16830usize)as*mut u8,();
1067(RingListSequence_CharaInfoWindow)__receiver)
1068        }
1069    }
1070    #[doc = "`SetPageData(crate::app::ringlistsequence::RingListSequence_PageData)` overload"]
1071    fn set_page_data(self, page_data: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_PageData>) -> () {
1072        unsafe {
1073            let __receiver =
1074                <RingListSequence_CharaInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1075            ::unity::il2cpp_call!((::unity::module_base()+0x1b169a0usize)as*mut u8,();
1076(RingListSequence_CharaInfoWindow)__receiver,(crate::app::ringlistsequence::RingListSequence_PageData)::core::convert::Into::into(page_data))
1077        }
1078    }
1079    #[doc = "`SetPageData(crate::app::ringlistsequence::RingListSequence_GodPageData)` overload"]
1080    fn set_page_data_2(self, god_page_data: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_GodPageData>) -> () {
1081        unsafe {
1082            let __receiver =
1083                <RingListSequence_CharaInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1084            ::unity::il2cpp_call!((::unity::module_base()+0x1b16a90usize)as*mut u8,();
1085(RingListSequence_CharaInfoWindow)__receiver,(crate::app::ringlistsequence::RingListSequence_GodPageData)::core::convert::Into::into(god_page_data))
1086        }
1087    }
1088    #[doc = "`SetPageData(crate::app::ringlistsequence::RingListSequence_RingPageData)` overload"]
1089    fn set_page_data_3(self, ring_page_data: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_RingPageData>) -> () {
1090        unsafe {
1091            let __receiver =
1092                <RingListSequence_CharaInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1093            ::unity::il2cpp_call!((::unity::module_base()+0x1b16f30usize)as*mut u8,();
1094(RingListSequence_CharaInfoWindow)__receiver,(crate::app::ringlistsequence::RingListSequence_RingPageData)::core::convert::Into::into(ring_page_data))
1095        }
1096    }
1097}
1098
1099#[cfg(feature = "app-ringlistsequence")]
1100impl<__T: IRingListSequence_CharaInfoWindow> IRingListSequence_CharaInfoWindowMethods for __T {}
1101
1102#[cfg(feature = "app-ringlistsequence")]
1103impl RingListSequence_CharaInfoWindow {
1104    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1105        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1106    }
1107
1108    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1109        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1110    }
1111
1112    pub fn set_page_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1113        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1114    }
1115
1116    pub fn set_page_data_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1117        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1118    }
1119
1120    pub fn set_page_data_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1121        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1122    }
1123}
1124
1125#[cfg(feature = "app-ringlistsequence")]
1126impl RingListSequence_CharaInfoWindow {
1127    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` — overload selector"]
1128    pub fn new(root_object: crate::unity_engine::gameobject::GameObject) -> Self {
1129        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1130            panic!(
1131                "{}
1132::{}
1133 failed to instantiate",
1134                ::core::stringify!(RingListSequence_CharaInfoWindow),
1135                ::core::stringify!(new),
1136            )
1137        });
1138        <Self as IRingListSequence_CharaInfoWindowMethods>::ctor(this, root_object);
1139        this
1140    }
1141}
1142
1143#[cfg(feature = "app-ringlistsequence")]
1144pub trait IRingListSequence_RingListWindow_RingInfoMethods: IRingListSequence_RingListWindow_RingInfo {
1145    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject, crate::app::ringdata::RingData_Ranks)` overload"]
1146    fn ctor(
1147        self,
1148        root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
1149        rank: impl ::core::convert::Into<crate::app::ringdata::RingData_Ranks>,
1150    ) -> () {
1151        unsafe {
1152            let __receiver = <RingListSequence_RingListWindow_RingInfo as ::unity::FromIlInstance>::from_il_instance(
1153                <Self as ::unity::SystemObject>::as_instance(self),
1154            );
1155            ::unity::il2cpp_call!((::unity::module_base()+0x1b7e2f0usize)as*mut u8,();
1156(RingListSequence_RingListWindow_RingInfo)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object),(crate::app::ringdata::RingData_Ranks)::core::convert::Into::into(rank))
1157        }
1158    }
1159    #[doc = "`Clear()` overload"]
1160    fn clear(self) -> () {
1161        unsafe {
1162            let __receiver = <RingListSequence_RingListWindow_RingInfo as ::unity::FromIlInstance>::from_il_instance(
1163                <Self as ::unity::SystemObject>::as_instance(self),
1164            );
1165            ::unity::il2cpp_call!((::unity::module_base()+0x1b7e6a0usize)as*mut u8,();
1166(RingListSequence_RingListWindow_RingInfo)__receiver)
1167        }
1168    }
1169    #[doc = "`SetData(crate::app::ringdata::RingData)` overload"]
1170    fn set_data(self, ring_data: impl ::core::convert::Into<crate::app::ringdata::RingData>) -> () {
1171        unsafe {
1172            let __receiver = <RingListSequence_RingListWindow_RingInfo as ::unity::FromIlInstance>::from_il_instance(
1173                <Self as ::unity::SystemObject>::as_instance(self),
1174            );
1175            ::unity::il2cpp_call!((::unity::module_base()+0x1b7e7b0usize)as*mut u8,();
1176(RingListSequence_RingListWindow_RingInfo)__receiver,(crate::app::ringdata::RingData)::core::convert::Into::into(ring_data))
1177        }
1178    }
1179}
1180
1181#[cfg(feature = "app-ringlistsequence")]
1182impl<__T: IRingListSequence_RingListWindow_RingInfo> IRingListSequence_RingListWindow_RingInfoMethods for __T {}
1183
1184#[cfg(feature = "app-ringlistsequence")]
1185impl RingListSequence_RingListWindow_RingInfo {
1186    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1187        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1188    }
1189
1190    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1191        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1192    }
1193
1194    pub fn set_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1195        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1196    }
1197}
1198
1199#[cfg(feature = "app-ringlistsequence")]
1200impl RingListSequence_RingListWindow_RingInfo {
1201    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject, crate::app::ringdata::RingData_Ranks)` — overload selector"]
1202    pub fn new(root_object: crate::unity_engine::gameobject::GameObject, rank: crate::app::ringdata::RingData_Ranks) -> Self {
1203        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1204            panic!(
1205                "{}
1206::{}
1207 failed to instantiate",
1208                ::core::stringify!(RingListSequence_RingListWindow_RingInfo),
1209                ::core::stringify!(new),
1210            )
1211        });
1212        <Self as IRingListSequence_RingListWindow_RingInfoMethods>::ctor(this, root_object, rank);
1213        this
1214    }
1215}
1216
1217#[cfg(feature = "app-ringlistsequence")]
1218pub trait IRingListSequence_PageDataListMethods: IRingListSequence_PageDataList {
1219    #[doc = "`Build()` overload"]
1220    fn build(self) -> () {
1221        unsafe {
1222            let __receiver =
1223                <RingListSequence_PageDataList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1224            ::unity::il2cpp_call!((::unity::module_base()+0x1b17ef0usize)as*mut u8,();
1225(RingListSequence_PageDataList)__receiver)
1226        }
1227    }
1228    #[doc = "`.ctor()` overload"]
1229    fn ctor(self) -> () {
1230        unsafe {
1231            let __receiver =
1232                <RingListSequence_PageDataList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1233            ::unity::il2cpp_call!((::unity::module_base()+0x1b188a0usize)as*mut u8,();
1234(RingListSequence_PageDataList)__receiver)
1235        }
1236    }
1237}
1238
1239#[cfg(feature = "app-ringlistsequence")]
1240impl<__T: IRingListSequence_PageDataList> IRingListSequence_PageDataListMethods for __T {}
1241
1242#[cfg(feature = "app-ringlistsequence")]
1243impl RingListSequence_PageDataList {
1244    pub fn build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1245        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1246    }
1247
1248    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1249        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1250    }
1251}
1252
1253#[cfg(feature = "app-ringlistsequence")]
1254impl RingListSequence_PageDataList {
1255    #[doc = "`.ctor()` — no args"]
1256    pub fn new() -> Self {
1257        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1258            panic!(
1259                "{}
1260::{}
1261 failed to instantiate",
1262                ::core::stringify!(RingListSequence_PageDataList),
1263                ::core::stringify!(new),
1264            )
1265        });
1266        <Self as IRingListSequence_PageDataListMethods>::ctor(this);
1267        this
1268    }
1269}
1270
1271#[cfg(feature = "app-ringlistsequence")]
1272pub trait IRingListSequence_PageDataList_GodComparerMethods: IRingListSequence_PageDataList_GodComparer {
1273    #[doc = "`Compare(crate::app::ringlistsequence::RingListSequence_GodPageData, crate::app::ringlistsequence::RingListSequence_GodPageData)` overload"]
1274    fn compare(
1275        self,
1276        a: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_GodPageData>,
1277        b: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_GodPageData>,
1278    ) -> i32 {
1279        unsafe {
1280            let __receiver = <RingListSequence_PageDataList_GodComparer as ::unity::FromIlInstance>::from_il_instance(
1281                <Self as ::unity::SystemObject>::as_instance(self),
1282            );
1283            {
1284                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1285                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1286                    panic!(
1287                        "unity: virtual slot {}
1288 out of range (vtable len {}
1289) on the runtime class behind {}
1290 (method `{}
1291`)",
1292                        4usize,
1293                        __vt.len(),
1294                        <RingListSequence_PageDataList_GodComparer as ::unity::ClassIdentity>::NAME,
1295                        "Compare",
1296                    )
1297                });
1298                let __inner: extern "C" fn(
1299                    RingListSequence_PageDataList_GodComparer,
1300                    crate::app::ringlistsequence::RingListSequence_GodPageData,
1301                    crate::app::ringlistsequence::RingListSequence_GodPageData,
1302                    ::unity::OptionalMethod,
1303                ) -> i32 = ::core::mem::transmute(__vi.method_ptr);
1304                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1305                __inner(__receiver, ::core::convert::Into::into(a), ::core::convert::Into::into(b), __mi)
1306            }
1307        }
1308    }
1309    #[doc = "`.ctor()` overload"]
1310    fn ctor(self) -> () {
1311        unsafe {
1312            let __receiver = <RingListSequence_PageDataList_GodComparer as ::unity::FromIlInstance>::from_il_instance(
1313                <Self as ::unity::SystemObject>::as_instance(self),
1314            );
1315            ::unity::il2cpp_call!((::unity::module_base()+0x1b7e2e0usize)as*mut u8,();
1316(RingListSequence_PageDataList_GodComparer)__receiver)
1317        }
1318    }
1319}
1320
1321#[cfg(feature = "app-ringlistsequence")]
1322impl<__T: IRingListSequence_PageDataList_GodComparer> IRingListSequence_PageDataList_GodComparerMethods for __T {}
1323
1324#[cfg(feature = "app-ringlistsequence")]
1325impl RingListSequence_PageDataList_GodComparer {
1326    pub fn compare_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1327        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1328    }
1329
1330    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1331        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1332    }
1333}
1334
1335#[cfg(feature = "app-ringlistsequence")]
1336impl RingListSequence_PageDataList_GodComparer {
1337    #[doc = "Direct (non-virtual) call to `RingListSequence_PageDataList_GodComparer`'s own `Compare`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1338    pub unsafe fn compare(
1339        this: impl ::core::convert::Into<::unity::IlInstance>,
1340        a: crate::app::ringlistsequence::RingListSequence_GodPageData,
1341        b: crate::app::ringlistsequence::RingListSequence_GodPageData,
1342    ) -> i32 {
1343        let __mi = Self::compare_method_info();
1344        let __inner: extern "C" fn(
1345            ::unity::IlInstance,
1346            crate::app::ringlistsequence::RingListSequence_GodPageData,
1347            crate::app::ringlistsequence::RingListSequence_GodPageData,
1348            ::unity::OptionalMethod,
1349        ) -> i32 = ::core::mem::transmute(__mi.method_ptr);
1350        __inner(this.into(), a, b, ::core::option::Option::None)
1351    }
1352}
1353
1354#[cfg(feature = "app-ringlistsequence")]
1355impl RingListSequence_PageDataList_GodComparer {
1356    #[doc = "`.ctor()` — no args"]
1357    pub fn new() -> Self {
1358        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1359            panic!(
1360                "{}
1361::{}
1362 failed to instantiate",
1363                ::core::stringify!(RingListSequence_PageDataList_GodComparer),
1364                ::core::stringify!(new),
1365            )
1366        });
1367        <Self as IRingListSequence_PageDataList_GodComparerMethods>::ctor(this);
1368        this
1369    }
1370}
1371
1372#[cfg(feature = "app-ringlistsequence")]
1373pub trait IRingListSequence_GodAndRingListWindowMethods: IRingListSequence_GodAndRingListWindow {
1374    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` overload"]
1375    fn ctor(self, root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
1376        unsafe {
1377            let __receiver = <RingListSequence_GodAndRingListWindow as ::unity::FromIlInstance>::from_il_instance(
1378                <Self as ::unity::SystemObject>::as_instance(self),
1379            );
1380            ::unity::il2cpp_call!((::unity::module_base()+0x1b17a10usize)as*mut u8,();
1381(RingListSequence_GodAndRingListWindow)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object))
1382        }
1383    }
1384    #[doc = "`Delete()` overload"]
1385    fn delete(self) -> () {
1386        unsafe {
1387            let __receiver = <RingListSequence_GodAndRingListWindow as ::unity::FromIlInstance>::from_il_instance(
1388                <Self as ::unity::SystemObject>::as_instance(self),
1389            );
1390            ::unity::il2cpp_call!((::unity::module_base()+0x1b17a50usize)as*mut u8,();
1391(RingListSequence_GodAndRingListWindow)__receiver)
1392        }
1393    }
1394    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::ringlistsequence::RingListSequence_PageData)` overload"]
1395    fn create_bind(
1396        self,
1397        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1398        current_page_data: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_PageData>,
1399    ) -> () {
1400        unsafe {
1401            let __receiver = <RingListSequence_GodAndRingListWindow as ::unity::FromIlInstance>::from_il_instance(
1402                <Self as ::unity::SystemObject>::as_instance(self),
1403            );
1404            ::unity::il2cpp_call!((::unity::module_base()+0x1b17a70usize)as*mut u8,();
1405(RingListSequence_GodAndRingListWindow)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::ringlistsequence::RingListSequence_PageData)::core::convert::Into::into(current_page_data))
1406        }
1407    }
1408}
1409
1410#[cfg(feature = "app-ringlistsequence")]
1411impl<__T: IRingListSequence_GodAndRingListWindow> IRingListSequence_GodAndRingListWindowMethods for __T {}
1412
1413#[cfg(feature = "app-ringlistsequence")]
1414impl RingListSequence_GodAndRingListWindow {
1415    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1416        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1417    }
1418
1419    pub fn delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1420        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1421    }
1422
1423    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1424        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1425    }
1426}
1427
1428#[cfg(feature = "app-ringlistsequence")]
1429impl RingListSequence_GodAndRingListWindow {
1430    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` — overload selector"]
1431    pub fn new(root_object: crate::unity_engine::gameobject::GameObject) -> Self {
1432        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1433            panic!(
1434                "{}
1435::{}
1436 failed to instantiate",
1437                ::core::stringify!(RingListSequence_GodAndRingListWindow),
1438                ::core::stringify!(new),
1439            )
1440        });
1441        <Self as IRingListSequence_GodAndRingListWindowMethods>::ctor(this, root_object);
1442        this
1443    }
1444}
1445
1446#[cfg(feature = "app-ringlistsequence")]
1447pub trait IRingListSequence_CharaNavigationMethods: IRingListSequence_CharaNavigation {
1448    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` overload"]
1449    fn ctor(self, root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
1450        unsafe {
1451            let __receiver =
1452                <RingListSequence_CharaNavigation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1453            ::unity::il2cpp_call!((::unity::module_base()+0x1b175e0usize)as*mut u8,();
1454(RingListSequence_CharaNavigation)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object))
1455        }
1456    }
1457    #[doc = "`Setup(i32, i32)` overload"]
1458    fn setup(self, current_point_index: impl ::core::convert::Into<i32>, point_num: impl ::core::convert::Into<i32>) -> () {
1459        unsafe {
1460            let __receiver =
1461                <RingListSequence_CharaNavigation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1462            ::unity::il2cpp_call!((::unity::module_base()+0x1b177c0usize)as*mut u8,();
1463(RingListSequence_CharaNavigation)__receiver,(i32)::core::convert::Into::into(current_point_index),(i32)::core::convert::Into::into(point_num))
1464        }
1465    }
1466    #[doc = "`SetCurrentPointIndex(i32)` overload"]
1467    fn set_current_point_index(self, current_point_index: impl ::core::convert::Into<i32>) -> () {
1468        unsafe {
1469            let __receiver =
1470                <RingListSequence_CharaNavigation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1471            ::unity::il2cpp_call!((::unity::module_base()+0x1b178b0usize)as*mut u8,();
1472(RingListSequence_CharaNavigation)__receiver,(i32)::core::convert::Into::into(current_point_index))
1473        }
1474    }
1475}
1476
1477#[cfg(feature = "app-ringlistsequence")]
1478impl<__T: IRingListSequence_CharaNavigation> IRingListSequence_CharaNavigationMethods for __T {}
1479
1480#[cfg(feature = "app-ringlistsequence")]
1481impl RingListSequence_CharaNavigation {
1482    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1483        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1484    }
1485
1486    pub fn setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1487        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1488    }
1489
1490    pub fn set_current_point_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1491        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1492    }
1493}
1494
1495#[cfg(feature = "app-ringlistsequence")]
1496impl RingListSequence_CharaNavigation {
1497    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` — overload selector"]
1498    pub fn new(root_object: crate::unity_engine::gameobject::GameObject) -> Self {
1499        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1500            panic!(
1501                "{}
1502::{}
1503 failed to instantiate",
1504                ::core::stringify!(RingListSequence_CharaNavigation),
1505                ::core::stringify!(new),
1506            )
1507        });
1508        <Self as IRingListSequence_CharaNavigationMethods>::ctor(this, root_object);
1509        this
1510    }
1511}
1512
1513#[cfg(feature = "app-ringlistsequence")]
1514impl RingListSequence_GodAndRingListWindow_MenuContent {
1515    #[doc = "`CreateContent()` overload"]
1516    pub fn create_content() -> crate::app::ringlistsequence::RingListSequence_GodAndRingListWindow_MenuContent {
1517        unsafe {
1518            ::unity::il2cpp_call!((::unity::module_base()+0x1b7d070usize)as*mut u8,crate::app::ringlistsequence::RingListSequence_GodAndRingListWindow_MenuContent;
1519            )
1520        }
1521    }
1522}
1523
1524#[cfg(feature = "app-ringlistsequence")]
1525pub trait IRingListSequence_GodAndRingListWindow_MenuContentMethods: IRingListSequence_GodAndRingListWindow_MenuContent {
1526    #[doc = "`GetMenuItemContentMax()` overload"]
1527    fn get_menu_item_content_max(self) -> i32 {
1528        unsafe {
1529            let __receiver = <RingListSequence_GodAndRingListWindow_MenuContent as ::unity::FromIlInstance>::from_il_instance(
1530                <Self as ::unity::SystemObject>::as_instance(self),
1531            );
1532            {
1533                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1534                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1535                    panic!(
1536                        "unity: virtual slot {}
1537 out of range (vtable len {}
1538) on the runtime class behind {}
1539 (method `{}
1540`)",
1541                        4usize,
1542                        __vt.len(),
1543                        <RingListSequence_GodAndRingListWindow_MenuContent as ::unity::ClassIdentity>::NAME,
1544                        "GetMenuItemContentMax",
1545                    )
1546                });
1547                let __inner: extern "C" fn(RingListSequence_GodAndRingListWindow_MenuContent, ::unity::OptionalMethod) -> i32 =
1548                    ::core::mem::transmute(__vi.method_ptr);
1549                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1550                __inner(__receiver, __mi)
1551            }
1552        }
1553    }
1554    #[doc = "`.ctor()` overload"]
1555    fn ctor(self) -> () {
1556        unsafe {
1557            let __receiver = <RingListSequence_GodAndRingListWindow_MenuContent as ::unity::FromIlInstance>::from_il_instance(
1558                <Self as ::unity::SystemObject>::as_instance(self),
1559            );
1560            ::unity::il2cpp_call!((::unity::module_base()+0x1b7d4a0usize)as*mut u8,();
1561(RingListSequence_GodAndRingListWindow_MenuContent)__receiver)
1562        }
1563    }
1564}
1565
1566#[cfg(feature = "app-ringlistsequence")]
1567impl<__T: IRingListSequence_GodAndRingListWindow_MenuContent> IRingListSequence_GodAndRingListWindow_MenuContentMethods for __T {}
1568
1569#[cfg(feature = "app-ringlistsequence")]
1570impl RingListSequence_GodAndRingListWindow_MenuContent {
1571    pub fn get_menu_item_content_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1572        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1573    }
1574
1575    pub fn create_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1576        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1577    }
1578
1579    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1580        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1581    }
1582}
1583
1584#[cfg(feature = "app-ringlistsequence")]
1585impl RingListSequence_GodAndRingListWindow_MenuContent {
1586    #[doc = "Direct (non-virtual) call to `RingListSequence_GodAndRingListWindow_MenuContent`'s own `GetMenuItemContentMax`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1587    pub unsafe fn get_menu_item_content_max(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
1588        let __mi = Self::get_menu_item_content_max_method_info();
1589        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
1590        __inner(this.into(), ::core::option::Option::None)
1591    }
1592}
1593
1594#[cfg(feature = "app-ringlistsequence")]
1595impl RingListSequence_GodAndRingListWindow_MenuContent {
1596    #[doc = "`.ctor()` — no args"]
1597    pub fn new() -> Self {
1598        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1599            panic!(
1600                "{}
1601::{}
1602 failed to instantiate",
1603                ::core::stringify!(RingListSequence_GodAndRingListWindow_MenuContent),
1604                ::core::stringify!(new),
1605            )
1606        });
1607        <Self as IRingListSequence_GodAndRingListWindow_MenuContentMethods>::ctor(this);
1608        this
1609    }
1610}
1611
1612#[cfg(feature = "app-ringlistsequence")]
1613pub trait IRingListSequence_GodAndRingListWindow_MenuItemMethods: IRingListSequence_GodAndRingListWindow_MenuItem {
1614    #[doc = "`get_PageData()` overload"]
1615    fn get_page_data(self) -> crate::app::ringlistsequence::RingListSequence_PageData {
1616        unsafe {
1617            let __receiver = <RingListSequence_GodAndRingListWindow_MenuItem as ::unity::FromIlInstance>::from_il_instance(
1618                <Self as ::unity::SystemObject>::as_instance(self),
1619            );
1620            ::unity::il2cpp_call!((::unity::module_base()+0x1b7d4b0usize)as*mut u8,crate::app::ringlistsequence::RingListSequence_PageData;
1621(RingListSequence_GodAndRingListWindow_MenuItem)__receiver)
1622        }
1623    }
1624    #[doc = "`set_PageData(crate::app::ringlistsequence::RingListSequence_PageData)` overload"]
1625    fn set_page_data(self, value: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_PageData>) -> () {
1626        unsafe {
1627            let __receiver = <RingListSequence_GodAndRingListWindow_MenuItem as ::unity::FromIlInstance>::from_il_instance(
1628                <Self as ::unity::SystemObject>::as_instance(self),
1629            );
1630            ::unity::il2cpp_call!((::unity::module_base()+0x1b7d4c0usize)as*mut u8,();
1631(RingListSequence_GodAndRingListWindow_MenuItem)__receiver,(crate::app::ringlistsequence::RingListSequence_PageData)::core::convert::Into::into(value))
1632        }
1633    }
1634    #[doc = "`.ctor(crate::app::ringlistsequence::RingListSequence_PageData)` overload"]
1635    fn ctor(self, page_data: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_PageData>) -> () {
1636        unsafe {
1637            let __receiver = <RingListSequence_GodAndRingListWindow_MenuItem as ::unity::FromIlInstance>::from_il_instance(
1638                <Self as ::unity::SystemObject>::as_instance(self),
1639            );
1640            ::unity::il2cpp_call!((::unity::module_base()+0x1b7d4d0usize)as*mut u8,();
1641(RingListSequence_GodAndRingListWindow_MenuItem)__receiver,(crate::app::ringlistsequence::RingListSequence_PageData)::core::convert::Into::into(page_data))
1642        }
1643    }
1644    #[doc = "`GetName()` overload"]
1645    fn get_name(self) -> ::unity::Il2CppString {
1646        unsafe {
1647            let __receiver = <RingListSequence_GodAndRingListWindow_MenuItem as ::unity::FromIlInstance>::from_il_instance(
1648                <Self as ::unity::SystemObject>::as_instance(self),
1649            );
1650            {
1651                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1652                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1653                    panic!(
1654                        "unity: virtual slot {}
1655 out of range (vtable len {}
1656) on the runtime class behind {}
1657 (method `{}
1658`)",
1659                        4usize,
1660                        __vt.len(),
1661                        <RingListSequence_GodAndRingListWindow_MenuItem as ::unity::ClassIdentity>::NAME,
1662                        "GetName",
1663                    )
1664                });
1665                let __inner: extern "C" fn(RingListSequence_GodAndRingListWindow_MenuItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
1666                    ::core::mem::transmute(__vi.method_ptr);
1667                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1668                __inner(__receiver, __mi)
1669            }
1670        }
1671    }
1672    #[doc = "`BuildAttribute()` overload"]
1673    fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
1674        unsafe {
1675            let __receiver = <RingListSequence_GodAndRingListWindow_MenuItem as ::unity::FromIlInstance>::from_il_instance(
1676                <Self as ::unity::SystemObject>::as_instance(self),
1677            );
1678            {
1679                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1680                let __vi = *__vt.get(8usize).unwrap_or_else(|| {
1681                    panic!(
1682                        "unity: virtual slot {}
1683 out of range (vtable len {}
1684) on the runtime class behind {}
1685 (method `{}
1686`)",
1687                        8usize,
1688                        __vt.len(),
1689                        <RingListSequence_GodAndRingListWindow_MenuItem as ::unity::ClassIdentity>::NAME,
1690                        "BuildAttribute",
1691                    )
1692                });
1693                let __inner: extern "C" fn(
1694                    RingListSequence_GodAndRingListWindow_MenuItem,
1695                    ::unity::OptionalMethod,
1696                ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
1697                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1698                __inner(__receiver, __mi)
1699            }
1700        }
1701    }
1702    #[doc = "`IsGod()` overload"]
1703    fn is_god(self) -> bool {
1704        unsafe {
1705            let __receiver = <RingListSequence_GodAndRingListWindow_MenuItem as ::unity::FromIlInstance>::from_il_instance(
1706                <Self as ::unity::SystemObject>::as_instance(self),
1707            );
1708            ::unity::il2cpp_call!((::unity::module_base()+0x1b7d720usize)as*mut u8,bool;
1709(RingListSequence_GodAndRingListWindow_MenuItem)__receiver)
1710        }
1711    }
1712    #[doc = "`IsRing()` overload"]
1713    fn is_ring(self) -> bool {
1714        unsafe {
1715            let __receiver = <RingListSequence_GodAndRingListWindow_MenuItem as ::unity::FromIlInstance>::from_il_instance(
1716                <Self as ::unity::SystemObject>::as_instance(self),
1717            );
1718            ::unity::il2cpp_call!((::unity::module_base()+0x1b7d7b0usize)as*mut u8,bool;
1719(RingListSequence_GodAndRingListWindow_MenuItem)__receiver)
1720        }
1721    }
1722    #[doc = "`ACall()` overload"]
1723    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1724        unsafe {
1725            let __receiver = <RingListSequence_GodAndRingListWindow_MenuItem as ::unity::FromIlInstance>::from_il_instance(
1726                <Self as ::unity::SystemObject>::as_instance(self),
1727            );
1728            {
1729                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1730                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1731                    panic!(
1732                        "unity: virtual slot {}
1733 out of range (vtable len {}
1734) on the runtime class behind {}
1735 (method `{}
1736`)",
1737                        18usize,
1738                        __vt.len(),
1739                        <RingListSequence_GodAndRingListWindow_MenuItem as ::unity::ClassIdentity>::NAME,
1740                        "ACall",
1741                    )
1742                });
1743                let __inner: extern "C" fn(
1744                    RingListSequence_GodAndRingListWindow_MenuItem,
1745                    ::unity::OptionalMethod,
1746                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1747                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1748                __inner(__receiver, __mi)
1749            }
1750        }
1751    }
1752    #[doc = "`BCall()` overload"]
1753    fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1754        unsafe {
1755            let __receiver = <RingListSequence_GodAndRingListWindow_MenuItem as ::unity::FromIlInstance>::from_il_instance(
1756                <Self as ::unity::SystemObject>::as_instance(self),
1757            );
1758            {
1759                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1760                let __vi = *__vt.get(19usize).unwrap_or_else(|| {
1761                    panic!(
1762                        "unity: virtual slot {}
1763 out of range (vtable len {}
1764) on the runtime class behind {}
1765 (method `{}
1766`)",
1767                        19usize,
1768                        __vt.len(),
1769                        <RingListSequence_GodAndRingListWindow_MenuItem as ::unity::ClassIdentity>::NAME,
1770                        "BCall",
1771                    )
1772                });
1773                let __inner: extern "C" fn(
1774                    RingListSequence_GodAndRingListWindow_MenuItem,
1775                    ::unity::OptionalMethod,
1776                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1777                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1778                __inner(__receiver, __mi)
1779            }
1780        }
1781    }
1782}
1783
1784#[cfg(feature = "app-ringlistsequence")]
1785impl<__T: IRingListSequence_GodAndRingListWindow_MenuItem> IRingListSequence_GodAndRingListWindow_MenuItemMethods for __T {}
1786
1787#[cfg(feature = "app-ringlistsequence")]
1788impl RingListSequence_GodAndRingListWindow_MenuItem {
1789    pub fn get_page_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1790        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1791    }
1792
1793    pub fn set_page_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1794        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1795    }
1796
1797    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1798        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1799    }
1800
1801    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1802        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1803    }
1804
1805    pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1806        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1807    }
1808
1809    pub fn is_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1810        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1811    }
1812
1813    pub fn is_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1814        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1815    }
1816
1817    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1818        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1819    }
1820
1821    pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1822        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1823    }
1824}
1825
1826#[cfg(feature = "app-ringlistsequence")]
1827impl RingListSequence_GodAndRingListWindow_MenuItem {
1828    #[doc = "Direct (non-virtual) call to `RingListSequence_GodAndRingListWindow_MenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1829    pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1830        let __mi = Self::get_name_method_info();
1831        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1832        __inner(this.into(), ::core::option::Option::None)
1833    }
1834
1835    #[doc = "Direct (non-virtual) call to `RingListSequence_GodAndRingListWindow_MenuItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1836    pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
1837        let __mi = Self::build_attribute_method_info();
1838        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
1839            ::core::mem::transmute(__mi.method_ptr);
1840        __inner(this.into(), ::core::option::Option::None)
1841    }
1842
1843    #[doc = "Direct (non-virtual) call to `RingListSequence_GodAndRingListWindow_MenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1844    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1845        let __mi = Self::a_call_method_info();
1846        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1847            ::core::mem::transmute(__mi.method_ptr);
1848        __inner(this.into(), ::core::option::Option::None)
1849    }
1850
1851    #[doc = "Direct (non-virtual) call to `RingListSequence_GodAndRingListWindow_MenuItem`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1852    pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1853        let __mi = Self::b_call_method_info();
1854        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1855            ::core::mem::transmute(__mi.method_ptr);
1856        __inner(this.into(), ::core::option::Option::None)
1857    }
1858}
1859
1860#[cfg(feature = "app-ringlistsequence")]
1861impl RingListSequence_GodAndRingListWindow_MenuItem {
1862    #[doc = "`.ctor(crate::app::ringlistsequence::RingListSequence_PageData)` — overload selector"]
1863    pub fn new(page_data: crate::app::ringlistsequence::RingListSequence_PageData) -> Self {
1864        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1865            panic!(
1866                "{}
1867::{}
1868 failed to instantiate",
1869                ::core::stringify!(RingListSequence_GodAndRingListWindow_MenuItem),
1870                ::core::stringify!(new),
1871            )
1872        });
1873        <Self as IRingListSequence_GodAndRingListWindow_MenuItemMethods>::ctor(this, page_data);
1874        this
1875    }
1876}
1877
1878#[cfg(feature = "app-ringlistsequence")]
1879pub trait IRingListSequence_GodAndRingListWindow_MenuItemContentMethods: IRingListSequence_GodAndRingListWindow_MenuItemContent {
1880    #[doc = "`GetTextMeshProComponent()` overload"]
1881    fn get_text_mesh_pro_component(self) -> crate::tm_pro::textmeshprougui::TextMeshProUGUI {
1882        unsafe {
1883            let __receiver = <RingListSequence_GodAndRingListWindow_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
1884                <Self as ::unity::SystemObject>::as_instance(self),
1885            );
1886            {
1887                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1888                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
1889                    panic!(
1890                        "unity: virtual slot {}
1891 out of range (vtable len {}
1892) on the runtime class behind {}
1893 (method `{}
1894`)",
1895                        5usize,
1896                        __vt.len(),
1897                        <RingListSequence_GodAndRingListWindow_MenuItemContent as ::unity::ClassIdentity>::NAME,
1898                        "GetTextMeshProComponent",
1899                    )
1900                });
1901                let __inner: extern "C" fn(
1902                    RingListSequence_GodAndRingListWindow_MenuItemContent,
1903                    ::unity::OptionalMethod,
1904                ) -> crate::tm_pro::textmeshprougui::TextMeshProUGUI = ::core::mem::transmute(__vi.method_ptr);
1905                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1906                __inner(__receiver, __mi)
1907            }
1908        }
1909    }
1910    #[doc = "`Build(crate::app::basicmenuitem::BasicMenuItem)` overload"]
1911    fn build(self, menu_item: impl ::core::convert::Into<crate::app::basicmenuitem::BasicMenuItem>) -> () {
1912        unsafe {
1913            let __receiver = <RingListSequence_GodAndRingListWindow_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
1914                <Self as ::unity::SystemObject>::as_instance(self),
1915            );
1916            {
1917                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1918                let __vi = *__vt.get(8usize).unwrap_or_else(|| {
1919                    panic!(
1920                        "unity: virtual slot {}
1921 out of range (vtable len {}
1922) on the runtime class behind {}
1923 (method `{}
1924`)",
1925                        8usize,
1926                        __vt.len(),
1927                        <RingListSequence_GodAndRingListWindow_MenuItemContent as ::unity::ClassIdentity>::NAME,
1928                        "Build",
1929                    )
1930                });
1931                let __inner: extern "C" fn(
1932                    RingListSequence_GodAndRingListWindow_MenuItemContent,
1933                    crate::app::basicmenuitem::BasicMenuItem,
1934                    ::unity::OptionalMethod,
1935                ) -> () = ::core::mem::transmute(__vi.method_ptr);
1936                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1937                __inner(__receiver, ::core::convert::Into::into(menu_item), __mi)
1938            }
1939        }
1940    }
1941    #[doc = "`UpdateTextColor()` overload"]
1942    fn update_text_color(self) -> () {
1943        unsafe {
1944            let __receiver = <RingListSequence_GodAndRingListWindow_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
1945                <Self as ::unity::SystemObject>::as_instance(self),
1946            );
1947            {
1948                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1949                let __vi = *__vt.get(7usize).unwrap_or_else(|| {
1950                    panic!(
1951                        "unity: virtual slot {}
1952 out of range (vtable len {}
1953) on the runtime class behind {}
1954 (method `{}
1955`)",
1956                        7usize,
1957                        __vt.len(),
1958                        <RingListSequence_GodAndRingListWindow_MenuItemContent as ::unity::ClassIdentity>::NAME,
1959                        "UpdateTextColor",
1960                    )
1961                });
1962                let __inner: extern "C" fn(RingListSequence_GodAndRingListWindow_MenuItemContent, ::unity::OptionalMethod) -> () =
1963                    ::core::mem::transmute(__vi.method_ptr);
1964                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1965                __inner(__receiver, __mi)
1966            }
1967        }
1968    }
1969    #[doc = "`SetupByMenuItem(crate::app::ringlistsequence::RingListSequence_GodAndRingListWindow_MenuItem)` overload"]
1970    fn setup_by_menu_item(
1971        self,
1972        menu_item: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_GodAndRingListWindow_MenuItem>,
1973    ) -> () {
1974        unsafe {
1975            let __receiver = <RingListSequence_GodAndRingListWindow_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
1976                <Self as ::unity::SystemObject>::as_instance(self),
1977            );
1978            ::unity::il2cpp_call!((::unity::module_base()+0x1b7dc50usize)as*mut u8,();
1979(RingListSequence_GodAndRingListWindow_MenuItemContent)__receiver,(crate::app::ringlistsequence::RingListSequence_GodAndRingListWindow_MenuItem)::core::convert::Into::into(menu_item))
1980        }
1981    }
1982    #[doc = "`.ctor()` overload"]
1983    fn ctor(self) -> () {
1984        unsafe {
1985            let __receiver = <RingListSequence_GodAndRingListWindow_MenuItemContent as ::unity::FromIlInstance>::from_il_instance(
1986                <Self as ::unity::SystemObject>::as_instance(self),
1987            );
1988            ::unity::il2cpp_call!((::unity::module_base()+0x1b7dfd0usize)as*mut u8,();
1989(RingListSequence_GodAndRingListWindow_MenuItemContent)__receiver)
1990        }
1991    }
1992}
1993
1994#[cfg(feature = "app-ringlistsequence")]
1995impl<__T: IRingListSequence_GodAndRingListWindow_MenuItemContent> IRingListSequence_GodAndRingListWindow_MenuItemContentMethods for __T {}
1996
1997#[cfg(feature = "app-ringlistsequence")]
1998impl RingListSequence_GodAndRingListWindow_MenuItemContent {
1999    pub fn get_text_mesh_pro_component_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2000        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2001    }
2002
2003    pub fn build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2004        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2005    }
2006
2007    pub fn update_text_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2008        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2009    }
2010
2011    pub fn setup_by_menu_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2012        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2013    }
2014
2015    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2016        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2017    }
2018}
2019
2020#[cfg(feature = "app-ringlistsequence")]
2021impl RingListSequence_GodAndRingListWindow_MenuItemContent {
2022    #[doc = "Direct (non-virtual) call to `RingListSequence_GodAndRingListWindow_MenuItemContent`'s own `GetTextMeshProComponent`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2023    pub unsafe fn get_text_mesh_pro_component(
2024        this: impl ::core::convert::Into<::unity::IlInstance>,
2025    ) -> crate::tm_pro::textmeshprougui::TextMeshProUGUI {
2026        let __mi = Self::get_text_mesh_pro_component_method_info();
2027        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::tm_pro::textmeshprougui::TextMeshProUGUI =
2028            ::core::mem::transmute(__mi.method_ptr);
2029        __inner(this.into(), ::core::option::Option::None)
2030    }
2031
2032    #[doc = "Direct (non-virtual) call to `RingListSequence_GodAndRingListWindow_MenuItemContent`'s own `Build`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2033    pub unsafe fn build(this: impl ::core::convert::Into<::unity::IlInstance>, menu_item: crate::app::basicmenuitem::BasicMenuItem) -> () {
2034        let __mi = Self::build_method_info();
2035        let __inner: extern "C" fn(::unity::IlInstance, crate::app::basicmenuitem::BasicMenuItem, ::unity::OptionalMethod) -> () =
2036            ::core::mem::transmute(__mi.method_ptr);
2037        __inner(this.into(), menu_item, ::core::option::Option::None)
2038    }
2039
2040    #[doc = "Direct (non-virtual) call to `RingListSequence_GodAndRingListWindow_MenuItemContent`'s own `UpdateTextColor`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2041    pub unsafe fn update_text_color(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2042        let __mi = Self::update_text_color_method_info();
2043        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2044        __inner(this.into(), ::core::option::Option::None)
2045    }
2046}
2047
2048#[cfg(feature = "app-ringlistsequence")]
2049impl RingListSequence_GodAndRingListWindow_MenuItemContent {
2050    #[doc = "`.ctor()` — no args"]
2051    pub fn new() -> Self {
2052        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2053            panic!(
2054                "{}
2055::{}
2056 failed to instantiate",
2057                ::core::stringify!(RingListSequence_GodAndRingListWindow_MenuItemContent),
2058                ::core::stringify!(new),
2059            )
2060        });
2061        <Self as IRingListSequence_GodAndRingListWindow_MenuItemContentMethods>::ctor(this);
2062        this
2063    }
2064}
2065
2066#[cfg(feature = "app-ringlistsequence")]
2067impl RingListSequence {
2068    #[doc = "`GetGodUnit(crate::app::goddata::GodData)` overload"]
2069    pub fn get_god_unit(god_data: impl ::core::convert::Into<crate::app::goddata::GodData>) -> crate::app::godunit::GodUnit {
2070        unsafe {
2071            ::unity::il2cpp_call!((::unity::module_base()+0x242c970usize)as*mut u8,crate::app::godunit::GodUnit;
2072(crate::app::goddata::GodData)::core::convert::Into::into(god_data))
2073        }
2074    }
2075
2076    #[doc = "`IsGotGod(crate::app::goddata::GodData)` overload"]
2077    pub fn is_got_god(god_data: impl ::core::convert::Into<crate::app::goddata::GodData>) -> bool {
2078        unsafe {
2079            ::unity::il2cpp_call!((::unity::module_base()+0x242c980usize)as*mut u8,bool;
2080(crate::app::goddata::GodData)::core::convert::Into::into(god_data))
2081        }
2082    }
2083
2084    #[doc = "`IsGotRing(crate::app::ringdata::RingData)` overload"]
2085    pub fn is_got_ring(ring_data: impl ::core::convert::Into<crate::app::ringdata::RingData>) -> bool {
2086        unsafe {
2087            ::unity::il2cpp_call!((::unity::module_base()+0x242ca70usize)as*mut u8,bool;
2088(crate::app::ringdata::RingData)::core::convert::Into::into(ring_data))
2089        }
2090    }
2091
2092    #[doc = "`IsGodAndRingRelated(crate::app::ringlistsequence::RingListSequence_GodPageData, crate::app::ringlistsequence::RingListSequence_RingPageData)` overload"]
2093    pub fn is_god_and_ring_related(
2094        god_page_data: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_GodPageData>,
2095        ring_page_data: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_RingPageData>,
2096    ) -> bool {
2097        unsafe {
2098            ::unity::il2cpp_call!((::unity::module_base()+0x242ca80usize)as*mut u8,bool;
2099(crate::app::ringlistsequence::RingListSequence_GodPageData)::core::convert::Into::into(god_page_data),(crate::app::ringlistsequence::RingListSequence_RingPageData)::core::convert::Into::into(ring_page_data))
2100        }
2101    }
2102
2103    #[doc = "`GetGodName(crate::app::goddata::GodData)` overload"]
2104    pub fn get_god_name(god_data: impl ::core::convert::Into<crate::app::goddata::GodData>) -> ::unity::Il2CppString {
2105        unsafe {
2106            ::unity::il2cpp_call!((::unity::module_base()+0x242cab0usize)as*mut u8, ::unity::Il2CppString;
2107(crate::app::goddata::GodData)::core::convert::Into::into(god_data))
2108        }
2109    }
2110
2111    #[doc = "`GetGodName(crate::app::ringlistsequence::RingListSequence_PageData)` overload"]
2112    pub fn get_god_name_2(page_data: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_PageData>) -> ::unity::Il2CppString {
2113        unsafe {
2114            ::unity::il2cpp_call!((::unity::module_base()+0x242cb10usize)as*mut u8, ::unity::Il2CppString;
2115(crate::app::ringlistsequence::RingListSequence_PageData)::core::convert::Into::into(page_data))
2116        }
2117    }
2118
2119    #[doc = "`GetWorldTextMid(crate::app::goddata::GodData)` overload"]
2120    pub fn get_world_text_mid(god_data: impl ::core::convert::Into<crate::app::goddata::GodData>) -> ::unity::Il2CppString {
2121        unsafe {
2122            ::unity::il2cpp_call!((::unity::module_base()+0x242cc60usize)as*mut u8, ::unity::Il2CppString;
2123(crate::app::goddata::GodData)::core::convert::Into::into(god_data))
2124        }
2125    }
2126
2127    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
2128    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
2129        unsafe {
2130            ::unity::il2cpp_call!((::unity::module_base()+0x242f910usize)as*mut u8,();
2131(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
2132        }
2133    }
2134
2135    #[doc = "`IsOpenEnable()` overload"]
2136    pub fn is_open_enable() -> bool {
2137        unsafe {
2138            ::unity::il2cpp_call!((::unity::module_base()+0x242fa50usize)as*mut u8,bool;
2139            )
2140        }
2141    }
2142}
2143
2144#[cfg(feature = "app-ringlistsequence")]
2145pub trait IRingListSequenceMethods: IRingListSequence {
2146    #[doc = "`CompareGodName(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
2147    fn compare_god_name(
2148        self,
2149        god_name1: impl ::core::convert::Into<::unity::Il2CppString>,
2150        god_name2: impl ::core::convert::Into<::unity::Il2CppString>,
2151    ) -> bool {
2152        unsafe {
2153            let __receiver = <RingListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2154            ::unity::il2cpp_call!((::unity::module_base()+0x242cc50usize)as*mut u8,bool;
2155(RingListSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(god_name1),(::unity::Il2CppString)::core::convert::Into::into(god_name2))
2156        }
2157    }
2158    #[doc = "`Load()` overload"]
2159    fn load(self) -> () {
2160        unsafe {
2161            let __receiver = <RingListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2162            ::unity::il2cpp_call!((::unity::module_base()+0x242ccf0usize)as*mut u8,();
2163(RingListSequence)__receiver)
2164        }
2165    }
2166    #[doc = "`Unload()` overload"]
2167    fn unload(self) -> () {
2168        unsafe {
2169            let __receiver = <RingListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2170            ::unity::il2cpp_call!((::unity::module_base()+0x242ce70usize)as*mut u8,();
2171(RingListSequence)__receiver)
2172        }
2173    }
2174    #[doc = "`WaitLoading()` overload"]
2175    fn wait_loading(self) -> () {
2176        unsafe {
2177            let __receiver = <RingListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2178            ::unity::il2cpp_call!((::unity::module_base()+0x242d030usize)as*mut u8,();
2179(RingListSequence)__receiver)
2180        }
2181    }
2182    #[doc = "`Start()` overload"]
2183    fn start(self) -> () {
2184        unsafe {
2185            let __receiver = <RingListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2186            ::unity::il2cpp_call!((::unity::module_base()+0x242d180usize)as*mut u8,();
2187(RingListSequence)__receiver)
2188        }
2189    }
2190    #[doc = "`SetPageData(crate::app::ringlistsequence::RingListSequence_PageData)` overload"]
2191    fn set_page_data(self, page_data: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_PageData>) -> () {
2192        unsafe {
2193            let __receiver = <RingListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2194            ::unity::il2cpp_call!((::unity::module_base()+0x242d770usize)as*mut u8,();
2195(RingListSequence)__receiver,(crate::app::ringlistsequence::RingListSequence_PageData)::core::convert::Into::into(page_data))
2196        }
2197    }
2198    #[doc = "`Open()` overload"]
2199    fn open(self) -> () {
2200        unsafe {
2201            let __receiver = <RingListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2202            ::unity::il2cpp_call!((::unity::module_base()+0x242de80usize)as*mut u8,();
2203(RingListSequence)__receiver)
2204        }
2205    }
2206    #[doc = "`WaitOpening()` overload"]
2207    fn wait_opening(self) -> () {
2208        unsafe {
2209            let __receiver = <RingListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2210            ::unity::il2cpp_call!((::unity::module_base()+0x242e060usize)as*mut u8,();
2211(RingListSequence)__receiver)
2212        }
2213    }
2214    #[doc = "`Tick()` overload"]
2215    fn tick(self) -> () {
2216        unsafe {
2217            let __receiver = <RingListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2218            ::unity::il2cpp_call!((::unity::module_base()+0x242e120usize)as*mut u8,();
2219(RingListSequence)__receiver)
2220        }
2221    }
2222    #[doc = "`Close()` overload"]
2223    fn close(self) -> () {
2224        unsafe {
2225            let __receiver = <RingListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2226            ::unity::il2cpp_call!((::unity::module_base()+0x242ee90usize)as*mut u8,();
2227(RingListSequence)__receiver)
2228        }
2229    }
2230    #[doc = "`WaitClosing()` overload"]
2231    fn wait_closing(self) -> () {
2232        unsafe {
2233            let __receiver = <RingListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2234            ::unity::il2cpp_call!((::unity::module_base()+0x242f010usize)as*mut u8,();
2235(RingListSequence)__receiver)
2236        }
2237    }
2238    #[doc = "`OnCreate()` overload"]
2239    fn on_create(self) -> () {
2240        unsafe {
2241            let __receiver = <RingListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2242            {
2243                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2244                let __vi = *__vt.get(9usize).unwrap_or_else(|| {
2245                    panic!(
2246                        "unity: virtual slot {}
2247 out of range (vtable len {}
2248) on the runtime class behind {}
2249 (method `{}
2250`)",
2251                        9usize,
2252                        __vt.len(),
2253                        <RingListSequence as ::unity::ClassIdentity>::NAME,
2254                        "OnCreate",
2255                    )
2256                });
2257                let __inner: extern "C" fn(RingListSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2258                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2259                __inner(__receiver, __mi)
2260            }
2261        }
2262    }
2263    #[doc = "`OnDispose()` overload"]
2264    fn on_dispose(self) -> () {
2265        unsafe {
2266            let __receiver = <RingListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2267            {
2268                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2269                let __vi = *__vt.get(10usize).unwrap_or_else(|| {
2270                    panic!(
2271                        "unity: virtual slot {}
2272 out of range (vtable len {}
2273) on the runtime class behind {}
2274 (method `{}
2275`)",
2276                        10usize,
2277                        __vt.len(),
2278                        <RingListSequence as ::unity::ClassIdentity>::NAME,
2279                        "OnDispose",
2280                    )
2281                });
2282                let __inner: extern "C" fn(RingListSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2283                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2284                __inner(__receiver, __mi)
2285            }
2286        }
2287    }
2288    #[doc = "`GetDesc()` overload"]
2289    fn get_desc(self) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
2290        unsafe {
2291            let __receiver = <RingListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2292            ::unity::il2cpp_call!((::unity::module_base()+0x242f250usize)as*mut u8, ::unity::Array<crate::app::procdesc::ProcDesc> ;
2293(RingListSequence)__receiver)
2294        }
2295    }
2296    #[doc = "`.ctor()` overload"]
2297    fn ctor(self) -> () {
2298        unsafe {
2299            let __receiver = <RingListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2300            ::unity::il2cpp_call!((::unity::module_base()+0x242f990usize)as*mut u8,();
2301(RingListSequence)__receiver)
2302        }
2303    }
2304}
2305
2306#[cfg(feature = "app-ringlistsequence")]
2307impl<__T: IRingListSequence> IRingListSequenceMethods for __T {}
2308
2309#[cfg(feature = "app-ringlistsequence")]
2310impl RingListSequence {
2311    pub fn get_god_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2312        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2313    }
2314
2315    pub fn is_got_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2316        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2317    }
2318
2319    pub fn is_got_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2320        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2321    }
2322
2323    pub fn is_god_and_ring_related_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2324        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2325    }
2326
2327    pub fn get_god_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2328        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2329    }
2330
2331    pub fn get_god_name_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2332        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
2333    }
2334
2335    pub fn compare_god_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2336        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
2337    }
2338
2339    pub fn get_world_text_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2340        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
2341    }
2342
2343    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2344        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
2345    }
2346
2347    pub fn unload_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2348        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
2349    }
2350
2351    pub fn wait_loading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2352        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
2353    }
2354
2355    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2356        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
2357    }
2358
2359    pub fn set_page_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2360        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
2361    }
2362
2363    pub fn open_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2364        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
2365    }
2366
2367    pub fn wait_opening_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2368        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
2369    }
2370
2371    pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2372        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
2373    }
2374
2375    pub fn close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2376        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
2377    }
2378
2379    pub fn wait_closing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2380        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
2381    }
2382
2383    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2384        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
2385    }
2386
2387    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2388        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
2389    }
2390
2391    pub fn get_desc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2392        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
2393    }
2394
2395    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2396        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
2397    }
2398
2399    pub fn is_open_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2400        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
2401    }
2402
2403    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2404        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
2405    }
2406}
2407
2408#[cfg(feature = "app-ringlistsequence")]
2409impl RingListSequence {
2410    #[doc = "Direct (non-virtual) call to `RingListSequence`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2411    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2412        let __mi = Self::on_create_method_info();
2413        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2414        __inner(this.into(), ::core::option::Option::None)
2415    }
2416
2417    #[doc = "Direct (non-virtual) call to `RingListSequence`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2418    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2419        let __mi = Self::on_dispose_method_info();
2420        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2421        __inner(this.into(), ::core::option::Option::None)
2422    }
2423}
2424
2425#[cfg(feature = "app-ringlistsequence")]
2426impl RingListSequence {
2427    #[doc = "`.ctor()` — no args"]
2428    pub fn new() -> Self {
2429        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2430            panic!(
2431                "{}
2432::{}
2433 failed to instantiate",
2434                ::core::stringify!(RingListSequence),
2435                ::core::stringify!(new),
2436            )
2437        });
2438        <Self as IRingListSequenceMethods>::ctor(this);
2439        this
2440    }
2441}
2442
2443#[cfg(feature = "app-ringlistsequence")]
2444pub trait IRingListSequence_RingListWindow_RingInfo_GainMethods: IRingListSequence_RingListWindow_RingInfo_Gain {
2445    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` overload"]
2446    fn ctor(self, root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
2447        unsafe {
2448            let __receiver = <RingListSequence_RingListWindow_RingInfo_Gain as ::unity::FromIlInstance>::from_il_instance(
2449                <Self as ::unity::SystemObject>::as_instance(self),
2450            );
2451            ::unity::il2cpp_call!((::unity::module_base()+0x3ed95e0usize)as*mut u8,();
2452(RingListSequence_RingListWindow_RingInfo_Gain)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object))
2453        }
2454    }
2455    #[doc = "`SetName(crate::app::capabilitydefinition::CapabilityDefinition_Type, bool)` overload"]
2456    fn set_name(
2457        self,
2458        capability_type: impl ::core::convert::Into<crate::app::capabilitydefinition::CapabilityDefinition_Type>,
2459        is_opend: impl ::core::convert::Into<bool>,
2460    ) -> () {
2461        unsafe {
2462            let __receiver = <RingListSequence_RingListWindow_RingInfo_Gain as ::unity::FromIlInstance>::from_il_instance(
2463                <Self as ::unity::SystemObject>::as_instance(self),
2464            );
2465            ::unity::il2cpp_call!((::unity::module_base()+0x3ed96f0usize)as*mut u8,();
2466(RingListSequence_RingListWindow_RingInfo_Gain)__receiver,(crate::app::capabilitydefinition::CapabilityDefinition_Type)::core::convert::Into::into(capability_type),(bool)::core::convert::Into::into(is_opend))
2467        }
2468    }
2469    #[doc = "`SetParam(i32)` overload"]
2470    fn set_param(self, capability_enhance: impl ::core::convert::Into<i32>) -> () {
2471        unsafe {
2472            let __receiver = <RingListSequence_RingListWindow_RingInfo_Gain as ::unity::FromIlInstance>::from_il_instance(
2473                <Self as ::unity::SystemObject>::as_instance(self),
2474            );
2475            ::unity::il2cpp_call!((::unity::module_base()+0x3ed9800usize)as*mut u8,();
2476(RingListSequence_RingListWindow_RingInfo_Gain)__receiver,(i32)::core::convert::Into::into(capability_enhance))
2477        }
2478    }
2479}
2480
2481#[cfg(feature = "app-ringlistsequence")]
2482impl<__T: IRingListSequence_RingListWindow_RingInfo_Gain> IRingListSequence_RingListWindow_RingInfo_GainMethods for __T {}
2483
2484#[cfg(feature = "app-ringlistsequence")]
2485impl RingListSequence_RingListWindow_RingInfo_Gain {
2486    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2487        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2488    }
2489
2490    pub fn set_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2491        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2492    }
2493
2494    pub fn set_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2495        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2496    }
2497}
2498
2499#[cfg(feature = "app-ringlistsequence")]
2500impl RingListSequence_RingListWindow_RingInfo_Gain {
2501    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` — overload selector"]
2502    pub fn new(root_object: crate::unity_engine::gameobject::GameObject) -> Self {
2503        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2504            panic!(
2505                "{}
2506::{}
2507 failed to instantiate",
2508                ::core::stringify!(RingListSequence_RingListWindow_RingInfo_Gain),
2509                ::core::stringify!(new),
2510            )
2511        });
2512        <Self as IRingListSequence_RingListWindow_RingInfo_GainMethods>::ctor(this, root_object);
2513        this
2514    }
2515}
2516
2517#[cfg(feature = "app-ringlistsequence")]
2518impl RingListSequence_GodAndRingListWindow_Menu {
2519    #[doc = "`CreateMenuBind(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::ringlistsequence::RingListSequence_PageData, crate::app::procinst::ProcInst)` overload"]
2520    pub fn create_menu_bind(
2521        menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
2522        current_page_data: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_PageData>,
2523        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2524    ) -> crate::app::ringlistsequence::RingListSequence_GodAndRingListWindow_Menu {
2525        unsafe {
2526            ::unity::il2cpp_call!((::unity::module_base()+0x1b7cf60usize)as*mut u8,crate::app::ringlistsequence::RingListSequence_GodAndRingListWindow_Menu;
2527(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::ringlistsequence::RingListSequence_PageData)::core::convert::Into::into(current_page_data),(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
2528        }
2529    }
2530}
2531
2532#[cfg(feature = "app-ringlistsequence")]
2533pub trait IRingListSequence_GodAndRingListWindow_MenuMethods: IRingListSequence_GodAndRingListWindow_Menu {
2534    #[doc = "`get_SelectedPageData()` overload"]
2535    fn get_selected_page_data(self) -> crate::app::ringlistsequence::RingListSequence_PageData {
2536        unsafe {
2537            let __receiver = <RingListSequence_GodAndRingListWindow_Menu as ::unity::FromIlInstance>::from_il_instance(
2538                <Self as ::unity::SystemObject>::as_instance(self),
2539            );
2540            ::unity::il2cpp_call!((::unity::module_base()+0x1b7cf30usize)as*mut u8,crate::app::ringlistsequence::RingListSequence_PageData;
2541(RingListSequence_GodAndRingListWindow_Menu)__receiver)
2542        }
2543    }
2544    #[doc = "`set_SelectedPageData(crate::app::ringlistsequence::RingListSequence_PageData)` overload"]
2545    fn set_selected_page_data(self, value: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_PageData>) -> () {
2546        unsafe {
2547            let __receiver = <RingListSequence_GodAndRingListWindow_Menu as ::unity::FromIlInstance>::from_il_instance(
2548                <Self as ::unity::SystemObject>::as_instance(self),
2549            );
2550            ::unity::il2cpp_call!((::unity::module_base()+0x1b7cf40usize)as*mut u8,();
2551(RingListSequence_GodAndRingListWindow_Menu)__receiver,(crate::app::ringlistsequence::RingListSequence_PageData)::core::convert::Into::into(value))
2552        }
2553    }
2554    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` overload"]
2555    fn ctor(
2556        self,
2557        menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
2558        menu_content: impl ::core::convert::Into<crate::app::basicmenucontent::BasicMenuContent>,
2559    ) -> () {
2560        unsafe {
2561            let __receiver = <RingListSequence_GodAndRingListWindow_Menu as ::unity::FromIlInstance>::from_il_instance(
2562                <Self as ::unity::SystemObject>::as_instance(self),
2563            );
2564            ::unity::il2cpp_call!((::unity::module_base()+0x1b7cf50usize)as*mut u8,();
2565(RingListSequence_GodAndRingListWindow_Menu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicmenucontent::BasicMenuContent)::core::convert::Into::into(menu_content))
2566        }
2567    }
2568    #[doc = "`OnCreate()` overload"]
2569    fn on_create(self) -> () {
2570        unsafe {
2571            let __receiver = <RingListSequence_GodAndRingListWindow_Menu as ::unity::FromIlInstance>::from_il_instance(
2572                <Self as ::unity::SystemObject>::as_instance(self),
2573            );
2574            {
2575                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2576                let __vi = *__vt.get(9usize).unwrap_or_else(|| {
2577                    panic!(
2578                        "unity: virtual slot {}
2579 out of range (vtable len {}
2580) on the runtime class behind {}
2581 (method `{}
2582`)",
2583                        9usize,
2584                        __vt.len(),
2585                        <RingListSequence_GodAndRingListWindow_Menu as ::unity::ClassIdentity>::NAME,
2586                        "OnCreate",
2587                    )
2588                });
2589                let __inner: extern "C" fn(RingListSequence_GodAndRingListWindow_Menu, ::unity::OptionalMethod) -> () =
2590                    ::core::mem::transmute(__vi.method_ptr);
2591                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2592                __inner(__receiver, __mi)
2593            }
2594        }
2595    }
2596    #[doc = "`OnDispose()` overload"]
2597    fn on_dispose(self) -> () {
2598        unsafe {
2599            let __receiver = <RingListSequence_GodAndRingListWindow_Menu as ::unity::FromIlInstance>::from_il_instance(
2600                <Self as ::unity::SystemObject>::as_instance(self),
2601            );
2602            {
2603                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2604                let __vi = *__vt.get(10usize).unwrap_or_else(|| {
2605                    panic!(
2606                        "unity: virtual slot {}
2607 out of range (vtable len {}
2608) on the runtime class behind {}
2609 (method `{}
2610`)",
2611                        10usize,
2612                        __vt.len(),
2613                        <RingListSequence_GodAndRingListWindow_Menu as ::unity::ClassIdentity>::NAME,
2614                        "OnDispose",
2615                    )
2616                });
2617                let __inner: extern "C" fn(RingListSequence_GodAndRingListWindow_Menu, ::unity::OptionalMethod) -> () =
2618                    ::core::mem::transmute(__vi.method_ptr);
2619                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2620                __inner(__receiver, __mi)
2621            }
2622        }
2623    }
2624}
2625
2626#[cfg(feature = "app-ringlistsequence")]
2627impl<__T: IRingListSequence_GodAndRingListWindow_Menu> IRingListSequence_GodAndRingListWindow_MenuMethods for __T {}
2628
2629#[cfg(feature = "app-ringlistsequence")]
2630impl RingListSequence_GodAndRingListWindow_Menu {
2631    pub fn get_selected_page_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2632        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2633    }
2634
2635    pub fn set_selected_page_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2636        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2637    }
2638
2639    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2640        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2641    }
2642
2643    pub fn create_menu_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2644        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2645    }
2646
2647    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2648        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2649    }
2650
2651    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2652        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
2653    }
2654}
2655
2656#[cfg(feature = "app-ringlistsequence")]
2657impl RingListSequence_GodAndRingListWindow_Menu {
2658    #[doc = "Direct (non-virtual) call to `RingListSequence_GodAndRingListWindow_Menu`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2659    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2660        let __mi = Self::on_create_method_info();
2661        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2662        __inner(this.into(), ::core::option::Option::None)
2663    }
2664
2665    #[doc = "Direct (non-virtual) call to `RingListSequence_GodAndRingListWindow_Menu`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2666    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2667        let __mi = Self::on_dispose_method_info();
2668        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2669        __inner(this.into(), ::core::option::Option::None)
2670    }
2671}
2672
2673#[cfg(feature = "app-ringlistsequence")]
2674impl RingListSequence_GodAndRingListWindow_Menu {
2675    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent)` — overload selector"]
2676    pub fn new(
2677        menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
2678        menu_content: crate::app::basicmenucontent::BasicMenuContent,
2679    ) -> Self {
2680        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2681            panic!(
2682                "{}
2683::{}
2684 failed to instantiate",
2685                ::core::stringify!(RingListSequence_GodAndRingListWindow_Menu),
2686                ::core::stringify!(new),
2687            )
2688        });
2689        <Self as IRingListSequence_GodAndRingListWindow_MenuMethods>::ctor(this, menu_item_list, menu_content);
2690        this
2691    }
2692}
2693
2694#[cfg(feature = "app-ringlistsequence")]
2695pub trait IRingListSequence_RelatedGroupWindowMethods: IRingListSequence_RelatedGroupWindow {
2696    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` overload"]
2697    fn ctor(self, root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
2698        unsafe {
2699            let __receiver = <RingListSequence_RelatedGroupWindow as ::unity::FromIlInstance>::from_il_instance(
2700                <Self as ::unity::SystemObject>::as_instance(self),
2701            );
2702            ::unity::il2cpp_call!((::unity::module_base()+0x1b18920usize)as*mut u8,();
2703(RingListSequence_RelatedGroupWindow)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object))
2704        }
2705    }
2706    #[doc = "`SetText(crate::app::ringlistsequence::RingListSequence_PageData)` overload"]
2707    fn set_text(self, page_data: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_PageData>) -> () {
2708        unsafe {
2709            let __receiver = <RingListSequence_RelatedGroupWindow as ::unity::FromIlInstance>::from_il_instance(
2710                <Self as ::unity::SystemObject>::as_instance(self),
2711            );
2712            ::unity::il2cpp_call!((::unity::module_base()+0x1b18a00usize)as*mut u8,();
2713(RingListSequence_RelatedGroupWindow)__receiver,(crate::app::ringlistsequence::RingListSequence_PageData)::core::convert::Into::into(page_data))
2714        }
2715    }
2716}
2717
2718#[cfg(feature = "app-ringlistsequence")]
2719impl<__T: IRingListSequence_RelatedGroupWindow> IRingListSequence_RelatedGroupWindowMethods for __T {}
2720
2721#[cfg(feature = "app-ringlistsequence")]
2722impl RingListSequence_RelatedGroupWindow {
2723    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2724        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2725    }
2726
2727    pub fn set_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2728        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2729    }
2730}
2731
2732#[cfg(feature = "app-ringlistsequence")]
2733impl RingListSequence_RelatedGroupWindow {
2734    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` — overload selector"]
2735    pub fn new(root_object: crate::unity_engine::gameobject::GameObject) -> Self {
2736        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2737            panic!(
2738                "{}
2739::{}
2740 failed to instantiate",
2741                ::core::stringify!(RingListSequence_RelatedGroupWindow),
2742                ::core::stringify!(new),
2743            )
2744        });
2745        <Self as IRingListSequence_RelatedGroupWindowMethods>::ctor(this, root_object);
2746        this
2747    }
2748}
2749
2750#[cfg(feature = "app-ringlistsequence")]
2751pub trait IRingListSequence_CharaArrowGroupMethods: IRingListSequence_CharaArrowGroup {
2752    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` overload"]
2753    fn ctor(self, root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
2754        unsafe {
2755            let __receiver =
2756                <RingListSequence_CharaArrowGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2757            ::unity::il2cpp_call!((::unity::module_base()+0x1b152d0usize)as*mut u8,();
2758(RingListSequence_CharaArrowGroup)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object))
2759        }
2760    }
2761    #[doc = "`ShowAll()` overload"]
2762    fn show_all(self) -> () {
2763        unsafe {
2764            let __receiver =
2765                <RingListSequence_CharaArrowGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2766            ::unity::il2cpp_call!((::unity::module_base()+0x1b15430usize)as*mut u8,();
2767(RingListSequence_CharaArrowGroup)__receiver)
2768        }
2769    }
2770    #[doc = "`HideAll()` overload"]
2771    fn hide_all(self) -> () {
2772        unsafe {
2773            let __receiver =
2774                <RingListSequence_CharaArrowGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2775            ::unity::il2cpp_call!((::unity::module_base()+0x1b15470usize)as*mut u8,();
2776(RingListSequence_CharaArrowGroup)__receiver)
2777        }
2778    }
2779}
2780
2781#[cfg(feature = "app-ringlistsequence")]
2782impl<__T: IRingListSequence_CharaArrowGroup> IRingListSequence_CharaArrowGroupMethods for __T {}
2783
2784#[cfg(feature = "app-ringlistsequence")]
2785impl RingListSequence_CharaArrowGroup {
2786    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2787        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2788    }
2789
2790    pub fn show_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2791        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2792    }
2793
2794    pub fn hide_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2795        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2796    }
2797}
2798
2799#[cfg(feature = "app-ringlistsequence")]
2800impl RingListSequence_CharaArrowGroup {
2801    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` — overload selector"]
2802    pub fn new(root_object: crate::unity_engine::gameobject::GameObject) -> Self {
2803        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2804            panic!(
2805                "{}
2806::{}
2807 failed to instantiate",
2808                ::core::stringify!(RingListSequence_CharaArrowGroup),
2809                ::core::stringify!(new),
2810            )
2811        });
2812        <Self as IRingListSequence_CharaArrowGroupMethods>::ctor(this, root_object);
2813        this
2814    }
2815}
2816
2817#[cfg(feature = "app-ringlistsequence")]
2818impl RingListSequence_RingPageData {
2819    #[doc = "`.cctor()` overload"]
2820    pub fn cctor() -> () {
2821        unsafe {
2822            ::unity::il2cpp_call!((::unity::module_base()+0x1b19370usize)as*mut u8,();
2823            )
2824        }
2825    }
2826}
2827
2828#[cfg(feature = "app-ringlistsequence")]
2829pub trait IRingListSequence_RingPageDataMethods: IRingListSequence_RingPageData {
2830    #[doc = "`get_Data()` overload"]
2831    fn get_data(self) -> crate::app::ringdata::RingData {
2832        unsafe {
2833            let __receiver =
2834                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2835            ::unity::il2cpp_call!((::unity::module_base()+0x1b19120usize)as*mut u8,crate::app::ringdata::RingData;
2836(RingListSequence_RingPageData)__receiver)
2837        }
2838    }
2839    #[doc = "`set_Data(crate::app::ringdata::RingData)` overload"]
2840    fn set_data(self, value: impl ::core::convert::Into<crate::app::ringdata::RingData>) -> () {
2841        unsafe {
2842            let __receiver =
2843                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2844            ::unity::il2cpp_call!((::unity::module_base()+0x1b19130usize)as*mut u8,();
2845(RingListSequence_RingPageData)__receiver,(crate::app::ringdata::RingData)::core::convert::Into::into(value))
2846        }
2847    }
2848    #[doc = "`get_DataRankC()` overload"]
2849    fn get_data_rank_c(self) -> crate::app::ringdata::RingData {
2850        unsafe {
2851            let __receiver =
2852                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2853            ::unity::il2cpp_call!((::unity::module_base()+0x1b19140usize)as*mut u8,crate::app::ringdata::RingData;
2854(RingListSequence_RingPageData)__receiver)
2855        }
2856    }
2857    #[doc = "`set_DataRankC(crate::app::ringdata::RingData)` overload"]
2858    fn set_data_rank_c(self, value: impl ::core::convert::Into<crate::app::ringdata::RingData>) -> () {
2859        unsafe {
2860            let __receiver =
2861                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2862            ::unity::il2cpp_call!((::unity::module_base()+0x1b19150usize)as*mut u8,();
2863(RingListSequence_RingPageData)__receiver,(crate::app::ringdata::RingData)::core::convert::Into::into(value))
2864        }
2865    }
2866    #[doc = "`get_DataRankB()` overload"]
2867    fn get_data_rank_b(self) -> crate::app::ringdata::RingData {
2868        unsafe {
2869            let __receiver =
2870                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2871            ::unity::il2cpp_call!((::unity::module_base()+0x1b19160usize)as*mut u8,crate::app::ringdata::RingData;
2872(RingListSequence_RingPageData)__receiver)
2873        }
2874    }
2875    #[doc = "`set_DataRankB(crate::app::ringdata::RingData)` overload"]
2876    fn set_data_rank_b(self, value: impl ::core::convert::Into<crate::app::ringdata::RingData>) -> () {
2877        unsafe {
2878            let __receiver =
2879                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2880            ::unity::il2cpp_call!((::unity::module_base()+0x1b19170usize)as*mut u8,();
2881(RingListSequence_RingPageData)__receiver,(crate::app::ringdata::RingData)::core::convert::Into::into(value))
2882        }
2883    }
2884    #[doc = "`get_DataRankA()` overload"]
2885    fn get_data_rank_a(self) -> crate::app::ringdata::RingData {
2886        unsafe {
2887            let __receiver =
2888                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2889            ::unity::il2cpp_call!((::unity::module_base()+0x1b19180usize)as*mut u8,crate::app::ringdata::RingData;
2890(RingListSequence_RingPageData)__receiver)
2891        }
2892    }
2893    #[doc = "`set_DataRankA(crate::app::ringdata::RingData)` overload"]
2894    fn set_data_rank_a(self, value: impl ::core::convert::Into<crate::app::ringdata::RingData>) -> () {
2895        unsafe {
2896            let __receiver =
2897                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2898            ::unity::il2cpp_call!((::unity::module_base()+0x1b19190usize)as*mut u8,();
2899(RingListSequence_RingPageData)__receiver,(crate::app::ringdata::RingData)::core::convert::Into::into(value))
2900        }
2901    }
2902    #[doc = "`get_DataRankS()` overload"]
2903    fn get_data_rank_s(self) -> crate::app::ringdata::RingData {
2904        unsafe {
2905            let __receiver =
2906                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2907            ::unity::il2cpp_call!((::unity::module_base()+0x1b191a0usize)as*mut u8,crate::app::ringdata::RingData;
2908(RingListSequence_RingPageData)__receiver)
2909        }
2910    }
2911    #[doc = "`set_DataRankS(crate::app::ringdata::RingData)` overload"]
2912    fn set_data_rank_s(self, value: impl ::core::convert::Into<crate::app::ringdata::RingData>) -> () {
2913        unsafe {
2914            let __receiver =
2915                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2916            ::unity::il2cpp_call!((::unity::module_base()+0x1b191b0usize)as*mut u8,();
2917(RingListSequence_RingPageData)__receiver,(crate::app::ringdata::RingData)::core::convert::Into::into(value))
2918        }
2919    }
2920    #[doc = "`get_RelatedGodPageData()` overload"]
2921    fn get_related_god_page_data(self) -> crate::app::ringlistsequence::RingListSequence_GodPageData {
2922        unsafe {
2923            let __receiver =
2924                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2925            ::unity::il2cpp_call!((::unity::module_base()+0x1b191c0usize)as*mut u8,crate::app::ringlistsequence::RingListSequence_GodPageData;
2926(RingListSequence_RingPageData)__receiver)
2927        }
2928    }
2929    #[doc = "`set_RelatedGodPageData(crate::app::ringlistsequence::RingListSequence_GodPageData)` overload"]
2930    fn set_related_god_page_data(self, value: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_GodPageData>) -> () {
2931        unsafe {
2932            let __receiver =
2933                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2934            ::unity::il2cpp_call!((::unity::module_base()+0x1b191d0usize)as*mut u8,();
2935(RingListSequence_RingPageData)__receiver,(crate::app::ringlistsequence::RingListSequence_GodPageData)::core::convert::Into::into(value))
2936        }
2937    }
2938    #[doc = "`get_RelatedGroupIndex()` overload"]
2939    fn get_related_group_index(self) -> i32 {
2940        unsafe {
2941            let __receiver =
2942                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2943            ::unity::il2cpp_call!((::unity::module_base()+0x1b191e0usize)as*mut u8,i32;
2944(RingListSequence_RingPageData)__receiver)
2945        }
2946    }
2947    #[doc = "`set_RelatedGroupIndex(i32)` overload"]
2948    fn set_related_group_index(self, value: impl ::core::convert::Into<i32>) -> () {
2949        unsafe {
2950            let __receiver =
2951                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2952            ::unity::il2cpp_call!((::unity::module_base()+0x1b191f0usize)as*mut u8,();
2953(RingListSequence_RingPageData)__receiver,(i32)::core::convert::Into::into(value))
2954        }
2955    }
2956    #[doc = "`get_RelatedGroupPageDataNum()` overload"]
2957    fn get_related_group_page_data_num(self) -> i32 {
2958        unsafe {
2959            let __receiver =
2960                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2961            ::unity::il2cpp_call!((::unity::module_base()+0x1b19200usize)as*mut u8,i32;
2962(RingListSequence_RingPageData)__receiver)
2963        }
2964    }
2965    #[doc = "`Build(crate::app::ringdata::RingData)` overload"]
2966    fn build(self, ring_data: impl ::core::convert::Into<crate::app::ringdata::RingData>) -> bool {
2967        unsafe {
2968            let __receiver =
2969                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2970            ::unity::il2cpp_call!((::unity::module_base()+0x1b19280usize)as*mut u8,bool;
2971(RingListSequence_RingPageData)__receiver,(crate::app::ringdata::RingData)::core::convert::Into::into(ring_data))
2972        }
2973    }
2974    #[doc = "`IsGotRankC()` overload"]
2975    fn is_got_rank_c(self) -> bool {
2976        unsafe {
2977            let __receiver =
2978                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2979            ::unity::il2cpp_call!((::unity::module_base()+0x1b19320usize)as*mut u8,bool;
2980(RingListSequence_RingPageData)__receiver)
2981        }
2982    }
2983    #[doc = "`IsGotRankB()` overload"]
2984    fn is_got_rank_b(self) -> bool {
2985        unsafe {
2986            let __receiver =
2987                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2988            ::unity::il2cpp_call!((::unity::module_base()+0x1b19330usize)as*mut u8,bool;
2989(RingListSequence_RingPageData)__receiver)
2990        }
2991    }
2992    #[doc = "`IsGotRankA()` overload"]
2993    fn is_got_rank_a(self) -> bool {
2994        unsafe {
2995            let __receiver =
2996                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2997            ::unity::il2cpp_call!((::unity::module_base()+0x1b19340usize)as*mut u8,bool;
2998(RingListSequence_RingPageData)__receiver)
2999        }
3000    }
3001    #[doc = "`IsGotRankS()` overload"]
3002    fn is_got_rank_s(self) -> bool {
3003        unsafe {
3004            let __receiver =
3005                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3006            ::unity::il2cpp_call!((::unity::module_base()+0x1b19350usize)as*mut u8,bool;
3007(RingListSequence_RingPageData)__receiver)
3008        }
3009    }
3010    #[doc = "`GetGotRankNum()` overload"]
3011    fn get_got_rank_num(self) -> i32 {
3012        unsafe {
3013            let __receiver =
3014                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3015            ::unity::il2cpp_call!((::unity::module_base()+0x1b17560usize)as*mut u8,i32;
3016(RingListSequence_RingPageData)__receiver)
3017        }
3018    }
3019    #[doc = "`GetGotMaxRank()` overload"]
3020    fn get_got_max_rank(self) -> crate::app::ringdata::RingData_Ranks {
3021        unsafe {
3022            let __receiver =
3023                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3024            ::unity::il2cpp_call!((::unity::module_base()+0x1b15ed0usize)as*mut u8,crate::app::ringdata::RingData_Ranks;
3025(RingListSequence_RingPageData)__receiver)
3026        }
3027    }
3028    #[doc = "`.ctor()` overload"]
3029    fn ctor(self) -> () {
3030        unsafe {
3031            let __receiver =
3032                <RingListSequence_RingPageData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3033            ::unity::il2cpp_call!((::unity::module_base()+0x1b19360usize)as*mut u8,();
3034(RingListSequence_RingPageData)__receiver)
3035        }
3036    }
3037}
3038
3039#[cfg(feature = "app-ringlistsequence")]
3040impl<__T: IRingListSequence_RingPageData> IRingListSequence_RingPageDataMethods for __T {}
3041
3042#[cfg(feature = "app-ringlistsequence")]
3043impl RingListSequence_RingPageData {
3044    pub fn get_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3045        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3046    }
3047
3048    pub fn set_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3049        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3050    }
3051
3052    pub fn get_data_rank_c_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3053        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3054    }
3055
3056    pub fn set_data_rank_c_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3057        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
3058    }
3059
3060    pub fn get_data_rank_b_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3061        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
3062    }
3063
3064    pub fn set_data_rank_b_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3065        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
3066    }
3067
3068    pub fn get_data_rank_a_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3069        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
3070    }
3071
3072    pub fn set_data_rank_a_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3073        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
3074    }
3075
3076    pub fn get_data_rank_s_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3077        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
3078    }
3079
3080    pub fn set_data_rank_s_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3081        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
3082    }
3083
3084    pub fn get_related_god_page_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3085        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
3086    }
3087
3088    pub fn set_related_god_page_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3089        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
3090    }
3091
3092    pub fn get_related_group_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3093        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
3094    }
3095
3096    pub fn set_related_group_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3097        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
3098    }
3099
3100    pub fn get_related_group_page_data_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3101        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
3102    }
3103
3104    pub fn build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3105        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
3106    }
3107
3108    pub fn is_got_rank_c_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3109        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
3110    }
3111
3112    pub fn is_got_rank_b_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3113        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
3114    }
3115
3116    pub fn is_got_rank_a_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3117        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
3118    }
3119
3120    pub fn is_got_rank_s_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3121        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
3122    }
3123
3124    pub fn get_got_rank_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3125        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
3126    }
3127
3128    pub fn get_got_max_rank_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3129        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
3130    }
3131
3132    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3133        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
3134    }
3135
3136    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3137        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
3138    }
3139}
3140
3141#[cfg(feature = "app-ringlistsequence")]
3142impl RingListSequence_RingPageData {
3143    #[doc = "`.ctor()` — no args"]
3144    pub fn new() -> Self {
3145        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3146            panic!(
3147                "{}
3148::{}
3149 failed to instantiate",
3150                ::core::stringify!(RingListSequence_RingPageData),
3151                ::core::stringify!(new),
3152            )
3153        });
3154        <Self as IRingListSequence_RingPageDataMethods>::ctor(this);
3155        this
3156    }
3157}
3158
3159#[cfg(feature = "app-ringlistsequence")]
3160pub trait IRingListSequence_RingListWindowMethods: IRingListSequence_RingListWindow {
3161    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` overload"]
3162    fn ctor(self, root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
3163        unsafe {
3164            let __receiver =
3165                <RingListSequence_RingListWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3166            ::unity::il2cpp_call!((::unity::module_base()+0x1b18b60usize)as*mut u8,();
3167(RingListSequence_RingListWindow)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object))
3168        }
3169    }
3170    #[doc = "`Clear()` overload"]
3171    fn clear(self) -> () {
3172        unsafe {
3173            let __receiver =
3174                <RingListSequence_RingListWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3175            ::unity::il2cpp_call!((::unity::module_base()+0x1b18fb0usize)as*mut u8,();
3176(RingListSequence_RingListWindow)__receiver)
3177        }
3178    }
3179    #[doc = "`SetData(crate::app::ringlistsequence::RingListSequence_RingPageData)` overload"]
3180    fn set_data(self, ring_page_data: impl ::core::convert::Into<crate::app::ringlistsequence::RingListSequence_RingPageData>) -> () {
3181        unsafe {
3182            let __receiver =
3183                <RingListSequence_RingListWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3184            ::unity::il2cpp_call!((::unity::module_base()+0x1b19050usize)as*mut u8,();
3185(RingListSequence_RingListWindow)__receiver,(crate::app::ringlistsequence::RingListSequence_RingPageData)::core::convert::Into::into(ring_page_data))
3186        }
3187    }
3188    #[doc = "`Show()` overload"]
3189    fn show(self) -> () {
3190        unsafe {
3191            let __receiver =
3192                <RingListSequence_RingListWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3193            ::unity::il2cpp_call!((::unity::module_base()+0x1b18fa0usize)as*mut u8,();
3194(RingListSequence_RingListWindow)__receiver)
3195        }
3196    }
3197    #[doc = "`Hide()` overload"]
3198    fn hide(self) -> () {
3199        unsafe {
3200            let __receiver =
3201                <RingListSequence_RingListWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3202            ::unity::il2cpp_call!((::unity::module_base()+0x1b19110usize)as*mut u8,();
3203(RingListSequence_RingListWindow)__receiver)
3204        }
3205    }
3206}
3207
3208#[cfg(feature = "app-ringlistsequence")]
3209impl<__T: IRingListSequence_RingListWindow> IRingListSequence_RingListWindowMethods for __T {}
3210
3211#[cfg(feature = "app-ringlistsequence")]
3212impl RingListSequence_RingListWindow {
3213    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3214        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3215    }
3216
3217    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3218        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3219    }
3220
3221    pub fn set_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3222        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3223    }
3224
3225    pub fn show_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3226        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
3227    }
3228
3229    pub fn hide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3230        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
3231    }
3232}
3233
3234#[cfg(feature = "app-ringlistsequence")]
3235impl RingListSequence_RingListWindow {
3236    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` — overload selector"]
3237    pub fn new(root_object: crate::unity_engine::gameobject::GameObject) -> Self {
3238        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3239            panic!(
3240                "{}
3241::{}
3242 failed to instantiate",
3243                ::core::stringify!(RingListSequence_RingListWindow),
3244                ::core::stringify!(new),
3245            )
3246        });
3247        <Self as IRingListSequence_RingListWindowMethods>::ctor(this, root_object);
3248        this
3249    }
3250}
3251
3252#[cfg(feature = "app-ringlistsequence")]
3253#[doc(hidden)]
3254pub mod prelude {
3255    pub use super::{
3256        IRingListSequence, IRingListSequenceMethods, IRingListSequence_CharaArrowGroup, IRingListSequence_CharaArrowGroupMethods,
3257        IRingListSequence_CharaImage, IRingListSequence_CharaImageController, IRingListSequence_CharaImageControllerMethods,
3258        IRingListSequence_CharaImageMethods, IRingListSequence_CharaInfoWindow, IRingListSequence_CharaInfoWindowMethods,
3259        IRingListSequence_CharaNavigation, IRingListSequence_CharaNavigationMethods, IRingListSequence_GodAndRingListWindow,
3260        IRingListSequence_GodAndRingListWindowMethods, IRingListSequence_GodAndRingListWindow_Menu,
3261        IRingListSequence_GodAndRingListWindow_MenuContent, IRingListSequence_GodAndRingListWindow_MenuContentMethods,
3262        IRingListSequence_GodAndRingListWindow_MenuItem, IRingListSequence_GodAndRingListWindow_MenuItemContent,
3263        IRingListSequence_GodAndRingListWindow_MenuItemContentMethods, IRingListSequence_GodAndRingListWindow_MenuItemMethods,
3264        IRingListSequence_GodAndRingListWindow_MenuMethods, IRingListSequence_GodPageData, IRingListSequence_GodPageDataMethods,
3265        IRingListSequence_PageData, IRingListSequence_PageDataList, IRingListSequence_PageDataListMethods,
3266        IRingListSequence_PageDataList_GodComparer, IRingListSequence_PageDataList_GodComparerMethods, IRingListSequence_PageDataMethods,
3267        IRingListSequence_RelatedGroupWindow, IRingListSequence_RelatedGroupWindowMethods, IRingListSequence_RingListWindow,
3268        IRingListSequence_RingListWindowMethods, IRingListSequence_RingListWindow_RingInfo, IRingListSequence_RingListWindow_RingInfoMethods,
3269        IRingListSequence_RingListWindow_RingInfo_Gain, IRingListSequence_RingListWindow_RingInfo_GainMethods,
3270        IRingListSequence_RingListWindow_SkillInfo, IRingListSequence_RingListWindow_SkillInfoMethods, IRingListSequence_RingPageData,
3271        IRingListSequence_RingPageDataMethods, RingListSequence, RingListSequence_CharaArrowGroup, RingListSequence_CharaImage,
3272        RingListSequence_CharaImageController, RingListSequence_CharaInfoWindow, RingListSequence_CharaInfoWindow_CharaDescriptionText,
3273        RingListSequence_CharaNavigation, RingListSequence_GodAndRingListWindow, RingListSequence_GodAndRingListWindow_Menu,
3274        RingListSequence_GodAndRingListWindow_MenuContent, RingListSequence_GodAndRingListWindow_MenuItem,
3275        RingListSequence_GodAndRingListWindow_MenuItemContent, RingListSequence_GodPageData, RingListSequence_Label, RingListSequence_PageData,
3276        RingListSequence_PageDataList, RingListSequence_PageDataList_GodComparer, RingListSequence_RelatedGroupWindow,
3277        RingListSequence_RingListWindow, RingListSequence_RingListWindow_RingInfo, RingListSequence_RingListWindow_RingInfoRank,
3278        RingListSequence_RingListWindow_RingInfo_Gain, RingListSequence_RingListWindow_SkillInfo, RingListSequence_RingPageData,
3279    };
3280    #[cfg(feature = "app-basicmenu")]
3281    pub use crate::app::basicmenu::IBasicMenuMethods;
3282    #[cfg(feature = "app-basicmenucontent")]
3283    pub use crate::app::basicmenucontent::IBasicMenuContentMethods;
3284    #[cfg(feature = "app-basicmenuitem")]
3285    pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
3286    #[cfg(feature = "app-basicmenuitemcontent")]
3287    pub use crate::app::basicmenuitemcontent::IBasicMenuItemContentMethods;
3288    #[cfg(feature = "app-godunitselectmenucontent")]
3289    pub use crate::app::godunitselectmenucontent::IGodUnitSelectMenuContentMethods;
3290    #[cfg(feature = "app-procinst")]
3291    pub use crate::app::procinst::IProcInstMethods;
3292    #[cfg(feature = "app-singletonprocinst_1")]
3293    pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
3294    #[cfg(feature = "system-collections-generic-list_1")]
3295    pub use crate::system::collections::generic::list_1::IList_1Methods;
3296    #[cfg(feature = "system-object")]
3297    pub use crate::system::object::IObjectMethods;
3298    #[cfg(feature = "system-enum")]
3299    pub use crate::system::r#enum::IEnumMethods;
3300    #[cfg(feature = "system-valuetype")]
3301    pub use crate::system::valuetype::IValueTypeMethods;
3302    #[cfg(feature = "unity_engine-behaviour")]
3303    pub use crate::unity_engine::behaviour::IBehaviourMethods;
3304    #[cfg(feature = "unity_engine-component")]
3305    pub use crate::unity_engine::component::IComponentMethods;
3306    #[cfg(feature = "unity_engine-monobehaviour")]
3307    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
3308    #[cfg(feature = "unity_engine-object_2")]
3309    pub use crate::unity_engine::object_2::IObject_2Methods;
3310    pub use crate::{
3311        app::{
3312            basicmenu::IBasicMenu, basicmenucontent::IBasicMenuContent, basicmenuitem::IBasicMenuItem, basicmenuitemcontent::IBasicMenuItemContent,
3313            godunitselectmenucontent::IGodUnitSelectMenuContent, procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1,
3314        },
3315        system::{collections::generic::list_1::IList_1, object::IObject, r#enum::IEnum, valuetype::IValueType},
3316        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
3317    };
3318}