Skip to main content

engage/generated/app/
titlebar.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-titlebar-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::procinst::{IProcInst, ProcInst},
10        system::{
11            object::{IObject, Object},
12            r#enum::{Enum, IEnum},
13            valuetype::{IValueType, ValueType},
14        },
15        unity_engine::{
16            behaviour::{Behaviour, IBehaviour},
17            component::{Component, IComponent},
18            monobehaviour::{IMonoBehaviour, MonoBehaviour},
19            object_2::{IObject_2, Object_2},
20        },
21    };
22
23    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/titlebar/TitleBar_AnimType.md"))]
24    #[repr(C)]
25    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
26    pub struct TitleBar_AnimType {
27        pub value: i32,
28    }
29    impl ::unity::ClassIdentity for TitleBar_AnimType {
30        const NAME: &'static str = "TitleBar.AnimType";
31        const NAMESPACE: &'static str = "App";
32
33        fn class() -> ::unity::Class {
34            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
35            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
36        }
37    }
38    impl ::unity::IlType for TitleBar_AnimType {
39        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
40            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
41        }
42    }
43    impl TitleBar_AnimType {
44        pub fn none() -> Self {
45            Self { value: 0 }
46        }
47
48        pub fn open() -> Self {
49            Self { value: 1 }
50        }
51
52        pub fn close() -> Self {
53            Self { value: 2 }
54        }
55
56        pub fn invalid() -> Self {
57            Self { value: 3 }
58        }
59    }
60
61    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/titlebar/TitleBar_Num.md"))]
62    #[::unity::class(namespace = "App", name = "TitleBar.Num")]
63    #[parent(crate::system::object::Object)]
64    pub struct TitleBar_Num {
65        #[offset(16)]
66        #[rename(name = "Gold")]
67        pub gold: i32,
68        #[offset(20)]
69        #[rename(name = "PieceOfBond")]
70        pub piece_of_bond: i32,
71        #[offset(24)]
72        #[rename(name = "RefineSilver")]
73        pub refine_silver: i32,
74        #[offset(28)]
75        #[rename(name = "RefineSteel")]
76        pub refine_steel: i32,
77        #[offset(32)]
78        #[rename(name = "RefineIron")]
79        pub refine_iron: i32,
80        #[offset(40)]
81        #[rename(name = "RefineGodList")]
82        pub refine_god_list: ::unity::Array<i32>,
83        #[offset(48)]
84        #[rename(name = "ProofMaster")]
85        pub proof_master: i32,
86        #[offset(52)]
87        #[rename(name = "ProofChange")]
88        pub proof_change: i32,
89        #[offset(56)]
90        #[rename(name = "ProofEnchant")]
91        pub proof_enchant: i32,
92        #[offset(60)]
93        #[rename(name = "ProofGunner")]
94        pub proof_gunner: i32,
95        #[offset(64)]
96        #[rename(name = "RelayTicket")]
97        pub relay_ticket: i32,
98    }
99
100    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/titlebar/TitleBar_Title.md"))]
101    #[::unity::class(namespace = "App", name = "TitleBar.Title")]
102    #[parent(crate::system::object::Object)]
103    pub struct TitleBar_Title {
104        #[offset(16)]
105        #[rename(name = "Root")]
106        pub root: crate::unity_engine::gameobject::GameObject,
107        #[offset(24)]
108        #[rename(name = "Animator")]
109        pub animator: crate::unity_engine::animator::Animator,
110        #[offset(32)]
111        #[rename(name = "TitleText")]
112        pub title_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
113        #[offset(40)]
114        #[rename(name = "HelpText")]
115        pub help_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
116        #[offset(48)]
117        #[rename(name = "UnitObj")]
118        pub unit_obj: crate::unity_engine::gameobject::GameObject,
119        #[offset(56)]
120        #[rename(name = "UnitValue")]
121        pub unit_value: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
122        #[offset(64)]
123        #[rename(name = "UnitMaxValue")]
124        pub unit_max_value: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
125        #[offset(72)]
126        #[rename(name = "KeyHelp")]
127        pub key_help: crate::app::keyhelptitlebarcontroller::KeyHelpTitleBarController,
128    }
129
130    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/titlebar/TitleBar_TitleBarProc.md"))]
131    #[::unity::class(namespace = "App", name = "TitleBar.TitleBarProc")]
132    #[parent(crate::app::procinst::ProcInst)]
133    pub struct TitleBar_TitleBarProc {}
134
135    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/titlebar/TitleBar_Values.md"))]
136    #[::unity::class(namespace = "App", name = "TitleBar.Values")]
137    #[parent(crate::system::object::Object)]
138    pub struct TitleBar_Values {
139        #[offset(16)]
140        #[rename(name = "Root")]
141        pub root: crate::unity_engine::gameobject::GameObject,
142        #[offset(24)]
143        #[rename(name = "Animator")]
144        pub animator: crate::unity_engine::animator::Animator,
145        #[offset(32)]
146        #[rename(name = "MaterialObjList")]
147        pub material_obj_list: crate::system::collections::generic::list_1::List_1<crate::unity_engine::gameobject::GameObject>,
148        #[offset(40)]
149        #[rename(name = "PieceOfBondObject")]
150        pub piece_of_bond_object: crate::unity_engine::gameobject::GameObject,
151        #[offset(48)]
152        #[rename(name = "PieceOfBondValue")]
153        pub piece_of_bond_value: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
154        #[offset(56)]
155        #[rename(name = "MoneyObject")]
156        pub money_object: crate::unity_engine::gameobject::GameObject,
157        #[offset(64)]
158        #[rename(name = "MoneyValue")]
159        pub money_value: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
160    }
161
162    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/titlebar/TitleBar_FooterType.md"))]
163    #[repr(C)]
164    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
165    pub struct TitleBar_FooterType {
166        pub value: i32,
167    }
168    impl ::unity::ClassIdentity for TitleBar_FooterType {
169        const NAME: &'static str = "TitleBar.FooterType";
170        const NAMESPACE: &'static str = "App";
171
172        fn class() -> ::unity::Class {
173            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
174            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
175        }
176    }
177    impl ::unity::IlType for TitleBar_FooterType {
178        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
179            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
180        }
181    }
182    impl TitleBar_FooterType {
183        pub fn gold() -> Self {
184            Self { value: 1 }
185        }
186
187        pub fn piece_of_bond() -> Self {
188            Self { value: 2 }
189        }
190
191        pub fn refine() -> Self {
192            Self { value: 4 }
193        }
194
195        pub fn refine_god() -> Self {
196            Self { value: 8 }
197        }
198
199        pub fn proof() -> Self {
200            Self { value: 16 }
201        }
202
203        pub fn relay_ticket() -> Self {
204            Self { value: 32 }
205        }
206
207        pub fn none() -> Self {
208            Self { value: 0 }
209        }
210
211        pub fn gold_and_bond() -> Self {
212            Self { value: 3 }
213        }
214
215        pub fn gold_and_refine() -> Self {
216            Self { value: 5 }
217        }
218
219        pub fn gold_and_bond_and_refine() -> Self {
220            Self { value: 7 }
221        }
222
223        pub fn gold_and_bond_and_relay_ticket() -> Self {
224            Self { value: 35 }
225        }
226    }
227
228    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/titlebar/TitleBar.md"))]
229    #[::unity::class(namespace = "App", name = "TitleBar")]
230    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
231    pub struct TitleBar {
232        #[static_field]
233        #[rename(name = "PrefabPath")]
234        pub prefab_path: ::unity::Il2CppString,
235        #[offset(24)]
236        #[rename(name = "m_AnimatorHeader")]
237        pub m_animator_header: crate::unity_engine::animator::Animator,
238        #[offset(32)]
239        #[rename(name = "m_AnimatorFooter")]
240        pub m_animator_footer: crate::unity_engine::animator::Animator,
241        #[offset(40)]
242        #[rename(name = "m_Title0")]
243        pub m_title0: crate::app::titlebar::TitleBar_Title,
244        #[offset(48)]
245        #[rename(name = "m_Title1")]
246        pub m_title1: crate::app::titlebar::TitleBar_Title,
247        #[offset(56)]
248        #[rename(name = "m_Values0")]
249        pub m_values0: crate::app::titlebar::TitleBar_Values,
250        #[offset(64)]
251        #[rename(name = "m_Values1")]
252        pub m_values1: crate::app::titlebar::TitleBar_Values,
253        #[offset(72)]
254        #[rename(name = "m_CountTime")]
255        pub m_count_time: f32,
256        #[offset(80)]
257        #[rename(name = "m_CurrentTitle")]
258        pub m_current_title: crate::app::titlebar::TitleBar_Title,
259        #[offset(88)]
260        #[rename(name = "m_CurrentValues")]
261        pub m_current_values: crate::app::titlebar::TitleBar_Values,
262        #[offset(96)]
263        #[rename(name = "m_HeaderTitle")]
264        pub m_header_title: ::unity::Il2CppString,
265        #[offset(104)]
266        #[rename(name = "m_HeaderTitleHelp")]
267        pub m_header_title_help: ::unity::Il2CppString,
268        #[offset(112)]
269        #[rename(name = "m_HeaderKeyHelp")]
270        pub m_header_key_help: ::unity::Il2CppString,
271        #[offset(120)]
272        #[rename(name = "m_FooterType")]
273        pub m_footer_type: crate::app::titlebar::TitleBar_FooterType,
274        #[offset(124)]
275        #[rename(name = "m_IsShowHeader")]
276        pub m_is_show_header: bool,
277        #[offset(125)]
278        #[rename(name = "m_IsShowFooter")]
279        pub m_is_show_footer: bool,
280        #[offset(126)]
281        #[rename(name = "m_IsOpenHeader")]
282        pub m_is_open_header: bool,
283        #[offset(127)]
284        #[rename(name = "m_IsOpenFooter")]
285        pub m_is_open_footer: bool,
286        #[offset(128)]
287        #[rename(name = "m_IsSameFooter")]
288        pub m_is_same_footer: bool,
289        #[offset(136)]
290        #[rename(name = "m_NumDisplay")]
291        pub m_num_display: crate::app::titlebar::TitleBar_Num,
292        #[offset(144)]
293        #[rename(name = "m_NumCurrent")]
294        pub m_num_current: crate::app::titlebar::TitleBar_Num,
295        #[offset(152)]
296        #[rename(name = "m_NumCountValue")]
297        pub m_num_count_value: crate::app::titlebar::TitleBar_Num,
298        #[offset(160)]
299        #[rename(name = "m_NumCount")]
300        pub m_num_count: f32,
301        #[offset(168)]
302        #[rename(name = "m_ValueCountList")]
303        pub m_value_count_list: crate::system::collections::generic::list_1::List_1<crate::app::valuecountcontroller::ValueCountController>,
304    }
305}
306
307#[cfg(feature = "app-titlebar-types")]
308pub use __types::*;
309
310#[cfg(feature = "app-titlebar")]
311pub trait ITitleBar_NumMethods: ITitleBar_Num {
312    #[doc = "`Clear()` overload"]
313    fn clear(self) -> () {
314        unsafe {
315            let __receiver = <TitleBar_Num as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
316            ::unity::il2cpp_call!((::unity::module_base()+0x2205a40usize)as*mut u8,();
317(TitleBar_Num)__receiver)
318        }
319    }
320    #[doc = "`SetValue(crate::app::titlebar::TitleBar_Num)` overload"]
321    fn set_value(self, value: impl ::core::convert::Into<crate::app::titlebar::TitleBar_Num>) -> () {
322        unsafe {
323            let __receiver = <TitleBar_Num as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
324            ::unity::il2cpp_call!((::unity::module_base()+0x2205b90usize)as*mut u8,();
325(TitleBar_Num)__receiver,(crate::app::titlebar::TitleBar_Num)::core::convert::Into::into(value))
326        }
327    }
328    #[doc = "`SetValueCurrent()` overload"]
329    fn set_value_current(self) -> () {
330        unsafe {
331            let __receiver = <TitleBar_Num as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
332            ::unity::il2cpp_call!((::unity::module_base()+0x2205e50usize)as*mut u8,();
333(TitleBar_Num)__receiver)
334        }
335    }
336    #[doc = "`.ctor()` overload"]
337    fn ctor(self) -> () {
338        unsafe {
339            let __receiver = <TitleBar_Num as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
340            ::unity::il2cpp_call!((::unity::module_base()+0x22060c0usize)as*mut u8,();
341(TitleBar_Num)__receiver)
342        }
343    }
344}
345
346#[cfg(feature = "app-titlebar")]
347impl<__T: ITitleBar_Num> ITitleBar_NumMethods for __T {}
348
349#[cfg(feature = "app-titlebar")]
350impl TitleBar_Num {
351    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
352        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
353    }
354
355    pub fn set_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
356        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
357    }
358
359    pub fn set_value_current_method_info() -> &'static ::unity::il2cpp::MethodInfo {
360        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
361    }
362
363    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
364        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
365    }
366}
367
368#[cfg(feature = "app-titlebar")]
369impl TitleBar_Num {
370    #[doc = "`.ctor()` — no args"]
371    pub fn new() -> Self {
372        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
373            panic!(
374                "{}
375::{}
376 failed to instantiate",
377                ::core::stringify!(TitleBar_Num),
378                ::core::stringify!(new),
379            )
380        });
381        <Self as ITitleBar_NumMethods>::ctor(this);
382        this
383    }
384}
385
386#[cfg(feature = "app-titlebar")]
387pub trait ITitleBar_TitleMethods: ITitleBar_Title {
388    #[doc = "`.ctor()` overload"]
389    fn ctor(self) -> () {
390        unsafe {
391            let __receiver = <TitleBar_Title as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
392            ::unity::il2cpp_call!((::unity::module_base()+0x2206130usize)as*mut u8,();
393(TitleBar_Title)__receiver)
394        }
395    }
396}
397
398#[cfg(feature = "app-titlebar")]
399impl<__T: ITitleBar_Title> ITitleBar_TitleMethods for __T {}
400
401#[cfg(feature = "app-titlebar")]
402impl TitleBar_Title {
403    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
404        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
405    }
406}
407
408#[cfg(feature = "app-titlebar")]
409impl TitleBar_Title {
410    #[doc = "`.ctor()` — no args"]
411    pub fn new() -> Self {
412        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
413            panic!(
414                "{}
415::{}
416 failed to instantiate",
417                ::core::stringify!(TitleBar_Title),
418                ::core::stringify!(new),
419            )
420        });
421        <Self as ITitleBar_TitleMethods>::ctor(this);
422        this
423    }
424}
425
426#[cfg(feature = "app-titlebar")]
427pub trait ITitleBar_TitleBarProcMethods: ITitleBar_TitleBarProc {
428    #[doc = "`.ctor()` overload"]
429    fn ctor(self) -> () {
430        unsafe {
431            let __receiver = <TitleBar_TitleBarProc as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
432            ::unity::il2cpp_call!((::unity::module_base()+0x2206140usize)as*mut u8,();
433(TitleBar_TitleBarProc)__receiver)
434        }
435    }
436}
437
438#[cfg(feature = "app-titlebar")]
439impl<__T: ITitleBar_TitleBarProc> ITitleBar_TitleBarProcMethods for __T {}
440
441#[cfg(feature = "app-titlebar")]
442impl TitleBar_TitleBarProc {
443    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
444        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
445    }
446}
447
448#[cfg(feature = "app-titlebar")]
449impl TitleBar_TitleBarProc {
450    #[doc = "`.ctor()` — no args"]
451    pub fn new() -> Self {
452        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
453            panic!(
454                "{}
455::{}
456 failed to instantiate",
457                ::core::stringify!(TitleBar_TitleBarProc),
458                ::core::stringify!(new),
459            )
460        });
461        <Self as ITitleBar_TitleBarProcMethods>::ctor(this);
462        this
463    }
464}
465
466#[cfg(feature = "app-titlebar")]
467pub trait ITitleBar_ValuesMethods: ITitleBar_Values {
468    #[doc = "`.ctor()` overload"]
469    fn ctor(self) -> () {
470        unsafe {
471            let __receiver = <TitleBar_Values as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
472            ::unity::il2cpp_call!((::unity::module_base()+0x2206150usize)as*mut u8,();
473(TitleBar_Values)__receiver)
474        }
475    }
476}
477
478#[cfg(feature = "app-titlebar")]
479impl<__T: ITitleBar_Values> ITitleBar_ValuesMethods for __T {}
480
481#[cfg(feature = "app-titlebar")]
482impl TitleBar_Values {
483    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
484        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
485    }
486}
487
488#[cfg(feature = "app-titlebar")]
489impl TitleBar_Values {
490    #[doc = "`.ctor()` — no args"]
491    pub fn new() -> Self {
492        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
493            panic!(
494                "{}
495::{}
496 failed to instantiate",
497                ::core::stringify!(TitleBar_Values),
498                ::core::stringify!(new),
499            )
500        });
501        <Self as ITitleBar_ValuesMethods>::ctor(this);
502        this
503    }
504}
505
506#[cfg(feature = "app-titlebar")]
507impl TitleBar {
508    #[doc = "`get_Instance()` overload"]
509    pub fn get_instance() -> crate::app::titlebar::TitleBar {
510        unsafe {
511            ::unity::il2cpp_call!((::unity::module_base()+0x21ecaf0usize)as*mut u8,crate::app::titlebar::TitleBar;
512            )
513        }
514    }
515
516    #[doc = "`set_Instance(crate::app::titlebar::TitleBar)` overload"]
517    pub fn set_instance(value: impl ::core::convert::Into<crate::app::titlebar::TitleBar>) -> () {
518        unsafe {
519            ::unity::il2cpp_call!((::unity::module_base()+0x21ecb60usize)as*mut u8,();
520(crate::app::titlebar::TitleBar)::core::convert::Into::into(value))
521        }
522    }
523
524    #[doc = "`CreateAsync(crate::app::procinst::ProcInst)` overload"]
525    pub fn create_async(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
526        unsafe {
527            ::unity::il2cpp_call!((::unity::module_base()+0x21ecbe0usize)as*mut u8,();
528(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
529        }
530    }
531
532    #[doc = "`LoadPrefabAsync()` overload"]
533    pub fn load_prefab_async() -> () {
534        unsafe {
535            ::unity::il2cpp_call!((::unity::module_base()+0x21ece90usize)as*mut u8,();
536            )
537        }
538    }
539
540    #[doc = "`IsLoadingPrefab()` overload"]
541    pub fn is_loading_prefab() -> bool {
542        unsafe {
543            ::unity::il2cpp_call!((::unity::module_base()+0x21ecf30usize)as*mut u8,bool;
544            )
545        }
546    }
547
548    #[doc = "`CreateInstance()` overload"]
549    pub fn create_instance() -> () {
550        unsafe {
551            ::unity::il2cpp_call!((::unity::module_base()+0x21ecfc0usize)as*mut u8,();
552            )
553        }
554    }
555
556    #[doc = "`Create()` overload"]
557    pub fn create() -> crate::app::titlebar::TitleBar {
558        unsafe {
559            ::unity::il2cpp_call!((::unity::module_base()+0x21ed090usize)as*mut u8,crate::app::titlebar::TitleBar;
560            )
561        }
562    }
563
564    #[doc = "`.cctor()` overload"]
565    pub fn cctor() -> () {
566        unsafe {
567            ::unity::il2cpp_call!((::unity::module_base()+0x21f0c50usize)as*mut u8,();
568            )
569        }
570    }
571}
572
573#[cfg(feature = "app-titlebar")]
574pub trait ITitleBarMethods: ITitleBar {
575    #[doc = "`Update()` overload"]
576    fn update(self) -> () {
577        unsafe {
578            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
579            ::unity::il2cpp_call!((::unity::module_base()+0x21ed1c0usize)as*mut u8,();
580(TitleBar)__receiver)
581        }
582    }
583    #[doc = "`HideHeader()` overload"]
584    fn hide_header(self) -> () {
585        unsafe {
586            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
587            ::unity::il2cpp_call!((::unity::module_base()+0x21ed990usize)as*mut u8,();
588(TitleBar)__receiver)
589        }
590    }
591    #[doc = "`HideHeaderKeyHelp(::unity::Il2CppString)` overload"]
592    fn hide_header_key_help(self, key_help: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
593        unsafe {
594            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
595            ::unity::il2cpp_call!((::unity::module_base()+0x21eda30usize)as*mut u8,();
596(TitleBar)__receiver,(::unity::Il2CppString)::core::convert::Into::into(key_help))
597        }
598    }
599    #[doc = "`HideFooter()` overload"]
600    fn hide_footer(self) -> () {
601        unsafe {
602            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
603            ::unity::il2cpp_call!((::unity::module_base()+0x21edb20usize)as*mut u8,();
604(TitleBar)__receiver)
605        }
606    }
607    #[doc = "`ShowHeader()` overload"]
608    fn show_header(self) -> () {
609        unsafe {
610            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
611            ::unity::il2cpp_call!((::unity::module_base()+0x21edd30usize)as*mut u8,();
612(TitleBar)__receiver)
613        }
614    }
615    #[doc = "`ShowHeaderKeyHelp()` overload"]
616    fn show_header_key_help(self) -> () {
617        unsafe {
618            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
619            ::unity::il2cpp_call!((::unity::module_base()+0x21eddd0usize)as*mut u8,();
620(TitleBar)__receiver)
621        }
622    }
623    #[doc = "`ShowFooter()` overload"]
624    fn show_footer(self) -> () {
625        unsafe {
626            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
627            ::unity::il2cpp_call!((::unity::module_base()+0x21ede30usize)as*mut u8,();
628(TitleBar)__receiver)
629        }
630    }
631    #[doc = "`IsOpenHeader()` overload"]
632    fn is_open_header(self) -> bool {
633        unsafe {
634            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
635            ::unity::il2cpp_call!((::unity::module_base()+0x21eded0usize)as*mut u8,bool;
636(TitleBar)__receiver)
637        }
638    }
639    #[doc = "`IsOpenFooter()` overload"]
640    fn is_open_footer(self) -> bool {
641        unsafe {
642            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
643            ::unity::il2cpp_call!((::unity::module_base()+0x21edee0usize)as*mut u8,bool;
644(TitleBar)__receiver)
645        }
646    }
647    #[doc = "`OpenHeader(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
648    fn open_header(
649        self,
650        title: impl ::core::convert::Into<::unity::Il2CppString>,
651        title_help: impl ::core::convert::Into<::unity::Il2CppString>,
652        key_help_id: impl ::core::convert::Into<::unity::Il2CppString>,
653    ) -> bool {
654        unsafe {
655            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
656            ::unity::il2cpp_call!((::unity::module_base()+0x21edef0usize)as*mut u8,bool;
657(TitleBar)__receiver,(::unity::Il2CppString)::core::convert::Into::into(title),(::unity::Il2CppString)::core::convert::Into::into(title_help),(::unity::Il2CppString)::core::convert::Into::into(key_help_id))
658        }
659    }
660    #[doc = "`OpenHeaderSortie(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString, i32, i32)` overload"]
661    fn open_header_sortie(
662        self,
663        title: impl ::core::convert::Into<::unity::Il2CppString>,
664        title_help: impl ::core::convert::Into<::unity::Il2CppString>,
665        key_help_id: impl ::core::convert::Into<::unity::Il2CppString>,
666        unit_num: impl ::core::convert::Into<i32>,
667        unit_max_num: impl ::core::convert::Into<i32>,
668    ) -> () {
669        unsafe {
670            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
671            ::unity::il2cpp_call!((::unity::module_base()+0x21ee2f0usize)as*mut u8,();
672(TitleBar)__receiver,(::unity::Il2CppString)::core::convert::Into::into(title),(::unity::Il2CppString)::core::convert::Into::into(title_help),(::unity::Il2CppString)::core::convert::Into::into(key_help_id),(i32)::core::convert::Into::into(unit_num),(i32)::core::convert::Into::into(unit_max_num))
673        }
674    }
675    #[doc = "`OpenFooter(crate::app::titlebar::TitleBar_FooterType)` overload"]
676    fn open_footer(self, r#type: impl ::core::convert::Into<crate::app::titlebar::TitleBar_FooterType>) -> () {
677        unsafe {
678            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
679            ::unity::il2cpp_call!((::unity::module_base()+0x21ee510usize)as*mut u8,();
680(TitleBar)__receiver,(crate::app::titlebar::TitleBar_FooterType)::core::convert::Into::into(r#type))
681        }
682    }
683    #[doc = "`CloseHeader()` overload"]
684    fn close_header(self) -> () {
685        unsafe {
686            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
687            ::unity::il2cpp_call!((::unity::module_base()+0x21ef1d0usize)as*mut u8,();
688(TitleBar)__receiver)
689        }
690    }
691    #[doc = "`CloseFooter()` overload"]
692    fn close_footer(self) -> () {
693        unsafe {
694            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
695            ::unity::il2cpp_call!((::unity::module_base()+0x21ef380usize)as*mut u8,();
696(TitleBar)__receiver)
697        }
698    }
699    #[doc = "`UpdateFooterValues()` overload"]
700    fn update_footer_values(self) -> () {
701        unsafe {
702            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
703            ::unity::il2cpp_call!((::unity::module_base()+0x21ef170usize)as*mut u8,();
704(TitleBar)__receiver)
705        }
706    }
707    #[doc = "`SetUnitNum(i32, i32)` overload"]
708    fn set_unit_num(self, num: impl ::core::convert::Into<i32>, max_num: impl ::core::convert::Into<i32>) -> () {
709        unsafe {
710            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
711            ::unity::il2cpp_call!((::unity::module_base()+0x21ee3e0usize)as*mut u8,();
712(TitleBar)__receiver,(i32)::core::convert::Into::into(num),(i32)::core::convert::Into::into(max_num))
713        }
714    }
715    #[doc = "`TransitHeader(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
716    fn transit_header(
717        self,
718        title: impl ::core::convert::Into<::unity::Il2CppString>,
719        title_help: impl ::core::convert::Into<::unity::Il2CppString>,
720        key_help_id: impl ::core::convert::Into<::unity::Il2CppString>,
721    ) -> () {
722        unsafe {
723            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
724            ::unity::il2cpp_call!((::unity::module_base()+0x21edad0usize)as*mut u8,();
725(TitleBar)__receiver,(::unity::Il2CppString)::core::convert::Into::into(title),(::unity::Il2CppString)::core::convert::Into::into(title_help),(::unity::Il2CppString)::core::convert::Into::into(key_help_id))
726        }
727    }
728    #[doc = "`GetAnimType(crate::unity_engine::animator::Animator)` overload"]
729    fn get_anim_type(self, animator: impl ::core::convert::Into<crate::unity_engine::animator::Animator>) -> crate::app::titlebar::TitleBar_AnimType {
730        unsafe {
731            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
732            ::unity::il2cpp_call!((::unity::module_base()+0x21f0210usize)as*mut u8,crate::app::titlebar::TitleBar_AnimType;
733(TitleBar)__receiver,(crate::unity_engine::animator::Animator)::core::convert::Into::into(animator))
734        }
735    }
736    #[doc = "`ClearHeaderAnim()` overload"]
737    fn clear_header_anim(self) -> () {
738        unsafe {
739            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
740            ::unity::il2cpp_call!((::unity::module_base()+0x21ef290usize)as*mut u8,();
741(TitleBar)__receiver)
742        }
743    }
744    #[doc = "`ClearFooterAnim()` overload"]
745    fn clear_footer_anim(self) -> () {
746        unsafe {
747            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
748            ::unity::il2cpp_call!((::unity::module_base()+0x21ef5a0usize)as*mut u8,();
749(TitleBar)__receiver)
750        }
751    }
752    #[doc = "`IsHeaderSortie()` overload"]
753    fn is_header_sortie(self) -> bool {
754        unsafe {
755            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
756            ::unity::il2cpp_call!((::unity::module_base()+0x21f00b0usize)as*mut u8,bool;
757(TitleBar)__receiver)
758        }
759    }
760    #[doc = "`SetTitle(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
761    fn set_title(
762        self,
763        title: impl ::core::convert::Into<::unity::Il2CppString>,
764        title_help: impl ::core::convert::Into<::unity::Il2CppString>,
765        key_help_id: impl ::core::convert::Into<::unity::Il2CppString>,
766    ) -> () {
767        unsafe {
768            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
769            ::unity::il2cpp_call!((::unity::module_base()+0x21ee0c0usize)as*mut u8,();
770(TitleBar)__receiver,(::unity::Il2CppString)::core::convert::Into::into(title),(::unity::Il2CppString)::core::convert::Into::into(title_help),(::unity::Il2CppString)::core::convert::Into::into(key_help_id))
771        }
772    }
773    #[doc = "`IsFooterTypeGold()` overload"]
774    fn is_footer_type_gold(self) -> bool {
775        unsafe {
776            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
777            ::unity::il2cpp_call!((::unity::module_base()+0x21f0320usize)as*mut u8,bool;
778(TitleBar)__receiver)
779        }
780    }
781    #[doc = "`IsFooterTypePieceOfBond()` overload"]
782    fn is_footer_type_piece_of_bond(self) -> bool {
783        unsafe {
784            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
785            ::unity::il2cpp_call!((::unity::module_base()+0x21f0330usize)as*mut u8,bool;
786(TitleBar)__receiver)
787        }
788    }
789    #[doc = "`IsFooterTypeRefine()` overload"]
790    fn is_footer_type_refine(self) -> bool {
791        unsafe {
792            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
793            ::unity::il2cpp_call!((::unity::module_base()+0x21f0340usize)as*mut u8,bool;
794(TitleBar)__receiver)
795        }
796    }
797    #[doc = "`IsFooterTypeRefineGod()` overload"]
798    fn is_footer_type_refine_god(self) -> bool {
799        unsafe {
800            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
801            ::unity::il2cpp_call!((::unity::module_base()+0x21f0350usize)as*mut u8,bool;
802(TitleBar)__receiver)
803        }
804    }
805    #[doc = "`IsFooterTypeProof()` overload"]
806    fn is_footer_type_proof(self) -> bool {
807        unsafe {
808            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
809            ::unity::il2cpp_call!((::unity::module_base()+0x21f0360usize)as*mut u8,bool;
810(TitleBar)__receiver)
811        }
812    }
813    #[doc = "`IsFooterTypeRelayTicket()` overload"]
814    fn is_footer_type_relay_ticket(self) -> bool {
815        unsafe {
816            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
817            ::unity::il2cpp_call!((::unity::module_base()+0x21f0370usize)as*mut u8,bool;
818(TitleBar)__receiver)
819        }
820    }
821    #[doc = "`InitFooterValue(crate::app::titlebar::TitleBar_Values)` overload"]
822    fn init_footer_value(self, values: impl ::core::convert::Into<crate::app::titlebar::TitleBar_Values>) -> () {
823        unsafe {
824            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
825            ::unity::il2cpp_call!((::unity::module_base()+0x21ee780usize)as*mut u8,();
826(TitleBar)__receiver,(crate::app::titlebar::TitleBar_Values)::core::convert::Into::into(values))
827        }
828    }
829    #[doc = "`SetFooterValue()` overload"]
830    fn set_footer_value(self) -> () {
831        unsafe {
832            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
833            ::unity::il2cpp_call!((::unity::module_base()+0x21ed700usize)as*mut u8,();
834(TitleBar)__receiver)
835        }
836    }
837    #[doc = "`SetFooterCountValue()` overload"]
838    fn set_footer_count_value(self) -> () {
839        unsafe {
840            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
841            ::unity::il2cpp_call!((::unity::module_base()+0x21ef690usize)as*mut u8,();
842(TitleBar)__receiver)
843        }
844    }
845    #[doc = "`SetMaterialActive(crate::app::titlebar::TitleBar_Values, i32, crate::unity_engine::sprite::Sprite, ::unity::Il2CppString)` overload"]
846    fn set_material_active(
847        self,
848        values: impl ::core::convert::Into<crate::app::titlebar::TitleBar_Values>,
849        index: impl ::core::convert::Into<i32>,
850        icon_sprite: impl ::core::convert::Into<crate::unity_engine::sprite::Sprite>,
851        name: impl ::core::convert::Into<::unity::Il2CppString>,
852    ) -> () {
853        unsafe {
854            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
855            ::unity::il2cpp_call!((::unity::module_base()+0x21f04c0usize)as*mut u8,();
856(TitleBar)__receiver,(crate::app::titlebar::TitleBar_Values)::core::convert::Into::into(values),(i32)::core::convert::Into::into(index),(crate::unity_engine::sprite::Sprite)::core::convert::Into::into(icon_sprite),(::unity::Il2CppString)::core::convert::Into::into(name))
857        }
858    }
859    #[doc = "`SetMaterialValue(crate::app::titlebar::TitleBar_Values, i32, i32)` overload"]
860    fn set_material_value(
861        self,
862        values: impl ::core::convert::Into<crate::app::titlebar::TitleBar_Values>,
863        index: impl ::core::convert::Into<i32>,
864        value: impl ::core::convert::Into<i32>,
865    ) -> () {
866        unsafe {
867            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
868            ::unity::il2cpp_call!((::unity::module_base()+0x21f0980usize)as*mut u8,();
869(TitleBar)__receiver,(crate::app::titlebar::TitleBar_Values)::core::convert::Into::into(values),(i32)::core::convert::Into::into(index),(i32)::core::convert::Into::into(value))
870        }
871    }
872    #[doc = "`UpdateValueMoney(crate::app::titlebar::TitleBar_Values)` overload"]
873    fn update_value_money(self, values: impl ::core::convert::Into<crate::app::titlebar::TitleBar_Values>) -> () {
874        unsafe {
875            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
876            ::unity::il2cpp_call!((::unity::module_base()+0x21f0820usize)as*mut u8,();
877(TitleBar)__receiver,(crate::app::titlebar::TitleBar_Values)::core::convert::Into::into(values))
878        }
879    }
880    #[doc = "`UpdateValuePieceOfBond(crate::app::titlebar::TitleBar_Values)` overload"]
881    fn update_value_piece_of_bond(self, values: impl ::core::convert::Into<crate::app::titlebar::TitleBar_Values>) -> () {
882        unsafe {
883            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
884            ::unity::il2cpp_call!((::unity::module_base()+0x21f08d0usize)as*mut u8,();
885(TitleBar)__receiver,(crate::app::titlebar::TitleBar_Values)::core::convert::Into::into(values))
886        }
887    }
888    #[doc = "`UpdateValueRefine(crate::app::titlebar::TitleBar_Values)` overload"]
889    fn update_value_refine(self, values: impl ::core::convert::Into<crate::app::titlebar::TitleBar_Values>) -> () {
890        unsafe {
891            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
892            ::unity::il2cpp_call!((::unity::module_base()+0x21f07a0usize)as*mut u8,();
893(TitleBar)__receiver,(crate::app::titlebar::TitleBar_Values)::core::convert::Into::into(values))
894        }
895    }
896    #[doc = "`UpdateValueRefineGod(crate::app::titlebar::TitleBar_Values)` overload"]
897    fn update_value_refine_god(self, values: impl ::core::convert::Into<crate::app::titlebar::TitleBar_Values>) -> () {
898        unsafe {
899            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
900            ::unity::il2cpp_call!((::unity::module_base()+0x21f0420usize)as*mut u8,();
901(TitleBar)__receiver,(crate::app::titlebar::TitleBar_Values)::core::convert::Into::into(values))
902        }
903    }
904    #[doc = "`UpdateValueProof(crate::app::titlebar::TitleBar_Values)` overload"]
905    fn update_value_proof(self, values: impl ::core::convert::Into<crate::app::titlebar::TitleBar_Values>) -> () {
906        unsafe {
907            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
908            ::unity::il2cpp_call!((::unity::module_base()+0x21f0730usize)as*mut u8,();
909(TitleBar)__receiver,(crate::app::titlebar::TitleBar_Values)::core::convert::Into::into(values))
910        }
911    }
912    #[doc = "`UpdateValueRelayTicket(crate::app::titlebar::TitleBar_Values)` overload"]
913    fn update_value_relay_ticket(self, values: impl ::core::convert::Into<crate::app::titlebar::TitleBar_Values>) -> () {
914        unsafe {
915            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
916            ::unity::il2cpp_call!((::unity::module_base()+0x21f0800usize)as*mut u8,();
917(TitleBar)__receiver,(crate::app::titlebar::TitleBar_Values)::core::convert::Into::into(values))
918        }
919    }
920    #[doc = "`TransitTitleAnim()` overload"]
921    fn transit_title_anim(self) -> () {
922        unsafe {
923            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
924            ::unity::il2cpp_call!((::unity::module_base()+0x21f00d0usize)as*mut u8,();
925(TitleBar)__receiver)
926        }
927    }
928    #[doc = "`TransitValuesAnim()` overload"]
929    fn transit_values_anim(self) -> () {
930        unsafe {
931            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
932            ::unity::il2cpp_call!((::unity::module_base()+0x21eff70usize)as*mut u8,();
933(TitleBar)__receiver)
934        }
935    }
936    #[doc = "`GetHiddenTitle()` overload"]
937    fn get_hidden_title(self) -> crate::app::titlebar::TitleBar_Title {
938        unsafe {
939            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
940            ::unity::il2cpp_call!((::unity::module_base()+0x21f0ab0usize)as*mut u8,crate::app::titlebar::TitleBar_Title;
941(TitleBar)__receiver)
942        }
943    }
944    #[doc = "`GetHiddenValues()` overload"]
945    fn get_hidden_values(self) -> crate::app::titlebar::TitleBar_Values {
946        unsafe {
947            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
948            ::unity::il2cpp_call!((::unity::module_base()+0x21f0ad0usize)as*mut u8,crate::app::titlebar::TitleBar_Values;
949(TitleBar)__receiver)
950        }
951    }
952    #[doc = "`.ctor()` overload"]
953    fn ctor(self) -> () {
954        unsafe {
955            let __receiver = <TitleBar as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
956            ::unity::il2cpp_call!((::unity::module_base()+0x21f0af0usize)as*mut u8,();
957(TitleBar)__receiver)
958        }
959    }
960}
961
962#[cfg(feature = "app-titlebar")]
963impl<__T: ITitleBar> ITitleBarMethods for __T {}
964
965#[cfg(feature = "app-titlebar")]
966impl TitleBar {
967    pub fn get_instance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
968        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
969    }
970
971    pub fn set_instance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
972        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
973    }
974
975    pub fn create_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
976        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
977    }
978
979    pub fn load_prefab_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
980        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
981    }
982
983    pub fn is_loading_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
984        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
985    }
986
987    pub fn create_instance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
988        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
989    }
990
991    pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
992        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
993    }
994
995    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
996        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
997    }
998
999    pub fn hide_header_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1000        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1001    }
1002
1003    pub fn hide_header_key_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1004        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1005    }
1006
1007    pub fn hide_footer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1008        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1009    }
1010
1011    pub fn show_header_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1012        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1013    }
1014
1015    pub fn show_header_key_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1016        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1017    }
1018
1019    pub fn show_footer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1020        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1021    }
1022
1023    pub fn is_open_header_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1024        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1025    }
1026
1027    pub fn is_open_footer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1028        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1029    }
1030
1031    pub fn open_header_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1032        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1033    }
1034
1035    pub fn open_header_sortie_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1036        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1037    }
1038
1039    pub fn open_footer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1040        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1041    }
1042
1043    pub fn close_header_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1044        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1045    }
1046
1047    pub fn close_footer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1048        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1049    }
1050
1051    pub fn update_footer_values_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1052        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1053    }
1054
1055    pub fn set_unit_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1056        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1057    }
1058
1059    pub fn transit_header_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1060        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1061    }
1062
1063    pub fn get_anim_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1064        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1065    }
1066
1067    pub fn clear_header_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1068        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1069    }
1070
1071    pub fn clear_footer_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1072        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1073    }
1074
1075    pub fn is_header_sortie_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1076        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1077    }
1078
1079    pub fn set_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1080        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1081    }
1082
1083    pub fn is_footer_type_gold_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1084        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1085    }
1086
1087    pub fn is_footer_type_piece_of_bond_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1088        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1089    }
1090
1091    pub fn is_footer_type_refine_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1092        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1093    }
1094
1095    pub fn is_footer_type_refine_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1096        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1097    }
1098
1099    pub fn is_footer_type_proof_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1100        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1101    }
1102
1103    pub fn is_footer_type_relay_ticket_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1104        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1105    }
1106
1107    pub fn init_footer_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1108        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1109    }
1110
1111    pub fn set_footer_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1112        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1113    }
1114
1115    pub fn set_footer_count_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1116        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1117    }
1118
1119    pub fn set_material_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1120        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1121    }
1122
1123    pub fn set_material_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1124        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1125    }
1126
1127    pub fn update_value_money_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1128        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1129    }
1130
1131    pub fn update_value_piece_of_bond_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1132        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1133    }
1134
1135    pub fn update_value_refine_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1136        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1137    }
1138
1139    pub fn update_value_refine_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1140        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1141    }
1142
1143    pub fn update_value_proof_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1144        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1145    }
1146
1147    pub fn update_value_relay_ticket_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1148        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1149    }
1150
1151    pub fn transit_title_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1152        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1153    }
1154
1155    pub fn transit_values_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1156        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1157    }
1158
1159    pub fn get_hidden_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1160        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1161    }
1162
1163    pub fn get_hidden_values_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1164        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1165    }
1166
1167    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1168        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1169    }
1170
1171    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1172        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1173    }
1174}
1175
1176#[cfg(feature = "app-titlebar")]
1177impl TitleBar {
1178    #[doc = "`.ctor()` — no args"]
1179    pub fn new() -> Self {
1180        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1181            panic!(
1182                "{}
1183::{}
1184 failed to instantiate",
1185                ::core::stringify!(TitleBar),
1186                ::core::stringify!(new),
1187            )
1188        });
1189        <Self as ITitleBarMethods>::ctor(this);
1190        this
1191    }
1192}
1193
1194#[cfg(feature = "app-titlebar")]
1195#[doc(hidden)]
1196pub mod prelude {
1197    pub use super::{
1198        ITitleBar, ITitleBarMethods, ITitleBar_Num, ITitleBar_NumMethods, ITitleBar_Title, ITitleBar_TitleBarProc, ITitleBar_TitleBarProcMethods,
1199        ITitleBar_TitleMethods, ITitleBar_Values, ITitleBar_ValuesMethods, TitleBar, TitleBar_AnimType, TitleBar_FooterType, TitleBar_Num,
1200        TitleBar_Title, TitleBar_TitleBarProc, TitleBar_Values,
1201    };
1202    #[cfg(feature = "app-procinst")]
1203    pub use crate::app::procinst::IProcInstMethods;
1204    #[cfg(feature = "system-object")]
1205    pub use crate::system::object::IObjectMethods;
1206    #[cfg(feature = "system-enum")]
1207    pub use crate::system::r#enum::IEnumMethods;
1208    #[cfg(feature = "system-valuetype")]
1209    pub use crate::system::valuetype::IValueTypeMethods;
1210    #[cfg(feature = "unity_engine-behaviour")]
1211    pub use crate::unity_engine::behaviour::IBehaviourMethods;
1212    #[cfg(feature = "unity_engine-component")]
1213    pub use crate::unity_engine::component::IComponentMethods;
1214    #[cfg(feature = "unity_engine-monobehaviour")]
1215    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
1216    #[cfg(feature = "unity_engine-object_2")]
1217    pub use crate::unity_engine::object_2::IObject_2Methods;
1218    pub use crate::{
1219        app::procinst::IProcInst,
1220        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1221        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
1222    };
1223}