engage/generated/app/
fortunetellingresultsequence.rs1#[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}