Skip to main content

engage/generated/app/
fishingradicalparamdata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-fishingradicalparamdata-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            structbase::{IStructBase, StructBase},
11            structdata_1::{IStructData_1, StructData_1},
12            structtemplate_1::{IStructTemplate_1, StructTemplate_1},
13        },
14        system::{
15            object::{IObject, Object},
16            valuetype::{IValueType, ValueType},
17        },
18    };
19
20    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/fishingradicalparamdata/FishingRadicalParamData_RadicalParam.md"))]
21    #[repr(C)]
22    #[derive(::core::clone::Clone, ::core::marker::Copy)]
23    pub struct FishingRadicalParamData_RadicalParam {
24        pub sec: f32,
25        pub power: f32,
26        pub regene_speed: f32,
27    }
28    impl ::unity::ClassIdentity for FishingRadicalParamData_RadicalParam {
29        const NAME: &'static str = "FishingRadicalParamData.RadicalParam";
30        const NAMESPACE: &'static str = "App";
31
32        fn class() -> ::unity::Class {
33            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
34            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
35        }
36    }
37    impl ::unity::IlType for FishingRadicalParamData_RadicalParam {
38        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
39            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
40        }
41    }
42
43    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/fishingradicalparamdata/FishingRadicalParamData.md"))]
44    #[::unity::class(namespace = "App", name = "FishingRadicalParamData")]
45    #[parent(crate::app::structdata_1::StructData_1<crate::app::fishingradicalparamdata::FishingRadicalParamData>)]
46    pub struct FishingRadicalParamData {
47        #[offset(88)]
48        #[rename(name = "Param")]
49        pub param: ::unity::Array<crate::app::fishingradicalparamdata::FishingRadicalParamData_RadicalParam>,
50    }
51}
52
53#[cfg(feature = "app-fishingradicalparamdata-types")]
54pub use __types::*;
55
56#[cfg(feature = "app-fishingradicalparamdata")]
57impl FishingRadicalParamData {
58    #[doc = "`Load()` overload"]
59    pub fn load() -> () {
60        unsafe {
61            ::unity::il2cpp_call!((::unity::module_base()+0x26067a0usize)as*mut u8,();
62            )
63        }
64    }
65}
66
67#[cfg(feature = "app-fishingradicalparamdata")]
68pub trait IFishingRadicalParamDataMethods: IFishingRadicalParamData {
69    #[doc = "`get_ID()` overload"]
70    fn get_id(self) -> ::unity::Il2CppString {
71        unsafe {
72            let __receiver =
73                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
74            ::unity::il2cpp_call!((::unity::module_base()+0x2606550usize)as*mut u8, ::unity::Il2CppString;
75(FishingRadicalParamData)__receiver)
76        }
77    }
78    #[doc = "`set_ID(::unity::Il2CppString)` overload"]
79    fn set_id(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
80        unsafe {
81            let __receiver =
82                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
83            ::unity::il2cpp_call!((::unity::module_base()+0x2606560usize)as*mut u8,();
84(FishingRadicalParamData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
85        }
86    }
87    #[doc = "`get_Sec_01()` overload"]
88    fn get_sec_01(self) -> f32 {
89        unsafe {
90            let __receiver =
91                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
92            ::unity::il2cpp_call!((::unity::module_base()+0x2606570usize)as*mut u8,f32;
93(FishingRadicalParamData)__receiver)
94        }
95    }
96    #[doc = "`set_Sec_01(f32)` overload"]
97    fn set_sec_01(self, value: impl ::core::convert::Into<f32>) -> () {
98        unsafe {
99            let __receiver =
100                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
101            ::unity::il2cpp_call!((::unity::module_base()+0x2606580usize)as*mut u8,();
102(FishingRadicalParamData)__receiver,(f32)::core::convert::Into::into(value))
103        }
104    }
105    #[doc = "`get_Power_01()` overload"]
106    fn get_power_01(self) -> f32 {
107        unsafe {
108            let __receiver =
109                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
110            ::unity::il2cpp_call!((::unity::module_base()+0x2606590usize)as*mut u8,f32;
111(FishingRadicalParamData)__receiver)
112        }
113    }
114    #[doc = "`set_Power_01(f32)` overload"]
115    fn set_power_01(self, value: impl ::core::convert::Into<f32>) -> () {
116        unsafe {
117            let __receiver =
118                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
119            ::unity::il2cpp_call!((::unity::module_base()+0x26065a0usize)as*mut u8,();
120(FishingRadicalParamData)__receiver,(f32)::core::convert::Into::into(value))
121        }
122    }
123    #[doc = "`get_Regene_01()` overload"]
124    fn get_regene_01(self) -> f32 {
125        unsafe {
126            let __receiver =
127                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
128            ::unity::il2cpp_call!((::unity::module_base()+0x26065b0usize)as*mut u8,f32;
129(FishingRadicalParamData)__receiver)
130        }
131    }
132    #[doc = "`set_Regene_01(f32)` overload"]
133    fn set_regene_01(self, value: impl ::core::convert::Into<f32>) -> () {
134        unsafe {
135            let __receiver =
136                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
137            ::unity::il2cpp_call!((::unity::module_base()+0x26065c0usize)as*mut u8,();
138(FishingRadicalParamData)__receiver,(f32)::core::convert::Into::into(value))
139        }
140    }
141    #[doc = "`get_Sec_02()` overload"]
142    fn get_sec_02(self) -> f32 {
143        unsafe {
144            let __receiver =
145                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
146            ::unity::il2cpp_call!((::unity::module_base()+0x26065d0usize)as*mut u8,f32;
147(FishingRadicalParamData)__receiver)
148        }
149    }
150    #[doc = "`set_Sec_02(f32)` overload"]
151    fn set_sec_02(self, value: impl ::core::convert::Into<f32>) -> () {
152        unsafe {
153            let __receiver =
154                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
155            ::unity::il2cpp_call!((::unity::module_base()+0x26065e0usize)as*mut u8,();
156(FishingRadicalParamData)__receiver,(f32)::core::convert::Into::into(value))
157        }
158    }
159    #[doc = "`get_Power_02()` overload"]
160    fn get_power_02(self) -> f32 {
161        unsafe {
162            let __receiver =
163                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
164            ::unity::il2cpp_call!((::unity::module_base()+0x26065f0usize)as*mut u8,f32;
165(FishingRadicalParamData)__receiver)
166        }
167    }
168    #[doc = "`set_Power_02(f32)` overload"]
169    fn set_power_02(self, value: impl ::core::convert::Into<f32>) -> () {
170        unsafe {
171            let __receiver =
172                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
173            ::unity::il2cpp_call!((::unity::module_base()+0x2606600usize)as*mut u8,();
174(FishingRadicalParamData)__receiver,(f32)::core::convert::Into::into(value))
175        }
176    }
177    #[doc = "`get_Regene_02()` overload"]
178    fn get_regene_02(self) -> f32 {
179        unsafe {
180            let __receiver =
181                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
182            ::unity::il2cpp_call!((::unity::module_base()+0x2606610usize)as*mut u8,f32;
183(FishingRadicalParamData)__receiver)
184        }
185    }
186    #[doc = "`set_Regene_02(f32)` overload"]
187    fn set_regene_02(self, value: impl ::core::convert::Into<f32>) -> () {
188        unsafe {
189            let __receiver =
190                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
191            ::unity::il2cpp_call!((::unity::module_base()+0x2606620usize)as*mut u8,();
192(FishingRadicalParamData)__receiver,(f32)::core::convert::Into::into(value))
193        }
194    }
195    #[doc = "`get_Sec_03()` overload"]
196    fn get_sec_03(self) -> f32 {
197        unsafe {
198            let __receiver =
199                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
200            ::unity::il2cpp_call!((::unity::module_base()+0x2606630usize)as*mut u8,f32;
201(FishingRadicalParamData)__receiver)
202        }
203    }
204    #[doc = "`set_Sec_03(f32)` overload"]
205    fn set_sec_03(self, value: impl ::core::convert::Into<f32>) -> () {
206        unsafe {
207            let __receiver =
208                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
209            ::unity::il2cpp_call!((::unity::module_base()+0x2606640usize)as*mut u8,();
210(FishingRadicalParamData)__receiver,(f32)::core::convert::Into::into(value))
211        }
212    }
213    #[doc = "`get_Power_03()` overload"]
214    fn get_power_03(self) -> f32 {
215        unsafe {
216            let __receiver =
217                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
218            ::unity::il2cpp_call!((::unity::module_base()+0x2606650usize)as*mut u8,f32;
219(FishingRadicalParamData)__receiver)
220        }
221    }
222    #[doc = "`set_Power_03(f32)` overload"]
223    fn set_power_03(self, value: impl ::core::convert::Into<f32>) -> () {
224        unsafe {
225            let __receiver =
226                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
227            ::unity::il2cpp_call!((::unity::module_base()+0x2606660usize)as*mut u8,();
228(FishingRadicalParamData)__receiver,(f32)::core::convert::Into::into(value))
229        }
230    }
231    #[doc = "`get_Regene_03()` overload"]
232    fn get_regene_03(self) -> f32 {
233        unsafe {
234            let __receiver =
235                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
236            ::unity::il2cpp_call!((::unity::module_base()+0x2606670usize)as*mut u8,f32;
237(FishingRadicalParamData)__receiver)
238        }
239    }
240    #[doc = "`set_Regene_03(f32)` overload"]
241    fn set_regene_03(self, value: impl ::core::convert::Into<f32>) -> () {
242        unsafe {
243            let __receiver =
244                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
245            ::unity::il2cpp_call!((::unity::module_base()+0x2606680usize)as*mut u8,();
246(FishingRadicalParamData)__receiver,(f32)::core::convert::Into::into(value))
247        }
248    }
249    #[doc = "`get_Sec_04()` overload"]
250    fn get_sec_04(self) -> f32 {
251        unsafe {
252            let __receiver =
253                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
254            ::unity::il2cpp_call!((::unity::module_base()+0x2606690usize)as*mut u8,f32;
255(FishingRadicalParamData)__receiver)
256        }
257    }
258    #[doc = "`set_Sec_04(f32)` overload"]
259    fn set_sec_04(self, value: impl ::core::convert::Into<f32>) -> () {
260        unsafe {
261            let __receiver =
262                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
263            ::unity::il2cpp_call!((::unity::module_base()+0x26066a0usize)as*mut u8,();
264(FishingRadicalParamData)__receiver,(f32)::core::convert::Into::into(value))
265        }
266    }
267    #[doc = "`get_Power_04()` overload"]
268    fn get_power_04(self) -> f32 {
269        unsafe {
270            let __receiver =
271                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
272            ::unity::il2cpp_call!((::unity::module_base()+0x26066b0usize)as*mut u8,f32;
273(FishingRadicalParamData)__receiver)
274        }
275    }
276    #[doc = "`set_Power_04(f32)` overload"]
277    fn set_power_04(self, value: impl ::core::convert::Into<f32>) -> () {
278        unsafe {
279            let __receiver =
280                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
281            ::unity::il2cpp_call!((::unity::module_base()+0x26066c0usize)as*mut u8,();
282(FishingRadicalParamData)__receiver,(f32)::core::convert::Into::into(value))
283        }
284    }
285    #[doc = "`get_Regene_04()` overload"]
286    fn get_regene_04(self) -> f32 {
287        unsafe {
288            let __receiver =
289                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
290            ::unity::il2cpp_call!((::unity::module_base()+0x26066d0usize)as*mut u8,f32;
291(FishingRadicalParamData)__receiver)
292        }
293    }
294    #[doc = "`set_Regene_04(f32)` overload"]
295    fn set_regene_04(self, value: impl ::core::convert::Into<f32>) -> () {
296        unsafe {
297            let __receiver =
298                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
299            ::unity::il2cpp_call!((::unity::module_base()+0x26066e0usize)as*mut u8,();
300(FishingRadicalParamData)__receiver,(f32)::core::convert::Into::into(value))
301        }
302    }
303    #[doc = "`.ctor()` overload"]
304    fn ctor(self) -> () {
305        unsafe {
306            let __receiver =
307                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
308            ::unity::il2cpp_call!((::unity::module_base()+0x26066f0usize)as*mut u8,();
309(FishingRadicalParamData)__receiver)
310        }
311    }
312    #[doc = "`OnBuild()` overload"]
313    fn on_build(self) -> () {
314        unsafe {
315            let __receiver =
316                <FishingRadicalParamData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
317            {
318                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
319                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
320                    panic!(
321                        "unity: virtual slot {}
322 out of range (vtable len {}
323) on the runtime class behind {}
324 (method `{}
325`)",
326                        4usize,
327                        __vt.len(),
328                        <FishingRadicalParamData as ::unity::ClassIdentity>::NAME,
329                        "OnBuild",
330                    )
331                });
332                let __inner: extern "C" fn(FishingRadicalParamData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
333                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
334                __inner(__receiver, __mi)
335            }
336        }
337    }
338}
339
340#[cfg(feature = "app-fishingradicalparamdata")]
341impl<__T: IFishingRadicalParamData> IFishingRadicalParamDataMethods for __T {}
342
343#[cfg(feature = "app-fishingradicalparamdata")]
344impl FishingRadicalParamData {
345    pub fn get_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
346        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
347    }
348
349    pub fn set_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
350        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
351    }
352
353    pub fn get_sec_01_method_info() -> &'static ::unity::il2cpp::MethodInfo {
354        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
355    }
356
357    pub fn set_sec_01_method_info() -> &'static ::unity::il2cpp::MethodInfo {
358        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
359    }
360
361    pub fn get_power_01_method_info() -> &'static ::unity::il2cpp::MethodInfo {
362        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
363    }
364
365    pub fn set_power_01_method_info() -> &'static ::unity::il2cpp::MethodInfo {
366        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
367    }
368
369    pub fn get_regene_01_method_info() -> &'static ::unity::il2cpp::MethodInfo {
370        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
371    }
372
373    pub fn set_regene_01_method_info() -> &'static ::unity::il2cpp::MethodInfo {
374        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
375    }
376
377    pub fn get_sec_02_method_info() -> &'static ::unity::il2cpp::MethodInfo {
378        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
379    }
380
381    pub fn set_sec_02_method_info() -> &'static ::unity::il2cpp::MethodInfo {
382        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
383    }
384
385    pub fn get_power_02_method_info() -> &'static ::unity::il2cpp::MethodInfo {
386        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
387    }
388
389    pub fn set_power_02_method_info() -> &'static ::unity::il2cpp::MethodInfo {
390        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
391    }
392
393    pub fn get_regene_02_method_info() -> &'static ::unity::il2cpp::MethodInfo {
394        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
395    }
396
397    pub fn set_regene_02_method_info() -> &'static ::unity::il2cpp::MethodInfo {
398        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
399    }
400
401    pub fn get_sec_03_method_info() -> &'static ::unity::il2cpp::MethodInfo {
402        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
403    }
404
405    pub fn set_sec_03_method_info() -> &'static ::unity::il2cpp::MethodInfo {
406        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
407    }
408
409    pub fn get_power_03_method_info() -> &'static ::unity::il2cpp::MethodInfo {
410        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
411    }
412
413    pub fn set_power_03_method_info() -> &'static ::unity::il2cpp::MethodInfo {
414        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
415    }
416
417    pub fn get_regene_03_method_info() -> &'static ::unity::il2cpp::MethodInfo {
418        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
419    }
420
421    pub fn set_regene_03_method_info() -> &'static ::unity::il2cpp::MethodInfo {
422        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
423    }
424
425    pub fn get_sec_04_method_info() -> &'static ::unity::il2cpp::MethodInfo {
426        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
427    }
428
429    pub fn set_sec_04_method_info() -> &'static ::unity::il2cpp::MethodInfo {
430        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
431    }
432
433    pub fn get_power_04_method_info() -> &'static ::unity::il2cpp::MethodInfo {
434        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
435    }
436
437    pub fn set_power_04_method_info() -> &'static ::unity::il2cpp::MethodInfo {
438        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
439    }
440
441    pub fn get_regene_04_method_info() -> &'static ::unity::il2cpp::MethodInfo {
442        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
443    }
444
445    pub fn set_regene_04_method_info() -> &'static ::unity::il2cpp::MethodInfo {
446        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
447    }
448
449    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
450        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
451    }
452
453    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
454        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
455    }
456
457    pub fn on_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
458        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
459    }
460}
461
462#[cfg(feature = "app-fishingradicalparamdata")]
463impl FishingRadicalParamData {
464    #[doc = "Direct (non-virtual) call to `FishingRadicalParamData`'s own `OnBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
465    pub unsafe fn on_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
466        let __mi = Self::on_build_method_info();
467        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
468        __inner(this.into(), ::core::option::Option::None)
469    }
470}
471
472#[cfg(feature = "app-fishingradicalparamdata")]
473impl FishingRadicalParamData {
474    #[doc = "`.ctor()` — no args"]
475    pub fn new() -> Self {
476        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
477            panic!(
478                "{}
479::{}
480 failed to instantiate",
481                ::core::stringify!(FishingRadicalParamData),
482                ::core::stringify!(new),
483            )
484        });
485        <Self as IFishingRadicalParamDataMethods>::ctor(this);
486        this
487    }
488}
489
490#[cfg(feature = "app-fishingradicalparamdata")]
491#[doc(hidden)]
492pub mod prelude {
493    pub use super::{FishingRadicalParamData, FishingRadicalParamData_RadicalParam, IFishingRadicalParamData, IFishingRadicalParamDataMethods};
494    #[cfg(feature = "app-structbase")]
495    pub use crate::app::structbase::IStructBaseMethods;
496    #[cfg(feature = "app-structdata_1")]
497    pub use crate::app::structdata_1::IStructData_1Methods;
498    #[cfg(feature = "app-structtemplate_1")]
499    pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
500    #[cfg(feature = "system-object")]
501    pub use crate::system::object::IObjectMethods;
502    #[cfg(feature = "system-valuetype")]
503    pub use crate::system::valuetype::IValueTypeMethods;
504    pub use crate::{
505        app::{structbase::IStructBase, structdata_1::IStructData_1, structtemplate_1::IStructTemplate_1},
506        system::{object::IObject, valuetype::IValueType},
507    };
508}