1#[cfg(feature = "app-animalmenusequence-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 basicdialogitem::{BasicDialogItem, IBasicDialogItem},
11 basicdialogitemno::{BasicDialogItemNo, IBasicDialogItemNo},
12 basicdialogitemyes::{BasicDialogItemYes, IBasicDialogItemYes},
13 basicmenuitem::{BasicMenuItem, IBasicMenuItem},
14 procinst::{IProcInst, ProcInst},
15 singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
16 },
17 system::{
18 object::{IObject, Object},
19 r#enum::{Enum, IEnum},
20 valuetype::{IValueType, ValueType},
21 },
22 };
23
24 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/animalmenusequence/AnimalMenuSequence_From.md"))]
25 #[repr(C)]
26 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
27 pub struct AnimalMenuSequence_From {
28 pub value: i32,
29 }
30 impl ::unity::ClassIdentity for AnimalMenuSequence_From {
31 const NAME: &'static str = "AnimalMenuSequence.From";
32 const NAMESPACE: &'static str = "App";
33
34 fn class() -> ::unity::Class {
35 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
36 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
37 }
38 }
39 impl ::unity::IlType for AnimalMenuSequence_From {
40 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
41 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
42 }
43 }
44 impl AnimalMenuSequence_From {
45 pub fn outside() -> Self {
46 Self { value: 0 }
47 }
48
49 pub fn inside() -> Self {
50 Self { value: 1 }
51 }
52 }
53
54 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/animalmenusequence/AnimalMenuSequence.md"))]
55 #[::unity::class(namespace = "App", name = "AnimalMenuSequence")]
56 #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::animalmenusequence::AnimalMenuSequence>)]
57 pub struct AnimalMenuSequence {
58 #[offset(184)]
59 #[rename(name = "AnimalPID")]
60 pub animal_pid: ::unity::Array<::unity::Il2CppString>,
61 #[static_field]
62 #[rename(name = "PrefabPath")]
63 pub prefab_path: ::unity::Il2CppString,
64 #[offset(224)]
65 #[rename(name = "m_Handle")]
66 pub m_handle: crate::app::resourcehandle_2::ResourceHandle_2,
67 #[offset(232)]
68 #[rename(name = "m_RootAnim")]
69 pub m_root_anim: crate::unity_engine::animator::Animator,
70 }
71
72 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/animalmenusequence/AnimalMenuSequence_ConfirmNo.md"))]
73 #[::unity::class(namespace = "App", name = "AnimalMenuSequence.ConfirmNo")]
74 #[parent(crate::app::basicdialogitemno::BasicDialogItemNo)]
75 pub struct AnimalMenuSequence_ConfirmNo {}
76
77 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/animalmenusequence/AnimalMenuSequence_ConfirmYes.md"))]
78 #[::unity::class(namespace = "App", name = "AnimalMenuSequence.ConfirmYes")]
79 #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
80 pub struct AnimalMenuSequence_ConfirmYes {}
81
82 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/animalmenusequence/AnimalMenuSequence_Label.md"))]
83 #[repr(C)]
84 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
85 pub struct AnimalMenuSequence_Label {
86 pub value: i32,
87 }
88 impl ::unity::ClassIdentity for AnimalMenuSequence_Label {
89 const NAME: &'static str = "AnimalMenuSequence.Label";
90 const NAMESPACE: &'static str = "App";
91
92 fn class() -> ::unity::Class {
93 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
94 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
95 }
96 }
97 impl ::unity::IlType for AnimalMenuSequence_Label {
98 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
99 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
100 }
101 }
102 impl AnimalMenuSequence_Label {
103 pub fn init() -> Self {
104 Self { value: 0 }
105 }
106
107 pub fn outside_select() -> Self {
108 Self { value: 1 }
109 }
110
111 pub fn inside_select() -> Self {
112 Self { value: 2 }
113 }
114
115 pub fn confirm() -> Self {
116 Self { value: 3 }
117 }
118
119 pub fn apply() -> Self {
120 Self { value: 4 }
121 }
122
123 pub fn end() -> Self {
124 Self { value: 5 }
125 }
126 }
127}
128
129#[cfg(feature = "app-animalmenusequence-types")]
130pub use __types::*;
131
132#[cfg(feature = "app-animalmenusequence")]
133impl AnimalMenuSequence {
134 #[doc = "`SetHelpText(::unity::Il2CppString)` overload"]
135 pub fn set_help_text(help_text: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
136 unsafe {
137 ::unity::il2cpp_call!((::unity::module_base()+0x1c94010usize)as*mut u8,();
138(::unity::Il2CppString)::core::convert::Into::into(help_text))
139 }
140 }
141
142 #[doc = "`JumpInside(bool)` overload"]
143 pub fn jump_inside(is_outside_swap: impl ::core::convert::Into<bool>) -> () {
144 unsafe {
145 ::unity::il2cpp_call!((::unity::module_base()+0x1c95a00usize)as*mut u8,();
146(bool)::core::convert::Into::into(is_outside_swap))
147 }
148 }
149
150 #[doc = "`JumpOutside(bool)` overload"]
151 pub fn jump_outside(is_inside_swap: impl ::core::convert::Into<bool>) -> () {
152 unsafe {
153 ::unity::il2cpp_call!((::unity::module_base()+0x1c939f0usize)as*mut u8,();
154(bool)::core::convert::Into::into(is_inside_swap))
155 }
156 }
157
158 #[doc = "`JumpLeft()` overload"]
159 pub fn jump_left() -> () {
160 unsafe {
161 ::unity::il2cpp_call!((::unity::module_base()+0x1c93b20usize)as*mut u8,();
162 )
163 }
164 }
165
166 #[doc = "`JumpRight()` overload"]
167 pub fn jump_right() -> () {
168 unsafe {
169 ::unity::il2cpp_call!((::unity::module_base()+0x1c95e50usize)as*mut u8,();
170 )
171 }
172 }
173
174 #[doc = "`JumpConfirm(crate::app::animalmenusequence::AnimalMenuSequence_From)` overload"]
175 pub fn jump_confirm(from: impl ::core::convert::Into<crate::app::animalmenusequence::AnimalMenuSequence_From>) -> () {
176 unsafe {
177 ::unity::il2cpp_call!((::unity::module_base()+0x1c94cf0usize)as*mut u8,();
178(crate::app::animalmenusequence::AnimalMenuSequence_From)::core::convert::Into::into(from))
179 }
180 }
181
182 #[doc = "`JumpApply()` overload"]
183 pub fn jump_apply() -> () {
184 unsafe {
185 ::unity::il2cpp_call!((::unity::module_base()+0x1c95f90usize)as*mut u8,();
186 )
187 }
188 }
189
190 #[doc = "`GetAnimalCount(crate::app::animaldata::AnimalData)` overload"]
191 pub fn get_animal_count(animal: impl ::core::convert::Into<crate::app::animaldata::AnimalData>) -> i32 {
192 unsafe {
193 ::unity::il2cpp_call!((::unity::module_base()+0x1c94250usize)as*mut u8,i32;
194(crate::app::animaldata::AnimalData)::core::convert::Into::into(animal))
195 }
196 }
197
198 #[doc = "`SetAnimal(crate::app::animaldata::AnimalData, i32)` overload"]
199 pub fn set_animal(animal: impl ::core::convert::Into<crate::app::animaldata::AnimalData>, select_index: impl ::core::convert::Into<i32>) -> () {
200 unsafe {
201 ::unity::il2cpp_call!((::unity::module_base()+0x1c96150usize)as*mut u8,();
202(crate::app::animaldata::AnimalData)::core::convert::Into::into(animal),(i32)::core::convert::Into::into(select_index))
203 }
204 }
205
206 #[doc = "`SwapAnimal(i32, i32)` overload"]
207 pub fn swap_animal(select_index1: impl ::core::convert::Into<i32>, select_index2: impl ::core::convert::Into<i32>) -> () {
208 unsafe {
209 ::unity::il2cpp_call!((::unity::module_base()+0x1c96330usize)as*mut u8,();
210(i32)::core::convert::Into::into(select_index1),(i32)::core::convert::Into::into(select_index2))
211 }
212 }
213
214 #[doc = "`IsPlaceEmpty()` overload"]
215 pub fn is_place_empty() -> bool {
216 unsafe {
217 ::unity::il2cpp_call!((::unity::module_base()+0x1c94660usize)as*mut u8,bool;
218 )
219 }
220 }
221
222 #[doc = "`PlaceAnimal(crate::app::animaldata::AnimalData)` overload"]
223 pub fn place_animal(animal: impl ::core::convert::Into<crate::app::animaldata::AnimalData>) -> () {
224 unsafe {
225 ::unity::il2cpp_call!((::unity::module_base()+0x1c94810usize)as*mut u8,();
226(crate::app::animaldata::AnimalData)::core::convert::Into::into(animal))
227 }
228 }
229
230 #[doc = "`GetEmptyIndex()` overload"]
231 pub fn get_empty_index() -> i32 {
232 unsafe {
233 ::unity::il2cpp_call!((::unity::module_base()+0x1c95c70usize)as*mut u8,i32;
234 )
235 }
236 }
237
238 #[doc = "`IsExistsCurrentAnimal()` overload"]
239 pub fn is_exists_current_animal() -> bool {
240 unsafe {
241 ::unity::il2cpp_call!((::unity::module_base()+0x1c96520usize)as*mut u8,bool;
242 )
243 }
244 }
245
246 #[doc = "`RemoveIndex(i32)` overload"]
247 pub fn remove_index(index: impl ::core::convert::Into<i32>) -> () {
248 unsafe {
249 ::unity::il2cpp_call!((::unity::module_base()+0x1c97920usize)as*mut u8,();
250(i32)::core::convert::Into::into(index))
251 }
252 }
253
254 #[doc = "`RemoveCurrentAnimal(crate::app::animaldata::AnimalData)` overload"]
255 pub fn remove_current_animal(animal: impl ::core::convert::Into<crate::app::animaldata::AnimalData>) -> () {
256 unsafe {
257 ::unity::il2cpp_call!((::unity::module_base()+0x1c97af0usize)as*mut u8,();
258(crate::app::animaldata::AnimalData)::core::convert::Into::into(animal))
259 }
260 }
261
262 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
263 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> crate::app::procinst::ProcInst {
264 unsafe {
265 ::unity::il2cpp_call!((::unity::module_base()+0x1c98060usize)as*mut u8,crate::app::procinst::ProcInst;
266(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
267 }
268 }
269}
270
271#[cfg(feature = "app-animalmenusequence")]
272pub trait IAnimalMenuSequenceMethods: IAnimalMenuSequence {
273 #[doc = "`get_Inside()` overload"]
274 fn get_inside(self) -> crate::app::animalinsidemenu::AnimalInsideMenu {
275 unsafe {
276 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
277 ::unity::il2cpp_call!((::unity::module_base()+0x1c95840usize)as*mut u8,crate::app::animalinsidemenu::AnimalInsideMenu;
278(AnimalMenuSequence)__receiver)
279 }
280 }
281 #[doc = "`set_Inside(crate::app::animalinsidemenu::AnimalInsideMenu)` overload"]
282 fn set_inside(self, value: impl ::core::convert::Into<crate::app::animalinsidemenu::AnimalInsideMenu>) -> () {
283 unsafe {
284 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
285 ::unity::il2cpp_call!((::unity::module_base()+0x1c95850usize)as*mut u8,();
286(AnimalMenuSequence)__receiver,(crate::app::animalinsidemenu::AnimalInsideMenu)::core::convert::Into::into(value))
287 }
288 }
289 #[doc = "`get_Outside()` overload"]
290 fn get_outside(self) -> crate::app::animaloutsidemenu::AnimalOutsideMenu {
291 unsafe {
292 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
293 ::unity::il2cpp_call!((::unity::module_base()+0x1c95860usize)as*mut u8,crate::app::animaloutsidemenu::AnimalOutsideMenu;
294(AnimalMenuSequence)__receiver)
295 }
296 }
297 #[doc = "`set_Outside(crate::app::animaloutsidemenu::AnimalOutsideMenu)` overload"]
298 fn set_outside(self, value: impl ::core::convert::Into<crate::app::animaloutsidemenu::AnimalOutsideMenu>) -> () {
299 unsafe {
300 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
301 ::unity::il2cpp_call!((::unity::module_base()+0x1c95870usize)as*mut u8,();
302(AnimalMenuSequence)__receiver,(crate::app::animaloutsidemenu::AnimalOutsideMenu)::core::convert::Into::into(value))
303 }
304 }
305 #[doc = "`get_InsideContent()` overload"]
306 fn get_inside_content(self) -> crate::app::animalinsidemenucontent::AnimalInsideMenuContent {
307 unsafe {
308 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
309 ::unity::il2cpp_call!((::unity::module_base()+0x1c95880usize)as*mut u8,crate::app::animalinsidemenucontent::AnimalInsideMenuContent;
310(AnimalMenuSequence)__receiver)
311 }
312 }
313 #[doc = "`set_InsideContent(crate::app::animalinsidemenucontent::AnimalInsideMenuContent)` overload"]
314 fn set_inside_content(self, value: impl ::core::convert::Into<crate::app::animalinsidemenucontent::AnimalInsideMenuContent>) -> () {
315 unsafe {
316 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
317 ::unity::il2cpp_call!((::unity::module_base()+0x1c95890usize)as*mut u8,();
318(AnimalMenuSequence)__receiver,(crate::app::animalinsidemenucontent::AnimalInsideMenuContent)::core::convert::Into::into(value))
319 }
320 }
321 #[doc = "`get_OutsideContent()` overload"]
322 fn get_outside_content(self) -> crate::app::animaloutsidemenucontent::AnimalOutsideMenuContent {
323 unsafe {
324 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
325 ::unity::il2cpp_call!((::unity::module_base()+0x1c958a0usize)as*mut u8,crate::app::animaloutsidemenucontent::AnimalOutsideMenuContent;
326(AnimalMenuSequence)__receiver)
327 }
328 }
329 #[doc = "`set_OutsideContent(crate::app::animaloutsidemenucontent::AnimalOutsideMenuContent)` overload"]
330 fn set_outside_content(self, value: impl ::core::convert::Into<crate::app::animaloutsidemenucontent::AnimalOutsideMenuContent>) -> () {
331 unsafe {
332 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
333 ::unity::il2cpp_call!((::unity::module_base()+0x1c958b0usize)as*mut u8,();
334(AnimalMenuSequence)__receiver,(crate::app::animaloutsidemenucontent::AnimalOutsideMenuContent)::core::convert::Into::into(value))
335 }
336 }
337 #[doc = "`get_IsOutsideSwap()` overload"]
338 fn get_is_outside_swap(self) -> bool {
339 unsafe {
340 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
341 ::unity::il2cpp_call!((::unity::module_base()+0x1c958c0usize)as*mut u8,bool;
342(AnimalMenuSequence)__receiver)
343 }
344 }
345 #[doc = "`set_IsOutsideSwap(bool)` overload"]
346 fn set_is_outside_swap(self, value: impl ::core::convert::Into<bool>) -> () {
347 unsafe {
348 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
349 ::unity::il2cpp_call!((::unity::module_base()+0x1c958d0usize)as*mut u8,();
350(AnimalMenuSequence)__receiver,(bool)::core::convert::Into::into(value))
351 }
352 }
353 #[doc = "`get_IsInsideSwap()` overload"]
354 fn get_is_inside_swap(self) -> bool {
355 unsafe {
356 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
357 ::unity::il2cpp_call!((::unity::module_base()+0x1c958e0usize)as*mut u8,bool;
358(AnimalMenuSequence)__receiver)
359 }
360 }
361 #[doc = "`set_IsInsideSwap(bool)` overload"]
362 fn set_is_inside_swap(self, value: impl ::core::convert::Into<bool>) -> () {
363 unsafe {
364 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
365 ::unity::il2cpp_call!((::unity::module_base()+0x1c958f0usize)as*mut u8,();
366(AnimalMenuSequence)__receiver,(bool)::core::convert::Into::into(value))
367 }
368 }
369 #[doc = "`get_IsBlankSelect()` overload"]
370 fn get_is_blank_select(self) -> bool {
371 unsafe {
372 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
373 ::unity::il2cpp_call!((::unity::module_base()+0x1c95900usize)as*mut u8,bool;
374(AnimalMenuSequence)__receiver)
375 }
376 }
377 #[doc = "`set_IsBlankSelect(bool)` overload"]
378 fn set_is_blank_select(self, value: impl ::core::convert::Into<bool>) -> () {
379 unsafe {
380 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
381 ::unity::il2cpp_call!((::unity::module_base()+0x1c95910usize)as*mut u8,();
382(AnimalMenuSequence)__receiver,(bool)::core::convert::Into::into(value))
383 }
384 }
385 #[doc = "`get_FromMenu()` overload"]
386 fn get_from_menu(self) -> crate::app::animalmenusequence::AnimalMenuSequence_From {
387 unsafe {
388 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
389 ::unity::il2cpp_call!((::unity::module_base()+0x1c95920usize)as*mut u8,crate::app::animalmenusequence::AnimalMenuSequence_From;
390(AnimalMenuSequence)__receiver)
391 }
392 }
393 #[doc = "`set_FromMenu(crate::app::animalmenusequence::AnimalMenuSequence_From)` overload"]
394 fn set_from_menu(self, value: impl ::core::convert::Into<crate::app::animalmenusequence::AnimalMenuSequence_From>) -> () {
395 unsafe {
396 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
397 ::unity::il2cpp_call!((::unity::module_base()+0x1c95930usize)as*mut u8,();
398(AnimalMenuSequence)__receiver,(crate::app::animalmenusequence::AnimalMenuSequence_From)::core::convert::Into::into(value))
399 }
400 }
401 #[doc = "`get_CursorPosition()` overload"]
402 fn get_cursor_position(self) -> crate::unity_engine::vector3::Vector3 {
403 unsafe {
404 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
405 ::unity::il2cpp_call!((::unity::module_base()+0x1c95940usize)as*mut u8,crate::unity_engine::vector3::Vector3;
406(AnimalMenuSequence)__receiver)
407 }
408 }
409 #[doc = "`set_CursorPosition(crate::unity_engine::vector3::Vector3)` overload"]
410 fn set_cursor_position(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
411 unsafe {
412 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
413 ::unity::il2cpp_call!((::unity::module_base()+0x1c95950usize)as*mut u8,();
414(AnimalMenuSequence)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
415 }
416 }
417 #[doc = "`get_CurrentAnimal()` overload"]
418 fn get_current_animal(self) -> crate::app::animaldata::AnimalData {
419 unsafe {
420 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
421 ::unity::il2cpp_call!((::unity::module_base()+0x1c95960usize)as*mut u8,crate::app::animaldata::AnimalData;
422(AnimalMenuSequence)__receiver)
423 }
424 }
425 #[doc = "`set_CurrentAnimal(crate::app::animaldata::AnimalData)` overload"]
426 fn set_current_animal(self, value: impl ::core::convert::Into<crate::app::animaldata::AnimalData>) -> () {
427 unsafe {
428 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
429 ::unity::il2cpp_call!((::unity::module_base()+0x1c95970usize)as*mut u8,();
430(AnimalMenuSequence)__receiver,(crate::app::animaldata::AnimalData)::core::convert::Into::into(value))
431 }
432 }
433 #[doc = "`get_Root()` overload"]
434 fn get_root(self) -> crate::unity_engine::gameobject::GameObject {
435 unsafe {
436 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
437 ::unity::il2cpp_call!((::unity::module_base()+0x1c95980usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
438(AnimalMenuSequence)__receiver)
439 }
440 }
441 #[doc = "`set_Root(crate::unity_engine::gameobject::GameObject)` overload"]
442 fn set_root(self, value: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
443 unsafe {
444 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
445 ::unity::il2cpp_call!((::unity::module_base()+0x1c95990usize)as*mut u8,();
446(AnimalMenuSequence)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(value))
447 }
448 }
449 #[doc = "`get_SelectRoot()` overload"]
450 fn get_select_root(self) -> crate::unity_engine::gameobject::GameObject {
451 unsafe {
452 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
453 ::unity::il2cpp_call!((::unity::module_base()+0x1c959a0usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
454(AnimalMenuSequence)__receiver)
455 }
456 }
457 #[doc = "`set_SelectRoot(crate::unity_engine::gameobject::GameObject)` overload"]
458 fn set_select_root(self, value: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
459 unsafe {
460 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
461 ::unity::il2cpp_call!((::unity::module_base()+0x1c959b0usize)as*mut u8,();
462(AnimalMenuSequence)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(value))
463 }
464 }
465 #[doc = "`get_HelpRoot()` overload"]
466 fn get_help_root(self) -> crate::unity_engine::gameobject::GameObject {
467 unsafe {
468 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
469 ::unity::il2cpp_call!((::unity::module_base()+0x1c959c0usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
470(AnimalMenuSequence)__receiver)
471 }
472 }
473 #[doc = "`set_HelpRoot(crate::unity_engine::gameobject::GameObject)` overload"]
474 fn set_help_root(self, value: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
475 unsafe {
476 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
477 ::unity::il2cpp_call!((::unity::module_base()+0x1c959d0usize)as*mut u8,();
478(AnimalMenuSequence)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(value))
479 }
480 }
481 #[doc = "`get_HelpMessage()` overload"]
482 fn get_help_message(self) -> crate::unity_engine::gameobject::GameObject {
483 unsafe {
484 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
485 ::unity::il2cpp_call!((::unity::module_base()+0x1c959e0usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
486(AnimalMenuSequence)__receiver)
487 }
488 }
489 #[doc = "`set_HelpMessage(crate::unity_engine::gameobject::GameObject)` overload"]
490 fn set_help_message(self, value: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
491 unsafe {
492 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
493 ::unity::il2cpp_call!((::unity::module_base()+0x1c959f0usize)as*mut u8,();
494(AnimalMenuSequence)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(value))
495 }
496 }
497 #[doc = "`LoadPrefabAsync()` overload"]
498 fn load_prefab_async(self) -> () {
499 unsafe {
500 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
501 ::unity::il2cpp_call!((::unity::module_base()+0x1c965e0usize)as*mut u8,();
502(AnimalMenuSequence)__receiver)
503 }
504 }
505 #[doc = "`IsLoadingPrefab()` overload"]
506 fn is_loading_prefab(self) -> bool {
507 unsafe {
508 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
509 ::unity::il2cpp_call!((::unity::module_base()+0x1c96690usize)as*mut u8,bool;
510(AnimalMenuSequence)__receiver)
511 }
512 }
513 #[doc = "`UnloadPrefab()` overload"]
514 fn unload_prefab(self) -> () {
515 unsafe {
516 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
517 ::unity::il2cpp_call!((::unity::module_base()+0x1c966c0usize)as*mut u8,();
518(AnimalMenuSequence)__receiver)
519 }
520 }
521 #[doc = "`Tutorial()` overload"]
522 fn tutorial(self) -> () {
523 unsafe {
524 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
525 ::unity::il2cpp_call!((::unity::module_base()+0x1c96710usize)as*mut u8,();
526(AnimalMenuSequence)__receiver)
527 }
528 }
529 #[doc = "`Create()` overload"]
530 fn create(self) -> () {
531 unsafe {
532 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
533 ::unity::il2cpp_call!((::unity::module_base()+0x1c96720usize)as*mut u8,();
534(AnimalMenuSequence)__receiver)
535 }
536 }
537 #[doc = "`Close()` overload"]
538 fn close(self) -> () {
539 unsafe {
540 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
541 ::unity::il2cpp_call!((::unity::module_base()+0x1c96cd0usize)as*mut u8,();
542(AnimalMenuSequence)__receiver)
543 }
544 }
545 #[doc = "`IsClosed()` overload"]
546 fn is_closed(self) -> bool {
547 unsafe {
548 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
549 ::unity::il2cpp_call!((::unity::module_base()+0x1c96d80usize)as*mut u8,bool;
550(AnimalMenuSequence)__receiver)
551 }
552 }
553 #[doc = "`Destroy()` overload"]
554 fn destroy(self) -> () {
555 unsafe {
556 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
557 ::unity::il2cpp_call!((::unity::module_base()+0x1c96e30usize)as*mut u8,();
558(AnimalMenuSequence)__receiver)
559 }
560 }
561 #[doc = "`LoadData()` overload"]
562 fn load_data(self) -> () {
563 unsafe {
564 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
565 ::unity::il2cpp_call!((::unity::module_base()+0x1c96a50usize)as*mut u8,();
566(AnimalMenuSequence)__receiver)
567 }
568 }
569 #[doc = "`IsDirtyData()` overload"]
570 fn is_dirty_data(self) -> bool {
571 unsafe {
572 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
573 ::unity::il2cpp_call!((::unity::module_base()+0x1c97040usize)as*mut u8,bool;
574(AnimalMenuSequence)__receiver)
575 }
576 }
577 #[doc = "`ApplyData()` overload"]
578 fn apply_data(self) -> () {
579 unsafe {
580 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
581 ::unity::il2cpp_call!((::unity::module_base()+0x1c971d0usize)as*mut u8,();
582(AnimalMenuSequence)__receiver)
583 }
584 }
585 #[doc = "`Init()` overload"]
586 fn init(self) -> () {
587 unsafe {
588 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
589 ::unity::il2cpp_call!((::unity::module_base()+0x1c97490usize)as*mut u8,();
590(AnimalMenuSequence)__receiver)
591 }
592 }
593 #[doc = "`Return()` overload"]
594 fn r#return(self) -> () {
595 unsafe {
596 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
597 ::unity::il2cpp_call!((::unity::module_base()+0x1c977f0usize)as*mut u8,();
598(AnimalMenuSequence)__receiver)
599 }
600 }
601 #[doc = "`Confirm()` overload"]
602 fn confirm(self) -> () {
603 unsafe {
604 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
605 ::unity::il2cpp_call!((::unity::module_base()+0x1c978b0usize)as*mut u8,();
606(AnimalMenuSequence)__receiver)
607 }
608 }
609 #[doc = "`InitInside()` overload"]
610 fn init_inside(self) -> () {
611 unsafe {
612 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
613 ::unity::il2cpp_call!((::unity::module_base()+0x1c97c40usize)as*mut u8,();
614(AnimalMenuSequence)__receiver)
615 }
616 }
617 #[doc = "`InitOutside()` overload"]
618 fn init_outside(self) -> () {
619 unsafe {
620 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
621 ::unity::il2cpp_call!((::unity::module_base()+0x1c97ce0usize)as*mut u8,();
622(AnimalMenuSequence)__receiver)
623 }
624 }
625 #[doc = "`InitDecide()` overload"]
626 fn init_decide(self) -> () {
627 unsafe {
628 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
629 ::unity::il2cpp_call!((::unity::module_base()+0x1c97e90usize)as*mut u8,();
630(AnimalMenuSequence)__receiver)
631 }
632 }
633 #[doc = "`TickInside()` overload"]
634 fn tick_inside(self) -> () {
635 unsafe {
636 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
637 ::unity::il2cpp_call!((::unity::module_base()+0x1c97f40usize)as*mut u8,();
638(AnimalMenuSequence)__receiver)
639 }
640 }
641 #[doc = "`TickOutside()` overload"]
642 fn tick_outside(self) -> () {
643 unsafe {
644 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
645 ::unity::il2cpp_call!((::unity::module_base()+0x1c97fa0usize)as*mut u8,();
646(AnimalMenuSequence)__receiver)
647 }
648 }
649 #[doc = "`.ctor()` overload"]
650 fn ctor(self) -> () {
651 unsafe {
652 let __receiver = <AnimalMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
653 ::unity::il2cpp_call!((::unity::module_base()+0x1c98d90usize)as*mut u8,();
654(AnimalMenuSequence)__receiver)
655 }
656 }
657}
658
659#[cfg(feature = "app-animalmenusequence")]
660impl<__T: IAnimalMenuSequence> IAnimalMenuSequenceMethods for __T {}
661
662#[cfg(feature = "app-animalmenusequence")]
663impl AnimalMenuSequence {
664 pub fn get_inside_method_info() -> &'static ::unity::il2cpp::MethodInfo {
665 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
666 }
667
668 pub fn set_inside_method_info() -> &'static ::unity::il2cpp::MethodInfo {
669 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
670 }
671
672 pub fn get_outside_method_info() -> &'static ::unity::il2cpp::MethodInfo {
673 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
674 }
675
676 pub fn set_outside_method_info() -> &'static ::unity::il2cpp::MethodInfo {
677 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
678 }
679
680 pub fn get_inside_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
681 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
682 }
683
684 pub fn set_inside_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
685 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
686 }
687
688 pub fn get_outside_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
689 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
690 }
691
692 pub fn set_outside_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
693 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
694 }
695
696 pub fn get_is_outside_swap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
697 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
698 }
699
700 pub fn set_is_outside_swap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
701 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
702 }
703
704 pub fn get_is_inside_swap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
705 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
706 }
707
708 pub fn set_is_inside_swap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
709 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
710 }
711
712 pub fn get_is_blank_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
713 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
714 }
715
716 pub fn set_is_blank_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
717 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
718 }
719
720 pub fn get_from_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
721 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
722 }
723
724 pub fn set_from_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
725 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
726 }
727
728 pub fn get_cursor_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
729 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
730 }
731
732 pub fn set_cursor_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
733 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
734 }
735
736 pub fn get_current_animal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
737 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
738 }
739
740 pub fn set_current_animal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
741 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
742 }
743
744 pub fn get_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
745 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
746 }
747
748 pub fn set_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
749 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
750 }
751
752 pub fn get_select_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
753 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
754 }
755
756 pub fn set_select_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
757 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
758 }
759
760 pub fn get_help_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
761 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
762 }
763
764 pub fn set_help_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
765 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
766 }
767
768 pub fn get_help_message_method_info() -> &'static ::unity::il2cpp::MethodInfo {
769 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
770 }
771
772 pub fn set_help_message_method_info() -> &'static ::unity::il2cpp::MethodInfo {
773 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
774 }
775
776 pub fn set_help_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
777 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
778 }
779
780 pub fn jump_inside_method_info() -> &'static ::unity::il2cpp::MethodInfo {
781 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
782 }
783
784 pub fn jump_outside_method_info() -> &'static ::unity::il2cpp::MethodInfo {
785 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
786 }
787
788 pub fn jump_left_method_info() -> &'static ::unity::il2cpp::MethodInfo {
789 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
790 }
791
792 pub fn jump_right_method_info() -> &'static ::unity::il2cpp::MethodInfo {
793 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
794 }
795
796 pub fn jump_confirm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
797 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
798 }
799
800 pub fn jump_apply_method_info() -> &'static ::unity::il2cpp::MethodInfo {
801 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
802 }
803
804 pub fn get_animal_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
805 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
806 }
807
808 pub fn set_animal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
809 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
810 }
811
812 pub fn swap_animal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
813 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
814 }
815
816 pub fn is_place_empty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
817 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
818 }
819
820 pub fn place_animal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
821 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
822 }
823
824 pub fn get_empty_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
825 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
826 }
827
828 pub fn is_exists_current_animal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
829 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
830 }
831
832 pub fn load_prefab_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
833 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
834 }
835
836 pub fn is_loading_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
837 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
838 }
839
840 pub fn unload_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
841 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
842 }
843
844 pub fn tutorial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
845 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
846 }
847
848 pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
849 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
850 }
851
852 pub fn close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
853 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
854 }
855
856 pub fn is_closed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
857 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
858 }
859
860 pub fn destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
861 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
862 }
863
864 pub fn load_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
865 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
866 }
867
868 pub fn is_dirty_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
869 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
870 }
871
872 pub fn apply_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
873 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
874 }
875
876 pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
877 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
878 }
879
880 pub fn return_method_info() -> &'static ::unity::il2cpp::MethodInfo {
881 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
882 }
883
884 pub fn confirm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
885 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
886 }
887
888 pub fn remove_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
889 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
890 }
891
892 pub fn remove_current_animal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
893 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
894 }
895
896 pub fn init_inside_method_info() -> &'static ::unity::il2cpp::MethodInfo {
897 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
898 }
899
900 pub fn init_outside_method_info() -> &'static ::unity::il2cpp::MethodInfo {
901 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
902 }
903
904 pub fn init_decide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
905 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
906 }
907
908 pub fn tick_inside_method_info() -> &'static ::unity::il2cpp::MethodInfo {
909 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
910 }
911
912 pub fn tick_outside_method_info() -> &'static ::unity::il2cpp::MethodInfo {
913 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
914 }
915
916 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
917 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
918 }
919
920 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
921 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
922 }
923}
924
925#[cfg(feature = "app-animalmenusequence")]
926impl AnimalMenuSequence {
927 #[doc = "`.ctor()` — no args"]
928 pub fn new() -> Self {
929 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
930 panic!(
931 "{}
932::{}
933 failed to instantiate",
934 ::core::stringify!(AnimalMenuSequence),
935 ::core::stringify!(new),
936 )
937 });
938 <Self as IAnimalMenuSequenceMethods>::ctor(this);
939 this
940 }
941}
942
943#[cfg(feature = "app-animalmenusequence")]
944pub trait IAnimalMenuSequence_ConfirmNoMethods: IAnimalMenuSequence_ConfirmNo {
945 #[doc = "`.ctor()` overload"]
946 fn ctor(self) -> () {
947 unsafe {
948 let __receiver =
949 <AnimalMenuSequence_ConfirmNo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
950 ::unity::il2cpp_call!((::unity::module_base()+0x1ba5ae0usize)as*mut u8,();
951(AnimalMenuSequence_ConfirmNo)__receiver)
952 }
953 }
954 #[doc = "`ACall()` overload"]
955 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
956 unsafe {
957 let __receiver =
958 <AnimalMenuSequence_ConfirmNo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
959 {
960 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
961 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
962 panic!(
963 "unity: virtual slot {}
964 out of range (vtable len {}
965) on the runtime class behind {}
966 (method `{}
967`)",
968 18usize,
969 __vt.len(),
970 <AnimalMenuSequence_ConfirmNo as ::unity::ClassIdentity>::NAME,
971 "ACall",
972 )
973 });
974 let __inner: extern "C" fn(AnimalMenuSequence_ConfirmNo, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
975 ::core::mem::transmute(__vi.method_ptr);
976 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
977 __inner(__receiver, __mi)
978 }
979 }
980 }
981}
982
983#[cfg(feature = "app-animalmenusequence")]
984impl<__T: IAnimalMenuSequence_ConfirmNo> IAnimalMenuSequence_ConfirmNoMethods for __T {}
985
986#[cfg(feature = "app-animalmenusequence")]
987impl AnimalMenuSequence_ConfirmNo {
988 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
989 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
990 }
991
992 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
993 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
994 }
995}
996
997#[cfg(feature = "app-animalmenusequence")]
998impl AnimalMenuSequence_ConfirmNo {
999 #[doc = "Direct (non-virtual) call to `AnimalMenuSequence_ConfirmNo`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1000 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1001 let __mi = Self::a_call_method_info();
1002 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1003 ::core::mem::transmute(__mi.method_ptr);
1004 __inner(this.into(), ::core::option::Option::None)
1005 }
1006}
1007
1008#[cfg(feature = "app-animalmenusequence")]
1009impl AnimalMenuSequence_ConfirmNo {
1010 #[doc = "`.ctor()` — no args"]
1011 pub fn new() -> Self {
1012 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1013 panic!(
1014 "{}
1015::{}
1016 failed to instantiate",
1017 ::core::stringify!(AnimalMenuSequence_ConfirmNo),
1018 ::core::stringify!(new),
1019 )
1020 });
1021 <Self as IAnimalMenuSequence_ConfirmNoMethods>::ctor(this);
1022 this
1023 }
1024}
1025
1026#[cfg(feature = "app-animalmenusequence")]
1027pub trait IAnimalMenuSequence_ConfirmYesMethods: IAnimalMenuSequence_ConfirmYes {
1028 #[doc = "`.ctor()` overload"]
1029 fn ctor(self) -> () {
1030 unsafe {
1031 let __receiver =
1032 <AnimalMenuSequence_ConfirmYes as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1033 ::unity::il2cpp_call!((::unity::module_base()+0x1ba5bf0usize)as*mut u8,();
1034(AnimalMenuSequence_ConfirmYes)__receiver)
1035 }
1036 }
1037 #[doc = "`ACall()` overload"]
1038 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1039 unsafe {
1040 let __receiver =
1041 <AnimalMenuSequence_ConfirmYes as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1042 {
1043 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1044 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1045 panic!(
1046 "unity: virtual slot {}
1047 out of range (vtable len {}
1048) on the runtime class behind {}
1049 (method `{}
1050`)",
1051 18usize,
1052 __vt.len(),
1053 <AnimalMenuSequence_ConfirmYes as ::unity::ClassIdentity>::NAME,
1054 "ACall",
1055 )
1056 });
1057 let __inner: extern "C" fn(AnimalMenuSequence_ConfirmYes, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1058 ::core::mem::transmute(__vi.method_ptr);
1059 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1060 __inner(__receiver, __mi)
1061 }
1062 }
1063 }
1064}
1065
1066#[cfg(feature = "app-animalmenusequence")]
1067impl<__T: IAnimalMenuSequence_ConfirmYes> IAnimalMenuSequence_ConfirmYesMethods for __T {}
1068
1069#[cfg(feature = "app-animalmenusequence")]
1070impl AnimalMenuSequence_ConfirmYes {
1071 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1072 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1073 }
1074
1075 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1076 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1077 }
1078}
1079
1080#[cfg(feature = "app-animalmenusequence")]
1081impl AnimalMenuSequence_ConfirmYes {
1082 #[doc = "Direct (non-virtual) call to `AnimalMenuSequence_ConfirmYes`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1083 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1084 let __mi = Self::a_call_method_info();
1085 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1086 ::core::mem::transmute(__mi.method_ptr);
1087 __inner(this.into(), ::core::option::Option::None)
1088 }
1089}
1090
1091#[cfg(feature = "app-animalmenusequence")]
1092impl AnimalMenuSequence_ConfirmYes {
1093 #[doc = "`.ctor()` — no args"]
1094 pub fn new() -> Self {
1095 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1096 panic!(
1097 "{}
1098::{}
1099 failed to instantiate",
1100 ::core::stringify!(AnimalMenuSequence_ConfirmYes),
1101 ::core::stringify!(new),
1102 )
1103 });
1104 <Self as IAnimalMenuSequence_ConfirmYesMethods>::ctor(this);
1105 this
1106 }
1107}
1108
1109#[cfg(feature = "app-animalmenusequence")]
1110#[doc(hidden)]
1111pub mod prelude {
1112 pub use super::{
1113 AnimalMenuSequence, AnimalMenuSequence_ConfirmNo, AnimalMenuSequence_ConfirmYes, AnimalMenuSequence_From, AnimalMenuSequence_Label,
1114 IAnimalMenuSequence, IAnimalMenuSequenceMethods, IAnimalMenuSequence_ConfirmNo, IAnimalMenuSequence_ConfirmNoMethods,
1115 IAnimalMenuSequence_ConfirmYes, IAnimalMenuSequence_ConfirmYesMethods,
1116 };
1117 #[cfg(feature = "app-basicdialogitem")]
1118 pub use crate::app::basicdialogitem::IBasicDialogItemMethods;
1119 #[cfg(feature = "app-basicdialogitemno")]
1120 pub use crate::app::basicdialogitemno::IBasicDialogItemNoMethods;
1121 #[cfg(feature = "app-basicdialogitemyes")]
1122 pub use crate::app::basicdialogitemyes::IBasicDialogItemYesMethods;
1123 #[cfg(feature = "app-basicmenuitem")]
1124 pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
1125 #[cfg(feature = "app-procinst")]
1126 pub use crate::app::procinst::IProcInstMethods;
1127 #[cfg(feature = "app-singletonprocinst_1")]
1128 pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
1129 #[cfg(feature = "system-object")]
1130 pub use crate::system::object::IObjectMethods;
1131 #[cfg(feature = "system-enum")]
1132 pub use crate::system::r#enum::IEnumMethods;
1133 #[cfg(feature = "system-valuetype")]
1134 pub use crate::system::valuetype::IValueTypeMethods;
1135 pub use crate::{
1136 app::{
1137 basicdialogitem::IBasicDialogItem, basicdialogitemno::IBasicDialogItemNo, basicdialogitemyes::IBasicDialogItemYes,
1138 basicmenuitem::IBasicMenuItem, procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1,
1139 },
1140 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1141 };
1142}