engage/generated/app/
hubrefineshopsequence.rs1#[cfg(feature = "app-hubrefineshopsequence-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::procinst::{IProcInst, ProcInst},
10 system::{
11 object::{IObject, Object},
12 r#enum::{Enum, IEnum},
13 valuetype::{IValueType, ValueType},
14 },
15 };
16
17 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubrefineshopsequence/HubRefineShopSequence_Label2.md"))]
18 #[repr(C)]
19 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
20 pub struct HubRefineShopSequence_Label2 {
21 pub value: i32,
22 }
23 impl ::unity::ClassIdentity for HubRefineShopSequence_Label2 {
24 const NAME: &'static str = "HubRefineShopSequence.Label2";
25 const NAMESPACE: &'static str = "App";
26
27 fn class() -> ::unity::Class {
28 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
29 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
30 }
31 }
32 impl ::unity::IlType for HubRefineShopSequence_Label2 {
33 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
34 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
35 }
36 }
37 impl HubRefineShopSequence_Label2 {
38 pub fn entry() -> Self {
39 Self { value: 0 }
40 }
41
42 pub fn top() -> Self {
43 Self { value: 1 }
44 }
45
46 pub fn refine() -> Self {
47 Self { value: 2 }
48 }
49
50 pub fn refine_list() -> Self {
51 Self { value: 3 }
52 }
53
54 pub fn engrave() -> Self {
55 Self { value: 4 }
56 }
57
58 pub fn engrave_god_list() -> Self {
59 Self { value: 5 }
60 }
61
62 pub fn execute_engrave() -> Self {
63 Self { value: 6 }
64 }
65
66 pub fn exchange() -> Self {
67 Self { value: 7 }
68 }
69
70 pub fn exchange_yes_no() -> Self {
71 Self { value: 8 }
72 }
73
74 pub fn execute_exchange() -> Self {
75 Self { value: 9 }
76 }
77
78 pub fn end() -> Self {
79 Self { value: 10 }
80 }
81 }
82
83 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubrefineshopsequence/HubRefineShopSequence.md"))]
84 #[::unity::class(namespace = "App", name = "HubRefineShopSequence")]
85 #[parent(crate::app::procinst::ProcInst)]
86 pub struct HubRefineShopSequence {
87 #[offset(112)]
88 #[rename(name = "m_WeaponModelRenderer")]
89 pub m_weapon_model_renderer: crate::app::shopweaponmodelrenderer::ShopWeaponModelRenderer,
90 #[offset(120)]
91 #[rename(name = "m_RefineShopRefineBaseRoot")]
92 pub m_refine_shop_refine_base_root: crate::app::refineshoprefinebaseroot::RefineShopRefineBaseRoot,
93 #[offset(128)]
94 #[rename(name = "m_RefineShopRefineTargetRoot")]
95 pub m_refine_shop_refine_target_root: crate::app::refineshoprefinetargetroot::RefineShopRefineTargetRoot,
96 #[offset(136)]
97 #[rename(name = "m_RefineShopEngraveItemSelectRoot")]
98 pub m_refine_shop_engrave_item_select_root: crate::app::refineshopengraveitemselectroot::RefineShopEngraveItemSelectRoot,
99 #[offset(144)]
100 #[rename(name = "m_RefineShopEngraveGodRoot")]
101 pub m_refine_shop_engrave_god_root: crate::app::refineshopengravegodroot::RefineShopEngraveGodRoot,
102 #[offset(152)]
103 #[rename(name = "m_RefineShopEngraveDemoRoot")]
104 pub m_refine_shop_engrave_demo_root: crate::app::refineshopengravedemoroot::RefineShopEngraveDemoRoot,
105 #[offset(160)]
106 #[rename(name = "m_RefineShopExchangeMenuTop")]
107 pub m_refine_shop_exchange_menu_top: crate::app::refineshopexchangemenutop::RefineShopExchangeMenuTop,
108 #[offset(172)]
109 #[rename(name = "m_Result")]
110 pub m_result: crate::app::basicmenu::BasicMenu_Result,
111 #[offset(176)]
112 #[rename(name = "m_Unit")]
113 pub m_unit: crate::app::unit::Unit,
114 #[offset(184)]
115 #[rename(name = "m_OwnerItemIndex")]
116 pub m_owner_item_index: i32,
117 #[offset(192)]
118 #[rename(name = "m_BaseUnitItem")]
119 pub m_base_unit_item: crate::app::unititem::UnitItem,
120 #[offset(200)]
121 #[rename(name = "m_AfterUnitItem")]
122 pub m_after_unit_item: crate::app::unititem::UnitItem,
123 #[offset(208)]
124 #[rename(name = "m_GodData")]
125 pub m_god_data: crate::app::goddata::GodData,
126 #[offset(216)]
127 #[rename(name = "m_Kind")]
128 pub m_kind: crate::app::itemdata::ItemData_Kinds,
129 }
130}
131
132#[cfg(feature = "app-hubrefineshopsequence-types")]
133pub use __types::*;
134
135#[cfg(feature = "app-hubrefineshopsequence")]
136impl HubRefineShopSequence {
137 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
138 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
139 unsafe {
140 ::unity::il2cpp_call!((::unity::module_base()+0x23dccb0usize)as*mut u8,();
141(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
142 }
143 }
144}
145
146#[cfg(feature = "app-hubrefineshopsequence")]
147pub trait IHubRefineShopSequenceMethods: IHubRefineShopSequence {
148 #[doc = "`get_m_TopMenuResult()` overload"]
149 fn get_m_top_menu_result(self) -> crate::app::refineshoptopmenu::RefineShopTopMenu_Result2 {
150 unsafe {
151 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
152 ::unity::il2cpp_call!((::unity::module_base()+0x23e80a0usize)as*mut u8,crate::app::refineshoptopmenu::RefineShopTopMenu_Result2;
153(HubRefineShopSequence)__receiver)
154 }
155 }
156 #[doc = "`set_m_TopMenuResult(crate::app::refineshoptopmenu::RefineShopTopMenu_Result2)` overload"]
157 fn set_m_top_menu_result(self, value: impl ::core::convert::Into<crate::app::refineshoptopmenu::RefineShopTopMenu_Result2>) -> () {
158 unsafe {
159 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
160 ::unity::il2cpp_call!((::unity::module_base()+0x23e80b0usize)as*mut u8,();
161(HubRefineShopSequence)__receiver,(crate::app::refineshoptopmenu::RefineShopTopMenu_Result2)::core::convert::Into::into(value))
162 }
163 }
164 #[doc = "`.ctor()` overload"]
165 fn ctor(self) -> () {
166 unsafe {
167 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
168 ::unity::il2cpp_call!((::unity::module_base()+0x23e80c0usize)as*mut u8,();
169(HubRefineShopSequence)__receiver)
170 }
171 }
172 #[doc = "`CreateDesc()` overload"]
173 fn create_desc(self) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
174 unsafe {
175 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
176 ::unity::il2cpp_call!((::unity::module_base()+0x23e80d0usize)as*mut u8, ::unity::Array<crate::app::procdesc::ProcDesc> ;
177(HubRefineShopSequence)__receiver)
178 }
179 }
180 #[doc = "`LoadResources()` overload"]
181 fn load_resources(self) -> () {
182 unsafe {
183 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
184 ::unity::il2cpp_call!((::unity::module_base()+0x23e94f0usize)as*mut u8,();
185(HubRefineShopSequence)__receiver)
186 }
187 }
188 #[doc = "`IsLoadingResources()` overload"]
189 fn is_loading_resources(self) -> bool {
190 unsafe {
191 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
192 ::unity::il2cpp_call!((::unity::module_base()+0x23e95f0usize)as*mut u8,bool;
193(HubRefineShopSequence)__receiver)
194 }
195 }
196 #[doc = "`StartSequence()` overload"]
197 fn start_sequence(self) -> () {
198 unsafe {
199 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
200 ::unity::il2cpp_call!((::unity::module_base()+0x23e96d0usize)as*mut u8,();
201(HubRefineShopSequence)__receiver)
202 }
203 }
204 #[doc = "`CreateRefineShopTopMenu()` overload"]
205 fn create_refine_shop_top_menu(self) -> () {
206 unsafe {
207 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
208 ::unity::il2cpp_call!((::unity::module_base()+0x23e97b0usize)as*mut u8,();
209(HubRefineShopSequence)__receiver)
210 }
211 }
212 #[doc = "`CreateRefineShopRefineMenu()` overload"]
213 fn create_refine_shop_refine_menu(self) -> () {
214 unsafe {
215 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
216 ::unity::il2cpp_call!((::unity::module_base()+0x23e9a40usize)as*mut u8,();
217(HubRefineShopSequence)__receiver)
218 }
219 }
220 #[doc = "`DestroyRefineShopRefineMenu()` overload"]
221 fn destroy_refine_shop_refine_menu(self) -> () {
222 unsafe {
223 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
224 ::unity::il2cpp_call!((::unity::module_base()+0x23e9ce0usize)as*mut u8,();
225(HubRefineShopSequence)__receiver)
226 }
227 }
228 #[doc = "`CreateRefineShopRefineTargetMenu()` overload"]
229 fn create_refine_shop_refine_target_menu(self) -> () {
230 unsafe {
231 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
232 ::unity::il2cpp_call!((::unity::module_base()+0x23e9d20usize)as*mut u8,();
233(HubRefineShopSequence)__receiver)
234 }
235 }
236 #[doc = "`DestroyRefineShopRefineTargetMenu()` overload"]
237 fn destroy_refine_shop_refine_target_menu(self) -> () {
238 unsafe {
239 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
240 ::unity::il2cpp_call!((::unity::module_base()+0x23e9ef0usize)as*mut u8,();
241(HubRefineShopSequence)__receiver)
242 }
243 }
244 #[doc = "`CreateRefineShopEngraveItemSelectMenu()` overload"]
245 fn create_refine_shop_engrave_item_select_menu(self) -> () {
246 unsafe {
247 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
248 ::unity::il2cpp_call!((::unity::module_base()+0x23e9f30usize)as*mut u8,();
249(HubRefineShopSequence)__receiver)
250 }
251 }
252 #[doc = "`DestroyRefineShopEngraveItemSelectMenu()` overload"]
253 fn destroy_refine_shop_engrave_item_select_menu(self) -> () {
254 unsafe {
255 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
256 ::unity::il2cpp_call!((::unity::module_base()+0x23ea1d0usize)as*mut u8,();
257(HubRefineShopSequence)__receiver)
258 }
259 }
260 #[doc = "`CreateRefineShopEngraveGodMenu()` overload"]
261 fn create_refine_shop_engrave_god_menu(self) -> () {
262 unsafe {
263 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
264 ::unity::il2cpp_call!((::unity::module_base()+0x23ea210usize)as*mut u8,();
265(HubRefineShopSequence)__receiver)
266 }
267 }
268 #[doc = "`DestroyRefineShopEngraveGodMenu()` overload"]
269 fn destroy_refine_shop_engrave_god_menu(self) -> () {
270 unsafe {
271 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
272 ::unity::il2cpp_call!((::unity::module_base()+0x23ea3e0usize)as*mut u8,();
273(HubRefineShopSequence)__receiver)
274 }
275 }
276 #[doc = "`PrepareRefineShopEngraveDemo()` overload"]
277 fn prepare_refine_shop_engrave_demo(self) -> () {
278 unsafe {
279 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
280 ::unity::il2cpp_call!((::unity::module_base()+0x23ea420usize)as*mut u8,();
281(HubRefineShopSequence)__receiver)
282 }
283 }
284 #[doc = "`WaitPreparingRefineShopEngraveDemo()` overload"]
285 fn wait_preparing_refine_shop_engrave_demo(self) -> bool {
286 unsafe {
287 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
288 ::unity::il2cpp_call!((::unity::module_base()+0x23ea430usize)as*mut u8,bool;
289(HubRefineShopSequence)__receiver)
290 }
291 }
292 #[doc = "`CreateRefineShopEngraveDemo()` overload"]
293 fn create_refine_shop_engrave_demo(self) -> () {
294 unsafe {
295 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
296 ::unity::il2cpp_call!((::unity::module_base()+0x23ea440usize)as*mut u8,();
297(HubRefineShopSequence)__receiver)
298 }
299 }
300 #[doc = "`DestroyRefineShopEngraveDemo()` overload"]
301 fn destroy_refine_shop_engrave_demo(self) -> () {
302 unsafe {
303 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
304 ::unity::il2cpp_call!((::unity::module_base()+0x23ea460usize)as*mut u8,();
305(HubRefineShopSequence)__receiver)
306 }
307 }
308 #[doc = "`CreateRefineShopExchangeMenu()` overload"]
309 fn create_refine_shop_exchange_menu(self) -> () {
310 unsafe {
311 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
312 ::unity::il2cpp_call!((::unity::module_base()+0x23ea510usize)as*mut u8,();
313(HubRefineShopSequence)__receiver)
314 }
315 }
316 #[doc = "`DestroyRefineShopExchangeMenu()` overload"]
317 fn destroy_refine_shop_exchange_menu(self) -> () {
318 unsafe {
319 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
320 ::unity::il2cpp_call!((::unity::module_base()+0x23ea7f0usize)as*mut u8,();
321(HubRefineShopSequence)__receiver)
322 }
323 }
324 #[doc = "`HideTitle()` overload"]
325 fn hide_title(self) -> () {
326 unsafe {
327 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
328 ::unity::il2cpp_call!((::unity::module_base()+0x23ea800usize)as*mut u8,();
329(HubRefineShopSequence)__receiver)
330 }
331 }
332 #[doc = "`ShowTitle()` overload"]
333 fn show_title(self) -> () {
334 unsafe {
335 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
336 ::unity::il2cpp_call!((::unity::module_base()+0x23ea920usize)as*mut u8,();
337(HubRefineShopSequence)__receiver)
338 }
339 }
340 #[doc = "`EndSequence()` overload"]
341 fn end_sequence(self) -> () {
342 unsafe {
343 let __receiver = <HubRefineShopSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
344 ::unity::il2cpp_call!((::unity::module_base()+0x23eaa40usize)as*mut u8,();
345(HubRefineShopSequence)__receiver)
346 }
347 }
348}
349
350#[cfg(feature = "app-hubrefineshopsequence")]
351impl<__T: IHubRefineShopSequence> IHubRefineShopSequenceMethods for __T {}
352
353#[cfg(feature = "app-hubrefineshopsequence")]
354impl HubRefineShopSequence {
355 pub fn get_m_top_menu_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
356 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
357 }
358
359 pub fn set_m_top_menu_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
360 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
361 }
362
363 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
364 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
365 }
366
367 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
368 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
369 }
370
371 pub fn create_desc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
372 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
373 }
374
375 pub fn load_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
376 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
377 }
378
379 pub fn is_loading_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
380 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
381 }
382
383 pub fn start_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
384 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
385 }
386
387 pub fn create_refine_shop_top_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
388 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
389 }
390
391 pub fn create_refine_shop_refine_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
392 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
393 }
394
395 pub fn destroy_refine_shop_refine_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
396 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
397 }
398
399 pub fn create_refine_shop_refine_target_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
400 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
401 }
402
403 pub fn destroy_refine_shop_refine_target_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
404 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
405 }
406
407 pub fn create_refine_shop_engrave_item_select_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
408 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
409 }
410
411 pub fn destroy_refine_shop_engrave_item_select_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
412 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
413 }
414
415 pub fn create_refine_shop_engrave_god_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
416 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
417 }
418
419 pub fn destroy_refine_shop_engrave_god_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
420 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
421 }
422
423 pub fn prepare_refine_shop_engrave_demo_method_info() -> &'static ::unity::il2cpp::MethodInfo {
424 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
425 }
426
427 pub fn wait_preparing_refine_shop_engrave_demo_method_info() -> &'static ::unity::il2cpp::MethodInfo {
428 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
429 }
430
431 pub fn create_refine_shop_engrave_demo_method_info() -> &'static ::unity::il2cpp::MethodInfo {
432 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
433 }
434
435 pub fn destroy_refine_shop_engrave_demo_method_info() -> &'static ::unity::il2cpp::MethodInfo {
436 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
437 }
438
439 pub fn create_refine_shop_exchange_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
440 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
441 }
442
443 pub fn destroy_refine_shop_exchange_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
444 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
445 }
446
447 pub fn hide_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
448 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
449 }
450
451 pub fn show_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
452 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
453 }
454
455 pub fn end_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
456 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
457 }
458}
459
460#[cfg(feature = "app-hubrefineshopsequence")]
461impl HubRefineShopSequence {
462 #[doc = "`.ctor()` — no args"]
463 pub fn new() -> Self {
464 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
465 panic!(
466 "{}
467::{}
468 failed to instantiate",
469 ::core::stringify!(HubRefineShopSequence),
470 ::core::stringify!(new),
471 )
472 });
473 <Self as IHubRefineShopSequenceMethods>::ctor(this);
474 this
475 }
476}
477
478#[cfg(feature = "app-hubrefineshopsequence")]
479#[doc(hidden)]
480pub mod prelude {
481 pub use super::{HubRefineShopSequence, HubRefineShopSequence_Label2, IHubRefineShopSequence, IHubRefineShopSequenceMethods};
482 #[cfg(feature = "app-procinst")]
483 pub use crate::app::procinst::IProcInstMethods;
484 #[cfg(feature = "system-object")]
485 pub use crate::system::object::IObjectMethods;
486 #[cfg(feature = "system-enum")]
487 pub use crate::system::r#enum::IEnumMethods;
488 #[cfg(feature = "system-valuetype")]
489 pub use crate::system::valuetype::IValueTypeMethods;
490 pub use crate::{
491 app::procinst::IProcInst,
492 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
493 };
494}