Skip to main content

engage/generated/app/
fortunetellingresultsequence.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-fortunetellingresultsequence-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/fortunetellingresultsequence/FortuneTellingResultSequence.md"))]
21    #[::unity::class(namespace = "App", name = "FortuneTellingResultSequence")]
22    #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::fortunetellingresultsequence::FortuneTellingResultSequence>)]
23    pub struct FortuneTellingResultSequence {
24        #[static_field]
25        #[rename(name = "ResPaths")]
26        pub res_paths: ::unity::Array<::unity::Il2CppString>,
27        #[offset(120)]
28        #[rename(name = "m_RootAnim")]
29        pub m_root_anim: crate::unity_engine::animator::Animator,
30        #[offset(128)]
31        #[rename(name = "m_CardAnim")]
32        pub m_card_anim: crate::unity_engine::animator::Animator,
33        #[offset(136)]
34        #[rename(name = "m_ObjCharaImage")]
35        pub m_obj_chara_image: crate::unity_engine::gameobject::GameObject,
36        #[offset(144)]
37        #[rename(name = "m_ObjUnitName")]
38        pub m_obj_unit_name: crate::unity_engine::gameobject::GameObject,
39        #[offset(152)]
40        #[rename(name = "m_ObjResultMessage")]
41        pub m_obj_result_message: crate::unity_engine::gameobject::GameObject,
42        #[offset(160)]
43        #[rename(name = "m_GameObject")]
44        pub m_game_object: crate::unity_engine::gameobject::GameObject,
45        #[offset(168)]
46        #[rename(name = "m_Window")]
47        pub m_window: crate::app::fortunetellingresultmenu::FortuneTellingResultMenu,
48        #[static_field]
49        #[rename(name = "m_unit")]
50        pub m_unit: crate::app::unit::Unit,
51    }
52
53    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/fortunetellingresultsequence/FortuneTellingResultSequence_ResId.md"))]
54    #[repr(C)]
55    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
56    pub struct FortuneTellingResultSequence_ResId {
57        pub value: i32,
58    }
59    impl ::unity::ClassIdentity for FortuneTellingResultSequence_ResId {
60        const NAME: &'static str = "FortuneTellingResultSequence.ResId";
61        const NAMESPACE: &'static str = "App";
62
63        fn class() -> ::unity::Class {
64            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
65            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
66        }
67    }
68    impl ::unity::IlType for FortuneTellingResultSequence_ResId {
69        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
70            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
71        }
72    }
73    impl FortuneTellingResultSequence_ResId {
74        pub fn root() -> Self {
75            Self { value: 0 }
76        }
77
78        pub fn eff_primary() -> Self {
79            Self { value: 1 }
80        }
81
82        pub fn eff_reverse() -> Self {
83            Self { value: 2 }
84        }
85
86        pub fn count() -> Self {
87            Self { value: 3 }
88        }
89    }
90
91    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/fortunetellingresultsequence/FortuneTellingResultSequence_Label2.md"))]
92    #[repr(C)]
93    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
94    pub struct FortuneTellingResultSequence_Label2 {
95        pub value: i32,
96    }
97    impl ::unity::ClassIdentity for FortuneTellingResultSequence_Label2 {
98        const NAME: &'static str = "FortuneTellingResultSequence.Label2";
99        const NAMESPACE: &'static str = "App";
100
101        fn class() -> ::unity::Class {
102            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
103            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
104        }
105    }
106    impl ::unity::IlType for FortuneTellingResultSequence_Label2 {
107        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
108            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
109        }
110    }
111    impl FortuneTellingResultSequence_Label2 {
112        pub fn entry() -> Self {
113            Self { value: 0 }
114        }
115
116        pub fn end() -> Self {
117            Self { value: 1 }
118        }
119    }
120}
121
122#[cfg(feature = "app-fortunetellingresultsequence-types")]
123pub use __types::*;
124
125#[cfg(feature = "app-fortunetellingresultsequence")]
126impl FortuneTellingResultSequence {
127    #[doc = "`ResPath(crate::app::fortunetellingresultsequence::FortuneTellingResultSequence_ResId)` overload"]
128    pub fn res_path(
129        id: impl ::core::convert::Into<crate::app::fortunetellingresultsequence::FortuneTellingResultSequence_ResId>,
130    ) -> ::unity::Il2CppString {
131        unsafe {
132            ::unity::il2cpp_call!((::unity::module_base()+0x2617c30usize)as*mut u8, ::unity::Il2CppString;
133(crate::app::fortunetellingresultsequence::FortuneTellingResultSequence_ResId)::core::convert::Into::into(id))
134        }
135    }
136
137    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::unit::Unit, crate::combat::character::Character)` overload"]
138    pub fn create_bind(
139        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
140        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
141        character: impl ::core::convert::Into<crate::combat::character::Character>,
142    ) -> () {
143        unsafe {
144            ::unity::il2cpp_call!((::unity::module_base()+0x2617f00usize)as*mut u8,();
145(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::combat::character::Character)::core::convert::Into::into(character))
146        }
147    }
148
149    #[doc = "`.cctor()` overload"]
150    pub fn cctor() -> () {
151        unsafe {
152            ::unity::il2cpp_call!((::unity::module_base()+0x26196d0usize)as*mut u8,();
153            )
154        }
155    }
156}
157
158#[cfg(feature = "app-fortunetellingresultsequence")]
159pub trait IFortuneTellingResultSequenceMethods: IFortuneTellingResultSequence {
160    #[doc = "`.ctor()` overload"]
161    fn ctor(self) -> () {
162        unsafe {
163            let __receiver =
164                <FortuneTellingResultSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
165            ::unity::il2cpp_call!((::unity::module_base()+0x2618060usize)as*mut u8,();
166(FortuneTellingResultSequence)__receiver)
167        }
168    }
169    #[doc = "`CreateDesc()` overload"]
170    fn create_desc(self) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
171        unsafe {
172            let __receiver =
173                <FortuneTellingResultSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
174            ::unity::il2cpp_call!((::unity::module_base()+0x26180e0usize)as*mut u8, ::unity::Array<crate::app::procdesc::ProcDesc> ;
175(FortuneTellingResultSequence)__receiver)
176        }
177    }
178    #[doc = "`LoadRes()` overload"]
179    fn load_res(self) -> () {
180        unsafe {
181            let __receiver =
182                <FortuneTellingResultSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
183            ::unity::il2cpp_call!((::unity::module_base()+0x2618800usize)as*mut u8,();
184(FortuneTellingResultSequence)__receiver)
185        }
186    }
187    #[doc = "`IsLoadingRes()` overload"]
188    fn is_loading_res(self) -> bool {
189        unsafe {
190            let __receiver =
191                <FortuneTellingResultSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
192            ::unity::il2cpp_call!((::unity::module_base()+0x2618910usize)as*mut u8,bool;
193(FortuneTellingResultSequence)__receiver)
194        }
195    }
196    #[doc = "`Open()` overload"]
197    fn open(self) -> () {
198        unsafe {
199            let __receiver =
200                <FortuneTellingResultSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
201            ::unity::il2cpp_call!((::unity::module_base()+0x2618a10usize)as*mut u8,();
202(FortuneTellingResultSequence)__receiver)
203        }
204    }
205    #[doc = "`IsAnimEnd()` overload"]
206    fn is_anim_end(self) -> bool {
207        unsafe {
208            let __receiver =
209                <FortuneTellingResultSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
210            ::unity::il2cpp_call!((::unity::module_base()+0x2618f00usize)as*mut u8,bool;
211(FortuneTellingResultSequence)__receiver)
212        }
213    }
214    #[doc = "`ResultTalk()` overload"]
215    fn result_talk(self) -> () {
216        unsafe {
217            let __receiver =
218                <FortuneTellingResultSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
219            ::unity::il2cpp_call!((::unity::module_base()+0x2618fe0usize)as*mut u8,();
220(FortuneTellingResultSequence)__receiver)
221        }
222    }
223    #[doc = "`MenuClose()` overload"]
224    fn menu_close(self) -> () {
225        unsafe {
226            let __receiver =
227                <FortuneTellingResultSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
228            ::unity::il2cpp_call!((::unity::module_base()+0x2619220usize)as*mut u8,();
229(FortuneTellingResultSequence)__receiver)
230        }
231    }
232    #[doc = "`IsMenuClose()` overload"]
233    fn is_menu_close(self) -> bool {
234        unsafe {
235            let __receiver =
236                <FortuneTellingResultSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
237            ::unity::il2cpp_call!((::unity::module_base()+0x26193e0usize)as*mut u8,bool;
238(FortuneTellingResultSequence)__receiver)
239        }
240    }
241    #[doc = "`MenuCloseEnd()` overload"]
242    fn menu_close_end(self) -> () {
243        unsafe {
244            let __receiver =
245                <FortuneTellingResultSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
246            ::unity::il2cpp_call!((::unity::module_base()+0x2619490usize)as*mut u8,();
247(FortuneTellingResultSequence)__receiver)
248        }
249    }
250}
251
252#[cfg(feature = "app-fortunetellingresultsequence")]
253impl<__T: IFortuneTellingResultSequence> IFortuneTellingResultSequenceMethods for __T {}
254
255#[cfg(feature = "app-fortunetellingresultsequence")]
256impl FortuneTellingResultSequence {
257    pub fn res_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
258        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
259    }
260
261    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
262        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
263    }
264
265    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
266        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
267    }
268
269    pub fn create_desc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
270        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
271    }
272
273    pub fn load_res_method_info() -> &'static ::unity::il2cpp::MethodInfo {
274        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
275    }
276
277    pub fn is_loading_res_method_info() -> &'static ::unity::il2cpp::MethodInfo {
278        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
279    }
280
281    pub fn open_method_info() -> &'static ::unity::il2cpp::MethodInfo {
282        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
283    }
284
285    pub fn is_anim_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
286        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
287    }
288
289    pub fn result_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
290        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
291    }
292
293    pub fn menu_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
294        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
295    }
296
297    pub fn is_menu_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
298        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
299    }
300
301    pub fn menu_close_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
302        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
303    }
304
305    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
306        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
307    }
308}
309
310#[cfg(feature = "app-fortunetellingresultsequence")]
311impl FortuneTellingResultSequence {
312    #[doc = "`.ctor()` — no args"]
313    pub fn new() -> Self {
314        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
315            panic!(
316                "{}
317::{}
318 failed to instantiate",
319                ::core::stringify!(FortuneTellingResultSequence),
320                ::core::stringify!(new),
321            )
322        });
323        <Self as IFortuneTellingResultSequenceMethods>::ctor(this);
324        this
325    }
326}
327
328#[cfg(feature = "app-fortunetellingresultsequence")]
329#[doc(hidden)]
330pub mod prelude {
331    pub use super::{
332        FortuneTellingResultSequence, FortuneTellingResultSequence_Label2, FortuneTellingResultSequence_ResId, IFortuneTellingResultSequence,
333        IFortuneTellingResultSequenceMethods,
334    };
335    #[cfg(feature = "app-procinst")]
336    pub use crate::app::procinst::IProcInstMethods;
337    #[cfg(feature = "app-singletonprocinst_1")]
338    pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
339    #[cfg(feature = "system-object")]
340    pub use crate::system::object::IObjectMethods;
341    #[cfg(feature = "system-enum")]
342    pub use crate::system::r#enum::IEnumMethods;
343    #[cfg(feature = "system-valuetype")]
344    pub use crate::system::valuetype::IValueTypeMethods;
345    pub use crate::{
346        app::{procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1},
347        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
348    };
349}