Skip to main content

engage/generated/app/
telopmanager.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-telopmanager-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            procinst::{IProcInst, ProcInst},
11            singletonmonobehaviour_1::{ISingletonMonoBehaviour_1, SingletonMonoBehaviour_1},
12        },
13        system::{
14            object::{IObject, Object},
15            r#enum::{Enum, IEnum},
16            valuetype::{IValueType, ValueType},
17        },
18        unity_engine::{
19            behaviour::{Behaviour, IBehaviour},
20            component::{Component, IComponent},
21            monobehaviour::{IMonoBehaviour, MonoBehaviour},
22            object_2::{IObject_2, Object_2},
23        },
24    };
25
26    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/telopmanager/TelopManager.md"))]
27    #[::unity::class(namespace = "App", name = "TelopManager")]
28    #[parent(crate::app::singletonmonobehaviour_1::SingletonMonoBehaviour_1<crate::app::telopmanager::TelopManager>)]
29    pub struct TelopManager {
30        #[static_field]
31        #[rename(name = "CanvasSize")]
32        pub canvas_size: crate::unity_engine::vector2::Vector2,
33    }
34
35    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/telopmanager/TelopManager_ProcBondEngageBase.md"))]
36    #[::unity::class(namespace = "App", name = "TelopManager.ProcBondEngageBase")]
37    #[parent(crate::app::procinst::ProcInst)]
38    pub struct TelopManager_ProcBondEngageBase {
39        #[static_field]
40        #[rename(name = "EventName")]
41        pub event_name: ::unity::Il2CppString,
42        #[static_field]
43        #[rename(name = "WaitFrame")]
44        pub wait_frame: i32,
45        #[offset(112)]
46        #[rename(name = "m_RootTelop")]
47        pub m_root_telop: crate::app::telopinstance::TelopInstance,
48        #[offset(120)]
49        #[rename(name = "m_AssetTableResult")]
50        pub m_asset_table_result: crate::app::assettable::AssetTable_Result,
51        #[offset(128)]
52        #[rename(name = "m_Sequence")]
53        pub m_sequence: crate::app::telopmanager::TelopManager_ProcBondEngageBase_Sequence,
54        #[offset(132)]
55        #[rename(name = "m_WaitFrame")]
56        pub m_wait_frame: i32,
57    }
58
59    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/telopmanager/TelopManager_ProcBondEngageQuartette.md"))]
60    #[::unity::class(namespace = "App", name = "TelopManager.ProcBondEngageQuartette")]
61    #[parent(crate::app::telopmanager::TelopManager_ProcBondEngageBase)]
62    pub struct TelopManager_ProcBondEngageQuartette {
63        #[offset(136)]
64        #[rename(name = "m_1stMainGod")]
65        pub m_1st_main_god: crate::app::goddata::GodData,
66        #[offset(144)]
67        #[rename(name = "m_2ndMainGod")]
68        pub m_2nd_main_god: crate::app::goddata::GodData,
69        #[offset(152)]
70        #[rename(name = "m_3rdMainGod")]
71        pub m_3rd_main_god: crate::app::goddata::GodData,
72        #[offset(160)]
73        #[rename(name = "m_SubGod")]
74        pub m_sub_god: crate::app::goddata::GodData,
75    }
76
77    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/telopmanager/TelopManager_ProcBondLevelUp_Sequence.md"))]
78    #[repr(C)]
79    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
80    pub struct TelopManager_ProcBondLevelUp_Sequence {
81        pub value: i32,
82    }
83    impl ::unity::ClassIdentity for TelopManager_ProcBondLevelUp_Sequence {
84        const NAME: &'static str = "TelopManager.ProcBondLevelUp.Sequence";
85        const NAMESPACE: &'static str = "App";
86
87        fn class() -> ::unity::Class {
88            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
89            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
90        }
91    }
92    impl ::unity::IlType for TelopManager_ProcBondLevelUp_Sequence {
93        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
94            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
95        }
96    }
97    impl TelopManager_ProcBondLevelUp_Sequence {
98        pub fn init() -> Self {
99            Self { value: 0 }
100        }
101
102        pub fn key_wait() -> Self {
103            Self { value: 1 }
104        }
105    }
106
107    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/telopmanager/TelopManager_ProcBondEngagePair.md"))]
108    #[::unity::class(namespace = "App", name = "TelopManager.ProcBondEngagePair")]
109    #[parent(crate::app::telopmanager::TelopManager_ProcBondEngageBase)]
110    pub struct TelopManager_ProcBondEngagePair {
111        #[offset(136)]
112        #[rename(name = "m_MainGod")]
113        pub m_main_god: crate::app::goddata::GodData,
114        #[offset(144)]
115        #[rename(name = "m_SubGod")]
116        pub m_sub_god: crate::app::goddata::GodData,
117    }
118
119    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/telopmanager/TelopManager_ProcBondLevelUp.md"))]
120    #[::unity::class(namespace = "App", name = "TelopManager.ProcBondLevelUp")]
121    #[parent(crate::app::procinst::ProcInst)]
122    pub struct TelopManager_ProcBondLevelUp {
123        #[offset(112)]
124        #[rename(name = "m_Unit")]
125        pub m_unit: crate::app::unit::Unit,
126        #[offset(120)]
127        #[rename(name = "m_God")]
128        pub m_god: crate::app::godunit::GodUnit,
129        #[offset(128)]
130        #[rename(name = "m_Level")]
131        pub m_level: i32,
132        #[offset(132)]
133        #[rename(name = "m_NextLevel")]
134        pub m_next_level: i32,
135        #[offset(136)]
136        #[rename(name = "m_GodData")]
137        pub m_god_data: crate::app::goddata::GodData,
138        #[offset(144)]
139        #[rename(name = "m_RootTelop")]
140        pub m_root_telop: crate::app::telopinstance::TelopInstance,
141        #[offset(152)]
142        #[rename(name = "m_LevelTelop")]
143        pub m_level_telop: crate::app::telopinstance::TelopInstance,
144        #[offset(160)]
145        #[rename(name = "m_SkillObj")]
146        pub m_skill_obj: crate::unity_engine::gameobject::GameObject,
147        #[offset(168)]
148        #[rename(name = "m_EffectObj")]
149        pub m_effect_obj: crate::unity_engine::gameobject::GameObject,
150        #[offset(176)]
151        #[rename(name = "m_MenuItemList")]
152        pub m_menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
153        #[offset(184)]
154        #[rename(name = "m_MenuItemIndex")]
155        pub m_menu_item_index: i32,
156        #[offset(188)]
157        #[rename(name = "m_Sequence")]
158        pub m_sequence: crate::app::telopmanager::TelopManager_ProcBondLevelUp_Sequence,
159    }
160
161    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/telopmanager/TelopManager_ProcBondEngageBase_Label.md"))]
162    #[repr(C)]
163    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
164    pub struct TelopManager_ProcBondEngageBase_Label {
165        pub value: i32,
166    }
167    impl ::unity::ClassIdentity for TelopManager_ProcBondEngageBase_Label {
168        const NAME: &'static str = "TelopManager.ProcBondEngageBase.Label";
169        const NAMESPACE: &'static str = "App";
170
171        fn class() -> ::unity::Class {
172            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
173            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
174        }
175    }
176    impl ::unity::IlType for TelopManager_ProcBondEngageBase_Label {
177        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
178            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
179        }
180    }
181    impl TelopManager_ProcBondEngageBase_Label {
182        pub fn entry() -> Self {
183            Self { value: 0 }
184        }
185
186        pub fn end() -> Self {
187            Self { value: 1 }
188        }
189    }
190
191    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/telopmanager/TelopManager_ProcRelayResult.md"))]
192    #[::unity::class(namespace = "App", name = "TelopManager.ProcRelayResult")]
193    #[parent(crate::app::procinst::ProcInst)]
194    pub struct TelopManager_ProcRelayResult {
195        #[offset(112)]
196        #[rename(name = "m_Raids")]
197        pub m_raids: ::unity::Array<::unity::Il2CppString>,
198        #[offset(120)]
199        #[rename(name = "m_AwardeeIndex")]
200        pub m_awardee_index: i32,
201        #[offset(124)]
202        #[rename(name = "m_IsAwarded")]
203        pub m_is_awarded: bool,
204        #[offset(125)]
205        #[rename(name = "m_IsLookAtIKSet")]
206        pub m_is_look_at_ik_set: bool,
207    }
208
209    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/telopmanager/TelopManager_ProcBondEngageBase_Sequence.md"))]
210    #[repr(C)]
211    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
212    pub struct TelopManager_ProcBondEngageBase_Sequence {
213        pub value: i32,
214    }
215    impl ::unity::ClassIdentity for TelopManager_ProcBondEngageBase_Sequence {
216        const NAME: &'static str = "TelopManager.ProcBondEngageBase.Sequence";
217        const NAMESPACE: &'static str = "App";
218
219        fn class() -> ::unity::Class {
220            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
221            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
222        }
223    }
224    impl ::unity::IlType for TelopManager_ProcBondEngageBase_Sequence {
225        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
226            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
227        }
228    }
229    impl TelopManager_ProcBondEngageBase_Sequence {
230        pub fn idle() -> Self {
231            Self { value: 0 }
232        }
233
234        pub fn play_main_voice() -> Self {
235            Self { value: 1 }
236        }
237
238        pub fn wait_main_voice() -> Self {
239            Self { value: 2 }
240        }
241
242        pub fn interval() -> Self {
243            Self { value: 3 }
244        }
245
246        pub fn play_sub_voice() -> Self {
247            Self { value: 4 }
248        }
249
250        pub fn wait_sub_voice() -> Self {
251            Self { value: 5 }
252        }
253
254        pub fn release() -> Self {
255            Self { value: 6 }
256        }
257    }
258
259    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/telopmanager/TelopManager_ProcBondLevelUp_Label2.md"))]
260    #[repr(C)]
261    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
262    pub struct TelopManager_ProcBondLevelUp_Label2 {
263        pub value: i32,
264    }
265    impl ::unity::ClassIdentity for TelopManager_ProcBondLevelUp_Label2 {
266        const NAME: &'static str = "TelopManager.ProcBondLevelUp.Label2";
267        const NAMESPACE: &'static str = "App";
268
269        fn class() -> ::unity::Class {
270            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
271            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
272        }
273    }
274    impl ::unity::IlType for TelopManager_ProcBondLevelUp_Label2 {
275        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
276            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
277        }
278    }
279    impl TelopManager_ProcBondLevelUp_Label2 {
280        pub fn entry() -> Self {
281            Self { value: 0 }
282        }
283
284        pub fn end() -> Self {
285            Self { value: 1 }
286        }
287    }
288
289    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/telopmanager/TelopManager_ProcRelayResult_Label2.md"))]
290    #[repr(C)]
291    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
292    pub struct TelopManager_ProcRelayResult_Label2 {
293        pub value: i32,
294    }
295    impl ::unity::ClassIdentity for TelopManager_ProcRelayResult_Label2 {
296        const NAME: &'static str = "TelopManager.ProcRelayResult.Label2";
297        const NAMESPACE: &'static str = "App";
298
299        fn class() -> ::unity::Class {
300            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
301            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
302        }
303    }
304    impl ::unity::IlType for TelopManager_ProcRelayResult_Label2 {
305        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
306            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
307        }
308    }
309    impl TelopManager_ProcRelayResult_Label2 {
310        pub fn play_telop() -> Self {
311            Self { value: 0 }
312        }
313
314        pub fn end() -> Self {
315            Self { value: 1 }
316        }
317    }
318}
319
320#[cfg(feature = "app-telopmanager-types")]
321pub use __types::*;
322
323#[cfg(feature = "app-telopmanager")]
324impl TelopManager {
325    #[doc = "`CreateBind(crate::app::procinst::ProcInst, ::unity::Il2CppString)` overload"]
326    pub fn create_bind(
327        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
328        name: impl ::core::convert::Into<::unity::Il2CppString>,
329    ) -> crate::app::resourceobject::ResourceObject {
330        unsafe {
331            ::unity::il2cpp_call!((::unity::module_base()+0x21e00c0usize)as*mut u8,crate::app::resourceobject::ResourceObject;
332(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(name))
333        }
334    }
335
336    #[doc = "`TrySetText(crate::unity_engine::gameobject::GameObject, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
337    pub fn try_set_text(
338        root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
339        object_name: impl ::core::convert::Into<::unity::Il2CppString>,
340        text: impl ::core::convert::Into<::unity::Il2CppString>,
341    ) -> () {
342        unsafe {
343            ::unity::il2cpp_call!((::unity::module_base()+0x21e01e0usize)as*mut u8,();
344(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object),(::unity::Il2CppString)::core::convert::Into::into(object_name),(::unity::Il2CppString)::core::convert::Into::into(text))
345        }
346    }
347
348    #[doc = "`TrySetText(crate::unity_engine::gameobject::GameObject, ::unity::Il2CppString)` overload"]
349    pub fn try_set_text_2(
350        root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
351        text: impl ::core::convert::Into<::unity::Il2CppString>,
352    ) -> () {
353        unsafe {
354            ::unity::il2cpp_call!((::unity::module_base()+0x21e02e0usize)as*mut u8,();
355(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object),(::unity::Il2CppString)::core::convert::Into::into(text))
356        }
357    }
358
359    #[doc = "`TrySetText(crate::unity_engine::gameobject::GameObject, ::unity::Il2CppString, i32)` overload"]
360    pub fn try_set_text_3(
361        root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
362        object_name: impl ::core::convert::Into<::unity::Il2CppString>,
363        value: impl ::core::convert::Into<i32>,
364    ) -> () {
365        unsafe {
366            ::unity::il2cpp_call!((::unity::module_base()+0x21e0390usize)as*mut u8,();
367(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object),(::unity::Il2CppString)::core::convert::Into::into(object_name),(i32)::core::convert::Into::into(value))
368        }
369    }
370
371    #[doc = "`TrySetTextColor(crate::unity_engine::gameobject::GameObject, ::unity::Il2CppString, crate::unity_engine::color::Color)` overload"]
372    pub fn try_set_text_color(
373        root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
374        object_name: impl ::core::convert::Into<::unity::Il2CppString>,
375        color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
376    ) -> () {
377        unsafe {
378            ::unity::il2cpp_call!((::unity::module_base()+0x21e04b0usize)as*mut u8,();
379(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object),(::unity::Il2CppString)::core::convert::Into::into(object_name),(crate::unity_engine::color::Color)::core::convert::Into::into(color))
380        }
381    }
382
383    #[doc = "`TrySetTextOutlineColor(crate::unity_engine::gameobject::GameObject, ::unity::Il2CppString, crate::unity_engine::color::Color)` overload"]
384    pub fn try_set_text_outline_color(
385        root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
386        object_name: impl ::core::convert::Into<::unity::Il2CppString>,
387        color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
388    ) -> () {
389        unsafe {
390            ::unity::il2cpp_call!((::unity::module_base()+0x21e05f0usize)as*mut u8,();
391(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object),(::unity::Il2CppString)::core::convert::Into::into(object_name),(crate::unity_engine::color::Color)::core::convert::Into::into(color))
392        }
393    }
394
395    #[doc = "`TrySetImageSprite(crate::unity_engine::gameobject::GameObject, ::unity::Il2CppString, crate::unity_engine::sprite::Sprite)` overload"]
396    pub fn try_set_image_sprite(
397        root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
398        object_name: impl ::core::convert::Into<::unity::Il2CppString>,
399        sprite: impl ::core::convert::Into<crate::unity_engine::sprite::Sprite>,
400    ) -> () {
401        unsafe {
402            ::unity::il2cpp_call!((::unity::module_base()+0x21e0730usize)as*mut u8,();
403(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object),(::unity::Il2CppString)::core::convert::Into::into(object_name),(crate::unity_engine::sprite::Sprite)::core::convert::Into::into(sprite))
404        }
405    }
406
407    #[doc = "`TrySetImageColor(crate::unity_engine::gameobject::GameObject, ::unity::Il2CppString, crate::unity_engine::color::Color)` overload"]
408    pub fn try_set_image_color(
409        root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
410        object_name: impl ::core::convert::Into<::unity::Il2CppString>,
411        color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
412    ) -> () {
413        unsafe {
414            ::unity::il2cpp_call!((::unity::module_base()+0x21e0830usize)as*mut u8,();
415(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object),(::unity::Il2CppString)::core::convert::Into::into(object_name),(crate::unity_engine::color::Color)::core::convert::Into::into(color))
416        }
417    }
418
419    #[doc = "`CreatePurpose(crate::app::procinst::ProcInst, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
420    pub fn create_purpose(
421        parent: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
422        text_win: impl ::core::convert::Into<::unity::Il2CppString>,
423        text_lose: impl ::core::convert::Into<::unity::Il2CppString>,
424    ) -> () {
425        unsafe {
426            ::unity::il2cpp_call!((::unity::module_base()+0x21e0970usize)as*mut u8,();
427(crate::app::procinst::ProcInst)::core::convert::Into::into(parent),(::unity::Il2CppString)::core::convert::Into::into(text_win),(::unity::Il2CppString)::core::convert::Into::into(text_lose))
428        }
429    }
430
431    #[doc = "`CreatePhaseChange(crate::app::procinst::ProcInst, crate::app::force::Force_Type, i32, i32)` overload"]
432    pub fn create_phase_change(
433        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
434        force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
435        now_turn: impl ::core::convert::Into<i32>,
436        limit_turn: impl ::core::convert::Into<i32>,
437    ) -> () {
438        unsafe {
439            ::unity::il2cpp_call!((::unity::module_base()+0x21e0aa0usize)as*mut u8,();
440(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::force::Force_Type)::core::convert::Into::into(force_type),(i32)::core::convert::Into::into(now_turn),(i32)::core::convert::Into::into(limit_turn))
441        }
442    }
443
444    #[doc = "`Coroutine(crate::unity_engine::gameobject::GameObject)` overload"]
445    pub fn coroutine(
446        go: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
447    ) -> crate::system::collections::ienumerator::IEnumerator {
448        unsafe {
449            ::unity::il2cpp_call!((::unity::module_base()+0x21e0da0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
450(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(go))
451        }
452    }
453
454    #[doc = "`CreateComplete(crate::app::procinst::ProcInst)` overload"]
455    pub fn create_complete(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
456        unsafe {
457            ::unity::il2cpp_call!((::unity::module_base()+0x21e0e20usize)as*mut u8,();
458(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
459        }
460    }
461
462    #[doc = "`CreateGameOver(crate::app::procinst::ProcInst)` overload"]
463    pub fn create_game_over(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
464        unsafe {
465            ::unity::il2cpp_call!((::unity::module_base()+0x21e0f70usize)as*mut u8,();
466(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
467        }
468    }
469
470    #[doc = "`CreateLevelUp(crate::app::procinst::ProcInst, i32, i32, crate::app::unit::Unit, bool)` overload"]
471    pub fn create_level_up(
472        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
473        level: impl ::core::convert::Into<i32>,
474        next_level: impl ::core::convert::Into<i32>,
475        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
476        is_show_chara_image: impl ::core::convert::Into<bool>,
477    ) -> () {
478        unsafe {
479            ::unity::il2cpp_call!((::unity::module_base()+0x21e10c0usize)as*mut u8,();
480(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(i32)::core::convert::Into::into(level),(i32)::core::convert::Into::into(next_level),(crate::app::unit::Unit)::core::convert::Into::into(unit),(bool)::core::convert::Into::into(is_show_chara_image))
481        }
482    }
483
484    #[doc = "`CreateBondLevelUp(crate::app::procinst::ProcInst, crate::app::unit::Unit, crate::app::godunit::GodUnit, i32, i32, crate::app::goddata::GodData)` overload"]
485    pub fn create_bond_level_up(
486        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
487        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
488        god: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
489        level: impl ::core::convert::Into<i32>,
490        next_level: impl ::core::convert::Into<i32>,
491        god_data: impl ::core::convert::Into<crate::app::goddata::GodData>,
492    ) -> () {
493        unsafe {
494            ::unity::il2cpp_call!((::unity::module_base()+0x21e1240usize)as*mut u8,();
495(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::godunit::GodUnit)::core::convert::Into::into(god),(i32)::core::convert::Into::into(level),(i32)::core::convert::Into::into(next_level),(crate::app::goddata::GodData)::core::convert::Into::into(god_data))
496        }
497    }
498
499    #[doc = "`GetBondLevelFacePath(crate::app::unit::Unit)` overload"]
500    pub fn get_bond_level_face_path(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> ::unity::Il2CppString {
501        unsafe {
502            ::unity::il2cpp_call!((::unity::module_base()+0x21e1250usize)as*mut u8, ::unity::Il2CppString;
503(crate::app::unit::Unit)::core::convert::Into::into(unit))
504        }
505    }
506
507    #[doc = "`GetBondLevelFacePath(crate::app::godunit::GodUnit)` overload"]
508    pub fn get_bond_level_face_path_2(god: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> ::unity::Il2CppString {
509        unsafe {
510            ::unity::il2cpp_call!((::unity::module_base()+0x21e1450usize)as*mut u8, ::unity::Il2CppString;
511(crate::app::godunit::GodUnit)::core::convert::Into::into(god))
512        }
513    }
514
515    #[doc = "`GetBondLevelFacePath(crate::app::goddata::GodData)` overload"]
516    pub fn get_bond_level_face_path_3(data: impl ::core::convert::Into<crate::app::goddata::GodData>) -> ::unity::Il2CppString {
517        unsafe {
518            ::unity::il2cpp_call!((::unity::module_base()+0x21e16f0usize)as*mut u8, ::unity::Il2CppString;
519(crate::app::goddata::GodData)::core::convert::Into::into(data))
520        }
521    }
522
523    #[doc = "`CreateClassChange(crate::app::procinst::ProcInst, crate::app::jobdata::JobData, crate::app::jobdata::JobData)` overload"]
524    pub fn create_class_change(
525        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
526        before: impl ::core::convert::Into<crate::app::jobdata::JobData>,
527        after: impl ::core::convert::Into<crate::app::jobdata::JobData>,
528    ) -> () {
529        unsafe {
530            ::unity::il2cpp_call!((::unity::module_base()+0x21e1950usize)as*mut u8,();
531(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::jobdata::JobData)::core::convert::Into::into(before),(crate::app::jobdata::JobData)::core::convert::Into::into(after))
532        }
533    }
534
535    #[doc = "`CreateEngage(crate::app::procinst::ProcInst)` overload"]
536    pub fn create_engage(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
537        unsafe {
538            ::unity::il2cpp_call!((::unity::module_base()+0x21e1a80usize)as*mut u8,();
539(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
540        }
541    }
542
543    #[doc = "`CreateChapterTitle(crate::app::procinst::ProcInst, crate::app::chapterdata::ChapterData)` overload"]
544    pub fn create_chapter_title(
545        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
546        chapter: impl ::core::convert::Into<crate::app::chapterdata::ChapterData>,
547    ) -> () {
548        unsafe {
549            ::unity::il2cpp_call!((::unity::module_base()+0x21e1b00usize)as*mut u8,();
550(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::chapterdata::ChapterData)::core::convert::Into::into(chapter))
551        }
552    }
553
554    #[doc = "`CreateNationLevelUp(crate::app::procinst::ProcInst, crate::app::hubnationdata::HubNationData, i32, i32, crate::app::resourceobject::ResourceObject_Callback)` overload"]
555    pub fn create_nation_level_up(
556        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
557        nation_data: impl ::core::convert::Into<crate::app::hubnationdata::HubNationData>,
558        level: impl ::core::convert::Into<i32>,
559        next_level: impl ::core::convert::Into<i32>,
560        end_callback: impl ::core::convert::Into<crate::app::resourceobject::ResourceObject_Callback>,
561    ) -> () {
562        unsafe {
563            ::unity::il2cpp_call!((::unity::module_base()+0x21e1c90usize)as*mut u8,();
564(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::hubnationdata::HubNationData)::core::convert::Into::into(nation_data),(i32)::core::convert::Into::into(level),(i32)::core::convert::Into::into(next_level),(crate::app::resourceobject::ResourceObject_Callback)::core::convert::Into::into(end_callback))
565        }
566    }
567
568    #[doc = "`CreateRelayResult(crate::app::procinst::ProcInst, ::unity::Array<::unity::Il2CppString>, bool)` overload"]
569    pub fn create_relay_result(
570        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
571        raids: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>,
572        is_awarded: impl ::core::convert::Into<bool>,
573    ) -> () {
574        unsafe {
575            ::unity::il2cpp_call!((::unity::module_base()+0x21e1de0usize)as*mut u8,();
576(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(raids),(bool)::core::convert::Into::into(is_awarded))
577        }
578    }
579
580    #[doc = "`CreateSummon(crate::app::procinst::ProcInst, crate::app::unit::Unit, crate::app::persondata::PersonData_Ranks, crate::app::persondata::PersonData)` overload"]
581    pub fn create_summon(
582        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
583        owner: impl ::core::convert::Into<crate::app::unit::Unit>,
584        rank: impl ::core::convert::Into<crate::app::persondata::PersonData_Ranks>,
585        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
586    ) -> () {
587        unsafe {
588            ::unity::il2cpp_call!((::unity::module_base()+0x21e1df0usize)as*mut u8,();
589(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unit::Unit)::core::convert::Into::into(owner),(crate::app::persondata::PersonData_Ranks)::core::convert::Into::into(rank),(crate::app::persondata::PersonData)::core::convert::Into::into(person))
590        }
591    }
592
593    #[doc = "`.cctor()` overload"]
594    pub fn cctor() -> () {
595        unsafe {
596            ::unity::il2cpp_call!((::unity::module_base()+0x21e2080usize)as*mut u8,();
597            )
598        }
599    }
600}
601
602#[cfg(feature = "app-telopmanager")]
603pub trait ITelopManagerMethods: ITelopManager {
604    #[doc = "`CreateBindImpl(crate::app::procinst::ProcInst, ::unity::Il2CppString)` overload"]
605    fn create_bind_impl(
606        self,
607        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
608        path: impl ::core::convert::Into<::unity::Il2CppString>,
609    ) -> crate::app::resourceobject::ResourceObject {
610        unsafe {
611            let __receiver = <TelopManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
612            ::unity::il2cpp_call!((::unity::module_base()+0x21dfe80usize)as*mut u8,crate::app::resourceobject::ResourceObject;
613(TelopManager)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(path))
614        }
615    }
616    #[doc = "`.ctor()` overload"]
617    fn ctor(self) -> () {
618        unsafe {
619            let __receiver = <TelopManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
620            ::unity::il2cpp_call!((::unity::module_base()+0x21e2000usize)as*mut u8,();
621(TelopManager)__receiver)
622        }
623    }
624}
625
626#[cfg(feature = "app-telopmanager")]
627impl<__T: ITelopManager> ITelopManagerMethods for __T {}
628
629#[cfg(feature = "app-telopmanager")]
630impl TelopManager {
631    pub fn create_bind_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
632        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
633    }
634
635    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
636        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
637    }
638
639    pub fn try_set_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
640        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
641    }
642
643    pub fn try_set_text_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
644        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
645    }
646
647    pub fn try_set_text_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
648        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
649    }
650
651    pub fn try_set_text_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
652        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
653    }
654
655    pub fn try_set_text_outline_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
656        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
657    }
658
659    pub fn try_set_image_sprite_method_info() -> &'static ::unity::il2cpp::MethodInfo {
660        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
661    }
662
663    pub fn try_set_image_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
664        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
665    }
666
667    pub fn create_purpose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
668        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
669    }
670
671    pub fn create_phase_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
672        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
673    }
674
675    pub fn coroutine_method_info() -> &'static ::unity::il2cpp::MethodInfo {
676        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
677    }
678
679    pub fn create_complete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
680        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
681    }
682
683    pub fn create_game_over_method_info() -> &'static ::unity::il2cpp::MethodInfo {
684        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
685    }
686
687    pub fn create_level_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
688        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
689    }
690
691    pub fn create_bond_level_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
692        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
693    }
694
695    pub fn get_bond_level_face_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
696        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
697    }
698
699    pub fn get_bond_level_face_path_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
700        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
701    }
702
703    pub fn get_bond_level_face_path_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
704        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
705    }
706
707    pub fn create_class_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
708        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
709    }
710
711    pub fn create_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
712        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
713    }
714
715    pub fn create_chapter_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
716        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
717    }
718
719    pub fn create_nation_level_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
720        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
721    }
722
723    pub fn create_relay_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
724        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
725    }
726
727    pub fn create_summon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
728        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
729    }
730
731    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
732        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
733    }
734
735    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
736        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
737    }
738}
739
740#[cfg(feature = "app-telopmanager")]
741impl TelopManager {
742    #[doc = "`.ctor()` — no args"]
743    pub fn new() -> Self {
744        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
745            panic!(
746                "{}
747::{}
748 failed to instantiate",
749                ::core::stringify!(TelopManager),
750                ::core::stringify!(new),
751            )
752        });
753        <Self as ITelopManagerMethods>::ctor(this);
754        this
755    }
756}
757
758#[cfg(feature = "app-telopmanager")]
759pub trait ITelopManager_ProcBondEngageBaseMethods: ITelopManager_ProcBondEngageBase {
760    #[doc = "`ExecuteAudioPlaybackSequence(crate::app::goddata::GodData, crate::app::goddata::GodData, crate::unity_engine::gameobject::GameObject)` overload"]
761    fn execute_audio_playback_sequence(
762        self,
763        main_data: impl ::core::convert::Into<crate::app::goddata::GodData>,
764        sub_data: impl ::core::convert::Into<crate::app::goddata::GodData>,
765        game_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
766    ) -> () {
767        unsafe {
768            let __receiver =
769                <TelopManager_ProcBondEngageBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
770            ::unity::il2cpp_call!((::unity::module_base()+0x2200e10usize)as*mut u8,();
771(TelopManager_ProcBondEngageBase)__receiver,(crate::app::goddata::GodData)::core::convert::Into::into(main_data),(crate::app::goddata::GodData)::core::convert::Into::into(sub_data),(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(game_object))
772        }
773    }
774    #[doc = "`PlayVoice(crate::app::goddata::GodData)` overload"]
775    fn play_voice(self, god_data: impl ::core::convert::Into<crate::app::goddata::GodData>) -> () {
776        unsafe {
777            let __receiver =
778                <TelopManager_ProcBondEngageBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
779            ::unity::il2cpp_call!((::unity::module_base()+0x22010d0usize)as*mut u8,();
780(TelopManager_ProcBondEngageBase)__receiver,(crate::app::goddata::GodData)::core::convert::Into::into(god_data))
781        }
782    }
783    #[doc = "`.ctor()` overload"]
784    fn ctor(self) -> () {
785        unsafe {
786            let __receiver =
787                <TelopManager_ProcBondEngageBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
788            ::unity::il2cpp_call!((::unity::module_base()+0x22011b0usize)as*mut u8,();
789(TelopManager_ProcBondEngageBase)__receiver)
790        }
791    }
792}
793
794#[cfg(feature = "app-telopmanager")]
795impl<__T: ITelopManager_ProcBondEngageBase> ITelopManager_ProcBondEngageBaseMethods for __T {}
796
797#[cfg(feature = "app-telopmanager")]
798impl TelopManager_ProcBondEngageBase {
799    pub fn execute_audio_playback_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
800        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
801    }
802
803    pub fn play_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
804        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
805    }
806
807    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
808        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
809    }
810}
811
812#[cfg(feature = "app-telopmanager")]
813impl TelopManager_ProcBondEngageBase {
814    #[doc = "`.ctor()` — no args"]
815    pub fn new() -> Self {
816        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
817            panic!(
818                "{}
819::{}
820 failed to instantiate",
821                ::core::stringify!(TelopManager_ProcBondEngageBase),
822                ::core::stringify!(new),
823            )
824        });
825        <Self as ITelopManager_ProcBondEngageBaseMethods>::ctor(this);
826        this
827    }
828}
829
830#[cfg(feature = "app-telopmanager")]
831impl TelopManager_ProcBondEngageQuartette {
832    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::goddata::GodData, crate::app::goddata::GodData, crate::app::goddata::GodData, crate::app::goddata::GodData)` overload"]
833    pub fn create_bind(
834        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
835        first_main_god: impl ::core::convert::Into<crate::app::goddata::GodData>,
836        second_main_god: impl ::core::convert::Into<crate::app::goddata::GodData>,
837        third_main_god: impl ::core::convert::Into<crate::app::goddata::GodData>,
838        sub_god: impl ::core::convert::Into<crate::app::goddata::GodData>,
839    ) -> () {
840        unsafe {
841            ::unity::il2cpp_call!((::unity::module_base()+0x2201fd0usize)as*mut u8,();
842(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::goddata::GodData)::core::convert::Into::into(first_main_god),(crate::app::goddata::GodData)::core::convert::Into::into(second_main_god),(crate::app::goddata::GodData)::core::convert::Into::into(third_main_god),(crate::app::goddata::GodData)::core::convert::Into::into(sub_god))
843        }
844    }
845}
846
847#[cfg(feature = "app-telopmanager")]
848pub trait ITelopManager_ProcBondEngageQuartetteMethods: ITelopManager_ProcBondEngageQuartette {
849    #[doc = "`.ctor(crate::app::goddata::GodData, crate::app::goddata::GodData, crate::app::goddata::GodData, crate::app::goddata::GodData)` overload"]
850    fn ctor(
851        self,
852        first_main_god: impl ::core::convert::Into<crate::app::goddata::GodData>,
853        second_main_god: impl ::core::convert::Into<crate::app::goddata::GodData>,
854        third_main_god: impl ::core::convert::Into<crate::app::goddata::GodData>,
855        sub_god: impl ::core::convert::Into<crate::app::goddata::GodData>,
856    ) -> () {
857        unsafe {
858            let __receiver = <TelopManager_ProcBondEngageQuartette as ::unity::FromIlInstance>::from_il_instance(
859                <Self as ::unity::SystemObject>::as_instance(self),
860            );
861            ::unity::il2cpp_call!((::unity::module_base()+0x2201bb0usize)as*mut u8,();
862(TelopManager_ProcBondEngageQuartette)__receiver,(crate::app::goddata::GodData)::core::convert::Into::into(first_main_god),(crate::app::goddata::GodData)::core::convert::Into::into(second_main_god),(crate::app::goddata::GodData)::core::convert::Into::into(third_main_god),(crate::app::goddata::GodData)::core::convert::Into::into(sub_god))
863        }
864    }
865    #[doc = "`LoadFace()` overload"]
866    fn load_face(self) -> () {
867        unsafe {
868            let __receiver = <TelopManager_ProcBondEngageQuartette as ::unity::FromIlInstance>::from_il_instance(
869                <Self as ::unity::SystemObject>::as_instance(self),
870            );
871            ::unity::il2cpp_call!((::unity::module_base()+0x2201c90usize)as*mut u8,();
872(TelopManager_ProcBondEngageQuartette)__receiver)
873        }
874    }
875    #[doc = "`PlayTelop()` overload"]
876    fn play_telop(self) -> () {
877        unsafe {
878            let __receiver = <TelopManager_ProcBondEngageQuartette as ::unity::FromIlInstance>::from_il_instance(
879                <Self as ::unity::SystemObject>::as_instance(self),
880            );
881            ::unity::il2cpp_call!((::unity::module_base()+0x2201da0usize)as*mut u8,();
882(TelopManager_ProcBondEngageQuartette)__receiver)
883        }
884    }
885    #[doc = "`ReleaseFace()` overload"]
886    fn release_face(self) -> () {
887        unsafe {
888            let __receiver = <TelopManager_ProcBondEngageQuartette as ::unity::FromIlInstance>::from_il_instance(
889                <Self as ::unity::SystemObject>::as_instance(self),
890            );
891            ::unity::il2cpp_call!((::unity::module_base()+0x2201ee0usize)as*mut u8,();
892(TelopManager_ProcBondEngageQuartette)__receiver)
893        }
894    }
895}
896
897#[cfg(feature = "app-telopmanager")]
898impl<__T: ITelopManager_ProcBondEngageQuartette> ITelopManager_ProcBondEngageQuartetteMethods for __T {}
899
900#[cfg(feature = "app-telopmanager")]
901impl TelopManager_ProcBondEngageQuartette {
902    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
903        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
904    }
905
906    pub fn load_face_method_info() -> &'static ::unity::il2cpp::MethodInfo {
907        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
908    }
909
910    pub fn play_telop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
911        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
912    }
913
914    pub fn release_face_method_info() -> &'static ::unity::il2cpp::MethodInfo {
915        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
916    }
917
918    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
919        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
920    }
921}
922
923#[cfg(feature = "app-telopmanager")]
924impl TelopManager_ProcBondEngageQuartette {
925    #[doc = "`.ctor(crate::app::goddata::GodData, crate::app::goddata::GodData, crate::app::goddata::GodData, crate::app::goddata::GodData)` — overload selector"]
926    pub fn new(
927        first_main_god: crate::app::goddata::GodData,
928        second_main_god: crate::app::goddata::GodData,
929        third_main_god: crate::app::goddata::GodData,
930        sub_god: crate::app::goddata::GodData,
931    ) -> Self {
932        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
933            panic!(
934                "{}
935::{}
936 failed to instantiate",
937                ::core::stringify!(TelopManager_ProcBondEngageQuartette),
938                ::core::stringify!(new),
939            )
940        });
941        <Self as ITelopManager_ProcBondEngageQuartetteMethods>::ctor(this, first_main_god, second_main_god, third_main_god, sub_god);
942        this
943    }
944}
945
946#[cfg(feature = "app-telopmanager")]
947impl TelopManager_ProcBondEngagePair {
948    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::goddata::GodData, crate::app::goddata::GodData)` overload"]
949    pub fn create_bind(
950        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
951        main_god: impl ::core::convert::Into<crate::app::goddata::GodData>,
952        sub_god: impl ::core::convert::Into<crate::app::goddata::GodData>,
953    ) -> () {
954        unsafe {
955            ::unity::il2cpp_call!((::unity::module_base()+0x22015c0usize)as*mut u8,();
956(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::goddata::GodData)::core::convert::Into::into(main_god),(crate::app::goddata::GodData)::core::convert::Into::into(sub_god))
957        }
958    }
959}
960
961#[cfg(feature = "app-telopmanager")]
962pub trait ITelopManager_ProcBondEngagePairMethods: ITelopManager_ProcBondEngagePair {
963    #[doc = "`.ctor(crate::app::goddata::GodData, crate::app::goddata::GodData)` overload"]
964    fn ctor(
965        self,
966        main_god: impl ::core::convert::Into<crate::app::goddata::GodData>,
967        sub_god: impl ::core::convert::Into<crate::app::goddata::GodData>,
968    ) -> () {
969        unsafe {
970            let __receiver =
971                <TelopManager_ProcBondEngagePair as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
972            ::unity::il2cpp_call!((::unity::module_base()+0x2201230usize)as*mut u8,();
973(TelopManager_ProcBondEngagePair)__receiver,(crate::app::goddata::GodData)::core::convert::Into::into(main_god),(crate::app::goddata::GodData)::core::convert::Into::into(sub_god))
974        }
975    }
976    #[doc = "`LoadFace()` overload"]
977    fn load_face(self) -> () {
978        unsafe {
979            let __receiver =
980                <TelopManager_ProcBondEngagePair as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
981            ::unity::il2cpp_call!((::unity::module_base()+0x22012e0usize)as*mut u8,();
982(TelopManager_ProcBondEngagePair)__receiver)
983        }
984    }
985    #[doc = "`PlayTelop()` overload"]
986    fn play_telop(self) -> () {
987        unsafe {
988            let __receiver =
989                <TelopManager_ProcBondEngagePair as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
990            ::unity::il2cpp_call!((::unity::module_base()+0x22013c0usize)as*mut u8,();
991(TelopManager_ProcBondEngagePair)__receiver)
992        }
993    }
994    #[doc = "`ReleaseFace()` overload"]
995    fn release_face(self) -> () {
996        unsafe {
997            let __receiver =
998                <TelopManager_ProcBondEngagePair as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
999            ::unity::il2cpp_call!((::unity::module_base()+0x2201500usize)as*mut u8,();
1000(TelopManager_ProcBondEngagePair)__receiver)
1001        }
1002    }
1003}
1004
1005#[cfg(feature = "app-telopmanager")]
1006impl<__T: ITelopManager_ProcBondEngagePair> ITelopManager_ProcBondEngagePairMethods for __T {}
1007
1008#[cfg(feature = "app-telopmanager")]
1009impl TelopManager_ProcBondEngagePair {
1010    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1011        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1012    }
1013
1014    pub fn load_face_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1015        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1016    }
1017
1018    pub fn play_telop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1019        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1020    }
1021
1022    pub fn release_face_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1023        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1024    }
1025
1026    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1027        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1028    }
1029}
1030
1031#[cfg(feature = "app-telopmanager")]
1032impl TelopManager_ProcBondEngagePair {
1033    #[doc = "`.ctor(crate::app::goddata::GodData, crate::app::goddata::GodData)` — overload selector"]
1034    pub fn new(main_god: crate::app::goddata::GodData, sub_god: crate::app::goddata::GodData) -> Self {
1035        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1036            panic!(
1037                "{}
1038::{}
1039 failed to instantiate",
1040                ::core::stringify!(TelopManager_ProcBondEngagePair),
1041                ::core::stringify!(new),
1042            )
1043        });
1044        <Self as ITelopManager_ProcBondEngagePairMethods>::ctor(this, main_god, sub_god);
1045        this
1046    }
1047}
1048
1049#[cfg(feature = "app-telopmanager")]
1050impl TelopManager_ProcBondLevelUp {
1051    #[doc = "`CrateBind(crate::app::procinst::ProcInst, crate::app::unit::Unit, crate::app::godunit::GodUnit, i32, i32, crate::app::goddata::GodData)` overload"]
1052    pub fn crate_bind(
1053        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1054        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1055        god: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
1056        level: impl ::core::convert::Into<i32>,
1057        next_level: impl ::core::convert::Into<i32>,
1058        god_data: impl ::core::convert::Into<crate::app::goddata::GodData>,
1059    ) -> () {
1060        unsafe {
1061            ::unity::il2cpp_call!((::unity::module_base()+0x2202aa0usize)as*mut u8,();
1062(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::godunit::GodUnit)::core::convert::Into::into(god),(i32)::core::convert::Into::into(level),(i32)::core::convert::Into::into(next_level),(crate::app::goddata::GodData)::core::convert::Into::into(god_data))
1063        }
1064    }
1065}
1066
1067#[cfg(feature = "app-telopmanager")]
1068pub trait ITelopManager_ProcBondLevelUpMethods: ITelopManager_ProcBondLevelUp {
1069    #[doc = "`.ctor(crate::app::unit::Unit, crate::app::godunit::GodUnit, i32, i32, crate::app::goddata::GodData)` overload"]
1070    fn ctor(
1071        self,
1072        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1073        god: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
1074        level: impl ::core::convert::Into<i32>,
1075        next_level: impl ::core::convert::Into<i32>,
1076        god_data: impl ::core::convert::Into<crate::app::goddata::GodData>,
1077    ) -> () {
1078        unsafe {
1079            let __receiver =
1080                <TelopManager_ProcBondLevelUp as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1081            ::unity::il2cpp_call!((::unity::module_base()+0x2202610usize)as*mut u8,();
1082(TelopManager_ProcBondLevelUp)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::godunit::GodUnit)::core::convert::Into::into(god),(i32)::core::convert::Into::into(level),(i32)::core::convert::Into::into(next_level),(crate::app::goddata::GodData)::core::convert::Into::into(god_data))
1083        }
1084    }
1085    #[doc = "`LoadFace()` overload"]
1086    fn load_face(self) -> () {
1087        unsafe {
1088            let __receiver =
1089                <TelopManager_ProcBondLevelUp as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1090            ::unity::il2cpp_call!((::unity::module_base()+0x2202720usize)as*mut u8,();
1091(TelopManager_ProcBondLevelUp)__receiver)
1092        }
1093    }
1094    #[doc = "`PlayTelop()` overload"]
1095    fn play_telop(self) -> () {
1096        unsafe {
1097            let __receiver =
1098                <TelopManager_ProcBondLevelUp as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1099            ::unity::il2cpp_call!((::unity::module_base()+0x2202800usize)as*mut u8,();
1100(TelopManager_ProcBondLevelUp)__receiver)
1101        }
1102    }
1103    #[doc = "`ReleaseFace()` overload"]
1104    fn release_face(self) -> () {
1105        unsafe {
1106            let __receiver =
1107                <TelopManager_ProcBondLevelUp as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1108            ::unity::il2cpp_call!((::unity::module_base()+0x22029c0usize)as*mut u8,();
1109(TelopManager_ProcBondLevelUp)__receiver)
1110        }
1111    }
1112    #[doc = "`OnCreate()` overload"]
1113    fn on_create(self) -> () {
1114        unsafe {
1115            let __receiver =
1116                <TelopManager_ProcBondLevelUp as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1117            {
1118                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1119                let __vi = *__vt.get(9usize).unwrap_or_else(|| {
1120                    panic!(
1121                        "unity: virtual slot {}
1122 out of range (vtable len {}
1123) on the runtime class behind {}
1124 (method `{}
1125`)",
1126                        9usize,
1127                        __vt.len(),
1128                        <TelopManager_ProcBondLevelUp as ::unity::ClassIdentity>::NAME,
1129                        "OnCreate",
1130                    )
1131                });
1132                let __inner: extern "C" fn(TelopManager_ProcBondLevelUp, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1133                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1134                __inner(__receiver, __mi)
1135            }
1136        }
1137    }
1138    #[doc = "`OnDispose()` overload"]
1139    fn on_dispose(self) -> () {
1140        unsafe {
1141            let __receiver =
1142                <TelopManager_ProcBondLevelUp as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1143            {
1144                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1145                let __vi = *__vt.get(10usize).unwrap_or_else(|| {
1146                    panic!(
1147                        "unity: virtual slot {}
1148 out of range (vtable len {}
1149) on the runtime class behind {}
1150 (method `{}
1151`)",
1152                        10usize,
1153                        __vt.len(),
1154                        <TelopManager_ProcBondLevelUp as ::unity::ClassIdentity>::NAME,
1155                        "OnDispose",
1156                    )
1157                });
1158                let __inner: extern "C" fn(TelopManager_ProcBondLevelUp, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1159                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1160                __inner(__receiver, __mi)
1161            }
1162        }
1163    }
1164}
1165
1166#[cfg(feature = "app-telopmanager")]
1167impl<__T: ITelopManager_ProcBondLevelUp> ITelopManager_ProcBondLevelUpMethods for __T {}
1168
1169#[cfg(feature = "app-telopmanager")]
1170impl TelopManager_ProcBondLevelUp {
1171    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1172        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1173    }
1174
1175    pub fn load_face_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1176        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1177    }
1178
1179    pub fn play_telop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1180        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1181    }
1182
1183    pub fn release_face_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1184        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1185    }
1186
1187    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1188        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1189    }
1190
1191    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1192        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1193    }
1194
1195    pub fn crate_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1196        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1197    }
1198}
1199
1200#[cfg(feature = "app-telopmanager")]
1201impl TelopManager_ProcBondLevelUp {
1202    #[doc = "Direct (non-virtual) call to `TelopManager_ProcBondLevelUp`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1203    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1204        let __mi = Self::on_create_method_info();
1205        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1206        __inner(this.into(), ::core::option::Option::None)
1207    }
1208
1209    #[doc = "Direct (non-virtual) call to `TelopManager_ProcBondLevelUp`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1210    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1211        let __mi = Self::on_dispose_method_info();
1212        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1213        __inner(this.into(), ::core::option::Option::None)
1214    }
1215}
1216
1217#[cfg(feature = "app-telopmanager")]
1218impl TelopManager_ProcBondLevelUp {
1219    #[doc = "`.ctor(crate::app::unit::Unit, crate::app::godunit::GodUnit, i32, i32, crate::app::goddata::GodData)` — overload selector"]
1220    pub fn new(
1221        unit: crate::app::unit::Unit,
1222        god: crate::app::godunit::GodUnit,
1223        level: i32,
1224        next_level: i32,
1225        god_data: crate::app::goddata::GodData,
1226    ) -> Self {
1227        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1228            panic!(
1229                "{}
1230::{}
1231 failed to instantiate",
1232                ::core::stringify!(TelopManager_ProcBondLevelUp),
1233                ::core::stringify!(new),
1234            )
1235        });
1236        <Self as ITelopManager_ProcBondLevelUpMethods>::ctor(this, unit, god, level, next_level, god_data);
1237        this
1238    }
1239}
1240
1241#[cfg(feature = "app-telopmanager")]
1242impl TelopManager_ProcRelayResult {
1243    #[doc = "`CrateBind(crate::app::procinst::ProcInst, ::unity::Array<::unity::Il2CppString>, bool)` overload"]
1244    pub fn crate_bind(
1245        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1246        raids: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>,
1247        is_awarded: impl ::core::convert::Into<bool>,
1248    ) -> () {
1249        unsafe {
1250            ::unity::il2cpp_call!((::unity::module_base()+0x2203710usize)as*mut u8,();
1251(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(raids),(bool)::core::convert::Into::into(is_awarded))
1252        }
1253    }
1254}
1255
1256#[cfg(feature = "app-telopmanager")]
1257pub trait ITelopManager_ProcRelayResultMethods: ITelopManager_ProcRelayResult {
1258    #[doc = "`.ctor(::unity::Array<::unity::Il2CppString>, bool)` overload"]
1259    fn ctor(self, raids: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>, is_awarded: impl ::core::convert::Into<bool>) -> () {
1260        unsafe {
1261            let __receiver =
1262                <TelopManager_ProcRelayResult as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1263            ::unity::il2cpp_call!((::unity::module_base()+0x2203aa0usize)as*mut u8,();
1264(TelopManager_ProcRelayResult)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(raids),(bool)::core::convert::Into::into(is_awarded))
1265        }
1266    }
1267    #[doc = "`PlayTelop()` overload"]
1268    fn play_telop(self) -> () {
1269        unsafe {
1270            let __receiver =
1271                <TelopManager_ProcRelayResult as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1272            ::unity::il2cpp_call!((::unity::module_base()+0x2203b00usize)as*mut u8,();
1273(TelopManager_ProcRelayResult)__receiver)
1274        }
1275    }
1276    #[doc = "`IsHaveNext()` overload"]
1277    fn is_have_next(self) -> bool {
1278        unsafe {
1279            let __receiver =
1280                <TelopManager_ProcRelayResult as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1281            ::unity::il2cpp_call!((::unity::module_base()+0x2203ee0usize)as*mut u8,bool;
1282(TelopManager_ProcRelayResult)__receiver)
1283        }
1284    }
1285}
1286
1287#[cfg(feature = "app-telopmanager")]
1288impl<__T: ITelopManager_ProcRelayResult> ITelopManager_ProcRelayResultMethods for __T {}
1289
1290#[cfg(feature = "app-telopmanager")]
1291impl TelopManager_ProcRelayResult {
1292    pub fn crate_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1293        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1294    }
1295
1296    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1297        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1298    }
1299
1300    pub fn play_telop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1301        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1302    }
1303
1304    pub fn is_have_next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1305        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1306    }
1307}
1308
1309#[cfg(feature = "app-telopmanager")]
1310impl TelopManager_ProcRelayResult {
1311    #[doc = "`.ctor(::unity::Array<::unity::Il2CppString>, bool)` — overload selector"]
1312    pub fn new(raids: ::unity::Array<::unity::Il2CppString>, is_awarded: bool) -> Self {
1313        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1314            panic!(
1315                "{}
1316::{}
1317 failed to instantiate",
1318                ::core::stringify!(TelopManager_ProcRelayResult),
1319                ::core::stringify!(new),
1320            )
1321        });
1322        <Self as ITelopManager_ProcRelayResultMethods>::ctor(this, raids, is_awarded);
1323        this
1324    }
1325}
1326
1327#[cfg(feature = "app-telopmanager")]
1328#[doc(hidden)]
1329pub mod prelude {
1330    pub use super::{
1331        ITelopManager, ITelopManagerMethods, ITelopManager_ProcBondEngageBase, ITelopManager_ProcBondEngageBaseMethods,
1332        ITelopManager_ProcBondEngagePair, ITelopManager_ProcBondEngagePairMethods, ITelopManager_ProcBondEngageQuartette,
1333        ITelopManager_ProcBondEngageQuartetteMethods, ITelopManager_ProcBondLevelUp, ITelopManager_ProcBondLevelUpMethods,
1334        ITelopManager_ProcRelayResult, ITelopManager_ProcRelayResultMethods, TelopManager, TelopManager_ProcBondEngageBase,
1335        TelopManager_ProcBondEngageBase_Label, TelopManager_ProcBondEngageBase_Sequence, TelopManager_ProcBondEngagePair,
1336        TelopManager_ProcBondEngageQuartette, TelopManager_ProcBondLevelUp, TelopManager_ProcBondLevelUp_Label2,
1337        TelopManager_ProcBondLevelUp_Sequence, TelopManager_ProcRelayResult, TelopManager_ProcRelayResult_Label2,
1338    };
1339    #[cfg(feature = "app-procinst")]
1340    pub use crate::app::procinst::IProcInstMethods;
1341    #[cfg(feature = "app-singletonmonobehaviour_1")]
1342    pub use crate::app::singletonmonobehaviour_1::ISingletonMonoBehaviour_1Methods;
1343    #[cfg(feature = "system-object")]
1344    pub use crate::system::object::IObjectMethods;
1345    #[cfg(feature = "system-enum")]
1346    pub use crate::system::r#enum::IEnumMethods;
1347    #[cfg(feature = "system-valuetype")]
1348    pub use crate::system::valuetype::IValueTypeMethods;
1349    #[cfg(feature = "unity_engine-behaviour")]
1350    pub use crate::unity_engine::behaviour::IBehaviourMethods;
1351    #[cfg(feature = "unity_engine-component")]
1352    pub use crate::unity_engine::component::IComponentMethods;
1353    #[cfg(feature = "unity_engine-monobehaviour")]
1354    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
1355    #[cfg(feature = "unity_engine-object_2")]
1356    pub use crate::unity_engine::object_2::IObject_2Methods;
1357    pub use crate::{
1358        app::{procinst::IProcInst, singletonmonobehaviour_1::ISingletonMonoBehaviour_1},
1359        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1360        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
1361    };
1362}