Skip to main content

engage/generated/app/
arenaordersequence.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-arenaordersequence-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            procinst::{IProcInst, ProcInst},
11            singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
12        },
13        system::{
14            object::{IObject, Object},
15            r#enum::{Enum, IEnum},
16            valuetype::{IValueType, ValueType},
17        },
18    };
19
20    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/arenaordersequence/ArenaOrderSequence.md"))]
21    #[::unity::class(namespace = "App", name = "ArenaOrderSequence")]
22    #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::arenaordersequence::ArenaOrderSequence>)]
23    pub struct ArenaOrderSequence {
24        #[offset(192)]
25        #[rename(name = "m_ExpUnitSelectRoot")]
26        pub m_exp_unit_select_root: crate::app::arenaexpunitselectroot::ArenaExpUnitSelectRoot,
27        #[offset(200)]
28        #[rename(name = "m_BondUnitSelectRoot")]
29        pub m_bond_unit_select_root: crate::app::arenabondunitselectroot::ArenaBondUnitSelectRoot,
30        #[offset(208)]
31        #[rename(name = "m_BondEmblemSelectRoot")]
32        pub m_bond_emblem_select_root: crate::app::arenabondgodselectroot::ArenaBondGodSelectRoot,
33        #[offset(216)]
34        #[rename(name = "m_BondLevelSelectRoot")]
35        pub m_bond_level_select_root: crate::app::arenabondlevelselectroot::ArenaBondLevelSelectRoot,
36        #[offset(224)]
37        #[rename(name = "m_NextLabel")]
38        pub m_next_label: crate::app::arenaordersequence::ArenaOrderSequence_Label,
39        #[offset(228)]
40        #[rename(name = "m_IsBackBondSelectEmblem")]
41        pub m_is_back_bond_select_emblem: bool,
42        #[offset(232)]
43        #[rename(name = "m_ArenaObjects")]
44        pub m_arena_objects: crate::system::collections::generic::list_1::List_1<crate::unity_engine::gameobject::GameObject>,
45        #[offset(240)]
46        #[rename(name = "m_GodUnit")]
47        pub m_god_unit: crate::app::godunit::GodUnit,
48        #[offset(248)]
49        #[rename(name = "m_Ring")]
50        pub m_ring: crate::app::unitring::UnitRing,
51    }
52
53    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/arenaordersequence/ArenaOrderSequence_GodInfo.md"))]
54    #[repr(C)]
55    #[derive(::core::clone::Clone, ::core::marker::Copy)]
56    pub struct ArenaOrderSequence_GodInfo {
57        pub god: crate::app::godunit::GodUnit,
58        pub r#type: crate::app::ringcleaningsequence::RingCleaningSequence_GodType,
59    }
60    impl ::unity::ClassIdentity for ArenaOrderSequence_GodInfo {
61        const NAME: &'static str = "ArenaOrderSequence.GodInfo";
62        const NAMESPACE: &'static str = "App";
63
64        fn class() -> ::unity::Class {
65            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
66            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
67        }
68    }
69    impl ::unity::IlType for ArenaOrderSequence_GodInfo {
70        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
71            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
72        }
73    }
74
75    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/arenaordersequence/ArenaOrderSequence_TrainType.md"))]
76    #[repr(C)]
77    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
78    pub struct ArenaOrderSequence_TrainType {
79        pub value: i32,
80    }
81    impl ::unity::ClassIdentity for ArenaOrderSequence_TrainType {
82        const NAME: &'static str = "ArenaOrderSequence.TrainType";
83        const NAMESPACE: &'static str = "App";
84
85        fn class() -> ::unity::Class {
86            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
87            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
88        }
89    }
90    impl ::unity::IlType for ArenaOrderSequence_TrainType {
91        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
92            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
93        }
94    }
95    impl ArenaOrderSequence_TrainType {
96        pub fn random() -> Self {
97            Self { value: 0 }
98        }
99
100        pub fn emblem() -> Self {
101            Self { value: 1 }
102        }
103    }
104
105    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/arenaordersequence/ArenaOrderSequence_Label.md"))]
106    #[repr(C)]
107    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
108    pub struct ArenaOrderSequence_Label {
109        pub value: i32,
110    }
111    impl ::unity::ClassIdentity for ArenaOrderSequence_Label {
112        const NAME: &'static str = "ArenaOrderSequence.Label";
113        const NAMESPACE: &'static str = "App";
114
115        fn class() -> ::unity::Class {
116            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
117            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
118        }
119    }
120    impl ::unity::IlType for ArenaOrderSequence_Label {
121        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
122            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
123        }
124    }
125    impl ArenaOrderSequence_Label {
126        pub fn top() -> Self {
127            Self { value: 0 }
128        }
129
130        pub fn exp_select_unit() -> Self {
131            Self { value: 1 }
132        }
133
134        pub fn bond_select_unit() -> Self {
135            Self { value: 2 }
136        }
137
138        pub fn bond_select_emblem() -> Self {
139            Self { value: 3 }
140        }
141
142        pub fn bond_select_level() -> Self {
143            Self { value: 4 }
144        }
145
146        pub fn training() -> Self {
147            Self { value: 5 }
148        }
149
150        pub fn result() -> Self {
151            Self { value: 6 }
152        }
153
154        pub fn end() -> Self {
155            Self { value: 7 }
156        }
157
158        pub fn skill_inheritance() -> Self {
159            Self { value: 8 }
160        }
161    }
162}
163
164#[cfg(feature = "app-arenaordersequence-types")]
165pub use __types::*;
166
167#[cfg(feature = "app-arenaordersequence")]
168impl ArenaOrderSequence {
169    #[doc = "`IsSelectableGod(crate::app::godunit::GodUnit, crate::app::unit::Unit)` overload"]
170    pub fn is_selectable_god(
171        god: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
172        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
173    ) -> bool {
174        unsafe {
175            ::unity::il2cpp_call!((::unity::module_base()+0x1c9e450usize)as*mut u8,bool;
176(crate::app::godunit::GodUnit)::core::convert::Into::into(god),(crate::app::unit::Unit)::core::convert::Into::into(unit))
177        }
178    }
179
180    #[doc = "`IsSelectableGodImpl(crate::app::godunit::GodUnit)` overload"]
181    pub fn is_selectable_god_impl(god: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> bool {
182        unsafe {
183            ::unity::il2cpp_call!((::unity::module_base()+0x1ca5170usize)as*mut u8,bool;
184(crate::app::godunit::GodUnit)::core::convert::Into::into(god))
185        }
186    }
187
188    #[doc = "`GetNextLevelCap(crate::app::unit::Unit, crate::app::godunit::GodUnit, bool, *mutbool)` overload"]
189    pub fn get_next_level_cap(
190        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
191        god: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
192        is_cap_over: impl ::core::convert::Into<bool>,
193    ) -> (i32, bool) {
194        unsafe {
195            let mut __out_0 = ::core::mem::MaybeUninit::<bool>::uninit();
196            let __ret = {
197                ::unity::il2cpp_call!((::unity::module_base()+0x1ca01e0usize)as*mut u8,i32;
198(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::godunit::GodUnit)::core::convert::Into::into(god),(bool)::core::convert::Into::into(is_cap_over),(*mut bool)__out_0.as_mut_ptr())
199            };
200            (__ret, __out_0.assume_init())
201        }
202    }
203
204    #[doc = "`IsLevelCapTalk(crate::app::unit::Unit, crate::app::godunit::GodUnit)` overload"]
205    pub fn is_level_cap_talk(
206        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
207        god: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
208    ) -> bool {
209        unsafe {
210            ::unity::il2cpp_call!((::unity::module_base()+0x1ca0280usize)as*mut u8,bool;
211(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::godunit::GodUnit)::core::convert::Into::into(god))
212        }
213    }
214
215    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
216    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
217        unsafe {
218            ::unity::il2cpp_call!((::unity::module_base()+0x1ca5330usize)as*mut u8,();
219(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
220        }
221    }
222}
223
224#[cfg(feature = "app-arenaordersequence")]
225pub trait IArenaOrderSequenceMethods: IArenaOrderSequence {
226    #[doc = "`get_SelectableUnit()` overload"]
227    fn get_selectable_unit(self) -> crate::system::collections::generic::list_1::List_1<crate::app::unit::Unit> {
228        unsafe {
229            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
230            ::unity::il2cpp_call!((::unity::module_base()+0x1ca5130usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::unit::Unit> ;
231(ArenaOrderSequence)__receiver)
232        }
233    }
234    #[doc = "`set_SelectableUnit(crate::system::collections::generic::list_1::List_1<crate::app::unit::Unit>)` overload"]
235    fn set_selectable_unit(
236        self,
237        value: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::unit::Unit>>,
238    ) -> () {
239        unsafe {
240            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
241            ::unity::il2cpp_call!((::unity::module_base()+0x1ca5140usize)as*mut u8,();
242(ArenaOrderSequence)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::unit::Unit>)::core::convert::Into::into(value))
243        }
244    }
245    #[doc = "`get_SelectableGod()` overload"]
246    fn get_selectable_god(self) -> crate::system::collections::generic::list_1::List_1<crate::app::arenaordersequence::ArenaOrderSequence_GodInfo> {
247        unsafe {
248            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
249            ::unity::il2cpp_call!((::unity::module_base()+0x1ca5150usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::arenaordersequence::ArenaOrderSequence_GodInfo> ;
250(ArenaOrderSequence)__receiver)
251        }
252    }
253    #[doc = "`set_SelectableGod(crate::system::collections::generic::list_1::List_1<crate::app::arenaordersequence::ArenaOrderSequence_GodInfo>)` overload"]
254    fn set_selectable_god(
255        self,
256        value: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::arenaordersequence::ArenaOrderSequence_GodInfo>>,
257    ) -> () {
258        unsafe {
259            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
260            ::unity::il2cpp_call!((::unity::module_base()+0x1ca5160usize)as*mut u8,();
261(ArenaOrderSequence)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::arenaordersequence::ArenaOrderSequence_GodInfo>)::core::convert::Into::into(value))
262        }
263    }
264    #[doc = "`SetupSelectableGodList(crate::app::unit::Unit)` overload"]
265    fn setup_selectable_god_list(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
266        unsafe {
267            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
268            ::unity::il2cpp_call!((::unity::module_base()+0x1c9de80usize)as*mut u8,();
269(ArenaOrderSequence)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
270        }
271    }
272    #[doc = "`get_IsEmblemBattle()` overload"]
273    fn get_is_emblem_battle(self) -> bool {
274        unsafe {
275            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
276            ::unity::il2cpp_call!((::unity::module_base()+0x1ca51f0usize)as*mut u8,bool;
277(ArenaOrderSequence)__receiver)
278        }
279    }
280    #[doc = "`set_IsEmblemBattle(bool)` overload"]
281    fn set_is_emblem_battle(self, value: impl ::core::convert::Into<bool>) -> () {
282        unsafe {
283            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
284            ::unity::il2cpp_call!((::unity::module_base()+0x1ca5200usize)as*mut u8,();
285(ArenaOrderSequence)__receiver,(bool)::core::convert::Into::into(value))
286        }
287    }
288    #[doc = "`get_IsSpecialBattle()` overload"]
289    fn get_is_special_battle(self) -> bool {
290        unsafe {
291            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
292            ::unity::il2cpp_call!((::unity::module_base()+0x1ca5210usize)as*mut u8,bool;
293(ArenaOrderSequence)__receiver)
294        }
295    }
296    #[doc = "`set_IsSpecialBattle(bool)` overload"]
297    fn set_is_special_battle(self, value: impl ::core::convert::Into<bool>) -> () {
298        unsafe {
299            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
300            ::unity::il2cpp_call!((::unity::module_base()+0x1ca5220usize)as*mut u8,();
301(ArenaOrderSequence)__receiver,(bool)::core::convert::Into::into(value))
302        }
303    }
304    #[doc = "`get_TrainingType()` overload"]
305    fn get_training_type(self) -> crate::app::arenaordersequence::ArenaOrderSequence_TrainType {
306        unsafe {
307            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
308            ::unity::il2cpp_call!((::unity::module_base()+0x1ca5230usize)as*mut u8,crate::app::arenaordersequence::ArenaOrderSequence_TrainType;
309(ArenaOrderSequence)__receiver)
310        }
311    }
312    #[doc = "`set_TrainingType(crate::app::arenaordersequence::ArenaOrderSequence_TrainType)` overload"]
313    fn set_training_type(self, value: impl ::core::convert::Into<crate::app::arenaordersequence::ArenaOrderSequence_TrainType>) -> () {
314        unsafe {
315            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
316            ::unity::il2cpp_call!((::unity::module_base()+0x1ca5240usize)as*mut u8,();
317(ArenaOrderSequence)__receiver,(crate::app::arenaordersequence::ArenaOrderSequence_TrainType)::core::convert::Into::into(value))
318        }
319    }
320    #[doc = "`get_TrainingUnit()` overload"]
321    fn get_training_unit(self) -> crate::app::unit::Unit {
322        unsafe {
323            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
324            ::unity::il2cpp_call!((::unity::module_base()+0x1ca5250usize)as*mut u8,crate::app::unit::Unit;
325(ArenaOrderSequence)__receiver)
326        }
327    }
328    #[doc = "`set_TrainingUnit(crate::app::unit::Unit)` overload"]
329    fn set_training_unit(self, value: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
330        unsafe {
331            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
332            ::unity::il2cpp_call!((::unity::module_base()+0x1ca5260usize)as*mut u8,();
333(ArenaOrderSequence)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(value))
334        }
335    }
336    #[doc = "`get_BattleUnit()` overload"]
337    fn get_battle_unit(self) -> crate::app::unit::Unit {
338        unsafe {
339            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
340            ::unity::il2cpp_call!((::unity::module_base()+0x1ca5270usize)as*mut u8,crate::app::unit::Unit;
341(ArenaOrderSequence)__receiver)
342        }
343    }
344    #[doc = "`set_BattleUnit(crate::app::unit::Unit)` overload"]
345    fn set_battle_unit(self, value: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
346        unsafe {
347            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
348            ::unity::il2cpp_call!((::unity::module_base()+0x1ca5280usize)as*mut u8,();
349(ArenaOrderSequence)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(value))
350        }
351    }
352    #[doc = "`get_BattleEmblem()` overload"]
353    fn get_battle_emblem(self) -> crate::app::godunit::GodUnit {
354        unsafe {
355            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
356            ::unity::il2cpp_call!((::unity::module_base()+0x1ca5290usize)as*mut u8,crate::app::godunit::GodUnit;
357(ArenaOrderSequence)__receiver)
358        }
359    }
360    #[doc = "`set_BattleEmblem(crate::app::godunit::GodUnit)` overload"]
361    fn set_battle_emblem(self, value: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> () {
362        unsafe {
363            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
364            ::unity::il2cpp_call!((::unity::module_base()+0x1ca52a0usize)as*mut u8,();
365(ArenaOrderSequence)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(value))
366        }
367    }
368    #[doc = "`get_EmblemType()` overload"]
369    fn get_emblem_type(self) -> crate::app::ringcleaningsequence::RingCleaningSequence_GodType {
370        unsafe {
371            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
372            ::unity::il2cpp_call!((::unity::module_base()+0x1ca52b0usize)as*mut u8,crate::app::ringcleaningsequence::RingCleaningSequence_GodType;
373(ArenaOrderSequence)__receiver)
374        }
375    }
376    #[doc = "`set_EmblemType(crate::app::ringcleaningsequence::RingCleaningSequence_GodType)` overload"]
377    fn set_emblem_type(self, value: impl ::core::convert::Into<crate::app::ringcleaningsequence::RingCleaningSequence_GodType>) -> () {
378        unsafe {
379            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
380            ::unity::il2cpp_call!((::unity::module_base()+0x1ca52c0usize)as*mut u8,();
381(ArenaOrderSequence)__receiver,(crate::app::ringcleaningsequence::RingCleaningSequence_GodType)::core::convert::Into::into(value))
382        }
383    }
384    #[doc = "`get_BondExp()` overload"]
385    fn get_bond_exp(self) -> i32 {
386        unsafe {
387            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
388            ::unity::il2cpp_call!((::unity::module_base()+0x1ca52d0usize)as*mut u8,i32;
389(ArenaOrderSequence)__receiver)
390        }
391    }
392    #[doc = "`set_BondExp(i32)` overload"]
393    fn set_bond_exp(self, value: impl ::core::convert::Into<i32>) -> () {
394        unsafe {
395            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
396            ::unity::il2cpp_call!((::unity::module_base()+0x1ca52e0usize)as*mut u8,();
397(ArenaOrderSequence)__receiver,(i32)::core::convert::Into::into(value))
398        }
399    }
400    #[doc = "`get_Calculator()` overload"]
401    fn get_calculator(self) -> crate::app::battlecalculator::BattleCalculator {
402        unsafe {
403            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
404            ::unity::il2cpp_call!((::unity::module_base()+0x1ca52f0usize)as*mut u8,crate::app::battlecalculator::BattleCalculator;
405(ArenaOrderSequence)__receiver)
406        }
407    }
408    #[doc = "`set_Calculator(crate::app::battlecalculator::BattleCalculator)` overload"]
409    fn set_calculator(self, value: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>) -> () {
410        unsafe {
411            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
412            ::unity::il2cpp_call!((::unity::module_base()+0x1ca5300usize)as*mut u8,();
413(ArenaOrderSequence)__receiver,(crate::app::battlecalculator::BattleCalculator)::core::convert::Into::into(value))
414        }
415    }
416    #[doc = "`get_SimCalculator()` overload"]
417    fn get_sim_calculator(self) -> crate::app::battlecalculator::BattleCalculator {
418        unsafe {
419            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
420            ::unity::il2cpp_call!((::unity::module_base()+0x1ca5310usize)as*mut u8,crate::app::battlecalculator::BattleCalculator;
421(ArenaOrderSequence)__receiver)
422        }
423    }
424    #[doc = "`set_SimCalculator(crate::app::battlecalculator::BattleCalculator)` overload"]
425    fn set_sim_calculator(self, value: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>) -> () {
426        unsafe {
427            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
428            ::unity::il2cpp_call!((::unity::module_base()+0x1ca5320usize)as*mut u8,();
429(ArenaOrderSequence)__receiver,(crate::app::battlecalculator::BattleCalculator)::core::convert::Into::into(value))
430        }
431    }
432    #[doc = "`Load()` overload"]
433    fn load(self) -> crate::system::collections::ienumerator::IEnumerator {
434        unsafe {
435            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
436            ::unity::il2cpp_call!((::unity::module_base()+0x1ca6920usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
437(ArenaOrderSequence)__receiver)
438        }
439    }
440    #[doc = "`Unload()` overload"]
441    fn unload(self) -> () {
442        unsafe {
443            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
444            ::unity::il2cpp_call!((::unity::module_base()+0x1ca6980usize)as*mut u8,();
445(ArenaOrderSequence)__receiver)
446        }
447    }
448    #[doc = "`BackgroundIn()` overload"]
449    fn background_in(self) -> () {
450        unsafe {
451            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
452            ::unity::il2cpp_call!((::unity::module_base()+0x1ca6f40usize)as*mut u8,();
453(ArenaOrderSequence)__receiver)
454        }
455    }
456    #[doc = "`BackgroundOut()` overload"]
457    fn background_out(self) -> () {
458        unsafe {
459            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
460            ::unity::il2cpp_call!((::unity::module_base()+0x1ca6ff0usize)as*mut u8,();
461(ArenaOrderSequence)__receiver)
462        }
463    }
464    #[doc = "`DispTitleBar()` overload"]
465    fn disp_title_bar(self) -> () {
466        unsafe {
467            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
468            ::unity::il2cpp_call!((::unity::module_base()+0x1ca70a0usize)as*mut u8,();
469(ArenaOrderSequence)__receiver)
470        }
471    }
472    #[doc = "`CreateSkillInheritance()` overload"]
473    fn create_skill_inheritance(self) -> () {
474        unsafe {
475            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
476            ::unity::il2cpp_call!((::unity::module_base()+0x1ca7200usize)as*mut u8,();
477(ArenaOrderSequence)__receiver)
478        }
479    }
480    #[doc = "`CreateTopMenu()` overload"]
481    fn create_top_menu(self) -> () {
482        unsafe {
483            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
484            ::unity::il2cpp_call!((::unity::module_base()+0x1ca7210usize)as*mut u8,();
485(ArenaOrderSequence)__receiver)
486        }
487    }
488    #[doc = "`CreateExpUnitSelectMenu()` overload"]
489    fn create_exp_unit_select_menu(self) -> () {
490        unsafe {
491            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
492            ::unity::il2cpp_call!((::unity::module_base()+0x1ca7440usize)as*mut u8,();
493(ArenaOrderSequence)__receiver)
494        }
495    }
496    #[doc = "`DestroyExpUnitSelectMenu()` overload"]
497    fn destroy_exp_unit_select_menu(self) -> () {
498        unsafe {
499            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
500            ::unity::il2cpp_call!((::unity::module_base()+0x1ca7730usize)as*mut u8,();
501(ArenaOrderSequence)__receiver)
502        }
503    }
504    #[doc = "`CreateBondUnitSelectMenu()` overload"]
505    fn create_bond_unit_select_menu(self) -> () {
506        unsafe {
507            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
508            ::unity::il2cpp_call!((::unity::module_base()+0x1ca77c0usize)as*mut u8,();
509(ArenaOrderSequence)__receiver)
510        }
511    }
512    #[doc = "`DestroyBondUnitSelectMenu()` overload"]
513    fn destroy_bond_unit_select_menu(self) -> () {
514        unsafe {
515            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
516            ::unity::il2cpp_call!((::unity::module_base()+0x1ca7c80usize)as*mut u8,();
517(ArenaOrderSequence)__receiver)
518        }
519    }
520    #[doc = "`CreateBondEmblemSelectMenu()` overload"]
521    fn create_bond_emblem_select_menu(self) -> () {
522        unsafe {
523            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
524            ::unity::il2cpp_call!((::unity::module_base()+0x1ca7d10usize)as*mut u8,();
525(ArenaOrderSequence)__receiver)
526        }
527    }
528    #[doc = "`DestroyBondEmblemSelectMenu()` overload"]
529    fn destroy_bond_emblem_select_menu(self) -> () {
530        unsafe {
531            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
532            ::unity::il2cpp_call!((::unity::module_base()+0x1ca8070usize)as*mut u8,();
533(ArenaOrderSequence)__receiver)
534        }
535    }
536    #[doc = "`CreateBondLevelSelectMenu()` overload"]
537    fn create_bond_level_select_menu(self) -> () {
538        unsafe {
539            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
540            ::unity::il2cpp_call!((::unity::module_base()+0x1ca8120usize)as*mut u8,();
541(ArenaOrderSequence)__receiver)
542        }
543    }
544    #[doc = "`DestroyBondLevelSelectMenu()` overload"]
545    fn destroy_bond_level_select_menu(self) -> () {
546        unsafe {
547            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
548            ::unity::il2cpp_call!((::unity::module_base()+0x1ca84c0usize)as*mut u8,();
549(ArenaOrderSequence)__receiver)
550        }
551    }
552    #[doc = "`SetupRandomUnit()` overload"]
553    fn setup_random_unit(self) -> () {
554        unsafe {
555            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
556            ::unity::il2cpp_call!((::unity::module_base()+0x1ca8550usize)as*mut u8,();
557(ArenaOrderSequence)__receiver)
558        }
559    }
560    #[doc = "`SetupEmblem(crate::app::godunit::GodUnit, crate::app::ringcleaningsequence::RingCleaningSequence_GodType)` overload"]
561    fn setup_emblem(
562        self,
563        emblem: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
564        r#type: impl ::core::convert::Into<crate::app::ringcleaningsequence::RingCleaningSequence_GodType>,
565    ) -> () {
566        unsafe {
567            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
568            ::unity::il2cpp_call!((::unity::module_base()+0x1ca93f0usize)as*mut u8,();
569(ArenaOrderSequence)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(emblem),(crate::app::ringcleaningsequence::RingCleaningSequence_GodType)::core::convert::Into::into(r#type))
570        }
571    }
572    #[doc = "`Culculate()` overload"]
573    fn culculate(self) -> () {
574        unsafe {
575            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
576            ::unity::il2cpp_call!((::unity::module_base()+0x1ca9c10usize)as*mut u8,();
577(ArenaOrderSequence)__receiver)
578        }
579    }
580    #[doc = "`SetupTraining()` overload"]
581    fn setup_training(self) -> () {
582        unsafe {
583            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
584            ::unity::il2cpp_call!((::unity::module_base()+0x1ca9e80usize)as*mut u8,();
585(ArenaOrderSequence)__receiver)
586        }
587    }
588    #[doc = "`StartTraining()` overload"]
589    fn start_training(self) -> () {
590        unsafe {
591            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
592            ::unity::il2cpp_call!((::unity::module_base()+0x1caa3a0usize)as*mut u8,();
593(ArenaOrderSequence)__receiver)
594        }
595    }
596    #[doc = "`FinishTraining()` overload"]
597    fn finish_training(self) -> () {
598        unsafe {
599            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
600            ::unity::il2cpp_call!((::unity::module_base()+0x1caa4b0usize)as*mut u8,();
601(ArenaOrderSequence)__receiver)
602        }
603    }
604    #[doc = "`SetBattleUnitWeapon(crate::app::unit::Unit)` overload"]
605    fn set_battle_unit_weapon(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
606        unsafe {
607            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
608            ::unity::il2cpp_call!((::unity::module_base()+0x1ca8e00usize)as*mut u8,();
609(ArenaOrderSequence)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
610        }
611    }
612    #[doc = "`SetEmblemWeapon(crate::app::unit::Unit, crate::app::godunit::GodUnit, i32)` overload"]
613    fn set_emblem_weapon(
614        self,
615        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
616        emblem: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
617        bond_level: impl ::core::convert::Into<i32>,
618    ) -> () {
619        unsafe {
620            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
621            ::unity::il2cpp_call!((::unity::module_base()+0x1ca94d0usize)as*mut u8,();
622(ArenaOrderSequence)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::godunit::GodUnit)::core::convert::Into::into(emblem),(i32)::core::convert::Into::into(bond_level))
623        }
624    }
625    #[doc = "`Exit()` overload"]
626    fn exit(self) -> () {
627        unsafe {
628            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
629            ::unity::il2cpp_call!((::unity::module_base()+0x1caa930usize)as*mut u8,();
630(ArenaOrderSequence)__receiver)
631        }
632    }
633    #[doc = "`.ctor()` overload"]
634    fn ctor(self) -> () {
635        unsafe {
636            let __receiver = <ArenaOrderSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
637            ::unity::il2cpp_call!((::unity::module_base()+0x1ca67f0usize)as*mut u8,();
638(ArenaOrderSequence)__receiver)
639        }
640    }
641}
642
643#[cfg(feature = "app-arenaordersequence")]
644impl<__T: IArenaOrderSequence> IArenaOrderSequenceMethods for __T {}
645
646#[cfg(feature = "app-arenaordersequence")]
647impl ArenaOrderSequence {
648    pub fn get_selectable_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
649        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
650    }
651
652    pub fn set_selectable_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
653        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
654    }
655
656    pub fn get_selectable_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
657        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
658    }
659
660    pub fn set_selectable_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
661        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
662    }
663
664    pub fn setup_selectable_god_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
665        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
666    }
667
668    pub fn is_selectable_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
669        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
670    }
671
672    pub fn is_selectable_god_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
673        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
674    }
675
676    pub fn get_next_level_cap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
677        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
678    }
679
680    pub fn is_level_cap_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
681        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
682    }
683
684    pub fn get_is_emblem_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
685        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
686    }
687
688    pub fn set_is_emblem_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
689        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
690    }
691
692    pub fn get_is_special_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
693        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
694    }
695
696    pub fn set_is_special_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
697        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
698    }
699
700    pub fn get_training_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
701        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
702    }
703
704    pub fn set_training_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
705        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
706    }
707
708    pub fn get_training_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
709        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
710    }
711
712    pub fn set_training_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
713        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
714    }
715
716    pub fn get_battle_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
717        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
718    }
719
720    pub fn set_battle_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
721        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
722    }
723
724    pub fn get_battle_emblem_method_info() -> &'static ::unity::il2cpp::MethodInfo {
725        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
726    }
727
728    pub fn set_battle_emblem_method_info() -> &'static ::unity::il2cpp::MethodInfo {
729        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
730    }
731
732    pub fn get_emblem_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
733        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
734    }
735
736    pub fn set_emblem_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
737        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
738    }
739
740    pub fn get_bond_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
741        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
742    }
743
744    pub fn set_bond_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
745        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
746    }
747
748    pub fn get_calculator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
749        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
750    }
751
752    pub fn set_calculator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
753        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
754    }
755
756    pub fn get_sim_calculator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
757        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
758    }
759
760    pub fn set_sim_calculator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
761        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
762    }
763
764    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
765        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
766    }
767
768    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
769        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
770    }
771
772    pub fn unload_method_info() -> &'static ::unity::il2cpp::MethodInfo {
773        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
774    }
775
776    pub fn background_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
777        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
778    }
779
780    pub fn background_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
781        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
782    }
783
784    pub fn disp_title_bar_method_info() -> &'static ::unity::il2cpp::MethodInfo {
785        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
786    }
787
788    pub fn create_skill_inheritance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
789        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
790    }
791
792    pub fn create_top_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
793        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
794    }
795
796    pub fn create_exp_unit_select_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
797        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
798    }
799
800    pub fn destroy_exp_unit_select_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
801        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
802    }
803
804    pub fn create_bond_unit_select_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
805        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
806    }
807
808    pub fn destroy_bond_unit_select_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
809        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
810    }
811
812    pub fn create_bond_emblem_select_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
813        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
814    }
815
816    pub fn destroy_bond_emblem_select_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
817        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
818    }
819
820    pub fn create_bond_level_select_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
821        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
822    }
823
824    pub fn destroy_bond_level_select_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
825        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
826    }
827
828    pub fn setup_random_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
829        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
830    }
831
832    pub fn setup_emblem_method_info() -> &'static ::unity::il2cpp::MethodInfo {
833        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
834    }
835
836    pub fn culculate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
837        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
838    }
839
840    pub fn setup_training_method_info() -> &'static ::unity::il2cpp::MethodInfo {
841        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
842    }
843
844    pub fn start_training_method_info() -> &'static ::unity::il2cpp::MethodInfo {
845        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
846    }
847
848    pub fn finish_training_method_info() -> &'static ::unity::il2cpp::MethodInfo {
849        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
850    }
851
852    pub fn set_battle_unit_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
853        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
854    }
855
856    pub fn set_emblem_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
857        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
858    }
859
860    pub fn exit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
861        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
862    }
863
864    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
865        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
866    }
867}
868
869#[cfg(feature = "app-arenaordersequence")]
870impl ArenaOrderSequence {
871    #[doc = "`.ctor()` — no args"]
872    pub fn new() -> Self {
873        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
874            panic!(
875                "{}
876::{}
877 failed to instantiate",
878                ::core::stringify!(ArenaOrderSequence),
879                ::core::stringify!(new),
880            )
881        });
882        <Self as IArenaOrderSequenceMethods>::ctor(this);
883        this
884    }
885}
886
887#[cfg(feature = "app-arenaordersequence")]
888#[doc(hidden)]
889pub mod prelude {
890    pub use super::{
891        ArenaOrderSequence, ArenaOrderSequence_GodInfo, ArenaOrderSequence_Label, ArenaOrderSequence_TrainType, IArenaOrderSequence,
892        IArenaOrderSequenceMethods,
893    };
894    #[cfg(feature = "app-procinst")]
895    pub use crate::app::procinst::IProcInstMethods;
896    #[cfg(feature = "app-singletonprocinst_1")]
897    pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
898    #[cfg(feature = "system-object")]
899    pub use crate::system::object::IObjectMethods;
900    #[cfg(feature = "system-enum")]
901    pub use crate::system::r#enum::IEnumMethods;
902    #[cfg(feature = "system-valuetype")]
903    pub use crate::system::valuetype::IValueTypeMethods;
904    pub use crate::{
905        app::{procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1},
906        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
907    };
908}