1#[cfg(feature = "app-exchangeyesnodialog-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 basicdialog::{BasicDialog, IBasicDialog},
11 basicmenu::{BasicMenu, IBasicMenu},
12 procinst::{IProcInst, ProcInst},
13 },
14 system::object::{IObject, Object},
15 };
16
17 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/exchangeyesnodialog/ExchangeYesNoDialog_MoneyParam.md"))]
18 #[::unity::class(namespace = "App", name = "ExchangeYesNoDialog.MoneyParam")]
19 #[parent(crate::system::object::Object)]
20 pub struct ExchangeYesNoDialog_MoneyParam {
21 #[offset(16)]
22 #[rename(name = "num")]
23 pub num: i32,
24 }
25
26 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/exchangeyesnodialog/ExchangeYesNoDialog_ItemParam.md"))]
27 #[::unity::class(namespace = "App", name = "ExchangeYesNoDialog.ItemParam")]
28 #[parent(crate::system::object::Object)]
29 pub struct ExchangeYesNoDialog_ItemParam {
30 #[offset(16)]
31 #[rename(name = "sprite")]
32 pub sprite: crate::unity_engine::sprite::Sprite,
33 #[offset(24)]
34 #[rename(name = "name")]
35 pub name: ::unity::Il2CppString,
36 #[offset(32)]
37 #[rename(name = "num")]
38 pub num: i32,
39 #[offset(36)]
40 #[rename(name = "enabledNum")]
41 pub enabled_num: bool,
42 }
43
44 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/exchangeyesnodialog/ExchangeYesNoDialog.md"))]
45 #[::unity::class(namespace = "App", name = "ExchangeYesNoDialog")]
46 #[parent(crate::app::basicdialog::BasicDialog)]
47 pub struct ExchangeYesNoDialog {
48 #[offset(288)]
49 #[rename(name = "m_DisposeEventHandler")]
50 pub m_dispose_event_handler: crate::system::action::Action,
51 #[offset(296)]
52 #[rename(name = "m_IsForWell")]
53 pub m_is_for_well: bool,
54 }
55}
56
57#[cfg(feature = "app-exchangeyesnodialog-types")]
58pub use __types::*;
59
60#[cfg(feature = "app-exchangeyesnodialog")]
61pub trait IExchangeYesNoDialog_MoneyParamMethods: IExchangeYesNoDialog_MoneyParam {
62 #[doc = "`.ctor()` overload"]
63 fn ctor(self) -> () {
64 unsafe {
65 let __receiver =
66 <ExchangeYesNoDialog_MoneyParam as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
67 ::unity::il2cpp_call!((::unity::module_base()+0x1e59760usize)as*mut u8,();
68(ExchangeYesNoDialog_MoneyParam)__receiver)
69 }
70 }
71}
72
73#[cfg(feature = "app-exchangeyesnodialog")]
74impl<__T: IExchangeYesNoDialog_MoneyParam> IExchangeYesNoDialog_MoneyParamMethods for __T {}
75
76#[cfg(feature = "app-exchangeyesnodialog")]
77impl ExchangeYesNoDialog_MoneyParam {
78 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
79 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
80 }
81}
82
83#[cfg(feature = "app-exchangeyesnodialog")]
84impl ExchangeYesNoDialog_MoneyParam {
85 #[doc = "`.ctor()` — no args"]
86 pub fn new() -> Self {
87 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
88 panic!(
89 "{}
90::{}
91 failed to instantiate",
92 ::core::stringify!(ExchangeYesNoDialog_MoneyParam),
93 ::core::stringify!(new),
94 )
95 });
96 <Self as IExchangeYesNoDialog_MoneyParamMethods>::ctor(this);
97 this
98 }
99}
100
101#[cfg(feature = "app-exchangeyesnodialog")]
102pub trait IExchangeYesNoDialog_ItemParamMethods: IExchangeYesNoDialog_ItemParam {
103 #[doc = "`.ctor()` overload"]
104 fn ctor(self) -> () {
105 unsafe {
106 let __receiver =
107 <ExchangeYesNoDialog_ItemParam as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
108 ::unity::il2cpp_call!((::unity::module_base()+0x1e596e0usize)as*mut u8,();
109(ExchangeYesNoDialog_ItemParam)__receiver)
110 }
111 }
112}
113
114#[cfg(feature = "app-exchangeyesnodialog")]
115impl<__T: IExchangeYesNoDialog_ItemParam> IExchangeYesNoDialog_ItemParamMethods for __T {}
116
117#[cfg(feature = "app-exchangeyesnodialog")]
118impl ExchangeYesNoDialog_ItemParam {
119 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
120 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
121 }
122}
123
124#[cfg(feature = "app-exchangeyesnodialog")]
125impl ExchangeYesNoDialog_ItemParam {
126 #[doc = "`.ctor()` — no args"]
127 pub fn new() -> Self {
128 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
129 panic!(
130 "{}
131::{}
132 failed to instantiate",
133 ::core::stringify!(ExchangeYesNoDialog_ItemParam),
134 ::core::stringify!(new),
135 )
136 });
137 <Self as IExchangeYesNoDialog_ItemParamMethods>::ctor(this);
138 this
139 }
140}
141
142#[cfg(feature = "app-exchangeyesnodialog")]
143impl ExchangeYesNoDialog {
144 #[doc = "`CreateBind(crate::app::procinst::ProcInst, ::unity::Il2CppString, ::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam, ::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam, crate::app::basicdialogitemyes::BasicDialogItemYes, crate::app::basicdialogitemno::BasicDialogItemNo)` overload"]
145 pub fn create_bind(
146 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
147 top_message: impl ::core::convert::Into<::unity::Il2CppString>,
148 get_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
149 get_item_param_list: impl ::core::convert::Into<
150 crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
151 >,
152 get_money_param: impl ::core::convert::Into<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam>,
153 cost_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
154 cost_item_param_list: impl ::core::convert::Into<
155 crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
156 >,
157 cost_money_param: impl ::core::convert::Into<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam>,
158 yes_menu_item: impl ::core::convert::Into<crate::app::basicdialogitemyes::BasicDialogItemYes>,
159 no_menu_item: impl ::core::convert::Into<crate::app::basicdialogitemno::BasicDialogItemNo>,
160 ) -> crate::app::exchangeyesnodialog::ExchangeYesNoDialog {
161 unsafe {
162 ::unity::il2cpp_call!((::unity::module_base()+0x24e6d10usize)as*mut u8,crate::app::exchangeyesnodialog::ExchangeYesNoDialog;
163(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(top_message),(::unity::Il2CppString)::core::convert::Into::into(get_item_title),(crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>)::core::convert::Into::into(get_item_param_list),(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam)::core::convert::Into::into(get_money_param),(::unity::Il2CppString)::core::convert::Into::into(cost_item_title),(crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>)::core::convert::Into::into(cost_item_param_list),(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam)::core::convert::Into::into(cost_money_param),(crate::app::basicdialogitemyes::BasicDialogItemYes)::core::convert::Into::into(yes_menu_item),(crate::app::basicdialogitemno::BasicDialogItemNo)::core::convert::Into::into(no_menu_item))
164 }
165 }
166
167 #[doc = "`CreateBind(crate::app::procinst::ProcInst, ::unity::Il2CppString, ::unity::Il2CppString, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam, ::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam, crate::app::basicdialogitemyes::BasicDialogItemYes, crate::app::basicdialogitemno::BasicDialogItemNo)` overload"]
168 pub fn create_bind_2(
169 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
170 top_message: impl ::core::convert::Into<::unity::Il2CppString>,
171 get_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
172 get_before_item_param: impl ::core::convert::Into<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
173 get_after_item_param: impl ::core::convert::Into<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
174 cost_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
175 cost_item_param_list: impl ::core::convert::Into<
176 crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
177 >,
178 cost_money_param: impl ::core::convert::Into<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam>,
179 yes_menu_item: impl ::core::convert::Into<crate::app::basicdialogitemyes::BasicDialogItemYes>,
180 no_menu_item: impl ::core::convert::Into<crate::app::basicdialogitemno::BasicDialogItemNo>,
181 ) -> crate::app::exchangeyesnodialog::ExchangeYesNoDialog {
182 unsafe {
183 ::unity::il2cpp_call!((::unity::module_base()+0x24e6ff0usize)as*mut u8,crate::app::exchangeyesnodialog::ExchangeYesNoDialog;
184(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(top_message),(::unity::Il2CppString)::core::convert::Into::into(get_item_title),(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam)::core::convert::Into::into(get_before_item_param),(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam)::core::convert::Into::into(get_after_item_param),(::unity::Il2CppString)::core::convert::Into::into(cost_item_title),(crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>)::core::convert::Into::into(cost_item_param_list),(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam)::core::convert::Into::into(cost_money_param),(crate::app::basicdialogitemyes::BasicDialogItemYes)::core::convert::Into::into(yes_menu_item),(crate::app::basicdialogitemno::BasicDialogItemNo)::core::convert::Into::into(no_menu_item))
185 }
186 }
187
188 #[doc = "`CreateBind(crate::app::procinst::ProcInst, ::unity::Il2CppString, ::unity::Il2CppString, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam, ::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam, crate::app::basicdialogitemyes::BasicDialogItemYes, crate::app::basicdialogitemno::BasicDialogItemNo)` overload"]
189 pub fn create_bind_3(
190 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
191 top_message: impl ::core::convert::Into<::unity::Il2CppString>,
192 get_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
193 get_item_param: impl ::core::convert::Into<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
194 cost_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
195 cost_item_param_list: impl ::core::convert::Into<
196 crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
197 >,
198 cost_money_param: impl ::core::convert::Into<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam>,
199 yes_menu_item: impl ::core::convert::Into<crate::app::basicdialogitemyes::BasicDialogItemYes>,
200 no_menu_item: impl ::core::convert::Into<crate::app::basicdialogitemno::BasicDialogItemNo>,
201 ) -> crate::app::exchangeyesnodialog::ExchangeYesNoDialog {
202 unsafe {
203 ::unity::il2cpp_call!((::unity::module_base()+0x24e72d0usize)as*mut u8,crate::app::exchangeyesnodialog::ExchangeYesNoDialog;
204(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(top_message),(::unity::Il2CppString)::core::convert::Into::into(get_item_title),(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam)::core::convert::Into::into(get_item_param),(::unity::Il2CppString)::core::convert::Into::into(cost_item_title),(crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>)::core::convert::Into::into(cost_item_param_list),(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam)::core::convert::Into::into(cost_money_param),(crate::app::basicdialogitemyes::BasicDialogItemYes)::core::convert::Into::into(yes_menu_item),(crate::app::basicdialogitemno::BasicDialogItemNo)::core::convert::Into::into(no_menu_item))
205 }
206 }
207
208 #[doc = "`CreateBind(crate::app::procinst::ProcInst, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString, crate::app::basicdialogitemyes::BasicDialogItemYes, crate::app::basicdialogitemno::BasicDialogItemNo)` overload"]
209 pub fn create_bind_4(
210 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
211 top_message: impl ::core::convert::Into<::unity::Il2CppString>,
212 get_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
213 get_item_name: impl ::core::convert::Into<::unity::Il2CppString>,
214 cost_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
215 cost_item_name: impl ::core::convert::Into<::unity::Il2CppString>,
216 yes_menu_item: impl ::core::convert::Into<crate::app::basicdialogitemyes::BasicDialogItemYes>,
217 no_menu_item: impl ::core::convert::Into<crate::app::basicdialogitemno::BasicDialogItemNo>,
218 ) -> crate::app::exchangeyesnodialog::ExchangeYesNoDialog {
219 unsafe {
220 ::unity::il2cpp_call!((::unity::module_base()+0x24e7630usize)as*mut u8,crate::app::exchangeyesnodialog::ExchangeYesNoDialog;
221(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(top_message),(::unity::Il2CppString)::core::convert::Into::into(get_item_title),(::unity::Il2CppString)::core::convert::Into::into(get_item_name),(::unity::Il2CppString)::core::convert::Into::into(cost_item_title),(::unity::Il2CppString)::core::convert::Into::into(cost_item_name),(crate::app::basicdialogitemyes::BasicDialogItemYes)::core::convert::Into::into(yes_menu_item),(crate::app::basicdialogitemno::BasicDialogItemNo)::core::convert::Into::into(no_menu_item))
222 }
223 }
224
225 #[doc = "`CreateBindForWell(crate::app::procinst::ProcInst, ::unity::Il2CppString, ::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>, ::unity::Il2CppString, ::unity::Il2CppString, crate::app::basicdialogitemyes::BasicDialogItemYes, crate::app::basicdialogitemno::BasicDialogItemNo)` overload"]
226 pub fn create_bind_for_well(
227 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
228 top_message: impl ::core::convert::Into<::unity::Il2CppString>,
229 get_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
230 get_item_list: impl ::core::convert::Into<
231 crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
232 >,
233 cost_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
234 cost_item_name: impl ::core::convert::Into<::unity::Il2CppString>,
235 yes_menu_item: impl ::core::convert::Into<crate::app::basicdialogitemyes::BasicDialogItemYes>,
236 no_menu_item: impl ::core::convert::Into<crate::app::basicdialogitemno::BasicDialogItemNo>,
237 ) -> crate::app::exchangeyesnodialog::ExchangeYesNoDialog {
238 unsafe {
239 ::unity::il2cpp_call!((::unity::module_base()+0x24e6960usize)as*mut u8,crate::app::exchangeyesnodialog::ExchangeYesNoDialog;
240(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(top_message),(::unity::Il2CppString)::core::convert::Into::into(get_item_title),(crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>)::core::convert::Into::into(get_item_list),(::unity::Il2CppString)::core::convert::Into::into(cost_item_title),(::unity::Il2CppString)::core::convert::Into::into(cost_item_name),(crate::app::basicdialogitemyes::BasicDialogItemYes)::core::convert::Into::into(yes_menu_item),(crate::app::basicdialogitemno::BasicDialogItemNo)::core::convert::Into::into(no_menu_item))
241 }
242 }
243
244 #[doc = "`CreateDifficultyChangeBind(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)` overload"]
245 pub fn create_difficulty_change_bind(
246 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
247 now_difficulty_name: impl ::core::convert::Into<::unity::Il2CppString>,
248 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
249 ) -> crate::app::exchangeyesnodialog::ExchangeYesNoDialog {
250 unsafe {
251 ::unity::il2cpp_call!((::unity::module_base()+0x24e7be0usize)as*mut u8,crate::app::exchangeyesnodialog::ExchangeYesNoDialog;
252(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(now_difficulty_name),(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list))
253 }
254 }
255
256 #[doc = "`GetGetItemParamMax()` overload"]
257 pub fn get_get_item_param_max() -> i32 {
258 unsafe {
259 ::unity::il2cpp_call!((::unity::module_base()+0x24e8060usize)as*mut u8,i32;
260 )
261 }
262 }
263
264 #[doc = "`GetCostItemParamMax()` overload"]
265 pub fn get_cost_item_param_max() -> i32 {
266 unsafe {
267 ::unity::il2cpp_call!((::unity::module_base()+0x24e6950usize)as*mut u8,i32;
268 )
269 }
270 }
271}
272
273#[cfg(feature = "app-exchangeyesnodialog")]
274pub trait IExchangeYesNoDialogMethods: IExchangeYesNoDialog {
275 #[doc = "`get_m_GetItemTitle()` overload"]
276 fn get_m_get_item_title(self) -> ::unity::Il2CppString {
277 unsafe {
278 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
279 ::unity::il2cpp_call!((::unity::module_base()+0x24e6b70usize)as*mut u8, ::unity::Il2CppString;
280(ExchangeYesNoDialog)__receiver)
281 }
282 }
283 #[doc = "`set_m_GetItemTitle(::unity::Il2CppString)` overload"]
284 fn set_m_get_item_title(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
285 unsafe {
286 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
287 ::unity::il2cpp_call!((::unity::module_base()+0x24e6b80usize)as*mut u8,();
288(ExchangeYesNoDialog)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
289 }
290 }
291 #[doc = "`get_m_GetItemParamList()` overload"]
292 fn get_m_get_item_param_list(
293 self,
294 ) -> crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam> {
295 unsafe {
296 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
297 ::unity::il2cpp_call!((::unity::module_base()+0x24e6b90usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam> ;
298(ExchangeYesNoDialog)__receiver)
299 }
300 }
301 #[doc = "`set_m_GetItemParamList(crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>)` overload"]
302 fn set_m_get_item_param_list(
303 self,
304 value: impl ::core::convert::Into<
305 crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
306 >,
307 ) -> () {
308 unsafe {
309 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
310 ::unity::il2cpp_call!((::unity::module_base()+0x24e6ba0usize)as*mut u8,();
311(ExchangeYesNoDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>)::core::convert::Into::into(value))
312 }
313 }
314 #[doc = "`get_m_GetMoneyParam()` overload"]
315 fn get_m_get_money_param(self) -> crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam {
316 unsafe {
317 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
318 ::unity::il2cpp_call!((::unity::module_base()+0x24e6bb0usize)as*mut u8,crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam;
319(ExchangeYesNoDialog)__receiver)
320 }
321 }
322 #[doc = "`set_m_GetMoneyParam(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam)` overload"]
323 fn set_m_get_money_param(self, value: impl ::core::convert::Into<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam>) -> () {
324 unsafe {
325 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
326 ::unity::il2cpp_call!((::unity::module_base()+0x24e6bc0usize)as*mut u8,();
327(ExchangeYesNoDialog)__receiver,(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam)::core::convert::Into::into(value))
328 }
329 }
330 #[doc = "`get_m_GetItemBeforeParam()` overload"]
331 fn get_m_get_item_before_param(self) -> crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam {
332 unsafe {
333 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
334 ::unity::il2cpp_call!((::unity::module_base()+0x24e6bd0usize)as*mut u8,crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam;
335(ExchangeYesNoDialog)__receiver)
336 }
337 }
338 #[doc = "`set_m_GetItemBeforeParam(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam)` overload"]
339 fn set_m_get_item_before_param(self, value: impl ::core::convert::Into<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>) -> () {
340 unsafe {
341 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
342 ::unity::il2cpp_call!((::unity::module_base()+0x24e6be0usize)as*mut u8,();
343(ExchangeYesNoDialog)__receiver,(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam)::core::convert::Into::into(value))
344 }
345 }
346 #[doc = "`get_m_GetItemAfterParam()` overload"]
347 fn get_m_get_item_after_param(self) -> crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam {
348 unsafe {
349 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
350 ::unity::il2cpp_call!((::unity::module_base()+0x24e6bf0usize)as*mut u8,crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam;
351(ExchangeYesNoDialog)__receiver)
352 }
353 }
354 #[doc = "`set_m_GetItemAfterParam(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam)` overload"]
355 fn set_m_get_item_after_param(self, value: impl ::core::convert::Into<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>) -> () {
356 unsafe {
357 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
358 ::unity::il2cpp_call!((::unity::module_base()+0x24e6c00usize)as*mut u8,();
359(ExchangeYesNoDialog)__receiver,(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam)::core::convert::Into::into(value))
360 }
361 }
362 #[doc = "`get_m_CostItemTitle()` overload"]
363 fn get_m_cost_item_title(self) -> ::unity::Il2CppString {
364 unsafe {
365 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
366 ::unity::il2cpp_call!((::unity::module_base()+0x24e6c10usize)as*mut u8, ::unity::Il2CppString;
367(ExchangeYesNoDialog)__receiver)
368 }
369 }
370 #[doc = "`set_m_CostItemTitle(::unity::Il2CppString)` overload"]
371 fn set_m_cost_item_title(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
372 unsafe {
373 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
374 ::unity::il2cpp_call!((::unity::module_base()+0x24e6c20usize)as*mut u8,();
375(ExchangeYesNoDialog)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
376 }
377 }
378 #[doc = "`get_m_CostItemParamList()` overload"]
379 fn get_m_cost_item_param_list(
380 self,
381 ) -> crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam> {
382 unsafe {
383 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
384 ::unity::il2cpp_call!((::unity::module_base()+0x24e6c30usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam> ;
385(ExchangeYesNoDialog)__receiver)
386 }
387 }
388 #[doc = "`set_m_CostItemParamList(crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>)` overload"]
389 fn set_m_cost_item_param_list(
390 self,
391 value: impl ::core::convert::Into<
392 crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
393 >,
394 ) -> () {
395 unsafe {
396 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
397 ::unity::il2cpp_call!((::unity::module_base()+0x24e6c40usize)as*mut u8,();
398(ExchangeYesNoDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>)::core::convert::Into::into(value))
399 }
400 }
401 #[doc = "`get_m_CostMoneyParam()` overload"]
402 fn get_m_cost_money_param(self) -> crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam {
403 unsafe {
404 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
405 ::unity::il2cpp_call!((::unity::module_base()+0x24e6c50usize)as*mut u8,crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam;
406(ExchangeYesNoDialog)__receiver)
407 }
408 }
409 #[doc = "`set_m_CostMoneyParam(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam)` overload"]
410 fn set_m_cost_money_param(self, value: impl ::core::convert::Into<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam>) -> () {
411 unsafe {
412 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
413 ::unity::il2cpp_call!((::unity::module_base()+0x24e6c60usize)as*mut u8,();
414(ExchangeYesNoDialog)__receiver,(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam)::core::convert::Into::into(value))
415 }
416 }
417 #[doc = "`get_m_UsingGetItemList()` overload"]
418 fn get_m_using_get_item_list(self) -> bool {
419 unsafe {
420 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
421 ::unity::il2cpp_call!((::unity::module_base()+0x24e6c70usize)as*mut u8,bool;
422(ExchangeYesNoDialog)__receiver)
423 }
424 }
425 #[doc = "`set_m_UsingGetItemList(bool)` overload"]
426 fn set_m_using_get_item_list(self, value: impl ::core::convert::Into<bool>) -> () {
427 unsafe {
428 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
429 ::unity::il2cpp_call!((::unity::module_base()+0x24e6c80usize)as*mut u8,();
430(ExchangeYesNoDialog)__receiver,(bool)::core::convert::Into::into(value))
431 }
432 }
433 #[doc = "`get_m_UsingGetBeforeAfter()` overload"]
434 fn get_m_using_get_before_after(self) -> bool {
435 unsafe {
436 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
437 ::unity::il2cpp_call!((::unity::module_base()+0x24e6c90usize)as*mut u8,bool;
438(ExchangeYesNoDialog)__receiver)
439 }
440 }
441 #[doc = "`set_m_UsingGetBeforeAfter(bool)` overload"]
442 fn set_m_using_get_before_after(self, value: impl ::core::convert::Into<bool>) -> () {
443 unsafe {
444 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
445 ::unity::il2cpp_call!((::unity::module_base()+0x24e6ca0usize)as*mut u8,();
446(ExchangeYesNoDialog)__receiver,(bool)::core::convert::Into::into(value))
447 }
448 }
449 #[doc = "`get_m_UsingGetLongName()` overload"]
450 fn get_m_using_get_long_name(self) -> bool {
451 unsafe {
452 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
453 ::unity::il2cpp_call!((::unity::module_base()+0x24e6cb0usize)as*mut u8,bool;
454(ExchangeYesNoDialog)__receiver)
455 }
456 }
457 #[doc = "`set_m_UsingGetLongName(bool)` overload"]
458 fn set_m_using_get_long_name(self, value: impl ::core::convert::Into<bool>) -> () {
459 unsafe {
460 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
461 ::unity::il2cpp_call!((::unity::module_base()+0x24e6cc0usize)as*mut u8,();
462(ExchangeYesNoDialog)__receiver,(bool)::core::convert::Into::into(value))
463 }
464 }
465 #[doc = "`get_m_UsingGetNameOnly()` overload"]
466 fn get_m_using_get_name_only(self) -> bool {
467 unsafe {
468 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
469 ::unity::il2cpp_call!((::unity::module_base()+0x24e6cd0usize)as*mut u8,bool;
470(ExchangeYesNoDialog)__receiver)
471 }
472 }
473 #[doc = "`set_m_UsingGetNameOnly(bool)` overload"]
474 fn set_m_using_get_name_only(self, value: impl ::core::convert::Into<bool>) -> () {
475 unsafe {
476 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
477 ::unity::il2cpp_call!((::unity::module_base()+0x24e6ce0usize)as*mut u8,();
478(ExchangeYesNoDialog)__receiver,(bool)::core::convert::Into::into(value))
479 }
480 }
481 #[doc = "`get_m_EnabledKeyWaitStyle()` overload"]
482 fn get_m_enabled_key_wait_style(self) -> bool {
483 unsafe {
484 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
485 ::unity::il2cpp_call!((::unity::module_base()+0x24e6cf0usize)as*mut u8,bool;
486(ExchangeYesNoDialog)__receiver)
487 }
488 }
489 #[doc = "`set_m_EnabledKeyWaitStyle(bool)` overload"]
490 fn set_m_enabled_key_wait_style(self, value: impl ::core::convert::Into<bool>) -> () {
491 unsafe {
492 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
493 ::unity::il2cpp_call!((::unity::module_base()+0x24e6d00usize)as*mut u8,();
494(ExchangeYesNoDialog)__receiver,(bool)::core::convert::Into::into(value))
495 }
496 }
497 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::exchangedialogcontent::ExchangeDialogContent, ::unity::Il2CppString, ::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam, ::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam)` overload"]
498 fn ctor(
499 self,
500 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
501 menu_content: impl ::core::convert::Into<crate::app::exchangedialogcontent::ExchangeDialogContent>,
502 top_message: impl ::core::convert::Into<::unity::Il2CppString>,
503 get_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
504 get_item_param_list: impl ::core::convert::Into<
505 crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
506 >,
507 get_money_param: impl ::core::convert::Into<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam>,
508 cost_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
509 cost_item_param_list: impl ::core::convert::Into<
510 crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
511 >,
512 cost_money_param: impl ::core::convert::Into<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam>,
513 ) -> () {
514 unsafe {
515 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
516 ::unity::il2cpp_call!((::unity::module_base()+0x24e6f00usize)as*mut u8,();
517(ExchangeYesNoDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::exchangedialogcontent::ExchangeDialogContent)::core::convert::Into::into(menu_content),(::unity::Il2CppString)::core::convert::Into::into(top_message),(::unity::Il2CppString)::core::convert::Into::into(get_item_title),(crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>)::core::convert::Into::into(get_item_param_list),(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam)::core::convert::Into::into(get_money_param),(::unity::Il2CppString)::core::convert::Into::into(cost_item_title),(crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>)::core::convert::Into::into(cost_item_param_list),(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam)::core::convert::Into::into(cost_money_param))
518 }
519 }
520 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::exchangedialogcontent::ExchangeDialogContent, ::unity::Il2CppString, ::unity::Il2CppString, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam, ::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam)` overload"]
521 fn ctor_2(
522 self,
523 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
524 menu_content: impl ::core::convert::Into<crate::app::exchangedialogcontent::ExchangeDialogContent>,
525 top_message: impl ::core::convert::Into<::unity::Il2CppString>,
526 get_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
527 get_item_before_param: impl ::core::convert::Into<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
528 get_item_after_param: impl ::core::convert::Into<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
529 cost_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
530 cost_item_param_list: impl ::core::convert::Into<
531 crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
532 >,
533 cost_money_param: impl ::core::convert::Into<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam>,
534 ) -> () {
535 unsafe {
536 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
537 ::unity::il2cpp_call!((::unity::module_base()+0x24e71e0usize)as*mut u8,();
538(ExchangeYesNoDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::exchangedialogcontent::ExchangeDialogContent)::core::convert::Into::into(menu_content),(::unity::Il2CppString)::core::convert::Into::into(top_message),(::unity::Il2CppString)::core::convert::Into::into(get_item_title),(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam)::core::convert::Into::into(get_item_before_param),(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam)::core::convert::Into::into(get_item_after_param),(::unity::Il2CppString)::core::convert::Into::into(cost_item_title),(crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>)::core::convert::Into::into(cost_item_param_list),(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam)::core::convert::Into::into(cost_money_param))
539 }
540 }
541 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::exchangedialogcontent::ExchangeDialogContent, ::unity::Il2CppString, ::unity::Il2CppString, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam, ::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam)` overload"]
542 fn ctor_3(
543 self,
544 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
545 menu_content: impl ::core::convert::Into<crate::app::exchangedialogcontent::ExchangeDialogContent>,
546 top_message: impl ::core::convert::Into<::unity::Il2CppString>,
547 get_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
548 get_item_param: impl ::core::convert::Into<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
549 cost_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
550 cost_item_param_list: impl ::core::convert::Into<
551 crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
552 >,
553 cost_money_param: impl ::core::convert::Into<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam>,
554 ) -> () {
555 unsafe {
556 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
557 ::unity::il2cpp_call!((::unity::module_base()+0x24e74c0usize)as*mut u8,();
558(ExchangeYesNoDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::exchangedialogcontent::ExchangeDialogContent)::core::convert::Into::into(menu_content),(::unity::Il2CppString)::core::convert::Into::into(top_message),(::unity::Il2CppString)::core::convert::Into::into(get_item_title),(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam)::core::convert::Into::into(get_item_param),(::unity::Il2CppString)::core::convert::Into::into(cost_item_title),(crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>)::core::convert::Into::into(cost_item_param_list),(crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam)::core::convert::Into::into(cost_money_param))
559 }
560 }
561 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::exchangedialogcontent::ExchangeDialogContent, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
562 fn ctor_4(
563 self,
564 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
565 menu_content: impl ::core::convert::Into<crate::app::exchangedialogcontent::ExchangeDialogContent>,
566 top_message: impl ::core::convert::Into<::unity::Il2CppString>,
567 get_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
568 get_item_name: impl ::core::convert::Into<::unity::Il2CppString>,
569 cost_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
570 cost_item_name: impl ::core::convert::Into<::unity::Il2CppString>,
571 ) -> () {
572 unsafe {
573 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
574 ::unity::il2cpp_call!((::unity::module_base()+0x24e7820usize)as*mut u8,();
575(ExchangeYesNoDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::exchangedialogcontent::ExchangeDialogContent)::core::convert::Into::into(menu_content),(::unity::Il2CppString)::core::convert::Into::into(top_message),(::unity::Il2CppString)::core::convert::Into::into(get_item_title),(::unity::Il2CppString)::core::convert::Into::into(get_item_name),(::unity::Il2CppString)::core::convert::Into::into(cost_item_title),(::unity::Il2CppString)::core::convert::Into::into(cost_item_name))
576 }
577 }
578 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::exchangedialogcontent::ExchangeDialogContent, ::unity::Il2CppString, ::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
579 fn ctor_5(
580 self,
581 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
582 menu_content: impl ::core::convert::Into<crate::app::exchangedialogcontent::ExchangeDialogContent>,
583 top_message: impl ::core::convert::Into<::unity::Il2CppString>,
584 get_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
585 get_item_list: impl ::core::convert::Into<
586 crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
587 >,
588 cost_item_title: impl ::core::convert::Into<::unity::Il2CppString>,
589 cost_item_name: impl ::core::convert::Into<::unity::Il2CppString>,
590 ) -> () {
591 unsafe {
592 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
593 ::unity::il2cpp_call!((::unity::module_base()+0x24e7a20usize)as*mut u8,();
594(ExchangeYesNoDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::exchangedialogcontent::ExchangeDialogContent)::core::convert::Into::into(menu_content),(::unity::Il2CppString)::core::convert::Into::into(top_message),(::unity::Il2CppString)::core::convert::Into::into(get_item_title),(crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>)::core::convert::Into::into(get_item_list),(::unity::Il2CppString)::core::convert::Into::into(cost_item_title),(::unity::Il2CppString)::core::convert::Into::into(cost_item_name))
595 }
596 }
597 #[doc = "`OnDispose()` overload"]
598 fn on_dispose(self) -> () {
599 unsafe {
600 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
601 {
602 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
603 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
604 panic!(
605 "unity: virtual slot {}
606 out of range (vtable len {}
607) on the runtime class behind {}
608 (method `{}
609`)",
610 10usize,
611 __vt.len(),
612 <ExchangeYesNoDialog as ::unity::ClassIdentity>::NAME,
613 "OnDispose",
614 )
615 });
616 let __inner: extern "C" fn(ExchangeYesNoDialog, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
617 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
618 __inner(__receiver, __mi)
619 }
620 }
621 }
622 #[doc = "`AfterBuild()` overload"]
623 fn after_build(self) -> () {
624 unsafe {
625 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
626 {
627 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
628 let __vi = *__vt.get(25usize).unwrap_or_else(|| {
629 panic!(
630 "unity: virtual slot {}
631 out of range (vtable len {}
632) on the runtime class behind {}
633 (method `{}
634`)",
635 25usize,
636 __vt.len(),
637 <ExchangeYesNoDialog as ::unity::ClassIdentity>::NAME,
638 "AfterBuild",
639 )
640 });
641 let __inner: extern "C" fn(ExchangeYesNoDialog, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
642 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
643 __inner(__receiver, __mi)
644 }
645 }
646 }
647 #[doc = "`SetKeyWaitStyle(bool)` overload"]
648 fn set_key_wait_style(self, enabled: impl ::core::convert::Into<bool>) -> () {
649 unsafe {
650 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
651 ::unity::il2cpp_call!((::unity::module_base()+0x24e7f50usize)as*mut u8,();
652(ExchangeYesNoDialog)__receiver,(bool)::core::convert::Into::into(enabled))
653 }
654 }
655 #[doc = "`SetDisposeEventHandler(crate::system::action::Action)` overload"]
656 fn set_dispose_event_handler(self, dispose_event_handler: impl ::core::convert::Into<crate::system::action::Action>) -> () {
657 unsafe {
658 let __receiver = <ExchangeYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
659 ::unity::il2cpp_call!((::unity::module_base()+0x24e8070usize)as*mut u8,();
660(ExchangeYesNoDialog)__receiver,(crate::system::action::Action)::core::convert::Into::into(dispose_event_handler))
661 }
662 }
663}
664
665#[cfg(feature = "app-exchangeyesnodialog")]
666impl<__T: IExchangeYesNoDialog> IExchangeYesNoDialogMethods for __T {}
667
668#[cfg(feature = "app-exchangeyesnodialog")]
669impl ExchangeYesNoDialog {
670 pub fn get_m_get_item_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
671 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
672 }
673
674 pub fn set_m_get_item_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
675 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
676 }
677
678 pub fn get_m_get_item_param_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
679 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
680 }
681
682 pub fn set_m_get_item_param_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
683 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
684 }
685
686 pub fn get_m_get_money_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
687 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
688 }
689
690 pub fn set_m_get_money_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
691 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
692 }
693
694 pub fn get_m_get_item_before_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
695 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
696 }
697
698 pub fn set_m_get_item_before_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
699 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
700 }
701
702 pub fn get_m_get_item_after_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
703 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
704 }
705
706 pub fn set_m_get_item_after_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
707 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
708 }
709
710 pub fn get_m_cost_item_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
711 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
712 }
713
714 pub fn set_m_cost_item_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
715 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
716 }
717
718 pub fn get_m_cost_item_param_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
719 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
720 }
721
722 pub fn set_m_cost_item_param_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
723 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
724 }
725
726 pub fn get_m_cost_money_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
727 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
728 }
729
730 pub fn set_m_cost_money_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
731 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
732 }
733
734 pub fn get_m_using_get_item_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
735 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
736 }
737
738 pub fn set_m_using_get_item_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
739 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
740 }
741
742 pub fn get_m_using_get_before_after_method_info() -> &'static ::unity::il2cpp::MethodInfo {
743 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
744 }
745
746 pub fn set_m_using_get_before_after_method_info() -> &'static ::unity::il2cpp::MethodInfo {
747 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
748 }
749
750 pub fn get_m_using_get_long_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
751 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
752 }
753
754 pub fn set_m_using_get_long_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
755 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
756 }
757
758 pub fn get_m_using_get_name_only_method_info() -> &'static ::unity::il2cpp::MethodInfo {
759 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
760 }
761
762 pub fn set_m_using_get_name_only_method_info() -> &'static ::unity::il2cpp::MethodInfo {
763 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
764 }
765
766 pub fn get_m_enabled_key_wait_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
767 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
768 }
769
770 pub fn set_m_enabled_key_wait_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
771 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
772 }
773
774 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
775 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
776 }
777
778 pub fn create_bind_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
779 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
780 }
781
782 pub fn create_bind_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
783 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
784 }
785
786 pub fn create_bind_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
787 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
788 }
789
790 pub fn create_bind_for_well_method_info() -> &'static ::unity::il2cpp::MethodInfo {
791 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
792 }
793
794 pub fn create_difficulty_change_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
795 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
796 }
797
798 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
799 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
800 }
801
802 pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
803 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
804 }
805
806 pub fn ctor_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
807 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
808 }
809
810 pub fn ctor_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
811 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
812 }
813
814 pub fn ctor_5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
815 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
816 }
817
818 pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
819 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
820 }
821
822 pub fn after_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
823 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
824 }
825
826 pub fn set_key_wait_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
827 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
828 }
829
830 pub fn get_get_item_param_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
831 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
832 }
833
834 pub fn get_cost_item_param_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
835 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
836 }
837
838 pub fn set_dispose_event_handler_method_info() -> &'static ::unity::il2cpp::MethodInfo {
839 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
840 }
841}
842
843#[cfg(feature = "app-exchangeyesnodialog")]
844impl ExchangeYesNoDialog {
845 #[doc = "Direct (non-virtual) call to `ExchangeYesNoDialog`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
846 pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
847 let __mi = Self::on_dispose_method_info();
848 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
849 __inner(this.into(), ::core::option::Option::None)
850 }
851
852 #[doc = "Direct (non-virtual) call to `ExchangeYesNoDialog`'s own `AfterBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
853 pub unsafe fn after_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
854 let __mi = Self::after_build_method_info();
855 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
856 __inner(this.into(), ::core::option::Option::None)
857 }
858}
859
860#[cfg(feature = "app-exchangeyesnodialog")]
861impl ExchangeYesNoDialog {
862 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::exchangedialogcontent::ExchangeDialogContent, ::unity::Il2CppString, ::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam, ::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam)` — overload selector"]
863 pub fn new(
864 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
865 menu_content: crate::app::exchangedialogcontent::ExchangeDialogContent,
866 top_message: ::unity::Il2CppString,
867 get_item_title: ::unity::Il2CppString,
868 get_item_param_list: crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
869 get_money_param: crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam,
870 cost_item_title: ::unity::Il2CppString,
871 cost_item_param_list: crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
872 cost_money_param: crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam,
873 ) -> Self {
874 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
875 panic!(
876 "{}
877::{}
878 failed to instantiate",
879 ::core::stringify!(ExchangeYesNoDialog),
880 ::core::stringify!(new),
881 )
882 });
883 <Self as IExchangeYesNoDialogMethods>::ctor(
884 this,
885 menu_item_list,
886 menu_content,
887 top_message,
888 get_item_title,
889 get_item_param_list,
890 get_money_param,
891 cost_item_title,
892 cost_item_param_list,
893 cost_money_param,
894 );
895 this
896 }
897
898 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::exchangedialogcontent::ExchangeDialogContent, ::unity::Il2CppString, ::unity::Il2CppString, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam, ::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam)` — overload selector"]
899 pub fn new_2(
900 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
901 menu_content: crate::app::exchangedialogcontent::ExchangeDialogContent,
902 top_message: ::unity::Il2CppString,
903 get_item_title: ::unity::Il2CppString,
904 get_item_before_param: crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam,
905 get_item_after_param: crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam,
906 cost_item_title: ::unity::Il2CppString,
907 cost_item_param_list: crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
908 cost_money_param: crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam,
909 ) -> Self {
910 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
911 panic!(
912 "{}
913::{}
914 failed to instantiate",
915 ::core::stringify!(ExchangeYesNoDialog),
916 ::core::stringify!(new_2),
917 )
918 });
919 <Self as IExchangeYesNoDialogMethods>::ctor_2(
920 this,
921 menu_item_list,
922 menu_content,
923 top_message,
924 get_item_title,
925 get_item_before_param,
926 get_item_after_param,
927 cost_item_title,
928 cost_item_param_list,
929 cost_money_param,
930 );
931 this
932 }
933
934 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::exchangedialogcontent::ExchangeDialogContent, ::unity::Il2CppString, ::unity::Il2CppString, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam, ::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>, crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam)` — overload selector"]
935 pub fn new_3(
936 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
937 menu_content: crate::app::exchangedialogcontent::ExchangeDialogContent,
938 top_message: ::unity::Il2CppString,
939 get_item_title: ::unity::Il2CppString,
940 get_item_param: crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam,
941 cost_item_title: ::unity::Il2CppString,
942 cost_item_param_list: crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
943 cost_money_param: crate::app::exchangeyesnodialog::ExchangeYesNoDialog_MoneyParam,
944 ) -> Self {
945 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
946 panic!(
947 "{}
948::{}
949 failed to instantiate",
950 ::core::stringify!(ExchangeYesNoDialog),
951 ::core::stringify!(new_3),
952 )
953 });
954 <Self as IExchangeYesNoDialogMethods>::ctor_3(
955 this,
956 menu_item_list,
957 menu_content,
958 top_message,
959 get_item_title,
960 get_item_param,
961 cost_item_title,
962 cost_item_param_list,
963 cost_money_param,
964 );
965 this
966 }
967
968 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::exchangedialogcontent::ExchangeDialogContent, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` — overload selector"]
969 pub fn new_4(
970 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
971 menu_content: crate::app::exchangedialogcontent::ExchangeDialogContent,
972 top_message: ::unity::Il2CppString,
973 get_item_title: ::unity::Il2CppString,
974 get_item_name: ::unity::Il2CppString,
975 cost_item_title: ::unity::Il2CppString,
976 cost_item_name: ::unity::Il2CppString,
977 ) -> Self {
978 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
979 panic!(
980 "{}
981::{}
982 failed to instantiate",
983 ::core::stringify!(ExchangeYesNoDialog),
984 ::core::stringify!(new_4),
985 )
986 });
987 <Self as IExchangeYesNoDialogMethods>::ctor_4(
988 this,
989 menu_item_list,
990 menu_content,
991 top_message,
992 get_item_title,
993 get_item_name,
994 cost_item_title,
995 cost_item_name,
996 );
997 this
998 }
999
1000 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::exchangedialogcontent::ExchangeDialogContent, ::unity::Il2CppString, ::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>, ::unity::Il2CppString, ::unity::Il2CppString)` — overload selector"]
1001 pub fn new_5(
1002 menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
1003 menu_content: crate::app::exchangedialogcontent::ExchangeDialogContent,
1004 top_message: ::unity::Il2CppString,
1005 get_item_title: ::unity::Il2CppString,
1006 get_item_list: crate::system::collections::generic::list_1::List_1<crate::app::exchangeyesnodialog::ExchangeYesNoDialog_ItemParam>,
1007 cost_item_title: ::unity::Il2CppString,
1008 cost_item_name: ::unity::Il2CppString,
1009 ) -> Self {
1010 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1011 panic!(
1012 "{}
1013::{}
1014 failed to instantiate",
1015 ::core::stringify!(ExchangeYesNoDialog),
1016 ::core::stringify!(new_5),
1017 )
1018 });
1019 <Self as IExchangeYesNoDialogMethods>::ctor_5(
1020 this,
1021 menu_item_list,
1022 menu_content,
1023 top_message,
1024 get_item_title,
1025 get_item_list,
1026 cost_item_title,
1027 cost_item_name,
1028 );
1029 this
1030 }
1031}
1032
1033#[cfg(feature = "app-exchangeyesnodialog")]
1034#[doc(hidden)]
1035pub mod prelude {
1036 pub use super::{
1037 ExchangeYesNoDialog, ExchangeYesNoDialog_ItemParam, ExchangeYesNoDialog_MoneyParam, IExchangeYesNoDialog, IExchangeYesNoDialogMethods,
1038 IExchangeYesNoDialog_ItemParam, IExchangeYesNoDialog_ItemParamMethods, IExchangeYesNoDialog_MoneyParam,
1039 IExchangeYesNoDialog_MoneyParamMethods,
1040 };
1041 #[cfg(feature = "app-basicdialog")]
1042 pub use crate::app::basicdialog::IBasicDialogMethods;
1043 #[cfg(feature = "app-basicmenu")]
1044 pub use crate::app::basicmenu::IBasicMenuMethods;
1045 #[cfg(feature = "app-procinst")]
1046 pub use crate::app::procinst::IProcInstMethods;
1047 #[cfg(feature = "system-object")]
1048 pub use crate::system::object::IObjectMethods;
1049 pub use crate::{
1050 app::{basicdialog::IBasicDialog, basicmenu::IBasicMenu, procinst::IProcInst},
1051 system::object::IObject,
1052 };
1053}