1#[cfg(feature = "app-hubplaytalkafter-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 basicmenu::{BasicMenu, IBasicMenu},
14 basicmenuitem::{BasicMenuItem, IBasicMenuItem},
15 procinst::{IProcInst, ProcInst},
16 singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
17 },
18 system::{
19 object::{IObject, Object},
20 r#enum::{Enum, IEnum},
21 valuetype::{IValueType, ValueType},
22 },
23 };
24
25 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubplaytalkafter/HubPlayTalkAfter_RingMenu_NoItem.md"))]
26 #[::unity::class(namespace = "App", name = "HubPlayTalkAfter.RingMenu.NoItem")]
27 #[parent(crate::app::basicdialogitemno::BasicDialogItemNo)]
28 pub struct HubPlayTalkAfter_RingMenu_NoItem {}
29
30 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubplaytalkafter/HubPlayTalkAfter_SelectListMenu.md"))]
31 #[::unity::class(namespace = "App", name = "HubPlayTalkAfter.SelectListMenu")]
32 #[parent(crate::app::basicmenu::BasicMenu)]
33 pub struct HubPlayTalkAfter_SelectListMenu {}
34
35 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubplaytalkafter/HubPlayTalkAfter_Label.md"))]
36 #[repr(C)]
37 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
38 pub struct HubPlayTalkAfter_Label {
39 pub value: i32,
40 }
41 impl ::unity::ClassIdentity for HubPlayTalkAfter_Label {
42 const NAME: &'static str = "HubPlayTalkAfter.Label";
43 const NAMESPACE: &'static str = "App";
44
45 fn class() -> ::unity::Class {
46 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
47 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
48 }
49 }
50 impl ::unity::IlType for HubPlayTalkAfter_Label {
51 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
52 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
53 }
54 }
55 impl HubPlayTalkAfter_Label {
56 pub fn init() -> Self {
57 Self { value: 0 }
58 }
59
60 pub fn select_menu() -> Self {
61 Self { value: 1 }
62 }
63
64 pub fn select_gift() -> Self {
65 Self { value: 2 }
66 }
67
68 pub fn reaction_gift() -> Self {
69 Self { value: 3 }
70 }
71
72 pub fn reliance() -> Self {
73 Self { value: 4 }
74 }
75
76 pub fn cooking() -> Self {
77 Self { value: 5 }
78 }
79
80 pub fn fishing() -> Self {
81 Self { value: 6 }
82 }
83
84 pub fn fishing_picture_book() -> Self {
85 Self { value: 7 }
86 }
87
88 pub fn dragon_ride() -> Self {
89 Self { value: 8 }
90 }
91
92 pub fn muscle() -> Self {
93 Self { value: 9 }
94 }
95
96 pub fn flea_market() -> Self {
97 Self { value: 10 }
98 }
99
100 pub fn fortune_telling() -> Self {
101 Self { value: 11 }
102 }
103
104 pub fn end() -> Self {
105 Self { value: 12 }
106 }
107 }
108
109 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubplaytalkafter/HubPlayTalkAfter.md"))]
110 #[::unity::class(namespace = "App", name = "HubPlayTalkAfter")]
111 #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::hubplaytalkafter::HubPlayTalkAfter>)]
112 pub struct HubPlayTalkAfter {
113 #[static_field]
114 #[rename(name = "cMenuPartsPath")]
115 pub c_menu_parts_path: ::unity::Il2CppString,
116 #[static_field]
117 #[rename(name = "cFishingTextureAtlasPath")]
118 pub c_fishing_texture_atlas_path: ::unity::Il2CppString,
119 #[static_field]
120 #[rename(name = "MuscleMainPID")]
121 pub muscle_main_pid: ::unity::Il2CppString,
122 #[static_field]
123 #[rename(name = "FleaMarketMainPID")]
124 pub flea_market_main_pid: ::unity::Il2CppString,
125 #[static_field]
126 #[rename(name = "FishingMainPID")]
127 pub fishing_main_pid: ::unity::Il2CppString,
128 #[static_field]
129 #[rename(name = "DragonRideMainPID")]
130 pub dragon_ride_main_pid: ::unity::Il2CppString,
131 #[offset(192)]
132 #[rename(name = "m_ReliancePopUp")]
133 pub m_reliance_pop_up: crate::app::reliancepopupcontroller::ReliancePopUpController,
134 }
135
136 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubplaytalkafter/HubPlayTalkAfter_FishingPictureBookMenu.md"))]
137 #[::unity::class(namespace = "App", name = "HubPlayTalkAfter.FishingPictureBookMenu")]
138 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
139 pub struct HubPlayTalkAfter_FishingPictureBookMenu {}
140
141 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubplaytalkafter/HubPlayTalkAfter_FleaMarketMenu.md"))]
142 #[::unity::class(namespace = "App", name = "HubPlayTalkAfter.FleaMarketMenu")]
143 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
144 pub struct HubPlayTalkAfter_FleaMarketMenu {}
145
146 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubplaytalkafter/HubPlayTalkAfter_RelianceMenu.md"))]
147 #[::unity::class(namespace = "App", name = "HubPlayTalkAfter.RelianceMenu")]
148 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
149 pub struct HubPlayTalkAfter_RelianceMenu {
150 #[offset(104)]
151 #[rename(name = "m_access")]
152 pub m_access: crate::app::hubaccess::HubAccess,
153 #[offset(112)]
154 #[rename(name = "m_relianceLevelUp")]
155 pub m_reliance_level_up: bool,
156 }
157
158 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubplaytalkafter/HubPlayTalkAfter_GodRelianceMenu.md"))]
159 #[::unity::class(namespace = "App", name = "HubPlayTalkAfter.GodRelianceMenu")]
160 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
161 pub struct HubPlayTalkAfter_GodRelianceMenu {
162 #[offset(104)]
163 #[rename(name = "m_access")]
164 pub m_access: crate::app::hubaccess::HubAccess,
165 }
166
167 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubplaytalkafter/HubPlayTalkAfter_FortuneTellingMenu.md"))]
168 #[::unity::class(namespace = "App", name = "HubPlayTalkAfter.FortuneTellingMenu")]
169 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
170 pub struct HubPlayTalkAfter_FortuneTellingMenu {}
171
172 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubplaytalkafter/HubPlayTalkAfter_RingMenu.md"))]
173 #[::unity::class(namespace = "App", name = "HubPlayTalkAfter.RingMenu")]
174 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
175 pub struct HubPlayTalkAfter_RingMenu {}
176
177 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubplaytalkafter/HubPlayTalkAfter_RingMenu_YesItem.md"))]
178 #[::unity::class(namespace = "App", name = "HubPlayTalkAfter.RingMenu.YesItem")]
179 #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
180 pub struct HubPlayTalkAfter_RingMenu_YesItem {}
181
182 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubplaytalkafter/HubPlayTalkAfter_DragonRideMenu.md"))]
183 #[::unity::class(namespace = "App", name = "HubPlayTalkAfter.DragonRideMenu")]
184 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
185 pub struct HubPlayTalkAfter_DragonRideMenu {}
186
187 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubplaytalkafter/HubPlayTalkAfter_TalkGiftMenu.md"))]
188 #[::unity::class(namespace = "App", name = "HubPlayTalkAfter.TalkGiftMenu")]
189 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
190 pub struct HubPlayTalkAfter_TalkGiftMenu {}
191
192 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubplaytalkafter/HubPlayTalkAfter_MuscleMenu.md"))]
193 #[::unity::class(namespace = "App", name = "HubPlayTalkAfter.MuscleMenu")]
194 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
195 pub struct HubPlayTalkAfter_MuscleMenu {}
196
197 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubplaytalkafter/HubPlayTalkAfter_CookingMenu.md"))]
198 #[::unity::class(namespace = "App", name = "HubPlayTalkAfter.CookingMenu")]
199 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
200 pub struct HubPlayTalkAfter_CookingMenu {}
201
202 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubplaytalkafter/HubPlayTalkAfter_FishingMenu.md"))]
203 #[::unity::class(namespace = "App", name = "HubPlayTalkAfter.FishingMenu")]
204 #[parent(crate::app::basicmenuitem::BasicMenuItem)]
205 pub struct HubPlayTalkAfter_FishingMenu {
206 #[offset(104)]
207 #[rename(name = "m_FishingTopMenu")]
208 pub m_fishing_top_menu: crate::unity_engine::gameobject::GameObject,
209 #[offset(112)]
210 #[rename(name = "m_PlayCount")]
211 pub m_play_count: i32,
212 #[offset(116)]
213 #[rename(name = "m_IsEnable")]
214 pub m_is_enable: bool,
215 #[offset(120)]
216 #[rename(name = "m_gyotakuSprite")]
217 pub m_gyotaku_sprite: crate::unity_engine::sprite::Sprite,
218 }
219
220 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubplaytalkafter/HubPlayTalkAfter_ReplacePerson.md"))]
221 #[::unity::class(namespace = "App", name = "HubPlayTalkAfter.ReplacePerson")]
222 #[parent(crate::app::procinst::ProcInst)]
223 pub struct HubPlayTalkAfter_ReplacePerson {
224 #[offset(112)]
225 #[rename(name = "m_LoadingCharacterCount")]
226 pub m_loading_character_count: i32,
227 }
228}
229
230#[cfg(feature = "app-hubplaytalkafter-types")]
231pub use __types::*;
232
233#[cfg(feature = "app-hubplaytalkafter")]
234pub trait IHubPlayTalkAfter_RingMenu_NoItemMethods: IHubPlayTalkAfter_RingMenu_NoItem {
235 #[doc = "`.ctor()` overload"]
236 fn ctor(self) -> () {
237 unsafe {
238 let __receiver =
239 <HubPlayTalkAfter_RingMenu_NoItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
240 ::unity::il2cpp_call!((::unity::module_base()+0x1b65690usize)as*mut u8,();
241(HubPlayTalkAfter_RingMenu_NoItem)__receiver)
242 }
243 }
244}
245
246#[cfg(feature = "app-hubplaytalkafter")]
247impl<__T: IHubPlayTalkAfter_RingMenu_NoItem> IHubPlayTalkAfter_RingMenu_NoItemMethods for __T {}
248
249#[cfg(feature = "app-hubplaytalkafter")]
250impl HubPlayTalkAfter_RingMenu_NoItem {
251 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
252 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
253 }
254}
255
256#[cfg(feature = "app-hubplaytalkafter")]
257impl HubPlayTalkAfter_RingMenu_NoItem {
258 #[doc = "`.ctor()` — no args"]
259 pub fn new() -> Self {
260 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
261 panic!(
262 "{}
263::{}
264 failed to instantiate",
265 ::core::stringify!(HubPlayTalkAfter_RingMenu_NoItem),
266 ::core::stringify!(new),
267 )
268 });
269 <Self as IHubPlayTalkAfter_RingMenu_NoItemMethods>::ctor(this);
270 this
271 }
272}
273
274#[cfg(feature = "app-hubplaytalkafter")]
275impl HubPlayTalkAfter_SelectListMenu {
276 #[doc = "`get_CurrentMenuSelect()` overload"]
277 pub fn get_current_menu_select() -> crate::app::basicmenuselect::BasicMenuSelect {
278 unsafe {
279 ::unity::il2cpp_call!((::unity::module_base()+0x2ae7e80usize)as*mut u8,crate::app::basicmenuselect::BasicMenuSelect;
280 )
281 }
282 }
283
284 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::hubaccess::HubAccess)` overload"]
285 pub fn create_bind(
286 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
287 access: impl ::core::convert::Into<crate::app::hubaccess::HubAccess>,
288 ) -> () {
289 unsafe {
290 ::unity::il2cpp_call!((::unity::module_base()+0x2ae7f80usize)as*mut u8,();
291(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::hubaccess::HubAccess)::core::convert::Into::into(access))
292 }
293 }
294
295 #[doc = "`.cctor()` overload"]
296 pub fn cctor() -> () {
297 unsafe {
298 ::unity::il2cpp_call!((::unity::module_base()+0x2ae8620usize)as*mut u8,();
299 )
300 }
301 }
302}
303
304#[cfg(feature = "app-hubplaytalkafter")]
305pub trait IHubPlayTalkAfter_SelectListMenuMethods: IHubPlayTalkAfter_SelectListMenu {
306 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::procinst::ProcInst)` overload"]
307 fn ctor(
308 self,
309 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
310 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
311 ) -> () {
312 unsafe {
313 let __receiver =
314 <HubPlayTalkAfter_SelectListMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
315 ::unity::il2cpp_call!((::unity::module_base()+0x2ae7ef0usize)as*mut u8,();
316(HubPlayTalkAfter_SelectListMenu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
317 }
318 }
319 #[doc = "`GetName()` overload"]
320 fn get_name(self) -> ::unity::Il2CppString {
321 unsafe {
322 let __receiver =
323 <HubPlayTalkAfter_SelectListMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
324 {
325 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
326 let __vi = *__vt.get(30usize).unwrap_or_else(|| {
327 panic!(
328 "unity: virtual slot {}
329 out of range (vtable len {}
330) on the runtime class behind {}
331 (method `{}
332`)",
333 30usize,
334 __vt.len(),
335 <HubPlayTalkAfter_SelectListMenu as ::unity::ClassIdentity>::NAME,
336 "GetName",
337 )
338 });
339 let __inner: extern "C" fn(HubPlayTalkAfter_SelectListMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
340 ::core::mem::transmute(__vi.method_ptr);
341 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
342 __inner(__receiver, __mi)
343 }
344 }
345 }
346}
347
348#[cfg(feature = "app-hubplaytalkafter")]
349impl<__T: IHubPlayTalkAfter_SelectListMenu> IHubPlayTalkAfter_SelectListMenuMethods for __T {}
350
351#[cfg(feature = "app-hubplaytalkafter")]
352impl HubPlayTalkAfter_SelectListMenu {
353 pub fn get_current_menu_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
354 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
355 }
356
357 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
358 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
359 }
360
361 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
362 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
363 }
364
365 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
366 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
367 }
368
369 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
370 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
371 }
372}
373
374#[cfg(feature = "app-hubplaytalkafter")]
375impl HubPlayTalkAfter_SelectListMenu {
376 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_SelectListMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
377 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
378 let __mi = Self::get_name_method_info();
379 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
380 __inner(this.into(), ::core::option::Option::None)
381 }
382}
383
384#[cfg(feature = "app-hubplaytalkafter")]
385impl HubPlayTalkAfter_SelectListMenu {
386 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::procinst::ProcInst)` — overload selector"]
387 pub fn new(
388 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
389 super_: crate::app::procinst::ProcInst,
390 ) -> Self {
391 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
392 panic!(
393 "{}
394::{}
395 failed to instantiate",
396 ::core::stringify!(HubPlayTalkAfter_SelectListMenu),
397 ::core::stringify!(new),
398 )
399 });
400 <Self as IHubPlayTalkAfter_SelectListMenuMethods>::ctor(this, menu_item_list, super_);
401 this
402 }
403}
404
405#[cfg(feature = "app-hubplaytalkafter")]
406impl HubPlayTalkAfter {
407 #[doc = "`get_IsExistGift()` overload"]
408 pub fn get_is_exist_gift() -> bool {
409 unsafe {
410 ::unity::il2cpp_call!((::unity::module_base()+0x23dfd80usize)as*mut u8,bool;
411 )
412 }
413 }
414
415 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::hubaccess::HubAccess)` overload"]
416 pub fn create_bind(
417 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
418 access: impl ::core::convert::Into<crate::app::hubaccess::HubAccess>,
419 ) -> crate::app::procinst::ProcInst {
420 unsafe {
421 ::unity::il2cpp_call!((::unity::module_base()+0x23da380usize)as*mut u8,crate::app::procinst::ProcInst;
422(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::hubaccess::HubAccess)::core::convert::Into::into(access))
423 }
424 }
425}
426
427#[cfg(feature = "app-hubplaytalkafter")]
428pub trait IHubPlayTalkAfterMethods: IHubPlayTalkAfter {
429 #[doc = "`get_CurrentPersonLocator()` overload"]
430 fn get_current_person_locator(self) -> crate::unity_engine::gameobject::GameObject {
431 unsafe {
432 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
433 ::unity::il2cpp_call!((::unity::module_base()+0x23dfea0usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
434(HubPlayTalkAfter)__receiver)
435 }
436 }
437 #[doc = "`set_CurrentPersonLocator(crate::unity_engine::gameobject::GameObject)` overload"]
438 fn set_current_person_locator(self, value: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
439 unsafe {
440 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
441 ::unity::il2cpp_call!((::unity::module_base()+0x23dfeb0usize)as*mut u8,();
442(HubPlayTalkAfter)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(value))
443 }
444 }
445 #[doc = "`get_ChangeUnit()` overload"]
446 fn get_change_unit(self) -> crate::app::hubunitcontroller::HubUnitController {
447 unsafe {
448 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
449 ::unity::il2cpp_call!((::unity::module_base()+0x23dfec0usize)as*mut u8,crate::app::hubunitcontroller::HubUnitController;
450(HubPlayTalkAfter)__receiver)
451 }
452 }
453 #[doc = "`set_ChangeUnit(crate::app::hubunitcontroller::HubUnitController)` overload"]
454 fn set_change_unit(self, value: impl ::core::convert::Into<crate::app::hubunitcontroller::HubUnitController>) -> () {
455 unsafe {
456 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
457 ::unity::il2cpp_call!((::unity::module_base()+0x23dfed0usize)as*mut u8,();
458(HubPlayTalkAfter)__receiver,(crate::app::hubunitcontroller::HubUnitController)::core::convert::Into::into(value))
459 }
460 }
461 #[doc = "`EndExercise()` overload"]
462 fn end_exercise(self) -> () {
463 unsafe {
464 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
465 ::unity::il2cpp_call!((::unity::module_base()+0x23dfee0usize)as*mut u8,();
466(HubPlayTalkAfter)__receiver)
467 }
468 }
469 #[doc = "`get_Access()` overload"]
470 fn get_access(self) -> crate::app::hubaccess::HubAccess {
471 unsafe {
472 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
473 ::unity::il2cpp_call!((::unity::module_base()+0x23e0000usize)as*mut u8,crate::app::hubaccess::HubAccess;
474(HubPlayTalkAfter)__receiver)
475 }
476 }
477 #[doc = "`set_Access(crate::app::hubaccess::HubAccess)` overload"]
478 fn set_access(self, value: impl ::core::convert::Into<crate::app::hubaccess::HubAccess>) -> () {
479 unsafe {
480 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
481 ::unity::il2cpp_call!((::unity::module_base()+0x23e0010usize)as*mut u8,();
482(HubPlayTalkAfter)__receiver,(crate::app::hubaccess::HubAccess)::core::convert::Into::into(value))
483 }
484 }
485 #[doc = "`get_CanAdd()` overload"]
486 fn get_can_add(self) -> bool {
487 unsafe {
488 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
489 ::unity::il2cpp_call!((::unity::module_base()+0x23e0020usize)as*mut u8,bool;
490(HubPlayTalkAfter)__receiver)
491 }
492 }
493 #[doc = "`set_CanAdd(bool)` overload"]
494 fn set_can_add(self, value: impl ::core::convert::Into<bool>) -> () {
495 unsafe {
496 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
497 ::unity::il2cpp_call!((::unity::module_base()+0x23e0030usize)as*mut u8,();
498(HubPlayTalkAfter)__receiver,(bool)::core::convert::Into::into(value))
499 }
500 }
501 #[doc = "`get_Value()` overload"]
502 fn get_value(self) -> i32 {
503 unsafe {
504 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
505 ::unity::il2cpp_call!((::unity::module_base()+0x23e0040usize)as*mut u8,i32;
506(HubPlayTalkAfter)__receiver)
507 }
508 }
509 #[doc = "`set_Value(i32)` overload"]
510 fn set_value(self, value: impl ::core::convert::Into<i32>) -> () {
511 unsafe {
512 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
513 ::unity::il2cpp_call!((::unity::module_base()+0x23e0050usize)as*mut u8,();
514(HubPlayTalkAfter)__receiver,(i32)::core::convert::Into::into(value))
515 }
516 }
517 #[doc = "`get_TargetUnit()` overload"]
518 fn get_target_unit(self) -> crate::app::unit::Unit {
519 unsafe {
520 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
521 ::unity::il2cpp_call!((::unity::module_base()+0x23e0060usize)as*mut u8,crate::app::unit::Unit;
522(HubPlayTalkAfter)__receiver)
523 }
524 }
525 #[doc = "`set_TargetUnit(crate::app::unit::Unit)` overload"]
526 fn set_target_unit(self, value: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
527 unsafe {
528 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
529 ::unity::il2cpp_call!((::unity::module_base()+0x23e0070usize)as*mut u8,();
530(HubPlayTalkAfter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(value))
531 }
532 }
533 #[doc = "`get_Level()` overload"]
534 fn get_level(self) -> crate::app::reliancedata::RelianceData_Level {
535 unsafe {
536 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
537 ::unity::il2cpp_call!((::unity::module_base()+0x23e0080usize)as*mut u8,crate::app::reliancedata::RelianceData_Level;
538(HubPlayTalkAfter)__receiver)
539 }
540 }
541 #[doc = "`set_Level(crate::app::reliancedata::RelianceData_Level)` overload"]
542 fn set_level(self, value: impl ::core::convert::Into<crate::app::reliancedata::RelianceData_Level>) -> () {
543 unsafe {
544 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
545 ::unity::il2cpp_call!((::unity::module_base()+0x23e0090usize)as*mut u8,();
546(HubPlayTalkAfter)__receiver,(crate::app::reliancedata::RelianceData_Level)::core::convert::Into::into(value))
547 }
548 }
549 #[doc = "`get_Other()` overload"]
550 fn get_other(self) -> ::unity::Il2CppString {
551 unsafe {
552 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
553 ::unity::il2cpp_call!((::unity::module_base()+0x23e00a0usize)as*mut u8, ::unity::Il2CppString;
554(HubPlayTalkAfter)__receiver)
555 }
556 }
557 #[doc = "`set_Other(::unity::Il2CppString)` overload"]
558 fn set_other(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
559 unsafe {
560 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
561 ::unity::il2cpp_call!((::unity::module_base()+0x23e00b0usize)as*mut u8,();
562(HubPlayTalkAfter)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
563 }
564 }
565 #[doc = "`get_ChangePersonPID()` overload"]
566 fn get_change_person_pid(self) -> ::unity::Il2CppString {
567 unsafe {
568 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
569 ::unity::il2cpp_call!((::unity::module_base()+0x23e00c0usize)as*mut u8, ::unity::Il2CppString;
570(HubPlayTalkAfter)__receiver)
571 }
572 }
573 #[doc = "`set_ChangePersonPID(::unity::Il2CppString)` overload"]
574 fn set_change_person_pid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
575 unsafe {
576 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
577 ::unity::il2cpp_call!((::unity::module_base()+0x23e00d0usize)as*mut u8,();
578(HubPlayTalkAfter)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
579 }
580 }
581 #[doc = "`get_IsChangePerson()` overload"]
582 fn get_is_change_person(self) -> bool {
583 unsafe {
584 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
585 ::unity::il2cpp_call!((::unity::module_base()+0x23e00e0usize)as*mut u8,bool;
586(HubPlayTalkAfter)__receiver)
587 }
588 }
589 #[doc = "`set_IsChangePerson(bool)` overload"]
590 fn set_is_change_person(self, value: impl ::core::convert::Into<bool>) -> () {
591 unsafe {
592 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
593 ::unity::il2cpp_call!((::unity::module_base()+0x23e00f0usize)as*mut u8,();
594(HubPlayTalkAfter)__receiver,(bool)::core::convert::Into::into(value))
595 }
596 }
597 #[doc = "`get_PrevGodLevel()` overload"]
598 fn get_prev_god_level(self) -> i32 {
599 unsafe {
600 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
601 ::unity::il2cpp_call!((::unity::module_base()+0x23e0100usize)as*mut u8,i32;
602(HubPlayTalkAfter)__receiver)
603 }
604 }
605 #[doc = "`set_PrevGodLevel(i32)` overload"]
606 fn set_prev_god_level(self, value: impl ::core::convert::Into<i32>) -> () {
607 unsafe {
608 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
609 ::unity::il2cpp_call!((::unity::module_base()+0x23e0110usize)as*mut u8,();
610(HubPlayTalkAfter)__receiver,(i32)::core::convert::Into::into(value))
611 }
612 }
613 #[doc = "`.ctor(crate::app::hubaccess::HubAccess)` overload"]
614 fn ctor(self, access: impl ::core::convert::Into<crate::app::hubaccess::HubAccess>) -> () {
615 unsafe {
616 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
617 ::unity::il2cpp_call!((::unity::module_base()+0x23e0120usize)as*mut u8,();
618(HubPlayTalkAfter)__receiver,(crate::app::hubaccess::HubAccess)::core::convert::Into::into(access))
619 }
620 }
621 #[doc = "`TryGetGodUnit(::unity::Il2CppString)` overload"]
622 fn try_get_god_unit(self, gid: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::app::godunit::GodUnit {
623 unsafe {
624 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
625 ::unity::il2cpp_call!((::unity::module_base()+0x23e01f0usize)as*mut u8,crate::app::godunit::GodUnit;
626(HubPlayTalkAfter)__receiver,(::unity::Il2CppString)::core::convert::Into::into(gid))
627 }
628 }
629 #[doc = "`CreateBindSelectMenu()` overload"]
630 fn create_bind_select_menu(self) -> () {
631 unsafe {
632 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
633 ::unity::il2cpp_call!((::unity::module_base()+0x23e0280usize)as*mut u8,();
634(HubPlayTalkAfter)__receiver)
635 }
636 }
637 #[doc = "`CreateBindSelectGift()` overload"]
638 fn create_bind_select_gift(self) -> () {
639 unsafe {
640 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
641 ::unity::il2cpp_call!((::unity::module_base()+0x23e0300usize)as*mut u8,();
642(HubPlayTalkAfter)__receiver)
643 }
644 }
645 #[doc = "`GetGiftMessage()` overload"]
646 fn get_gift_message(self) -> ::unity::Il2CppString {
647 unsafe {
648 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
649 ::unity::il2cpp_call!((::unity::module_base()+0x23e0390usize)as*mut u8, ::unity::Il2CppString;
650(HubPlayTalkAfter)__receiver)
651 }
652 }
653 #[doc = "`StartReactionGift()` overload"]
654 fn start_reaction_gift(self) -> () {
655 unsafe {
656 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
657 ::unity::il2cpp_call!((::unity::module_base()+0x23e0590usize)as*mut u8,();
658(HubPlayTalkAfter)__receiver)
659 }
660 }
661 #[doc = "`EndReactionGift()` overload"]
662 fn end_reaction_gift(self) -> () {
663 unsafe {
664 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
665 ::unity::il2cpp_call!((::unity::module_base()+0x23e06a0usize)as*mut u8,();
666(HubPlayTalkAfter)__receiver)
667 }
668 }
669 #[doc = "`Init()` overload"]
670 fn init(self) -> () {
671 unsafe {
672 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
673 ::unity::il2cpp_call!((::unity::module_base()+0x23e0750usize)as*mut u8,();
674(HubPlayTalkAfter)__receiver)
675 }
676 }
677 #[doc = "`ExitPhase1()` overload"]
678 fn exit_phase1(self) -> () {
679 unsafe {
680 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
681 ::unity::il2cpp_call!((::unity::module_base()+0x23e0ac0usize)as*mut u8,();
682(HubPlayTalkAfter)__receiver)
683 }
684 }
685 #[doc = "`ExitPhase2()` overload"]
686 fn exit_phase2(self) -> () {
687 unsafe {
688 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
689 ::unity::il2cpp_call!((::unity::module_base()+0x23e0b40usize)as*mut u8,();
690(HubPlayTalkAfter)__receiver)
691 }
692 }
693 #[doc = "`StartReliance()` overload"]
694 fn start_reliance(self) -> () {
695 unsafe {
696 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
697 ::unity::il2cpp_call!((::unity::module_base()+0x23e0ec0usize)as*mut u8,();
698(HubPlayTalkAfter)__receiver)
699 }
700 }
701 #[doc = "`MainReliance()` overload"]
702 fn main_reliance(self) -> () {
703 unsafe {
704 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
705 ::unity::il2cpp_call!((::unity::module_base()+0x23e1100usize)as*mut u8,();
706(HubPlayTalkAfter)__receiver)
707 }
708 }
709 #[doc = "`ExitReliance()` overload"]
710 fn exit_reliance(self) -> () {
711 unsafe {
712 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
713 ::unity::il2cpp_call!((::unity::module_base()+0x23e1620usize)as*mut u8,();
714(HubPlayTalkAfter)__receiver)
715 }
716 }
717 #[doc = "`UpdateAchive(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::reliancedata::RelianceData_Level)` overload"]
718 fn update_achive(
719 self,
720 a: impl ::core::convert::Into<crate::app::unit::Unit>,
721 b: impl ::core::convert::Into<crate::app::unit::Unit>,
722 level: impl ::core::convert::Into<crate::app::reliancedata::RelianceData_Level>,
723 ) -> () {
724 unsafe {
725 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
726 ::unity::il2cpp_call!((::unity::module_base()+0x23e16e0usize)as*mut u8,();
727(HubPlayTalkAfter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(a),(crate::app::unit::Unit)::core::convert::Into::into(b),(crate::app::reliancedata::RelianceData_Level)::core::convert::Into::into(level))
728 }
729 }
730 #[doc = "`LevelUpReliance()` overload"]
731 fn level_up_reliance(self) -> () {
732 unsafe {
733 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
734 ::unity::il2cpp_call!((::unity::module_base()+0x23e1850usize)as*mut u8,();
735(HubPlayTalkAfter)__receiver)
736 }
737 }
738 #[doc = "`EndReliance()` overload"]
739 fn end_reliance(self) -> () {
740 unsafe {
741 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
742 ::unity::il2cpp_call!((::unity::module_base()+0x23e1d00usize)as*mut u8,();
743(HubPlayTalkAfter)__receiver)
744 }
745 }
746 #[doc = "`EndRelianceAfter()` overload"]
747 fn end_reliance_after(self) -> () {
748 unsafe {
749 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
750 ::unity::il2cpp_call!((::unity::module_base()+0x23e1fd0usize)as*mut u8,();
751(HubPlayTalkAfter)__receiver)
752 }
753 }
754 #[doc = "`StartReliance_God(::unity::Il2CppString)` overload"]
755 fn start_reliance_god(self, gid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
756 unsafe {
757 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
758 ::unity::il2cpp_call!((::unity::module_base()+0x23e1190usize)as*mut u8,();
759(HubPlayTalkAfter)__receiver,(::unity::Il2CppString)::core::convert::Into::into(gid))
760 }
761 }
762 #[doc = "`StartReliance_Unit(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
763 fn start_reliance_unit(
764 self,
765 pid: impl ::core::convert::Into<::unity::Il2CppString>,
766 other: impl ::core::convert::Into<::unity::Il2CppString>,
767 ) -> () {
768 unsafe {
769 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
770 ::unity::il2cpp_call!((::unity::module_base()+0x23e13b0usize)as*mut u8,();
771(HubPlayTalkAfter)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid),(::unity::Il2CppString)::core::convert::Into::into(other))
772 }
773 }
774 #[doc = "`StartDragonRide()` overload"]
775 fn start_dragon_ride(self) -> () {
776 unsafe {
777 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
778 ::unity::il2cpp_call!((::unity::module_base()+0x23e21a0usize)as*mut u8,();
779(HubPlayTalkAfter)__receiver)
780 }
781 }
782 #[doc = "`CreateFleaMarket()` overload"]
783 fn create_flea_market(self) -> () {
784 unsafe {
785 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
786 ::unity::il2cpp_call!((::unity::module_base()+0x23e21b0usize)as*mut u8,();
787(HubPlayTalkAfter)__receiver)
788 }
789 }
790 #[doc = "`CreateFortuneTelling()` overload"]
791 fn create_fortune_telling(self) -> () {
792 unsafe {
793 let __receiver = <HubPlayTalkAfter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
794 ::unity::il2cpp_call!((::unity::module_base()+0x23e2220usize)as*mut u8,();
795(HubPlayTalkAfter)__receiver)
796 }
797 }
798}
799
800#[cfg(feature = "app-hubplaytalkafter")]
801impl<__T: IHubPlayTalkAfter> IHubPlayTalkAfterMethods for __T {}
802
803#[cfg(feature = "app-hubplaytalkafter")]
804impl HubPlayTalkAfter {
805 pub fn get_is_exist_gift_method_info() -> &'static ::unity::il2cpp::MethodInfo {
806 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
807 }
808
809 pub fn get_current_person_locator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
810 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
811 }
812
813 pub fn set_current_person_locator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
814 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
815 }
816
817 pub fn get_change_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
818 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
819 }
820
821 pub fn set_change_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
822 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
823 }
824
825 pub fn end_exercise_method_info() -> &'static ::unity::il2cpp::MethodInfo {
826 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
827 }
828
829 pub fn get_access_method_info() -> &'static ::unity::il2cpp::MethodInfo {
830 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
831 }
832
833 pub fn set_access_method_info() -> &'static ::unity::il2cpp::MethodInfo {
834 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
835 }
836
837 pub fn get_can_add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
838 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
839 }
840
841 pub fn set_can_add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
842 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
843 }
844
845 pub fn get_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
846 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
847 }
848
849 pub fn set_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
850 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
851 }
852
853 pub fn get_target_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
854 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
855 }
856
857 pub fn set_target_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
858 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
859 }
860
861 pub fn get_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
862 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
863 }
864
865 pub fn set_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
866 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
867 }
868
869 pub fn get_other_method_info() -> &'static ::unity::il2cpp::MethodInfo {
870 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
871 }
872
873 pub fn set_other_method_info() -> &'static ::unity::il2cpp::MethodInfo {
874 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
875 }
876
877 pub fn get_change_person_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
878 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
879 }
880
881 pub fn set_change_person_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
882 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
883 }
884
885 pub fn get_is_change_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
886 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
887 }
888
889 pub fn set_is_change_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
890 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
891 }
892
893 pub fn get_prev_god_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
894 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
895 }
896
897 pub fn set_prev_god_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
898 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
899 }
900
901 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
902 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
903 }
904
905 pub fn try_get_god_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
906 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
907 }
908
909 pub fn create_bind_select_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
910 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
911 }
912
913 pub fn create_bind_select_gift_method_info() -> &'static ::unity::il2cpp::MethodInfo {
914 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
915 }
916
917 pub fn get_gift_message_method_info() -> &'static ::unity::il2cpp::MethodInfo {
918 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
919 }
920
921 pub fn start_reaction_gift_method_info() -> &'static ::unity::il2cpp::MethodInfo {
922 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
923 }
924
925 pub fn end_reaction_gift_method_info() -> &'static ::unity::il2cpp::MethodInfo {
926 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
927 }
928
929 pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
930 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
931 }
932
933 pub fn exit_phase1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
934 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
935 }
936
937 pub fn exit_phase2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
938 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
939 }
940
941 pub fn start_reliance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
942 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
943 }
944
945 pub fn main_reliance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
946 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
947 }
948
949 pub fn exit_reliance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
950 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
951 }
952
953 pub fn update_achive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
954 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
955 }
956
957 pub fn level_up_reliance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
958 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
959 }
960
961 pub fn end_reliance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
962 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
963 }
964
965 pub fn end_reliance_after_method_info() -> &'static ::unity::il2cpp::MethodInfo {
966 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
967 }
968
969 pub fn start_reliance_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
970 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
971 }
972
973 pub fn start_reliance_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
974 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
975 }
976
977 pub fn start_dragon_ride_method_info() -> &'static ::unity::il2cpp::MethodInfo {
978 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
979 }
980
981 pub fn create_flea_market_method_info() -> &'static ::unity::il2cpp::MethodInfo {
982 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
983 }
984
985 pub fn create_fortune_telling_method_info() -> &'static ::unity::il2cpp::MethodInfo {
986 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
987 }
988
989 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
990 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
991 }
992}
993
994#[cfg(feature = "app-hubplaytalkafter")]
995impl HubPlayTalkAfter {
996 #[doc = "`.ctor(crate::app::hubaccess::HubAccess)` — overload selector"]
997 pub fn new(access: crate::app::hubaccess::HubAccess) -> Self {
998 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
999 panic!(
1000 "{}
1001::{}
1002 failed to instantiate",
1003 ::core::stringify!(HubPlayTalkAfter),
1004 ::core::stringify!(new),
1005 )
1006 });
1007 <Self as IHubPlayTalkAfterMethods>::ctor(this, access);
1008 this
1009 }
1010}
1011
1012#[cfg(feature = "app-hubplaytalkafter")]
1013pub trait IHubPlayTalkAfter_FishingPictureBookMenuMethods: IHubPlayTalkAfter_FishingPictureBookMenu {
1014 #[doc = "`.ctor()` overload"]
1015 fn ctor(self) -> () {
1016 unsafe {
1017 let __receiver = <HubPlayTalkAfter_FishingPictureBookMenu as ::unity::FromIlInstance>::from_il_instance(
1018 <Self as ::unity::SystemObject>::as_instance(self),
1019 );
1020 ::unity::il2cpp_call!((::unity::module_base()+0x2ae4990usize)as*mut u8,();
1021(HubPlayTalkAfter_FishingPictureBookMenu)__receiver)
1022 }
1023 }
1024 #[doc = "`GetName()` overload"]
1025 fn get_name(self) -> ::unity::Il2CppString {
1026 unsafe {
1027 let __receiver = <HubPlayTalkAfter_FishingPictureBookMenu as ::unity::FromIlInstance>::from_il_instance(
1028 <Self as ::unity::SystemObject>::as_instance(self),
1029 );
1030 {
1031 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1032 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1033 panic!(
1034 "unity: virtual slot {}
1035 out of range (vtable len {}
1036) on the runtime class behind {}
1037 (method `{}
1038`)",
1039 4usize,
1040 __vt.len(),
1041 <HubPlayTalkAfter_FishingPictureBookMenu as ::unity::ClassIdentity>::NAME,
1042 "GetName",
1043 )
1044 });
1045 let __inner: extern "C" fn(HubPlayTalkAfter_FishingPictureBookMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
1046 ::core::mem::transmute(__vi.method_ptr);
1047 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1048 __inner(__receiver, __mi)
1049 }
1050 }
1051 }
1052 #[doc = "`BuildAttribute()` overload"]
1053 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
1054 unsafe {
1055 let __receiver = <HubPlayTalkAfter_FishingPictureBookMenu as ::unity::FromIlInstance>::from_il_instance(
1056 <Self as ::unity::SystemObject>::as_instance(self),
1057 );
1058 {
1059 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1060 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
1061 panic!(
1062 "unity: virtual slot {}
1063 out of range (vtable len {}
1064) on the runtime class behind {}
1065 (method `{}
1066`)",
1067 8usize,
1068 __vt.len(),
1069 <HubPlayTalkAfter_FishingPictureBookMenu as ::unity::ClassIdentity>::NAME,
1070 "BuildAttribute",
1071 )
1072 });
1073 let __inner: extern "C" fn(
1074 HubPlayTalkAfter_FishingPictureBookMenu,
1075 ::unity::OptionalMethod,
1076 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
1077 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1078 __inner(__receiver, __mi)
1079 }
1080 }
1081 }
1082 #[doc = "`ACall()` overload"]
1083 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1084 unsafe {
1085 let __receiver = <HubPlayTalkAfter_FishingPictureBookMenu as ::unity::FromIlInstance>::from_il_instance(
1086 <Self as ::unity::SystemObject>::as_instance(self),
1087 );
1088 {
1089 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1090 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1091 panic!(
1092 "unity: virtual slot {}
1093 out of range (vtable len {}
1094) on the runtime class behind {}
1095 (method `{}
1096`)",
1097 18usize,
1098 __vt.len(),
1099 <HubPlayTalkAfter_FishingPictureBookMenu as ::unity::ClassIdentity>::NAME,
1100 "ACall",
1101 )
1102 });
1103 let __inner: extern "C" fn(
1104 HubPlayTalkAfter_FishingPictureBookMenu,
1105 ::unity::OptionalMethod,
1106 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1107 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1108 __inner(__receiver, __mi)
1109 }
1110 }
1111 }
1112}
1113
1114#[cfg(feature = "app-hubplaytalkafter")]
1115impl<__T: IHubPlayTalkAfter_FishingPictureBookMenu> IHubPlayTalkAfter_FishingPictureBookMenuMethods for __T {}
1116
1117#[cfg(feature = "app-hubplaytalkafter")]
1118impl HubPlayTalkAfter_FishingPictureBookMenu {
1119 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1120 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1121 }
1122
1123 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1124 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1125 }
1126
1127 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1128 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1129 }
1130
1131 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1132 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1133 }
1134}
1135
1136#[cfg(feature = "app-hubplaytalkafter")]
1137impl HubPlayTalkAfter_FishingPictureBookMenu {
1138 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_FishingPictureBookMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1139 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1140 let __mi = Self::get_name_method_info();
1141 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1142 __inner(this.into(), ::core::option::Option::None)
1143 }
1144
1145 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_FishingPictureBookMenu`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1146 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
1147 let __mi = Self::build_attribute_method_info();
1148 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
1149 ::core::mem::transmute(__mi.method_ptr);
1150 __inner(this.into(), ::core::option::Option::None)
1151 }
1152
1153 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_FishingPictureBookMenu`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1154 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1155 let __mi = Self::a_call_method_info();
1156 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1157 ::core::mem::transmute(__mi.method_ptr);
1158 __inner(this.into(), ::core::option::Option::None)
1159 }
1160}
1161
1162#[cfg(feature = "app-hubplaytalkafter")]
1163impl HubPlayTalkAfter_FishingPictureBookMenu {
1164 #[doc = "`.ctor()` — no args"]
1165 pub fn new() -> Self {
1166 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1167 panic!(
1168 "{}
1169::{}
1170 failed to instantiate",
1171 ::core::stringify!(HubPlayTalkAfter_FishingPictureBookMenu),
1172 ::core::stringify!(new),
1173 )
1174 });
1175 <Self as IHubPlayTalkAfter_FishingPictureBookMenuMethods>::ctor(this);
1176 this
1177 }
1178}
1179
1180#[cfg(feature = "app-hubplaytalkafter")]
1181pub trait IHubPlayTalkAfter_FleaMarketMenuMethods: IHubPlayTalkAfter_FleaMarketMenu {
1182 #[doc = "`.ctor()` overload"]
1183 fn ctor(self) -> () {
1184 unsafe {
1185 let __receiver =
1186 <HubPlayTalkAfter_FleaMarketMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1187 ::unity::il2cpp_call!((::unity::module_base()+0x2ae4b90usize)as*mut u8,();
1188(HubPlayTalkAfter_FleaMarketMenu)__receiver)
1189 }
1190 }
1191 #[doc = "`GetName()` overload"]
1192 fn get_name(self) -> ::unity::Il2CppString {
1193 unsafe {
1194 let __receiver =
1195 <HubPlayTalkAfter_FleaMarketMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1196 {
1197 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1198 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1199 panic!(
1200 "unity: virtual slot {}
1201 out of range (vtable len {}
1202) on the runtime class behind {}
1203 (method `{}
1204`)",
1205 4usize,
1206 __vt.len(),
1207 <HubPlayTalkAfter_FleaMarketMenu as ::unity::ClassIdentity>::NAME,
1208 "GetName",
1209 )
1210 });
1211 let __inner: extern "C" fn(HubPlayTalkAfter_FleaMarketMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
1212 ::core::mem::transmute(__vi.method_ptr);
1213 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1214 __inner(__receiver, __mi)
1215 }
1216 }
1217 }
1218 #[doc = "`BuildAttribute()` overload"]
1219 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
1220 unsafe {
1221 let __receiver =
1222 <HubPlayTalkAfter_FleaMarketMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1223 {
1224 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1225 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
1226 panic!(
1227 "unity: virtual slot {}
1228 out of range (vtable len {}
1229) on the runtime class behind {}
1230 (method `{}
1231`)",
1232 8usize,
1233 __vt.len(),
1234 <HubPlayTalkAfter_FleaMarketMenu as ::unity::ClassIdentity>::NAME,
1235 "BuildAttribute",
1236 )
1237 });
1238 let __inner: extern "C" fn(
1239 HubPlayTalkAfter_FleaMarketMenu,
1240 ::unity::OptionalMethod,
1241 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
1242 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1243 __inner(__receiver, __mi)
1244 }
1245 }
1246 }
1247 #[doc = "`ACall()` overload"]
1248 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1249 unsafe {
1250 let __receiver =
1251 <HubPlayTalkAfter_FleaMarketMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1252 {
1253 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1254 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1255 panic!(
1256 "unity: virtual slot {}
1257 out of range (vtable len {}
1258) on the runtime class behind {}
1259 (method `{}
1260`)",
1261 18usize,
1262 __vt.len(),
1263 <HubPlayTalkAfter_FleaMarketMenu as ::unity::ClassIdentity>::NAME,
1264 "ACall",
1265 )
1266 });
1267 let __inner: extern "C" fn(HubPlayTalkAfter_FleaMarketMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1268 ::core::mem::transmute(__vi.method_ptr);
1269 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1270 __inner(__receiver, __mi)
1271 }
1272 }
1273 }
1274}
1275
1276#[cfg(feature = "app-hubplaytalkafter")]
1277impl<__T: IHubPlayTalkAfter_FleaMarketMenu> IHubPlayTalkAfter_FleaMarketMenuMethods for __T {}
1278
1279#[cfg(feature = "app-hubplaytalkafter")]
1280impl HubPlayTalkAfter_FleaMarketMenu {
1281 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1282 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1283 }
1284
1285 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1286 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1287 }
1288
1289 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1290 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1291 }
1292
1293 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1294 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1295 }
1296}
1297
1298#[cfg(feature = "app-hubplaytalkafter")]
1299impl HubPlayTalkAfter_FleaMarketMenu {
1300 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_FleaMarketMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1301 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1302 let __mi = Self::get_name_method_info();
1303 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1304 __inner(this.into(), ::core::option::Option::None)
1305 }
1306
1307 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_FleaMarketMenu`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1308 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
1309 let __mi = Self::build_attribute_method_info();
1310 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
1311 ::core::mem::transmute(__mi.method_ptr);
1312 __inner(this.into(), ::core::option::Option::None)
1313 }
1314
1315 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_FleaMarketMenu`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1316 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1317 let __mi = Self::a_call_method_info();
1318 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1319 ::core::mem::transmute(__mi.method_ptr);
1320 __inner(this.into(), ::core::option::Option::None)
1321 }
1322}
1323
1324#[cfg(feature = "app-hubplaytalkafter")]
1325impl HubPlayTalkAfter_FleaMarketMenu {
1326 #[doc = "`.ctor()` — no args"]
1327 pub fn new() -> Self {
1328 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1329 panic!(
1330 "{}
1331::{}
1332 failed to instantiate",
1333 ::core::stringify!(HubPlayTalkAfter_FleaMarketMenu),
1334 ::core::stringify!(new),
1335 )
1336 });
1337 <Self as IHubPlayTalkAfter_FleaMarketMenuMethods>::ctor(this);
1338 this
1339 }
1340}
1341
1342#[cfg(feature = "app-hubplaytalkafter")]
1343pub trait IHubPlayTalkAfter_RelianceMenuMethods: IHubPlayTalkAfter_RelianceMenu {
1344 #[doc = "`.ctor(crate::app::hubaccess::HubAccess, bool)` overload"]
1345 fn ctor(self, access: impl ::core::convert::Into<crate::app::hubaccess::HubAccess>, reliance_level_up: impl ::core::convert::Into<bool>) -> () {
1346 unsafe {
1347 let __receiver =
1348 <HubPlayTalkAfter_RelianceMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1349 ::unity::il2cpp_call!((::unity::module_base()+0x2ae5510usize)as*mut u8,();
1350(HubPlayTalkAfter_RelianceMenu)__receiver,(crate::app::hubaccess::HubAccess)::core::convert::Into::into(access),(bool)::core::convert::Into::into(reliance_level_up))
1351 }
1352 }
1353 #[doc = "`OnBuild()` overload"]
1354 fn on_build(self) -> () {
1355 unsafe {
1356 let __receiver =
1357 <HubPlayTalkAfter_RelianceMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1358 {
1359 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1360 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
1361 panic!(
1362 "unity: virtual slot {}
1363 out of range (vtable len {}
1364) on the runtime class behind {}
1365 (method `{}
1366`)",
1367 10usize,
1368 __vt.len(),
1369 <HubPlayTalkAfter_RelianceMenu as ::unity::ClassIdentity>::NAME,
1370 "OnBuild",
1371 )
1372 });
1373 let __inner: extern "C" fn(HubPlayTalkAfter_RelianceMenu, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1374 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1375 __inner(__receiver, __mi)
1376 }
1377 }
1378 }
1379 #[doc = "`GetName()` overload"]
1380 fn get_name(self) -> ::unity::Il2CppString {
1381 unsafe {
1382 let __receiver =
1383 <HubPlayTalkAfter_RelianceMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1384 {
1385 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1386 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1387 panic!(
1388 "unity: virtual slot {}
1389 out of range (vtable len {}
1390) on the runtime class behind {}
1391 (method `{}
1392`)",
1393 4usize,
1394 __vt.len(),
1395 <HubPlayTalkAfter_RelianceMenu as ::unity::ClassIdentity>::NAME,
1396 "GetName",
1397 )
1398 });
1399 let __inner: extern "C" fn(HubPlayTalkAfter_RelianceMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
1400 ::core::mem::transmute(__vi.method_ptr);
1401 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1402 __inner(__receiver, __mi)
1403 }
1404 }
1405 }
1406 #[doc = "`BuildAttribute()` overload"]
1407 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
1408 unsafe {
1409 let __receiver =
1410 <HubPlayTalkAfter_RelianceMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1411 {
1412 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1413 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
1414 panic!(
1415 "unity: virtual slot {}
1416 out of range (vtable len {}
1417) on the runtime class behind {}
1418 (method `{}
1419`)",
1420 8usize,
1421 __vt.len(),
1422 <HubPlayTalkAfter_RelianceMenu as ::unity::ClassIdentity>::NAME,
1423 "BuildAttribute",
1424 )
1425 });
1426 let __inner: extern "C" fn(
1427 HubPlayTalkAfter_RelianceMenu,
1428 ::unity::OptionalMethod,
1429 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
1430 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1431 __inner(__receiver, __mi)
1432 }
1433 }
1434 }
1435 #[doc = "`ACall()` overload"]
1436 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1437 unsafe {
1438 let __receiver =
1439 <HubPlayTalkAfter_RelianceMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1440 {
1441 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1442 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1443 panic!(
1444 "unity: virtual slot {}
1445 out of range (vtable len {}
1446) on the runtime class behind {}
1447 (method `{}
1448`)",
1449 18usize,
1450 __vt.len(),
1451 <HubPlayTalkAfter_RelianceMenu as ::unity::ClassIdentity>::NAME,
1452 "ACall",
1453 )
1454 });
1455 let __inner: extern "C" fn(HubPlayTalkAfter_RelianceMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1456 ::core::mem::transmute(__vi.method_ptr);
1457 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1458 __inner(__receiver, __mi)
1459 }
1460 }
1461 }
1462}
1463
1464#[cfg(feature = "app-hubplaytalkafter")]
1465impl<__T: IHubPlayTalkAfter_RelianceMenu> IHubPlayTalkAfter_RelianceMenuMethods for __T {}
1466
1467#[cfg(feature = "app-hubplaytalkafter")]
1468impl HubPlayTalkAfter_RelianceMenu {
1469 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1470 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1471 }
1472
1473 pub fn on_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1474 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1475 }
1476
1477 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1478 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1479 }
1480
1481 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1482 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1483 }
1484
1485 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1486 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1487 }
1488}
1489
1490#[cfg(feature = "app-hubplaytalkafter")]
1491impl HubPlayTalkAfter_RelianceMenu {
1492 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_RelianceMenu`'s own `OnBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1493 pub unsafe fn on_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1494 let __mi = Self::on_build_method_info();
1495 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1496 __inner(this.into(), ::core::option::Option::None)
1497 }
1498
1499 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_RelianceMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1500 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1501 let __mi = Self::get_name_method_info();
1502 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1503 __inner(this.into(), ::core::option::Option::None)
1504 }
1505
1506 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_RelianceMenu`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1507 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
1508 let __mi = Self::build_attribute_method_info();
1509 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
1510 ::core::mem::transmute(__mi.method_ptr);
1511 __inner(this.into(), ::core::option::Option::None)
1512 }
1513
1514 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_RelianceMenu`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1515 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1516 let __mi = Self::a_call_method_info();
1517 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1518 ::core::mem::transmute(__mi.method_ptr);
1519 __inner(this.into(), ::core::option::Option::None)
1520 }
1521}
1522
1523#[cfg(feature = "app-hubplaytalkafter")]
1524impl HubPlayTalkAfter_RelianceMenu {
1525 #[doc = "`.ctor(crate::app::hubaccess::HubAccess, bool)` — overload selector"]
1526 pub fn new(access: crate::app::hubaccess::HubAccess, reliance_level_up: bool) -> Self {
1527 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1528 panic!(
1529 "{}
1530::{}
1531 failed to instantiate",
1532 ::core::stringify!(HubPlayTalkAfter_RelianceMenu),
1533 ::core::stringify!(new),
1534 )
1535 });
1536 <Self as IHubPlayTalkAfter_RelianceMenuMethods>::ctor(this, access, reliance_level_up);
1537 this
1538 }
1539}
1540
1541#[cfg(feature = "app-hubplaytalkafter")]
1542pub trait IHubPlayTalkAfter_GodRelianceMenuMethods: IHubPlayTalkAfter_GodRelianceMenu {
1543 #[doc = "`.ctor(crate::app::hubaccess::HubAccess)` overload"]
1544 fn ctor(self, access: impl ::core::convert::Into<crate::app::hubaccess::HubAccess>) -> () {
1545 unsafe {
1546 let __receiver =
1547 <HubPlayTalkAfter_GodRelianceMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1548 ::unity::il2cpp_call!((::unity::module_base()+0x2ae4fc0usize)as*mut u8,();
1549(HubPlayTalkAfter_GodRelianceMenu)__receiver,(crate::app::hubaccess::HubAccess)::core::convert::Into::into(access))
1550 }
1551 }
1552 #[doc = "`OnBuild()` overload"]
1553 fn on_build(self) -> () {
1554 unsafe {
1555 let __receiver =
1556 <HubPlayTalkAfter_GodRelianceMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1557 {
1558 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1559 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
1560 panic!(
1561 "unity: virtual slot {}
1562 out of range (vtable len {}
1563) on the runtime class behind {}
1564 (method `{}
1565`)",
1566 10usize,
1567 __vt.len(),
1568 <HubPlayTalkAfter_GodRelianceMenu as ::unity::ClassIdentity>::NAME,
1569 "OnBuild",
1570 )
1571 });
1572 let __inner: extern "C" fn(HubPlayTalkAfter_GodRelianceMenu, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1573 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1574 __inner(__receiver, __mi)
1575 }
1576 }
1577 }
1578 #[doc = "`GetName()` overload"]
1579 fn get_name(self) -> ::unity::Il2CppString {
1580 unsafe {
1581 let __receiver =
1582 <HubPlayTalkAfter_GodRelianceMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1583 {
1584 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1585 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1586 panic!(
1587 "unity: virtual slot {}
1588 out of range (vtable len {}
1589) on the runtime class behind {}
1590 (method `{}
1591`)",
1592 4usize,
1593 __vt.len(),
1594 <HubPlayTalkAfter_GodRelianceMenu as ::unity::ClassIdentity>::NAME,
1595 "GetName",
1596 )
1597 });
1598 let __inner: extern "C" fn(HubPlayTalkAfter_GodRelianceMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
1599 ::core::mem::transmute(__vi.method_ptr);
1600 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1601 __inner(__receiver, __mi)
1602 }
1603 }
1604 }
1605 #[doc = "`BuildAttribute()` overload"]
1606 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
1607 unsafe {
1608 let __receiver =
1609 <HubPlayTalkAfter_GodRelianceMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1610 {
1611 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1612 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
1613 panic!(
1614 "unity: virtual slot {}
1615 out of range (vtable len {}
1616) on the runtime class behind {}
1617 (method `{}
1618`)",
1619 8usize,
1620 __vt.len(),
1621 <HubPlayTalkAfter_GodRelianceMenu as ::unity::ClassIdentity>::NAME,
1622 "BuildAttribute",
1623 )
1624 });
1625 let __inner: extern "C" fn(
1626 HubPlayTalkAfter_GodRelianceMenu,
1627 ::unity::OptionalMethod,
1628 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
1629 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1630 __inner(__receiver, __mi)
1631 }
1632 }
1633 }
1634 #[doc = "`ACall()` overload"]
1635 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1636 unsafe {
1637 let __receiver =
1638 <HubPlayTalkAfter_GodRelianceMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1639 {
1640 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1641 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1642 panic!(
1643 "unity: virtual slot {}
1644 out of range (vtable len {}
1645) on the runtime class behind {}
1646 (method `{}
1647`)",
1648 18usize,
1649 __vt.len(),
1650 <HubPlayTalkAfter_GodRelianceMenu as ::unity::ClassIdentity>::NAME,
1651 "ACall",
1652 )
1653 });
1654 let __inner: extern "C" fn(HubPlayTalkAfter_GodRelianceMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1655 ::core::mem::transmute(__vi.method_ptr);
1656 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1657 __inner(__receiver, __mi)
1658 }
1659 }
1660 }
1661}
1662
1663#[cfg(feature = "app-hubplaytalkafter")]
1664impl<__T: IHubPlayTalkAfter_GodRelianceMenu> IHubPlayTalkAfter_GodRelianceMenuMethods for __T {}
1665
1666#[cfg(feature = "app-hubplaytalkafter")]
1667impl HubPlayTalkAfter_GodRelianceMenu {
1668 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1669 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1670 }
1671
1672 pub fn on_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1673 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1674 }
1675
1676 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1677 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1678 }
1679
1680 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1681 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1682 }
1683
1684 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1685 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1686 }
1687}
1688
1689#[cfg(feature = "app-hubplaytalkafter")]
1690impl HubPlayTalkAfter_GodRelianceMenu {
1691 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_GodRelianceMenu`'s own `OnBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1692 pub unsafe fn on_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1693 let __mi = Self::on_build_method_info();
1694 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1695 __inner(this.into(), ::core::option::Option::None)
1696 }
1697
1698 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_GodRelianceMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1699 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1700 let __mi = Self::get_name_method_info();
1701 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1702 __inner(this.into(), ::core::option::Option::None)
1703 }
1704
1705 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_GodRelianceMenu`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1706 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
1707 let __mi = Self::build_attribute_method_info();
1708 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
1709 ::core::mem::transmute(__mi.method_ptr);
1710 __inner(this.into(), ::core::option::Option::None)
1711 }
1712
1713 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_GodRelianceMenu`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1714 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1715 let __mi = Self::a_call_method_info();
1716 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1717 ::core::mem::transmute(__mi.method_ptr);
1718 __inner(this.into(), ::core::option::Option::None)
1719 }
1720}
1721
1722#[cfg(feature = "app-hubplaytalkafter")]
1723impl HubPlayTalkAfter_GodRelianceMenu {
1724 #[doc = "`.ctor(crate::app::hubaccess::HubAccess)` — overload selector"]
1725 pub fn new(access: crate::app::hubaccess::HubAccess) -> Self {
1726 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1727 panic!(
1728 "{}
1729::{}
1730 failed to instantiate",
1731 ::core::stringify!(HubPlayTalkAfter_GodRelianceMenu),
1732 ::core::stringify!(new),
1733 )
1734 });
1735 <Self as IHubPlayTalkAfter_GodRelianceMenuMethods>::ctor(this, access);
1736 this
1737 }
1738}
1739
1740#[cfg(feature = "app-hubplaytalkafter")]
1741pub trait IHubPlayTalkAfter_FortuneTellingMenuMethods: IHubPlayTalkAfter_FortuneTellingMenu {
1742 #[doc = "`.ctor()` overload"]
1743 fn ctor(self) -> () {
1744 unsafe {
1745 let __receiver = <HubPlayTalkAfter_FortuneTellingMenu as ::unity::FromIlInstance>::from_il_instance(
1746 <Self as ::unity::SystemObject>::as_instance(self),
1747 );
1748 ::unity::il2cpp_call!((::unity::module_base()+0x2ae4dc0usize)as*mut u8,();
1749(HubPlayTalkAfter_FortuneTellingMenu)__receiver)
1750 }
1751 }
1752 #[doc = "`GetName()` overload"]
1753 fn get_name(self) -> ::unity::Il2CppString {
1754 unsafe {
1755 let __receiver = <HubPlayTalkAfter_FortuneTellingMenu as ::unity::FromIlInstance>::from_il_instance(
1756 <Self as ::unity::SystemObject>::as_instance(self),
1757 );
1758 {
1759 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1760 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1761 panic!(
1762 "unity: virtual slot {}
1763 out of range (vtable len {}
1764) on the runtime class behind {}
1765 (method `{}
1766`)",
1767 4usize,
1768 __vt.len(),
1769 <HubPlayTalkAfter_FortuneTellingMenu as ::unity::ClassIdentity>::NAME,
1770 "GetName",
1771 )
1772 });
1773 let __inner: extern "C" fn(HubPlayTalkAfter_FortuneTellingMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
1774 ::core::mem::transmute(__vi.method_ptr);
1775 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1776 __inner(__receiver, __mi)
1777 }
1778 }
1779 }
1780 #[doc = "`BuildAttribute()` overload"]
1781 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
1782 unsafe {
1783 let __receiver = <HubPlayTalkAfter_FortuneTellingMenu as ::unity::FromIlInstance>::from_il_instance(
1784 <Self as ::unity::SystemObject>::as_instance(self),
1785 );
1786 {
1787 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1788 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
1789 panic!(
1790 "unity: virtual slot {}
1791 out of range (vtable len {}
1792) on the runtime class behind {}
1793 (method `{}
1794`)",
1795 8usize,
1796 __vt.len(),
1797 <HubPlayTalkAfter_FortuneTellingMenu as ::unity::ClassIdentity>::NAME,
1798 "BuildAttribute",
1799 )
1800 });
1801 let __inner: extern "C" fn(
1802 HubPlayTalkAfter_FortuneTellingMenu,
1803 ::unity::OptionalMethod,
1804 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
1805 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1806 __inner(__receiver, __mi)
1807 }
1808 }
1809 }
1810 #[doc = "`ACall()` overload"]
1811 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1812 unsafe {
1813 let __receiver = <HubPlayTalkAfter_FortuneTellingMenu as ::unity::FromIlInstance>::from_il_instance(
1814 <Self as ::unity::SystemObject>::as_instance(self),
1815 );
1816 {
1817 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1818 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1819 panic!(
1820 "unity: virtual slot {}
1821 out of range (vtable len {}
1822) on the runtime class behind {}
1823 (method `{}
1824`)",
1825 18usize,
1826 __vt.len(),
1827 <HubPlayTalkAfter_FortuneTellingMenu as ::unity::ClassIdentity>::NAME,
1828 "ACall",
1829 )
1830 });
1831 let __inner: extern "C" fn(HubPlayTalkAfter_FortuneTellingMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1832 ::core::mem::transmute(__vi.method_ptr);
1833 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1834 __inner(__receiver, __mi)
1835 }
1836 }
1837 }
1838}
1839
1840#[cfg(feature = "app-hubplaytalkafter")]
1841impl<__T: IHubPlayTalkAfter_FortuneTellingMenu> IHubPlayTalkAfter_FortuneTellingMenuMethods for __T {}
1842
1843#[cfg(feature = "app-hubplaytalkafter")]
1844impl HubPlayTalkAfter_FortuneTellingMenu {
1845 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1846 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1847 }
1848
1849 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1850 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1851 }
1852
1853 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1854 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1855 }
1856
1857 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1858 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1859 }
1860}
1861
1862#[cfg(feature = "app-hubplaytalkafter")]
1863impl HubPlayTalkAfter_FortuneTellingMenu {
1864 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_FortuneTellingMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1865 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1866 let __mi = Self::get_name_method_info();
1867 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1868 __inner(this.into(), ::core::option::Option::None)
1869 }
1870
1871 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_FortuneTellingMenu`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1872 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
1873 let __mi = Self::build_attribute_method_info();
1874 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
1875 ::core::mem::transmute(__mi.method_ptr);
1876 __inner(this.into(), ::core::option::Option::None)
1877 }
1878
1879 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_FortuneTellingMenu`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1880 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1881 let __mi = Self::a_call_method_info();
1882 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1883 ::core::mem::transmute(__mi.method_ptr);
1884 __inner(this.into(), ::core::option::Option::None)
1885 }
1886}
1887
1888#[cfg(feature = "app-hubplaytalkafter")]
1889impl HubPlayTalkAfter_FortuneTellingMenu {
1890 #[doc = "`.ctor()` — no args"]
1891 pub fn new() -> Self {
1892 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1893 panic!(
1894 "{}
1895::{}
1896 failed to instantiate",
1897 ::core::stringify!(HubPlayTalkAfter_FortuneTellingMenu),
1898 ::core::stringify!(new),
1899 )
1900 });
1901 <Self as IHubPlayTalkAfter_FortuneTellingMenuMethods>::ctor(this);
1902 this
1903 }
1904}
1905
1906#[cfg(feature = "app-hubplaytalkafter")]
1907pub trait IHubPlayTalkAfter_RingMenuMethods: IHubPlayTalkAfter_RingMenu {
1908 #[doc = "`.ctor()` overload"]
1909 fn ctor(self) -> () {
1910 unsafe {
1911 let __receiver =
1912 <HubPlayTalkAfter_RingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1913 ::unity::il2cpp_call!((::unity::module_base()+0x2ae7c10usize)as*mut u8,();
1914(HubPlayTalkAfter_RingMenu)__receiver)
1915 }
1916 }
1917 #[doc = "`OnBuild()` overload"]
1918 fn on_build(self) -> () {
1919 unsafe {
1920 let __receiver =
1921 <HubPlayTalkAfter_RingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1922 {
1923 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1924 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
1925 panic!(
1926 "unity: virtual slot {}
1927 out of range (vtable len {}
1928) on the runtime class behind {}
1929 (method `{}
1930`)",
1931 10usize,
1932 __vt.len(),
1933 <HubPlayTalkAfter_RingMenu as ::unity::ClassIdentity>::NAME,
1934 "OnBuild",
1935 )
1936 });
1937 let __inner: extern "C" fn(HubPlayTalkAfter_RingMenu, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1938 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1939 __inner(__receiver, __mi)
1940 }
1941 }
1942 }
1943 #[doc = "`GetName()` overload"]
1944 fn get_name(self) -> ::unity::Il2CppString {
1945 unsafe {
1946 let __receiver =
1947 <HubPlayTalkAfter_RingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1948 {
1949 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1950 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1951 panic!(
1952 "unity: virtual slot {}
1953 out of range (vtable len {}
1954) on the runtime class behind {}
1955 (method `{}
1956`)",
1957 4usize,
1958 __vt.len(),
1959 <HubPlayTalkAfter_RingMenu as ::unity::ClassIdentity>::NAME,
1960 "GetName",
1961 )
1962 });
1963 let __inner: extern "C" fn(HubPlayTalkAfter_RingMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
1964 ::core::mem::transmute(__vi.method_ptr);
1965 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1966 __inner(__receiver, __mi)
1967 }
1968 }
1969 }
1970 #[doc = "`BuildAttribute()` overload"]
1971 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
1972 unsafe {
1973 let __receiver =
1974 <HubPlayTalkAfter_RingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1975 {
1976 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1977 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
1978 panic!(
1979 "unity: virtual slot {}
1980 out of range (vtable len {}
1981) on the runtime class behind {}
1982 (method `{}
1983`)",
1984 8usize,
1985 __vt.len(),
1986 <HubPlayTalkAfter_RingMenu as ::unity::ClassIdentity>::NAME,
1987 "BuildAttribute",
1988 )
1989 });
1990 let __inner: extern "C" fn(HubPlayTalkAfter_RingMenu, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
1991 ::core::mem::transmute(__vi.method_ptr);
1992 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1993 __inner(__receiver, __mi)
1994 }
1995 }
1996 }
1997 #[doc = "`ACall()` overload"]
1998 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1999 unsafe {
2000 let __receiver =
2001 <HubPlayTalkAfter_RingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2002 {
2003 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2004 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
2005 panic!(
2006 "unity: virtual slot {}
2007 out of range (vtable len {}
2008) on the runtime class behind {}
2009 (method `{}
2010`)",
2011 18usize,
2012 __vt.len(),
2013 <HubPlayTalkAfter_RingMenu as ::unity::ClassIdentity>::NAME,
2014 "ACall",
2015 )
2016 });
2017 let __inner: extern "C" fn(HubPlayTalkAfter_RingMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2018 ::core::mem::transmute(__vi.method_ptr);
2019 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2020 __inner(__receiver, __mi)
2021 }
2022 }
2023 }
2024}
2025
2026#[cfg(feature = "app-hubplaytalkafter")]
2027impl<__T: IHubPlayTalkAfter_RingMenu> IHubPlayTalkAfter_RingMenuMethods for __T {}
2028
2029#[cfg(feature = "app-hubplaytalkafter")]
2030impl HubPlayTalkAfter_RingMenu {
2031 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2032 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2033 }
2034
2035 pub fn on_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2036 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2037 }
2038
2039 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2040 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2041 }
2042
2043 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2044 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2045 }
2046
2047 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2048 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2049 }
2050}
2051
2052#[cfg(feature = "app-hubplaytalkafter")]
2053impl HubPlayTalkAfter_RingMenu {
2054 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_RingMenu`'s own `OnBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2055 pub unsafe fn on_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2056 let __mi = Self::on_build_method_info();
2057 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2058 __inner(this.into(), ::core::option::Option::None)
2059 }
2060
2061 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_RingMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2062 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
2063 let __mi = Self::get_name_method_info();
2064 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
2065 __inner(this.into(), ::core::option::Option::None)
2066 }
2067
2068 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_RingMenu`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2069 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
2070 let __mi = Self::build_attribute_method_info();
2071 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
2072 ::core::mem::transmute(__mi.method_ptr);
2073 __inner(this.into(), ::core::option::Option::None)
2074 }
2075
2076 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_RingMenu`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2077 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
2078 let __mi = Self::a_call_method_info();
2079 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2080 ::core::mem::transmute(__mi.method_ptr);
2081 __inner(this.into(), ::core::option::Option::None)
2082 }
2083}
2084
2085#[cfg(feature = "app-hubplaytalkafter")]
2086impl HubPlayTalkAfter_RingMenu {
2087 #[doc = "`.ctor()` — no args"]
2088 pub fn new() -> Self {
2089 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2090 panic!(
2091 "{}
2092::{}
2093 failed to instantiate",
2094 ::core::stringify!(HubPlayTalkAfter_RingMenu),
2095 ::core::stringify!(new),
2096 )
2097 });
2098 <Self as IHubPlayTalkAfter_RingMenuMethods>::ctor(this);
2099 this
2100 }
2101}
2102
2103#[cfg(feature = "app-hubplaytalkafter")]
2104pub trait IHubPlayTalkAfter_RingMenu_YesItemMethods: IHubPlayTalkAfter_RingMenu_YesItem {
2105 #[doc = "`.ctor()` overload"]
2106 fn ctor(self) -> () {
2107 unsafe {
2108 let __receiver =
2109 <HubPlayTalkAfter_RingMenu_YesItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2110 ::unity::il2cpp_call!((::unity::module_base()+0x1b65720usize)as*mut u8,();
2111(HubPlayTalkAfter_RingMenu_YesItem)__receiver)
2112 }
2113 }
2114 #[doc = "`ACall()` overload"]
2115 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
2116 unsafe {
2117 let __receiver =
2118 <HubPlayTalkAfter_RingMenu_YesItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2119 {
2120 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2121 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
2122 panic!(
2123 "unity: virtual slot {}
2124 out of range (vtable len {}
2125) on the runtime class behind {}
2126 (method `{}
2127`)",
2128 18usize,
2129 __vt.len(),
2130 <HubPlayTalkAfter_RingMenu_YesItem as ::unity::ClassIdentity>::NAME,
2131 "ACall",
2132 )
2133 });
2134 let __inner: extern "C" fn(HubPlayTalkAfter_RingMenu_YesItem, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2135 ::core::mem::transmute(__vi.method_ptr);
2136 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2137 __inner(__receiver, __mi)
2138 }
2139 }
2140 }
2141}
2142
2143#[cfg(feature = "app-hubplaytalkafter")]
2144impl<__T: IHubPlayTalkAfter_RingMenu_YesItem> IHubPlayTalkAfter_RingMenu_YesItemMethods for __T {}
2145
2146#[cfg(feature = "app-hubplaytalkafter")]
2147impl HubPlayTalkAfter_RingMenu_YesItem {
2148 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2149 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2150 }
2151
2152 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2153 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2154 }
2155}
2156
2157#[cfg(feature = "app-hubplaytalkafter")]
2158impl HubPlayTalkAfter_RingMenu_YesItem {
2159 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_RingMenu_YesItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2160 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
2161 let __mi = Self::a_call_method_info();
2162 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2163 ::core::mem::transmute(__mi.method_ptr);
2164 __inner(this.into(), ::core::option::Option::None)
2165 }
2166}
2167
2168#[cfg(feature = "app-hubplaytalkafter")]
2169impl HubPlayTalkAfter_RingMenu_YesItem {
2170 #[doc = "`.ctor()` — no args"]
2171 pub fn new() -> Self {
2172 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2173 panic!(
2174 "{}
2175::{}
2176 failed to instantiate",
2177 ::core::stringify!(HubPlayTalkAfter_RingMenu_YesItem),
2178 ::core::stringify!(new),
2179 )
2180 });
2181 <Self as IHubPlayTalkAfter_RingMenu_YesItemMethods>::ctor(this);
2182 this
2183 }
2184}
2185
2186#[cfg(feature = "app-hubplaytalkafter")]
2187pub trait IHubPlayTalkAfter_DragonRideMenuMethods: IHubPlayTalkAfter_DragonRideMenu {
2188 #[doc = "`.ctor()` overload"]
2189 fn ctor(self) -> () {
2190 unsafe {
2191 let __receiver =
2192 <HubPlayTalkAfter_DragonRideMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2193 ::unity::il2cpp_call!((::unity::module_base()+0x2ae2f40usize)as*mut u8,();
2194(HubPlayTalkAfter_DragonRideMenu)__receiver)
2195 }
2196 }
2197 #[doc = "`GetName()` overload"]
2198 fn get_name(self) -> ::unity::Il2CppString {
2199 unsafe {
2200 let __receiver =
2201 <HubPlayTalkAfter_DragonRideMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2202 {
2203 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2204 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
2205 panic!(
2206 "unity: virtual slot {}
2207 out of range (vtable len {}
2208) on the runtime class behind {}
2209 (method `{}
2210`)",
2211 4usize,
2212 __vt.len(),
2213 <HubPlayTalkAfter_DragonRideMenu as ::unity::ClassIdentity>::NAME,
2214 "GetName",
2215 )
2216 });
2217 let __inner: extern "C" fn(HubPlayTalkAfter_DragonRideMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
2218 ::core::mem::transmute(__vi.method_ptr);
2219 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2220 __inner(__receiver, __mi)
2221 }
2222 }
2223 }
2224 #[doc = "`BuildAttribute()` overload"]
2225 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
2226 unsafe {
2227 let __receiver =
2228 <HubPlayTalkAfter_DragonRideMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2229 {
2230 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2231 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
2232 panic!(
2233 "unity: virtual slot {}
2234 out of range (vtable len {}
2235) on the runtime class behind {}
2236 (method `{}
2237`)",
2238 8usize,
2239 __vt.len(),
2240 <HubPlayTalkAfter_DragonRideMenu as ::unity::ClassIdentity>::NAME,
2241 "BuildAttribute",
2242 )
2243 });
2244 let __inner: extern "C" fn(
2245 HubPlayTalkAfter_DragonRideMenu,
2246 ::unity::OptionalMethod,
2247 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
2248 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2249 __inner(__receiver, __mi)
2250 }
2251 }
2252 }
2253 #[doc = "`ACall()` overload"]
2254 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
2255 unsafe {
2256 let __receiver =
2257 <HubPlayTalkAfter_DragonRideMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2258 {
2259 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2260 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
2261 panic!(
2262 "unity: virtual slot {}
2263 out of range (vtable len {}
2264) on the runtime class behind {}
2265 (method `{}
2266`)",
2267 18usize,
2268 __vt.len(),
2269 <HubPlayTalkAfter_DragonRideMenu as ::unity::ClassIdentity>::NAME,
2270 "ACall",
2271 )
2272 });
2273 let __inner: extern "C" fn(HubPlayTalkAfter_DragonRideMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2274 ::core::mem::transmute(__vi.method_ptr);
2275 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2276 __inner(__receiver, __mi)
2277 }
2278 }
2279 }
2280}
2281
2282#[cfg(feature = "app-hubplaytalkafter")]
2283impl<__T: IHubPlayTalkAfter_DragonRideMenu> IHubPlayTalkAfter_DragonRideMenuMethods for __T {}
2284
2285#[cfg(feature = "app-hubplaytalkafter")]
2286impl HubPlayTalkAfter_DragonRideMenu {
2287 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2288 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2289 }
2290
2291 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2292 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2293 }
2294
2295 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2296 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2297 }
2298
2299 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2300 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2301 }
2302}
2303
2304#[cfg(feature = "app-hubplaytalkafter")]
2305impl HubPlayTalkAfter_DragonRideMenu {
2306 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_DragonRideMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2307 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
2308 let __mi = Self::get_name_method_info();
2309 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
2310 __inner(this.into(), ::core::option::Option::None)
2311 }
2312
2313 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_DragonRideMenu`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2314 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
2315 let __mi = Self::build_attribute_method_info();
2316 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
2317 ::core::mem::transmute(__mi.method_ptr);
2318 __inner(this.into(), ::core::option::Option::None)
2319 }
2320
2321 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_DragonRideMenu`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2322 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
2323 let __mi = Self::a_call_method_info();
2324 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2325 ::core::mem::transmute(__mi.method_ptr);
2326 __inner(this.into(), ::core::option::Option::None)
2327 }
2328}
2329
2330#[cfg(feature = "app-hubplaytalkafter")]
2331impl HubPlayTalkAfter_DragonRideMenu {
2332 #[doc = "`.ctor()` — no args"]
2333 pub fn new() -> Self {
2334 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2335 panic!(
2336 "{}
2337::{}
2338 failed to instantiate",
2339 ::core::stringify!(HubPlayTalkAfter_DragonRideMenu),
2340 ::core::stringify!(new),
2341 )
2342 });
2343 <Self as IHubPlayTalkAfter_DragonRideMenuMethods>::ctor(this);
2344 this
2345 }
2346}
2347
2348#[cfg(feature = "app-hubplaytalkafter")]
2349pub trait IHubPlayTalkAfter_TalkGiftMenuMethods: IHubPlayTalkAfter_TalkGiftMenu {
2350 #[doc = "`GetName()` overload"]
2351 fn get_name(self) -> ::unity::Il2CppString {
2352 unsafe {
2353 let __receiver =
2354 <HubPlayTalkAfter_TalkGiftMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2355 {
2356 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2357 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
2358 panic!(
2359 "unity: virtual slot {}
2360 out of range (vtable len {}
2361) on the runtime class behind {}
2362 (method `{}
2363`)",
2364 4usize,
2365 __vt.len(),
2366 <HubPlayTalkAfter_TalkGiftMenu as ::unity::ClassIdentity>::NAME,
2367 "GetName",
2368 )
2369 });
2370 let __inner: extern "C" fn(HubPlayTalkAfter_TalkGiftMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
2371 ::core::mem::transmute(__vi.method_ptr);
2372 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2373 __inner(__receiver, __mi)
2374 }
2375 }
2376 }
2377 #[doc = "`BuildAttribute()` overload"]
2378 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
2379 unsafe {
2380 let __receiver =
2381 <HubPlayTalkAfter_TalkGiftMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2382 {
2383 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2384 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
2385 panic!(
2386 "unity: virtual slot {}
2387 out of range (vtable len {}
2388) on the runtime class behind {}
2389 (method `{}
2390`)",
2391 8usize,
2392 __vt.len(),
2393 <HubPlayTalkAfter_TalkGiftMenu as ::unity::ClassIdentity>::NAME,
2394 "BuildAttribute",
2395 )
2396 });
2397 let __inner: extern "C" fn(
2398 HubPlayTalkAfter_TalkGiftMenu,
2399 ::unity::OptionalMethod,
2400 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
2401 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2402 __inner(__receiver, __mi)
2403 }
2404 }
2405 }
2406 #[doc = "`ACall()` overload"]
2407 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
2408 unsafe {
2409 let __receiver =
2410 <HubPlayTalkAfter_TalkGiftMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2411 {
2412 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2413 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
2414 panic!(
2415 "unity: virtual slot {}
2416 out of range (vtable len {}
2417) on the runtime class behind {}
2418 (method `{}
2419`)",
2420 18usize,
2421 __vt.len(),
2422 <HubPlayTalkAfter_TalkGiftMenu as ::unity::ClassIdentity>::NAME,
2423 "ACall",
2424 )
2425 });
2426 let __inner: extern "C" fn(HubPlayTalkAfter_TalkGiftMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2427 ::core::mem::transmute(__vi.method_ptr);
2428 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2429 __inner(__receiver, __mi)
2430 }
2431 }
2432 }
2433 #[doc = "`.ctor()` overload"]
2434 fn ctor(self) -> () {
2435 unsafe {
2436 let __receiver =
2437 <HubPlayTalkAfter_TalkGiftMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2438 ::unity::il2cpp_call!((::unity::module_base()+0x2ae8610usize)as*mut u8,();
2439(HubPlayTalkAfter_TalkGiftMenu)__receiver)
2440 }
2441 }
2442}
2443
2444#[cfg(feature = "app-hubplaytalkafter")]
2445impl<__T: IHubPlayTalkAfter_TalkGiftMenu> IHubPlayTalkAfter_TalkGiftMenuMethods for __T {}
2446
2447#[cfg(feature = "app-hubplaytalkafter")]
2448impl HubPlayTalkAfter_TalkGiftMenu {
2449 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2450 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2451 }
2452
2453 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2454 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2455 }
2456
2457 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2458 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2459 }
2460
2461 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2462 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2463 }
2464}
2465
2466#[cfg(feature = "app-hubplaytalkafter")]
2467impl HubPlayTalkAfter_TalkGiftMenu {
2468 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_TalkGiftMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2469 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
2470 let __mi = Self::get_name_method_info();
2471 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
2472 __inner(this.into(), ::core::option::Option::None)
2473 }
2474
2475 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_TalkGiftMenu`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2476 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
2477 let __mi = Self::build_attribute_method_info();
2478 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
2479 ::core::mem::transmute(__mi.method_ptr);
2480 __inner(this.into(), ::core::option::Option::None)
2481 }
2482
2483 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_TalkGiftMenu`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2484 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
2485 let __mi = Self::a_call_method_info();
2486 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2487 ::core::mem::transmute(__mi.method_ptr);
2488 __inner(this.into(), ::core::option::Option::None)
2489 }
2490}
2491
2492#[cfg(feature = "app-hubplaytalkafter")]
2493impl HubPlayTalkAfter_TalkGiftMenu {
2494 #[doc = "`.ctor()` — no args"]
2495 pub fn new() -> Self {
2496 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2497 panic!(
2498 "{}
2499::{}
2500 failed to instantiate",
2501 ::core::stringify!(HubPlayTalkAfter_TalkGiftMenu),
2502 ::core::stringify!(new),
2503 )
2504 });
2505 <Self as IHubPlayTalkAfter_TalkGiftMenuMethods>::ctor(this);
2506 this
2507 }
2508}
2509
2510#[cfg(feature = "app-hubplaytalkafter")]
2511pub trait IHubPlayTalkAfter_MuscleMenuMethods: IHubPlayTalkAfter_MuscleMenu {
2512 #[doc = "`.ctor()` overload"]
2513 fn ctor(self) -> () {
2514 unsafe {
2515 let __receiver =
2516 <HubPlayTalkAfter_MuscleMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2517 ::unity::il2cpp_call!((::unity::module_base()+0x2ae52e0usize)as*mut u8,();
2518(HubPlayTalkAfter_MuscleMenu)__receiver)
2519 }
2520 }
2521 #[doc = "`GetName()` overload"]
2522 fn get_name(self) -> ::unity::Il2CppString {
2523 unsafe {
2524 let __receiver =
2525 <HubPlayTalkAfter_MuscleMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2526 {
2527 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2528 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
2529 panic!(
2530 "unity: virtual slot {}
2531 out of range (vtable len {}
2532) on the runtime class behind {}
2533 (method `{}
2534`)",
2535 4usize,
2536 __vt.len(),
2537 <HubPlayTalkAfter_MuscleMenu as ::unity::ClassIdentity>::NAME,
2538 "GetName",
2539 )
2540 });
2541 let __inner: extern "C" fn(HubPlayTalkAfter_MuscleMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
2542 ::core::mem::transmute(__vi.method_ptr);
2543 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2544 __inner(__receiver, __mi)
2545 }
2546 }
2547 }
2548 #[doc = "`BuildAttribute()` overload"]
2549 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
2550 unsafe {
2551 let __receiver =
2552 <HubPlayTalkAfter_MuscleMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2553 {
2554 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2555 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
2556 panic!(
2557 "unity: virtual slot {}
2558 out of range (vtable len {}
2559) on the runtime class behind {}
2560 (method `{}
2561`)",
2562 8usize,
2563 __vt.len(),
2564 <HubPlayTalkAfter_MuscleMenu as ::unity::ClassIdentity>::NAME,
2565 "BuildAttribute",
2566 )
2567 });
2568 let __inner: extern "C" fn(
2569 HubPlayTalkAfter_MuscleMenu,
2570 ::unity::OptionalMethod,
2571 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
2572 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2573 __inner(__receiver, __mi)
2574 }
2575 }
2576 }
2577 #[doc = "`ACall()` overload"]
2578 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
2579 unsafe {
2580 let __receiver =
2581 <HubPlayTalkAfter_MuscleMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2582 {
2583 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2584 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
2585 panic!(
2586 "unity: virtual slot {}
2587 out of range (vtable len {}
2588) on the runtime class behind {}
2589 (method `{}
2590`)",
2591 18usize,
2592 __vt.len(),
2593 <HubPlayTalkAfter_MuscleMenu as ::unity::ClassIdentity>::NAME,
2594 "ACall",
2595 )
2596 });
2597 let __inner: extern "C" fn(HubPlayTalkAfter_MuscleMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2598 ::core::mem::transmute(__vi.method_ptr);
2599 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2600 __inner(__receiver, __mi)
2601 }
2602 }
2603 }
2604}
2605
2606#[cfg(feature = "app-hubplaytalkafter")]
2607impl<__T: IHubPlayTalkAfter_MuscleMenu> IHubPlayTalkAfter_MuscleMenuMethods for __T {}
2608
2609#[cfg(feature = "app-hubplaytalkafter")]
2610impl HubPlayTalkAfter_MuscleMenu {
2611 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2612 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2613 }
2614
2615 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2616 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2617 }
2618
2619 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2620 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2621 }
2622
2623 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2624 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2625 }
2626}
2627
2628#[cfg(feature = "app-hubplaytalkafter")]
2629impl HubPlayTalkAfter_MuscleMenu {
2630 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_MuscleMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2631 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
2632 let __mi = Self::get_name_method_info();
2633 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
2634 __inner(this.into(), ::core::option::Option::None)
2635 }
2636
2637 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_MuscleMenu`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2638 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
2639 let __mi = Self::build_attribute_method_info();
2640 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
2641 ::core::mem::transmute(__mi.method_ptr);
2642 __inner(this.into(), ::core::option::Option::None)
2643 }
2644
2645 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_MuscleMenu`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2646 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
2647 let __mi = Self::a_call_method_info();
2648 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2649 ::core::mem::transmute(__mi.method_ptr);
2650 __inner(this.into(), ::core::option::Option::None)
2651 }
2652}
2653
2654#[cfg(feature = "app-hubplaytalkafter")]
2655impl HubPlayTalkAfter_MuscleMenu {
2656 #[doc = "`.ctor()` — no args"]
2657 pub fn new() -> Self {
2658 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2659 panic!(
2660 "{}
2661::{}
2662 failed to instantiate",
2663 ::core::stringify!(HubPlayTalkAfter_MuscleMenu),
2664 ::core::stringify!(new),
2665 )
2666 });
2667 <Self as IHubPlayTalkAfter_MuscleMenuMethods>::ctor(this);
2668 this
2669 }
2670}
2671
2672#[cfg(feature = "app-hubplaytalkafter")]
2673pub trait IHubPlayTalkAfter_CookingMenuMethods: IHubPlayTalkAfter_CookingMenu {
2674 #[doc = "`.ctor()` overload"]
2675 fn ctor(self) -> () {
2676 unsafe {
2677 let __receiver =
2678 <HubPlayTalkAfter_CookingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2679 ::unity::il2cpp_call!((::unity::module_base()+0x2ae2c20usize)as*mut u8,();
2680(HubPlayTalkAfter_CookingMenu)__receiver)
2681 }
2682 }
2683 #[doc = "`GetName()` overload"]
2684 fn get_name(self) -> ::unity::Il2CppString {
2685 unsafe {
2686 let __receiver =
2687 <HubPlayTalkAfter_CookingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2688 {
2689 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2690 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
2691 panic!(
2692 "unity: virtual slot {}
2693 out of range (vtable len {}
2694) on the runtime class behind {}
2695 (method `{}
2696`)",
2697 4usize,
2698 __vt.len(),
2699 <HubPlayTalkAfter_CookingMenu as ::unity::ClassIdentity>::NAME,
2700 "GetName",
2701 )
2702 });
2703 let __inner: extern "C" fn(HubPlayTalkAfter_CookingMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
2704 ::core::mem::transmute(__vi.method_ptr);
2705 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2706 __inner(__receiver, __mi)
2707 }
2708 }
2709 }
2710 #[doc = "`BuildAttribute()` overload"]
2711 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
2712 unsafe {
2713 let __receiver =
2714 <HubPlayTalkAfter_CookingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2715 {
2716 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2717 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
2718 panic!(
2719 "unity: virtual slot {}
2720 out of range (vtable len {}
2721) on the runtime class behind {}
2722 (method `{}
2723`)",
2724 8usize,
2725 __vt.len(),
2726 <HubPlayTalkAfter_CookingMenu as ::unity::ClassIdentity>::NAME,
2727 "BuildAttribute",
2728 )
2729 });
2730 let __inner: extern "C" fn(
2731 HubPlayTalkAfter_CookingMenu,
2732 ::unity::OptionalMethod,
2733 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
2734 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2735 __inner(__receiver, __mi)
2736 }
2737 }
2738 }
2739 #[doc = "`ACall()` overload"]
2740 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
2741 unsafe {
2742 let __receiver =
2743 <HubPlayTalkAfter_CookingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2744 {
2745 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2746 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
2747 panic!(
2748 "unity: virtual slot {}
2749 out of range (vtable len {}
2750) on the runtime class behind {}
2751 (method `{}
2752`)",
2753 18usize,
2754 __vt.len(),
2755 <HubPlayTalkAfter_CookingMenu as ::unity::ClassIdentity>::NAME,
2756 "ACall",
2757 )
2758 });
2759 let __inner: extern "C" fn(HubPlayTalkAfter_CookingMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2760 ::core::mem::transmute(__vi.method_ptr);
2761 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2762 __inner(__receiver, __mi)
2763 }
2764 }
2765 }
2766}
2767
2768#[cfg(feature = "app-hubplaytalkafter")]
2769impl<__T: IHubPlayTalkAfter_CookingMenu> IHubPlayTalkAfter_CookingMenuMethods for __T {}
2770
2771#[cfg(feature = "app-hubplaytalkafter")]
2772impl HubPlayTalkAfter_CookingMenu {
2773 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2774 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2775 }
2776
2777 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2778 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2779 }
2780
2781 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2782 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2783 }
2784
2785 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2786 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2787 }
2788}
2789
2790#[cfg(feature = "app-hubplaytalkafter")]
2791impl HubPlayTalkAfter_CookingMenu {
2792 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_CookingMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2793 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
2794 let __mi = Self::get_name_method_info();
2795 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
2796 __inner(this.into(), ::core::option::Option::None)
2797 }
2798
2799 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_CookingMenu`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2800 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
2801 let __mi = Self::build_attribute_method_info();
2802 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
2803 ::core::mem::transmute(__mi.method_ptr);
2804 __inner(this.into(), ::core::option::Option::None)
2805 }
2806
2807 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_CookingMenu`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2808 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
2809 let __mi = Self::a_call_method_info();
2810 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2811 ::core::mem::transmute(__mi.method_ptr);
2812 __inner(this.into(), ::core::option::Option::None)
2813 }
2814}
2815
2816#[cfg(feature = "app-hubplaytalkafter")]
2817impl HubPlayTalkAfter_CookingMenu {
2818 #[doc = "`.ctor()` — no args"]
2819 pub fn new() -> Self {
2820 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2821 panic!(
2822 "{}
2823::{}
2824 failed to instantiate",
2825 ::core::stringify!(HubPlayTalkAfter_CookingMenu),
2826 ::core::stringify!(new),
2827 )
2828 });
2829 <Self as IHubPlayTalkAfter_CookingMenuMethods>::ctor(this);
2830 this
2831 }
2832}
2833
2834#[cfg(feature = "app-hubplaytalkafter")]
2835pub trait IHubPlayTalkAfter_FishingMenuMethods: IHubPlayTalkAfter_FishingMenu {
2836 #[doc = "`.ctor()` overload"]
2837 fn ctor(self) -> () {
2838 unsafe {
2839 let __receiver =
2840 <HubPlayTalkAfter_FishingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2841 ::unity::il2cpp_call!((::unity::module_base()+0x2ae3170usize)as*mut u8,();
2842(HubPlayTalkAfter_FishingMenu)__receiver)
2843 }
2844 }
2845 #[doc = "`GetName()` overload"]
2846 fn get_name(self) -> ::unity::Il2CppString {
2847 unsafe {
2848 let __receiver =
2849 <HubPlayTalkAfter_FishingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2850 {
2851 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2852 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
2853 panic!(
2854 "unity: virtual slot {}
2855 out of range (vtable len {}
2856) on the runtime class behind {}
2857 (method `{}
2858`)",
2859 4usize,
2860 __vt.len(),
2861 <HubPlayTalkAfter_FishingMenu as ::unity::ClassIdentity>::NAME,
2862 "GetName",
2863 )
2864 });
2865 let __inner: extern "C" fn(HubPlayTalkAfter_FishingMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
2866 ::core::mem::transmute(__vi.method_ptr);
2867 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2868 __inner(__receiver, __mi)
2869 }
2870 }
2871 }
2872 #[doc = "`BuildAttribute()` overload"]
2873 fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
2874 unsafe {
2875 let __receiver =
2876 <HubPlayTalkAfter_FishingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2877 {
2878 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2879 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
2880 panic!(
2881 "unity: virtual slot {}
2882 out of range (vtable len {}
2883) on the runtime class behind {}
2884 (method `{}
2885`)",
2886 8usize,
2887 __vt.len(),
2888 <HubPlayTalkAfter_FishingMenu as ::unity::ClassIdentity>::NAME,
2889 "BuildAttribute",
2890 )
2891 });
2892 let __inner: extern "C" fn(
2893 HubPlayTalkAfter_FishingMenu,
2894 ::unity::OptionalMethod,
2895 ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
2896 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2897 __inner(__receiver, __mi)
2898 }
2899 }
2900 }
2901 #[doc = "`ACall()` overload"]
2902 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
2903 unsafe {
2904 let __receiver =
2905 <HubPlayTalkAfter_FishingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2906 {
2907 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2908 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
2909 panic!(
2910 "unity: virtual slot {}
2911 out of range (vtable len {}
2912) on the runtime class behind {}
2913 (method `{}
2914`)",
2915 18usize,
2916 __vt.len(),
2917 <HubPlayTalkAfter_FishingMenu as ::unity::ClassIdentity>::NAME,
2918 "ACall",
2919 )
2920 });
2921 let __inner: extern "C" fn(HubPlayTalkAfter_FishingMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2922 ::core::mem::transmute(__vi.method_ptr);
2923 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2924 __inner(__receiver, __mi)
2925 }
2926 }
2927 }
2928 #[doc = "`OnSelect()` overload"]
2929 fn on_select(self) -> () {
2930 unsafe {
2931 let __receiver =
2932 <HubPlayTalkAfter_FishingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2933 {
2934 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2935 let __vi = *__vt.get(12usize).unwrap_or_else(|| {
2936 panic!(
2937 "unity: virtual slot {}
2938 out of range (vtable len {}
2939) on the runtime class behind {}
2940 (method `{}
2941`)",
2942 12usize,
2943 __vt.len(),
2944 <HubPlayTalkAfter_FishingMenu as ::unity::ClassIdentity>::NAME,
2945 "OnSelect",
2946 )
2947 });
2948 let __inner: extern "C" fn(HubPlayTalkAfter_FishingMenu, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2949 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2950 __inner(__receiver, __mi)
2951 }
2952 }
2953 }
2954 #[doc = "`OnDeselect()` overload"]
2955 fn on_deselect(self) -> () {
2956 unsafe {
2957 let __receiver =
2958 <HubPlayTalkAfter_FishingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2959 {
2960 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2961 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
2962 panic!(
2963 "unity: virtual slot {}
2964 out of range (vtable len {}
2965) on the runtime class behind {}
2966 (method `{}
2967`)",
2968 13usize,
2969 __vt.len(),
2970 <HubPlayTalkAfter_FishingMenu as ::unity::ClassIdentity>::NAME,
2971 "OnDeselect",
2972 )
2973 });
2974 let __inner: extern "C" fn(HubPlayTalkAfter_FishingMenu, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2975 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2976 __inner(__receiver, __mi)
2977 }
2978 }
2979 }
2980 #[doc = "`OnClose()` overload"]
2981 fn on_close(self) -> () {
2982 unsafe {
2983 let __receiver =
2984 <HubPlayTalkAfter_FishingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2985 {
2986 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2987 let __vi = *__vt.get(15usize).unwrap_or_else(|| {
2988 panic!(
2989 "unity: virtual slot {}
2990 out of range (vtable len {}
2991) on the runtime class behind {}
2992 (method `{}
2993`)",
2994 15usize,
2995 __vt.len(),
2996 <HubPlayTalkAfter_FishingMenu as ::unity::ClassIdentity>::NAME,
2997 "OnClose",
2998 )
2999 });
3000 let __inner: extern "C" fn(HubPlayTalkAfter_FishingMenu, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
3001 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3002 __inner(__receiver, __mi)
3003 }
3004 }
3005 }
3006 #[doc = "`IsEnableFishing()` overload"]
3007 fn is_enable_fishing(self) -> bool {
3008 unsafe {
3009 let __receiver =
3010 <HubPlayTalkAfter_FishingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3011 ::unity::il2cpp_call!((::unity::module_base()+0x2ae3f30usize)as*mut u8,bool;
3012(HubPlayTalkAfter_FishingMenu)__receiver)
3013 }
3014 }
3015 #[doc = "`SetTargetFish()` overload"]
3016 fn set_target_fish(self) -> () {
3017 unsafe {
3018 let __receiver =
3019 <HubPlayTalkAfter_FishingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3020 ::unity::il2cpp_call!((::unity::module_base()+0x2ae4030usize)as*mut u8,();
3021(HubPlayTalkAfter_FishingMenu)__receiver)
3022 }
3023 }
3024}
3025
3026#[cfg(feature = "app-hubplaytalkafter")]
3027impl<__T: IHubPlayTalkAfter_FishingMenu> IHubPlayTalkAfter_FishingMenuMethods for __T {}
3028
3029#[cfg(feature = "app-hubplaytalkafter")]
3030impl HubPlayTalkAfter_FishingMenu {
3031 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3032 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3033 }
3034
3035 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3036 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3037 }
3038
3039 pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3040 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3041 }
3042
3043 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3044 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
3045 }
3046
3047 pub fn on_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3048 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
3049 }
3050
3051 pub fn on_deselect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3052 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
3053 }
3054
3055 pub fn on_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3056 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
3057 }
3058
3059 pub fn is_enable_fishing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3060 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
3061 }
3062
3063 pub fn set_target_fish_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3064 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
3065 }
3066}
3067
3068#[cfg(feature = "app-hubplaytalkafter")]
3069impl HubPlayTalkAfter_FishingMenu {
3070 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_FishingMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3071 pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
3072 let __mi = Self::get_name_method_info();
3073 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
3074 __inner(this.into(), ::core::option::Option::None)
3075 }
3076
3077 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_FishingMenu`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3078 pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
3079 let __mi = Self::build_attribute_method_info();
3080 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
3081 ::core::mem::transmute(__mi.method_ptr);
3082 __inner(this.into(), ::core::option::Option::None)
3083 }
3084
3085 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_FishingMenu`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3086 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
3087 let __mi = Self::a_call_method_info();
3088 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
3089 ::core::mem::transmute(__mi.method_ptr);
3090 __inner(this.into(), ::core::option::Option::None)
3091 }
3092
3093 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_FishingMenu`'s own `OnSelect`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3094 pub unsafe fn on_select(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
3095 let __mi = Self::on_select_method_info();
3096 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
3097 __inner(this.into(), ::core::option::Option::None)
3098 }
3099
3100 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_FishingMenu`'s own `OnDeselect`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3101 pub unsafe fn on_deselect(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
3102 let __mi = Self::on_deselect_method_info();
3103 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
3104 __inner(this.into(), ::core::option::Option::None)
3105 }
3106
3107 #[doc = "Direct (non-virtual) call to `HubPlayTalkAfter_FishingMenu`'s own `OnClose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3108 pub unsafe fn on_close(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
3109 let __mi = Self::on_close_method_info();
3110 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
3111 __inner(this.into(), ::core::option::Option::None)
3112 }
3113}
3114
3115#[cfg(feature = "app-hubplaytalkafter")]
3116impl HubPlayTalkAfter_FishingMenu {
3117 #[doc = "`.ctor()` — no args"]
3118 pub fn new() -> Self {
3119 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3120 panic!(
3121 "{}
3122::{}
3123 failed to instantiate",
3124 ::core::stringify!(HubPlayTalkAfter_FishingMenu),
3125 ::core::stringify!(new),
3126 )
3127 });
3128 <Self as IHubPlayTalkAfter_FishingMenuMethods>::ctor(this);
3129 this
3130 }
3131}
3132
3133#[cfg(feature = "app-hubplaytalkafter")]
3134impl HubPlayTalkAfter_ReplacePerson {
3135 #[doc = "`ChangePersonBind(crate::app::procinst::ProcInst)` overload"]
3136 pub fn change_person_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
3137 unsafe {
3138 ::unity::il2cpp_call!((::unity::module_base()+0x2ae6700usize)as*mut u8,();
3139(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
3140 }
3141 }
3142
3143 #[doc = "`ResetPersonBind(crate::app::procinst::ProcInst)` overload"]
3144 pub fn reset_person_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
3145 unsafe {
3146 ::unity::il2cpp_call!((::unity::module_base()+0x2ae6d50usize)as*mut u8,();
3147(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
3148 }
3149 }
3150
3151 #[doc = "`ChangePersonBindNoFade(crate::app::procinst::ProcInst)` overload"]
3152 pub fn change_person_bind_no_fade(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
3153 unsafe {
3154 ::unity::il2cpp_call!((::unity::module_base()+0x2ae72b0usize)as*mut u8,();
3155(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
3156 }
3157 }
3158
3159 #[doc = "`ResetPersonBindNoFade(crate::app::procinst::ProcInst)` overload"]
3160 pub fn reset_person_bind_no_fade(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
3161 unsafe {
3162 ::unity::il2cpp_call!((::unity::module_base()+0x2ae77f0usize)as*mut u8,();
3163(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
3164 }
3165 }
3166}
3167
3168#[cfg(feature = "app-hubplaytalkafter")]
3169pub trait IHubPlayTalkAfter_ReplacePersonMethods: IHubPlayTalkAfter_ReplacePerson {
3170 #[doc = "`IsChangePerson()` overload"]
3171 fn is_change_person(self) -> bool {
3172 unsafe {
3173 let __receiver =
3174 <HubPlayTalkAfter_ReplacePerson as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3175 ::unity::il2cpp_call!((::unity::module_base()+0x2ae5810usize)as*mut u8,bool;
3176(HubPlayTalkAfter_ReplacePerson)__receiver)
3177 }
3178 }
3179 #[doc = "`SetupUnit(crate::unity_engine::gameobject::GameObject, ::unity::Il2CppString)` overload"]
3180 fn setup_unit(
3181 self,
3182 locator: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
3183 pid: impl ::core::convert::Into<::unity::Il2CppString>,
3184 ) -> () {
3185 unsafe {
3186 let __receiver =
3187 <HubPlayTalkAfter_ReplacePerson as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3188 ::unity::il2cpp_call!((::unity::module_base()+0x2ae5890usize)as*mut u8,();
3189(HubPlayTalkAfter_ReplacePerson)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(locator),(::unity::Il2CppString)::core::convert::Into::into(pid))
3190 }
3191 }
3192 #[doc = "`ResetUnit(::unity::Il2CppString)` overload"]
3193 fn reset_unit(self, locator_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
3194 unsafe {
3195 let __receiver =
3196 <HubPlayTalkAfter_ReplacePerson as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3197 ::unity::il2cpp_call!((::unity::module_base()+0x2ae5b70usize)as*mut u8,();
3198(HubPlayTalkAfter_ReplacePerson)__receiver,(::unity::Il2CppString)::core::convert::Into::into(locator_name))
3199 }
3200 }
3201 #[doc = "`IsLoading()` overload"]
3202 fn is_loading(self) -> bool {
3203 unsafe {
3204 let __receiver =
3205 <HubPlayTalkAfter_ReplacePerson as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3206 ::unity::il2cpp_call!((::unity::module_base()+0x2ae5c10usize)as*mut u8,bool;
3207(HubPlayTalkAfter_ReplacePerson)__receiver)
3208 }
3209 }
3210 #[doc = "`PrepareChangePerson()` overload"]
3211 fn prepare_change_person(self) -> () {
3212 unsafe {
3213 let __receiver =
3214 <HubPlayTalkAfter_ReplacePerson as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3215 ::unity::il2cpp_call!((::unity::module_base()+0x2ae5c20usize)as*mut u8,();
3216(HubPlayTalkAfter_ReplacePerson)__receiver)
3217 }
3218 }
3219 #[doc = "`ChangePerson()` overload"]
3220 fn change_person(self) -> () {
3221 unsafe {
3222 let __receiver =
3223 <HubPlayTalkAfter_ReplacePerson as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3224 ::unity::il2cpp_call!((::unity::module_base()+0x2ae5fe0usize)as*mut u8,();
3225(HubPlayTalkAfter_ReplacePerson)__receiver)
3226 }
3227 }
3228 #[doc = "`ChangePersonAfter()` overload"]
3229 fn change_person_after(self) -> () {
3230 unsafe {
3231 let __receiver =
3232 <HubPlayTalkAfter_ReplacePerson as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3233 ::unity::il2cpp_call!((::unity::module_base()+0x2ae61f0usize)as*mut u8,();
3234(HubPlayTalkAfter_ReplacePerson)__receiver)
3235 }
3236 }
3237 #[doc = "`CallPersonVoice()` overload"]
3238 fn call_person_voice(self) -> () {
3239 unsafe {
3240 let __receiver =
3241 <HubPlayTalkAfter_ReplacePerson as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3242 ::unity::il2cpp_call!((::unity::module_base()+0x2ae62d0usize)as*mut u8,();
3243(HubPlayTalkAfter_ReplacePerson)__receiver)
3244 }
3245 }
3246 #[doc = "`ResetPerson()` overload"]
3247 fn reset_person(self) -> () {
3248 unsafe {
3249 let __receiver =
3250 <HubPlayTalkAfter_ReplacePerson as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3251 ::unity::il2cpp_call!((::unity::module_base()+0x2ae6440usize)as*mut u8,();
3252(HubPlayTalkAfter_ReplacePerson)__receiver)
3253 }
3254 }
3255 #[doc = "`.ctor()` overload"]
3256 fn ctor(self) -> () {
3257 unsafe {
3258 let __receiver =
3259 <HubPlayTalkAfter_ReplacePerson as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3260 ::unity::il2cpp_call!((::unity::module_base()+0x2ae6d40usize)as*mut u8,();
3261(HubPlayTalkAfter_ReplacePerson)__receiver)
3262 }
3263 }
3264}
3265
3266#[cfg(feature = "app-hubplaytalkafter")]
3267impl<__T: IHubPlayTalkAfter_ReplacePerson> IHubPlayTalkAfter_ReplacePersonMethods for __T {}
3268
3269#[cfg(feature = "app-hubplaytalkafter")]
3270impl HubPlayTalkAfter_ReplacePerson {
3271 pub fn is_change_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3272 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3273 }
3274
3275 pub fn setup_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3276 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3277 }
3278
3279 pub fn reset_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3280 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3281 }
3282
3283 pub fn is_loading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3284 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
3285 }
3286
3287 pub fn prepare_change_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3288 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
3289 }
3290
3291 pub fn change_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3292 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
3293 }
3294
3295 pub fn change_person_after_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3296 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
3297 }
3298
3299 pub fn call_person_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3300 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
3301 }
3302
3303 pub fn reset_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3304 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
3305 }
3306
3307 pub fn change_person_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3308 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
3309 }
3310
3311 pub fn reset_person_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3312 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
3313 }
3314
3315 pub fn change_person_bind_no_fade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3316 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
3317 }
3318
3319 pub fn reset_person_bind_no_fade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3320 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
3321 }
3322
3323 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3324 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
3325 }
3326}
3327
3328#[cfg(feature = "app-hubplaytalkafter")]
3329impl HubPlayTalkAfter_ReplacePerson {
3330 #[doc = "`.ctor()` — no args"]
3331 pub fn new() -> Self {
3332 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3333 panic!(
3334 "{}
3335::{}
3336 failed to instantiate",
3337 ::core::stringify!(HubPlayTalkAfter_ReplacePerson),
3338 ::core::stringify!(new),
3339 )
3340 });
3341 <Self as IHubPlayTalkAfter_ReplacePersonMethods>::ctor(this);
3342 this
3343 }
3344}
3345
3346#[cfg(feature = "app-hubplaytalkafter")]
3347#[doc(hidden)]
3348pub mod prelude {
3349 pub use super::{
3350 HubPlayTalkAfter, HubPlayTalkAfter_CookingMenu, HubPlayTalkAfter_DragonRideMenu, HubPlayTalkAfter_FishingMenu,
3351 HubPlayTalkAfter_FishingPictureBookMenu, HubPlayTalkAfter_FleaMarketMenu, HubPlayTalkAfter_FortuneTellingMenu,
3352 HubPlayTalkAfter_GodRelianceMenu, HubPlayTalkAfter_Label, HubPlayTalkAfter_MuscleMenu, HubPlayTalkAfter_RelianceMenu,
3353 HubPlayTalkAfter_ReplacePerson, HubPlayTalkAfter_RingMenu, HubPlayTalkAfter_RingMenu_NoItem, HubPlayTalkAfter_RingMenu_YesItem,
3354 HubPlayTalkAfter_SelectListMenu, HubPlayTalkAfter_TalkGiftMenu, IHubPlayTalkAfter, IHubPlayTalkAfterMethods, IHubPlayTalkAfter_CookingMenu,
3355 IHubPlayTalkAfter_CookingMenuMethods, IHubPlayTalkAfter_DragonRideMenu, IHubPlayTalkAfter_DragonRideMenuMethods,
3356 IHubPlayTalkAfter_FishingMenu, IHubPlayTalkAfter_FishingMenuMethods, IHubPlayTalkAfter_FishingPictureBookMenu,
3357 IHubPlayTalkAfter_FishingPictureBookMenuMethods, IHubPlayTalkAfter_FleaMarketMenu, IHubPlayTalkAfter_FleaMarketMenuMethods,
3358 IHubPlayTalkAfter_FortuneTellingMenu, IHubPlayTalkAfter_FortuneTellingMenuMethods, IHubPlayTalkAfter_GodRelianceMenu,
3359 IHubPlayTalkAfter_GodRelianceMenuMethods, IHubPlayTalkAfter_MuscleMenu, IHubPlayTalkAfter_MuscleMenuMethods, IHubPlayTalkAfter_RelianceMenu,
3360 IHubPlayTalkAfter_RelianceMenuMethods, IHubPlayTalkAfter_ReplacePerson, IHubPlayTalkAfter_ReplacePersonMethods, IHubPlayTalkAfter_RingMenu,
3361 IHubPlayTalkAfter_RingMenuMethods, IHubPlayTalkAfter_RingMenu_NoItem, IHubPlayTalkAfter_RingMenu_NoItemMethods,
3362 IHubPlayTalkAfter_RingMenu_YesItem, IHubPlayTalkAfter_RingMenu_YesItemMethods, IHubPlayTalkAfter_SelectListMenu,
3363 IHubPlayTalkAfter_SelectListMenuMethods, IHubPlayTalkAfter_TalkGiftMenu, IHubPlayTalkAfter_TalkGiftMenuMethods,
3364 };
3365 #[cfg(feature = "app-basicdialogitem")]
3366 pub use crate::app::basicdialogitem::IBasicDialogItemMethods;
3367 #[cfg(feature = "app-basicdialogitemno")]
3368 pub use crate::app::basicdialogitemno::IBasicDialogItemNoMethods;
3369 #[cfg(feature = "app-basicdialogitemyes")]
3370 pub use crate::app::basicdialogitemyes::IBasicDialogItemYesMethods;
3371 #[cfg(feature = "app-basicmenu")]
3372 pub use crate::app::basicmenu::IBasicMenuMethods;
3373 #[cfg(feature = "app-basicmenuitem")]
3374 pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
3375 #[cfg(feature = "app-procinst")]
3376 pub use crate::app::procinst::IProcInstMethods;
3377 #[cfg(feature = "app-singletonprocinst_1")]
3378 pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
3379 #[cfg(feature = "system-object")]
3380 pub use crate::system::object::IObjectMethods;
3381 #[cfg(feature = "system-enum")]
3382 pub use crate::system::r#enum::IEnumMethods;
3383 #[cfg(feature = "system-valuetype")]
3384 pub use crate::system::valuetype::IValueTypeMethods;
3385 pub use crate::{
3386 app::{
3387 basicdialogitem::IBasicDialogItem, basicdialogitemno::IBasicDialogItemNo, basicdialogitemyes::IBasicDialogItemYes, basicmenu::IBasicMenu,
3388 basicmenuitem::IBasicMenuItem, procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1,
3389 },
3390 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
3391 };
3392}