Skip to main content

engage/generated/app/
fishingfish.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-fishingfish-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        system::{
10            object::{IObject, Object},
11            r#enum::{Enum, IEnum},
12            valuetype::{IValueType, ValueType},
13        },
14        unity_engine::{
15            behaviour::{Behaviour, IBehaviour},
16            component::{Component, IComponent},
17            monobehaviour::{IMonoBehaviour, MonoBehaviour},
18            object_2::{IObject_2, Object_2},
19        },
20    };
21
22    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/fishingfish/FishingFish_FishState.md"))]
23    #[repr(C)]
24    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
25    pub struct FishingFish_FishState {
26        pub value: i32,
27    }
28    impl ::unity::ClassIdentity for FishingFish_FishState {
29        const NAME: &'static str = "FishingFish.FishState";
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 FishingFish_FishState {
38        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
39            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
40        }
41    }
42    impl FishingFish_FishState {
43        pub fn wait_entry() -> Self {
44            Self { value: 0 }
45        }
46
47        pub fn wait_catch() -> Self {
48            Self { value: 1 }
49        }
50
51        pub fn catching() -> Self {
52            Self { value: 2 }
53        }
54
55        pub fn wait_assist() -> Self {
56            Self { value: 3 }
57        }
58
59        pub fn battle() -> Self {
60            Self { value: 4 }
61        }
62
63        pub fn weak() -> Self {
64            Self { value: 5 }
65        }
66
67        pub fn lethal() -> Self {
68            Self { value: 6 }
69        }
70
71        pub fn escape() -> Self {
72            Self { value: 7 }
73        }
74
75        pub fn defeat() -> Self {
76            Self { value: 8 }
77        }
78
79        pub fn state_num() -> Self {
80            Self { value: 9 }
81        }
82    }
83
84    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/fishingfish/FishingFish_CounterVoiceFlag.md"))]
85    #[repr(C)]
86    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
87    pub struct FishingFish_CounterVoiceFlag {
88        pub value: i32,
89    }
90    impl ::unity::ClassIdentity for FishingFish_CounterVoiceFlag {
91        const NAME: &'static str = "FishingFish.CounterVoiceFlag";
92        const NAMESPACE: &'static str = "App";
93
94        fn class() -> ::unity::Class {
95            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
96            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
97        }
98    }
99    impl ::unity::IlType for FishingFish_CounterVoiceFlag {
100        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
101            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
102        }
103    }
104    impl FishingFish_CounterVoiceFlag {
105        pub fn wait() -> Self {
106            Self { value: 0 }
107        }
108
109        pub fn right() -> Self {
110            Self { value: 1 }
111        }
112
113        pub fn left() -> Self {
114            Self { value: 2 }
115        }
116    }
117
118    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/fishingfish/FishingFish.md"))]
119    #[::unity::class(namespace = "App", name = "FishingFish")]
120    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
121    pub struct FishingFish {
122        #[static_field]
123        #[rename(name = "DefaultPerfectTime")]
124        pub default_perfect_time: f32,
125        #[offset(24)]
126        #[rename(name = "m_state")]
127        pub m_state: crate::app::fishingfish::FishingFish_FishState,
128        #[offset(28)]
129        #[rename(name = "m_LurePos")]
130        pub m_lure_pos: crate::unity_engine::vector3::Vector3,
131        #[offset(40)]
132        #[rename(name = "m_ForecastList")]
133        pub m_forecast_list: crate::system::collections::generic::list_1::List_1<crate::app::fishing::forecastfishdata::ForecastFishData>,
134        #[offset(48)]
135        #[rename(name = "m_SelectedForecastNum")]
136        pub m_selected_forecast_num: i32,
137        #[offset(52)]
138        #[rename(name = "m_SizeMult")]
139        pub m_size_mult: f32,
140        #[offset(64)]
141        #[rename(name = "m_Data")]
142        pub m_data: crate::app::fishingfishdata::FishingFishData,
143        #[offset(72)]
144        #[rename(name = "m_ConfigBase")]
145        pub m_config_base: crate::app::fishingconfig_base::FishingConfig_Base,
146        #[offset(80)]
147        #[rename(name = "m_ConfigWait")]
148        pub m_config_wait: crate::app::fishingconfig_waitcatch::FishingConfig_WaitCatch,
149        #[offset(88)]
150        #[rename(name = "m_ConfigBattle")]
151        pub m_config_battle: crate::app::fishingconfig_battle::FishingConfig_Battle,
152        #[offset(96)]
153        #[rename(name = "m_HP")]
154        pub m_hp: f32,
155        #[offset(100)]
156        #[rename(name = "m_LethalHP")]
157        pub m_lethal_hp: f32,
158        #[offset(104)]
159        #[rename(name = "m_RecoveryHP")]
160        pub m_recovery_hp: f32,
161        #[offset(108)]
162        #[rename(name = "m_EscapeSpeed")]
163        pub m_escape_speed: f32,
164        #[offset(112)]
165        #[rename(name = "m_Timer")]
166        pub m_timer: f32,
167        #[offset(116)]
168        #[rename(name = "m_PerfectTime")]
169        pub m_perfect_time: f32,
170        #[offset(120)]
171        #[rename(name = "m_CatchTime")]
172        pub m_catch_time: f32,
173        #[offset(124)]
174        #[rename(name = "m_EffectTimer")]
175        pub m_effect_timer: f32,
176        #[offset(128)]
177        #[rename(name = "m_ModelFadeTimer")]
178        pub m_model_fade_timer: f32,
179        #[offset(132)]
180        #[rename(name = "m_CounterTimer")]
181        pub m_counter_timer: f32,
182        #[offset(136)]
183        #[rename(name = "m_ForceTimer")]
184        pub m_force_timer: f32,
185        #[offset(140)]
186        #[rename(name = "m_EscapeTimer")]
187        pub m_escape_timer: f32,
188        #[offset(152)]
189        #[rename(name = "m_ShadowDir")]
190        pub m_shadow_dir: f32,
191        #[offset(156)]
192        #[rename(name = "m_TargetDir")]
193        pub m_target_dir: f32,
194        #[offset(160)]
195        #[rename(name = "m_IsChanceDraw")]
196        pub m_is_chance_draw: bool,
197        #[offset(168)]
198        #[rename(name = "m_DirInterp")]
199        pub m_dir_interp: crate::app::interpolatorfloat::InterpolatorFloat,
200        #[offset(180)]
201        #[rename(name = "m_Power")]
202        pub m_power: f32,
203        #[offset(184)]
204        #[rename(name = "m_AngleDiff")]
205        pub m_angle_diff: f32,
206        #[offset(192)]
207        #[rename(name = "m_LureObj")]
208        pub m_lure_obj: crate::unity_engine::gameobject::GameObject,
209        #[offset(200)]
210        #[rename(name = "m_RadarObj")]
211        pub m_radar_obj: crate::unity_engine::gameobject::GameObject,
212        #[offset(208)]
213        #[rename(name = "m_FakeCount")]
214        pub m_fake_count: i32,
215        #[offset(216)]
216        #[rename(name = "m_RadarScript")]
217        pub m_radar_script: crate::app::fishingbattlerader::FishingBattleRader,
218        #[offset(224)]
219        #[rename(name = "m_RadicalPower")]
220        pub m_radical_power: f32,
221        #[offset(228)]
222        #[rename(name = "m_RadicalRegene")]
223        pub m_radical_regene: f32,
224    }
225}
226
227#[cfg(feature = "app-fishingfish-types")]
228pub use __types::*;
229
230#[cfg(feature = "app-fishingfish")]
231pub trait IFishingFishMethods: IFishingFish {
232    #[doc = "`get_FishRank()` overload"]
233    fn get_fish_rank(self) -> crate::app::fishing::sizerank::SizeRank {
234        unsafe {
235            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
236            ::unity::il2cpp_call!((::unity::module_base()+0x26f2170usize)as*mut u8,crate::app::fishing::sizerank::SizeRank;
237(FishingFish)__receiver)
238        }
239    }
240    #[doc = "`set_FishRank(crate::app::fishing::sizerank::SizeRank)` overload"]
241    fn set_fish_rank(self, value: impl ::core::convert::Into<crate::app::fishing::sizerank::SizeRank>) -> () {
242        unsafe {
243            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
244            ::unity::il2cpp_call!((::unity::module_base()+0x26f2180usize)as*mut u8,();
245(FishingFish)__receiver,(crate::app::fishing::sizerank::SizeRank)::core::convert::Into::into(value))
246        }
247    }
248    #[doc = "`get_IsPerfectStart()` overload"]
249    fn get_is_perfect_start(self) -> bool {
250        unsafe {
251            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
252            ::unity::il2cpp_call!((::unity::module_base()+0x26f2190usize)as*mut u8,bool;
253(FishingFish)__receiver)
254        }
255    }
256    #[doc = "`set_IsPerfectStart(bool)` overload"]
257    fn set_is_perfect_start(self, value: impl ::core::convert::Into<bool>) -> () {
258        unsafe {
259            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
260            ::unity::il2cpp_call!((::unity::module_base()+0x26f21a0usize)as*mut u8,();
261(FishingFish)__receiver,(bool)::core::convert::Into::into(value))
262        }
263    }
264    #[doc = "`get_IsCounter()` overload"]
265    fn get_is_counter(self) -> bool {
266        unsafe {
267            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
268            ::unity::il2cpp_call!((::unity::module_base()+0x26ee1a0usize)as*mut u8,bool;
269(FishingFish)__receiver)
270        }
271    }
272    #[doc = "`get_IsForceCounter()` overload"]
273    fn get_is_force_counter(self) -> bool {
274        unsafe {
275            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
276            ::unity::il2cpp_call!((::unity::module_base()+0x26f21b0usize)as*mut u8,bool;
277(FishingFish)__receiver)
278        }
279    }
280    #[doc = "`set_IsForceCounter(bool)` overload"]
281    fn set_is_force_counter(self, value: impl ::core::convert::Into<bool>) -> () {
282        unsafe {
283            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
284            ::unity::il2cpp_call!((::unity::module_base()+0x26f21c0usize)as*mut u8,();
285(FishingFish)__receiver,(bool)::core::convert::Into::into(value))
286        }
287    }
288    #[doc = "`get_IsDanger()` overload"]
289    fn get_is_danger(self) -> bool {
290        unsafe {
291            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
292            ::unity::il2cpp_call!((::unity::module_base()+0x26f21d0usize)as*mut u8,bool;
293(FishingFish)__receiver)
294        }
295    }
296    #[doc = "`get_IsLethal()` overload"]
297    fn get_is_lethal(self) -> bool {
298        unsafe {
299            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
300            ::unity::il2cpp_call!((::unity::module_base()+0x26f2280usize)as*mut u8,bool;
301(FishingFish)__receiver)
302        }
303    }
304    #[doc = "`set_IsLethal(bool)` overload"]
305    fn set_is_lethal(self, value: impl ::core::convert::Into<bool>) -> () {
306        unsafe {
307            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
308            ::unity::il2cpp_call!((::unity::module_base()+0x26f2290usize)as*mut u8,();
309(FishingFish)__receiver,(bool)::core::convert::Into::into(value))
310        }
311    }
312    #[doc = "`get_IsDrawFrame()` overload"]
313    fn get_is_draw_frame(self) -> bool {
314        unsafe {
315            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
316            ::unity::il2cpp_call!((::unity::module_base()+0x26f22a0usize)as*mut u8,bool;
317(FishingFish)__receiver)
318        }
319    }
320    #[doc = "`set_IsDrawFrame(bool)` overload"]
321    fn set_is_draw_frame(self, value: impl ::core::convert::Into<bool>) -> () {
322        unsafe {
323            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
324            ::unity::il2cpp_call!((::unity::module_base()+0x26f22b0usize)as*mut u8,();
325(FishingFish)__receiver,(bool)::core::convert::Into::into(value))
326        }
327    }
328    #[doc = "`get_IsDamageFrame()` overload"]
329    fn get_is_damage_frame(self) -> bool {
330        unsafe {
331            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
332            ::unity::il2cpp_call!((::unity::module_base()+0x26f22c0usize)as*mut u8,bool;
333(FishingFish)__receiver)
334        }
335    }
336    #[doc = "`set_IsDamageFrame(bool)` overload"]
337    fn set_is_damage_frame(self, value: impl ::core::convert::Into<bool>) -> () {
338        unsafe {
339            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
340            ::unity::il2cpp_call!((::unity::module_base()+0x26f22d0usize)as*mut u8,();
341(FishingFish)__receiver,(bool)::core::convert::Into::into(value))
342        }
343    }
344    #[doc = "`get_ShadowDistanceRate()` overload"]
345    fn get_shadow_distance_rate(self) -> f32 {
346        unsafe {
347            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
348            ::unity::il2cpp_call!((::unity::module_base()+0x26f22e0usize)as*mut u8,f32;
349(FishingFish)__receiver)
350        }
351    }
352    #[doc = "`set_ShadowDistanceRate(f32)` overload"]
353    fn set_shadow_distance_rate(self, value: impl ::core::convert::Into<f32>) -> () {
354        unsafe {
355            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
356            ::unity::il2cpp_call!((::unity::module_base()+0x26f22f0usize)as*mut u8,();
357(FishingFish)__receiver,(f32)::core::convert::Into::into(value))
358        }
359    }
360    #[doc = "`get_FakeFlag()` overload"]
361    fn get_fake_flag(self) -> bool {
362        unsafe {
363            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
364            ::unity::il2cpp_call!((::unity::module_base()+0x26f2300usize)as*mut u8,bool;
365(FishingFish)__receiver)
366        }
367    }
368    #[doc = "`set_FakeFlag(bool)` overload"]
369    fn set_fake_flag(self, value: impl ::core::convert::Into<bool>) -> () {
370        unsafe {
371            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
372            ::unity::il2cpp_call!((::unity::module_base()+0x26f2310usize)as*mut u8,();
373(FishingFish)__receiver,(bool)::core::convert::Into::into(value))
374        }
375    }
376    #[doc = "`get_RippleSize()` overload"]
377    fn get_ripple_size(self) -> i32 {
378        unsafe {
379            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
380            ::unity::il2cpp_call!((::unity::module_base()+0x26f2320usize)as*mut u8,i32;
381(FishingFish)__receiver)
382        }
383    }
384    #[doc = "`get_WaitAssistFlag()` overload"]
385    fn get_wait_assist_flag(self) -> bool {
386        unsafe {
387            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
388            ::unity::il2cpp_call!((::unity::module_base()+0x26f2340usize)as*mut u8,bool;
389(FishingFish)__receiver)
390        }
391    }
392    #[doc = "`set_WaitAssistFlag(bool)` overload"]
393    fn set_wait_assist_flag(self, value: impl ::core::convert::Into<bool>) -> () {
394        unsafe {
395            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
396            ::unity::il2cpp_call!((::unity::module_base()+0x26f2350usize)as*mut u8,();
397(FishingFish)__receiver,(bool)::core::convert::Into::into(value))
398        }
399    }
400    #[doc = "`get_IsCatching()` overload"]
401    fn get_is_catching(self) -> bool {
402        unsafe {
403            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
404            ::unity::il2cpp_call!((::unity::module_base()+0x26f2360usize)as*mut u8,bool;
405(FishingFish)__receiver)
406        }
407    }
408    #[doc = "`get_IsEscape()` overload"]
409    fn get_is_escape(self) -> bool {
410        unsafe {
411            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
412            ::unity::il2cpp_call!((::unity::module_base()+0x26ed830usize)as*mut u8,bool;
413(FishingFish)__receiver)
414        }
415    }
416    #[doc = "`get_IsDefeat()` overload"]
417    fn get_is_defeat(self) -> bool {
418        unsafe {
419            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
420            ::unity::il2cpp_call!((::unity::module_base()+0x26ed840usize)as*mut u8,bool;
421(FishingFish)__receiver)
422        }
423    }
424    #[doc = "`get_Data()` overload"]
425    fn get_data(self) -> crate::app::fishingfishdata::FishingFishData {
426        unsafe {
427            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
428            ::unity::il2cpp_call!((::unity::module_base()+0x26f2370usize)as*mut u8,crate::app::fishingfishdata::FishingFishData;
429(FishingFish)__receiver)
430        }
431    }
432    #[doc = "`get_SizeMult()` overload"]
433    fn get_size_mult(self) -> f32 {
434        unsafe {
435            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
436            ::unity::il2cpp_call!((::unity::module_base()+0x26f2380usize)as*mut u8,f32;
437(FishingFish)__receiver)
438        }
439    }
440    #[doc = "`get_HPRate()` overload"]
441    fn get_hp_rate(self) -> f32 {
442        unsafe {
443            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
444            ::unity::il2cpp_call!((::unity::module_base()+0x26ede90usize)as*mut u8,f32;
445(FishingFish)__receiver)
446        }
447    }
448    #[doc = "`get_LethalRate()` overload"]
449    fn get_lethal_rate(self) -> f32 {
450        unsafe {
451            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
452            ::unity::il2cpp_call!((::unity::module_base()+0x26ede60usize)as*mut u8,f32;
453(FishingFish)__receiver)
454        }
455    }
456    #[doc = "`get_IsPlayCounterSplashSE()` overload"]
457    fn get_is_play_counter_splash_se(self) -> bool {
458        unsafe {
459            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
460            ::unity::il2cpp_call!((::unity::module_base()+0x26f23f0usize)as*mut u8,bool;
461(FishingFish)__receiver)
462        }
463    }
464    #[doc = "`set_IsPlayCounterSplashSE(bool)` overload"]
465    fn set_is_play_counter_splash_se(self, value: impl ::core::convert::Into<bool>) -> () {
466        unsafe {
467            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
468            ::unity::il2cpp_call!((::unity::module_base()+0x26f2400usize)as*mut u8,();
469(FishingFish)__receiver,(bool)::core::convert::Into::into(value))
470        }
471    }
472    #[doc = "`get_IsPlayOrdinalSplashSE()` overload"]
473    fn get_is_play_ordinal_splash_se(self) -> bool {
474        unsafe {
475            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
476            ::unity::il2cpp_call!((::unity::module_base()+0x26f2410usize)as*mut u8,bool;
477(FishingFish)__receiver)
478        }
479    }
480    #[doc = "`set_IsPlayOrdinalSplashSE(bool)` overload"]
481    fn set_is_play_ordinal_splash_se(self, value: impl ::core::convert::Into<bool>) -> () {
482        unsafe {
483            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
484            ::unity::il2cpp_call!((::unity::module_base()+0x26f2420usize)as*mut u8,();
485(FishingFish)__receiver,(bool)::core::convert::Into::into(value))
486        }
487    }
488    #[doc = "`get_IsPlayLethalSplashSE()` overload"]
489    fn get_is_play_lethal_splash_se(self) -> bool {
490        unsafe {
491            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
492            ::unity::il2cpp_call!((::unity::module_base()+0x26f2430usize)as*mut u8,bool;
493(FishingFish)__receiver)
494        }
495    }
496    #[doc = "`set_IsPlayLethalSplashSE(bool)` overload"]
497    fn set_is_play_lethal_splash_se(self, value: impl ::core::convert::Into<bool>) -> () {
498        unsafe {
499            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
500            ::unity::il2cpp_call!((::unity::module_base()+0x26f2440usize)as*mut u8,();
501(FishingFish)__receiver,(bool)::core::convert::Into::into(value))
502        }
503    }
504    #[doc = "`Start()` overload"]
505    fn start(self) -> () {
506        unsafe {
507            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
508            ::unity::il2cpp_call!((::unity::module_base()+0x26f2450usize)as*mut u8,();
509(FishingFish)__receiver)
510        }
511    }
512    #[doc = "`Update()` overload"]
513    fn update(self) -> () {
514        unsafe {
515            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
516            ::unity::il2cpp_call!((::unity::module_base()+0x26f2460usize)as*mut u8,();
517(FishingFish)__receiver)
518        }
519    }
520    #[doc = "`InitFish()` overload"]
521    fn init_fish(self) -> () {
522        unsafe {
523            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
524            ::unity::il2cpp_call!((::unity::module_base()+0x26f3050usize)as*mut u8,();
525(FishingFish)__receiver)
526        }
527    }
528    #[doc = "`SetForecastData(crate::system::collections::generic::list_1::List_1<crate::app::fishing::forecastfishdata::ForecastFishData>)` overload"]
529    fn set_forecast_data(
530        self,
531        set: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::fishing::forecastfishdata::ForecastFishData>>,
532    ) -> () {
533        unsafe {
534            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
535            ::unity::il2cpp_call!((::unity::module_base()+0x26f3350usize)as*mut u8,();
536(FishingFish)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::fishing::forecastfishdata::ForecastFishData>)::core::convert::Into::into(set))
537        }
538    }
539    #[doc = "`SelectFish()` overload"]
540    fn select_fish(self) -> () {
541        unsafe {
542            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
543            ::unity::il2cpp_call!((::unity::module_base()+0x26f3090usize)as*mut u8,();
544(FishingFish)__receiver)
545        }
546    }
547    #[doc = "`ResetFishData()` overload"]
548    fn reset_fish_data(self) -> () {
549        unsafe {
550            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
551            ::unity::il2cpp_call!((::unity::module_base()+0x26f33c0usize)as*mut u8,();
552(FishingFish)__receiver)
553        }
554    }
555    #[doc = "`SetConfigs(crate::app::fishingconfig_base::FishingConfig_Base, crate::app::fishingconfig_waitcatch::FishingConfig_WaitCatch, crate::app::fishingconfig_battle::FishingConfig_Battle)` overload"]
556    fn set_configs(
557        self,
558        base_config: impl ::core::convert::Into<crate::app::fishingconfig_base::FishingConfig_Base>,
559        wait_catch: impl ::core::convert::Into<crate::app::fishingconfig_waitcatch::FishingConfig_WaitCatch>,
560        battle: impl ::core::convert::Into<crate::app::fishingconfig_battle::FishingConfig_Battle>,
561    ) -> () {
562        unsafe {
563            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
564            ::unity::il2cpp_call!((::unity::module_base()+0x26f3430usize)as*mut u8,();
565(FishingFish)__receiver,(crate::app::fishingconfig_base::FishingConfig_Base)::core::convert::Into::into(base_config),(crate::app::fishingconfig_waitcatch::FishingConfig_WaitCatch)::core::convert::Into::into(wait_catch),(crate::app::fishingconfig_battle::FishingConfig_Battle)::core::convert::Into::into(battle))
566        }
567    }
568    #[doc = "`TickWaitCatch()` overload"]
569    fn tick_wait_catch(self) -> () {
570        unsafe {
571            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
572            ::unity::il2cpp_call!((::unity::module_base()+0x26f25e0usize)as*mut u8,();
573(FishingFish)__receiver)
574        }
575    }
576    #[doc = "`TickCatching()` overload"]
577    fn tick_catching(self) -> () {
578        unsafe {
579            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
580            ::unity::il2cpp_call!((::unity::module_base()+0x26f27a0usize)as*mut u8,();
581(FishingFish)__receiver)
582        }
583    }
584    #[doc = "`TickWaitAssist()` overload"]
585    fn tick_wait_assist(self) -> () {
586        unsafe {
587            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
588            ::unity::il2cpp_call!((::unity::module_base()+0x26f2850usize)as*mut u8,();
589(FishingFish)__receiver)
590        }
591    }
592    #[doc = "`UpdateBattleEffect()` overload"]
593    fn update_battle_effect(self) -> () {
594        unsafe {
595            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
596            ::unity::il2cpp_call!((::unity::module_base()+0x26f3690usize)as*mut u8,();
597(FishingFish)__receiver)
598        }
599    }
600    #[doc = "`UpdateLethalEffect()` overload"]
601    fn update_lethal_effect(self) -> () {
602        unsafe {
603            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
604            ::unity::il2cpp_call!((::unity::module_base()+0x26f3950usize)as*mut u8,();
605(FishingFish)__receiver)
606        }
607    }
608    #[doc = "`UpdateBattleCommon()` overload"]
609    fn update_battle_common(self) -> () {
610        unsafe {
611            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
612            ::unity::il2cpp_call!((::unity::module_base()+0x26f3b20usize)as*mut u8,();
613(FishingFish)__receiver)
614        }
615    }
616    #[doc = "`TickBattle()` overload"]
617    fn tick_battle(self) -> () {
618        unsafe {
619            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
620            ::unity::il2cpp_call!((::unity::module_base()+0x26f2910usize)as*mut u8,();
621(FishingFish)__receiver)
622        }
623    }
624    #[doc = "`TickWeak()` overload"]
625    fn tick_weak(self) -> () {
626        unsafe {
627            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
628            ::unity::il2cpp_call!((::unity::module_base()+0x26f2cd0usize)as*mut u8,();
629(FishingFish)__receiver)
630        }
631    }
632    #[doc = "`TickLethal()` overload"]
633    fn tick_lethal(self) -> () {
634        unsafe {
635            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
636            ::unity::il2cpp_call!((::unity::module_base()+0x26f3000usize)as*mut u8,();
637(FishingFish)__receiver)
638        }
639    }
640    #[doc = "`SetPerfectTimeAdd(f32)` overload"]
641    fn set_perfect_time_add(self, add: impl ::core::convert::Into<f32>) -> () {
642        unsafe {
643            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
644            ::unity::il2cpp_call!((::unity::module_base()+0x26f4110usize)as*mut u8,();
645(FishingFish)__receiver,(f32)::core::convert::Into::into(add))
646        }
647    }
648    #[doc = "`TryBattle(bool)` overload"]
649    fn try_battle(self, is_assist: impl ::core::convert::Into<bool>) -> bool {
650        unsafe {
651            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
652            ::unity::il2cpp_call!((::unity::module_base()+0x26f4130usize)as*mut u8,bool;
653(FishingFish)__receiver,(bool)::core::convert::Into::into(is_assist))
654        }
655    }
656    #[doc = "`UpdateLurePos(crate::unity_engine::vector3::Vector3)` overload"]
657    fn update_lure_pos(self, pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
658        unsafe {
659            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
660            ::unity::il2cpp_call!((::unity::module_base()+0x26f4290usize)as*mut u8,();
661(FishingFish)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos))
662        }
663    }
664    #[doc = "`SetFirstPos()` overload"]
665    fn set_first_pos(self) -> () {
666        unsafe {
667            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
668            ::unity::il2cpp_call!((::unity::module_base()+0x26f42a0usize)as*mut u8,();
669(FishingFish)__receiver)
670        }
671    }
672    #[doc = "`OverriteRadicalParam(f32, f32)` overload"]
673    fn overrite_radical_param(self, set_power: impl ::core::convert::Into<f32>, set_regene: impl ::core::convert::Into<f32>) -> () {
674        unsafe {
675            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
676            ::unity::il2cpp_call!((::unity::module_base()+0x26f4350usize)as*mut u8,();
677(FishingFish)__receiver,(f32)::core::convert::Into::into(set_power),(f32)::core::convert::Into::into(set_regene))
678        }
679    }
680    #[doc = "`DrawFish(crate::unity_engine::vector2::Vector2)` overload"]
681    fn draw_fish(self, stick_vec: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>) -> () {
682        unsafe {
683            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
684            ::unity::il2cpp_call!((::unity::module_base()+0x26f4360usize)as*mut u8,();
685(FishingFish)__receiver,(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(stick_vec))
686        }
687    }
688    #[doc = "`Damage(f32)` overload"]
689    fn damage(self, damage: impl ::core::convert::Into<f32>) -> () {
690        unsafe {
691            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
692            ::unity::il2cpp_call!((::unity::module_base()+0x26f4700usize)as*mut u8,();
693(FishingFish)__receiver,(f32)::core::convert::Into::into(damage))
694        }
695    }
696    #[doc = "`FirstDamage(f32)` overload"]
697    fn first_damage(self, damage_rate: impl ::core::convert::Into<f32>) -> () {
698        unsafe {
699            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
700            ::unity::il2cpp_call!((::unity::module_base()+0x26f4910usize)as*mut u8,();
701(FishingFish)__receiver,(f32)::core::convert::Into::into(damage_rate))
702        }
703    }
704    #[doc = "`LethalDamage()` overload"]
705    fn lethal_damage(self) -> () {
706        unsafe {
707            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
708            ::unity::il2cpp_call!((::unity::module_base()+0x26f4970usize)as*mut u8,();
709(FishingFish)__receiver)
710        }
711    }
712    #[doc = "`Recovery()` overload"]
713    fn recovery(self) -> () {
714        unsafe {
715            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
716            ::unity::il2cpp_call!((::unity::module_base()+0x26f4030usize)as*mut u8,();
717(FishingFish)__receiver)
718        }
719    }
720    #[doc = "`AddDamegeEffect()` overload"]
721    fn add_damege_effect(self) -> () {
722        unsafe {
723            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
724            ::unity::il2cpp_call!((::unity::module_base()+0x26f46f0usize)as*mut u8,();
725(FishingFish)__receiver)
726        }
727    }
728    #[doc = "`RecoveryLethal()` overload"]
729    fn recovery_lethal(self) -> () {
730        unsafe {
731            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
732            ::unity::il2cpp_call!((::unity::module_base()+0x26f4aa0usize)as*mut u8,();
733(FishingFish)__receiver)
734        }
735    }
736    #[doc = "`AddEscapeTimer()` overload"]
737    fn add_escape_timer(self) -> () {
738        unsafe {
739            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
740            ::unity::il2cpp_call!((::unity::module_base()+0x26f3f20usize)as*mut u8,();
741(FishingFish)__receiver)
742        }
743    }
744    #[doc = "`ResetEscapeTimer()` overload"]
745    fn reset_escape_timer(self) -> () {
746        unsafe {
747            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
748            ::unity::il2cpp_call!((::unity::module_base()+0x26f3420usize)as*mut u8,();
749(FishingFish)__receiver)
750        }
751    }
752    #[doc = "`StartForceCounter()` overload"]
753    fn start_force_counter(self) -> () {
754        unsafe {
755            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
756            ::unity::il2cpp_call!((::unity::module_base()+0x26f34f0usize)as*mut u8,();
757(FishingFish)__receiver)
758        }
759    }
760    #[doc = "`SetRadar(crate::app::fishingbattlerader::FishingBattleRader)` overload"]
761    fn set_radar(self, radar: impl ::core::convert::Into<crate::app::fishingbattlerader::FishingBattleRader>) -> () {
762        unsafe {
763            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
764            ::unity::il2cpp_call!((::unity::module_base()+0x26f4c90usize)as*mut u8,();
765(FishingFish)__receiver,(crate::app::fishingbattlerader::FishingBattleRader)::core::convert::Into::into(radar))
766        }
767    }
768    #[doc = "`EnableRadar_NoArea()` overload"]
769    fn enable_radar_no_area(self) -> () {
770        unsafe {
771            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
772            ::unity::il2cpp_call!((::unity::module_base()+0x26f4220usize)as*mut u8,();
773(FishingFish)__receiver)
774        }
775    }
776    #[doc = "`EnableArea_Radar()` overload"]
777    fn enable_area_radar(self) -> () {
778        unsafe {
779            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
780            ::unity::il2cpp_call!((::unity::module_base()+0x26f3480usize)as*mut u8,();
781(FishingFish)__receiver)
782        }
783    }
784    #[doc = "`IsEnableRadar()` overload"]
785    fn is_enable_radar(self) -> bool {
786        unsafe {
787            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
788            ::unity::il2cpp_call!((::unity::module_base()+0x26f4d00usize)as*mut u8,bool;
789(FishingFish)__receiver)
790        }
791    }
792    #[doc = "`DisableRadar()` overload"]
793    fn disable_radar(self) -> () {
794        unsafe {
795            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
796            ::unity::il2cpp_call!((::unity::module_base()+0x26f4d10usize)as*mut u8,();
797(FishingFish)__receiver)
798        }
799    }
800    #[doc = "`CheckActiveUI()` overload"]
801    fn check_active_ui(self) -> bool {
802        unsafe {
803            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
804            ::unity::il2cpp_call!((::unity::module_base()+0x26f4d90usize)as*mut u8,bool;
805(FishingFish)__receiver)
806        }
807    }
808    #[doc = "`SetLureObj(crate::unity_engine::gameobject::GameObject)` overload"]
809    fn set_lure_obj(self, set: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
810        unsafe {
811            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
812            ::unity::il2cpp_call!((::unity::module_base()+0x26f4de0usize)as*mut u8,();
813(FishingFish)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(set))
814        }
815    }
816    #[doc = "`GetCounterVec()` overload"]
817    fn get_counter_vec(self) -> crate::unity_engine::vector2::Vector2 {
818        unsafe {
819            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
820            ::unity::il2cpp_call!((::unity::module_base()+0x26f4610usize)as*mut u8,crate::unity_engine::vector2::Vector2;
821(FishingFish)__receiver)
822        }
823    }
824    #[doc = "`AddCatchRipple(crate::unity_engine::vector3::Vector3)` overload"]
825    fn add_catch_ripple(self, add_pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
826        unsafe {
827            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
828            ::unity::il2cpp_call!((::unity::module_base()+0x26f4e90usize)as*mut u8,();
829(FishingFish)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(add_pos))
830        }
831    }
832    #[doc = "`PlayCounterSE()` overload"]
833    fn play_counter_se(self) -> () {
834        unsafe {
835            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
836            ::unity::il2cpp_call!((::unity::module_base()+0x26f3510usize)as*mut u8,();
837(FishingFish)__receiver)
838        }
839    }
840    #[doc = "`StopCounterSE()` overload"]
841    fn stop_counter_se(self) -> () {
842        unsafe {
843            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
844            ::unity::il2cpp_call!((::unity::module_base()+0x26f3d30usize)as*mut u8,();
845(FishingFish)__receiver)
846        }
847    }
848    #[doc = "`PlayOrdinalSE()` overload"]
849    fn play_ordinal_se(self) -> () {
850        unsafe {
851            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
852            ::unity::il2cpp_call!((::unity::module_base()+0x26f3e50usize)as*mut u8,();
853(FishingFish)__receiver)
854        }
855    }
856    #[doc = "`StopOrdinalSE()` overload"]
857    fn stop_ordinal_se(self) -> () {
858        unsafe {
859            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
860            ::unity::il2cpp_call!((::unity::module_base()+0x26f4080usize)as*mut u8,();
861(FishingFish)__receiver)
862        }
863    }
864    #[doc = "`PlayLethalSE()` overload"]
865    fn play_lethal_se(self) -> () {
866        unsafe {
867            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
868            ::unity::il2cpp_call!((::unity::module_base()+0x26f4830usize)as*mut u8,();
869(FishingFish)__receiver)
870        }
871    }
872    #[doc = "`StopLethalSE()` overload"]
873    fn stop_lethal_se(self) -> () {
874        unsafe {
875            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
876            ::unity::il2cpp_call!((::unity::module_base()+0x26f4a10usize)as*mut u8,();
877(FishingFish)__receiver)
878        }
879    }
880    #[doc = "`StopStunSE()` overload"]
881    fn stop_stun_se(self) -> () {
882        unsafe {
883            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
884            ::unity::il2cpp_call!((::unity::module_base()+0x26f4c10usize)as*mut u8,();
885(FishingFish)__receiver)
886        }
887    }
888    #[doc = "`.ctor()` overload"]
889    fn ctor(self) -> () {
890        unsafe {
891            let __receiver = <FishingFish as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
892            ::unity::il2cpp_call!((::unity::module_base()+0x26f5010usize)as*mut u8,();
893(FishingFish)__receiver)
894        }
895    }
896}
897
898#[cfg(feature = "app-fishingfish")]
899impl<__T: IFishingFish> IFishingFishMethods for __T {}
900
901#[cfg(feature = "app-fishingfish")]
902impl FishingFish {
903    pub fn get_fish_rank_method_info() -> &'static ::unity::il2cpp::MethodInfo {
904        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
905    }
906
907    pub fn set_fish_rank_method_info() -> &'static ::unity::il2cpp::MethodInfo {
908        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
909    }
910
911    pub fn get_is_perfect_start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
912        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
913    }
914
915    pub fn set_is_perfect_start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
916        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
917    }
918
919    pub fn get_is_counter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
920        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
921    }
922
923    pub fn get_is_force_counter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
924        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
925    }
926
927    pub fn set_is_force_counter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
928        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
929    }
930
931    pub fn get_is_danger_method_info() -> &'static ::unity::il2cpp::MethodInfo {
932        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
933    }
934
935    pub fn get_is_lethal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
936        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
937    }
938
939    pub fn set_is_lethal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
940        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
941    }
942
943    pub fn get_is_draw_frame_method_info() -> &'static ::unity::il2cpp::MethodInfo {
944        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
945    }
946
947    pub fn set_is_draw_frame_method_info() -> &'static ::unity::il2cpp::MethodInfo {
948        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
949    }
950
951    pub fn get_is_damage_frame_method_info() -> &'static ::unity::il2cpp::MethodInfo {
952        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
953    }
954
955    pub fn set_is_damage_frame_method_info() -> &'static ::unity::il2cpp::MethodInfo {
956        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
957    }
958
959    pub fn get_shadow_distance_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
960        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
961    }
962
963    pub fn set_shadow_distance_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
964        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
965    }
966
967    pub fn get_fake_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
968        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
969    }
970
971    pub fn set_fake_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
972        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
973    }
974
975    pub fn get_ripple_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
976        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
977    }
978
979    pub fn get_wait_assist_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
980        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
981    }
982
983    pub fn set_wait_assist_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
984        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
985    }
986
987    pub fn get_is_catching_method_info() -> &'static ::unity::il2cpp::MethodInfo {
988        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
989    }
990
991    pub fn get_is_escape_method_info() -> &'static ::unity::il2cpp::MethodInfo {
992        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
993    }
994
995    pub fn get_is_defeat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
996        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
997    }
998
999    pub fn get_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1000        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1001    }
1002
1003    pub fn get_size_mult_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1004        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1005    }
1006
1007    pub fn get_hp_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1008        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1009    }
1010
1011    pub fn get_lethal_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1012        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1013    }
1014
1015    pub fn get_is_play_counter_splash_se_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1016        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1017    }
1018
1019    pub fn set_is_play_counter_splash_se_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1020        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1021    }
1022
1023    pub fn get_is_play_ordinal_splash_se_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1024        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1025    }
1026
1027    pub fn set_is_play_ordinal_splash_se_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1028        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1029    }
1030
1031    pub fn get_is_play_lethal_splash_se_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1032        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1033    }
1034
1035    pub fn set_is_play_lethal_splash_se_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1036        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1037    }
1038
1039    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1040        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1041    }
1042
1043    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1044        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1045    }
1046
1047    pub fn init_fish_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1048        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1049    }
1050
1051    pub fn set_forecast_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1052        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1053    }
1054
1055    pub fn select_fish_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1056        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1057    }
1058
1059    pub fn reset_fish_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1060        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1061    }
1062
1063    pub fn set_configs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1064        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1065    }
1066
1067    pub fn tick_wait_catch_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1068        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1069    }
1070
1071    pub fn tick_catching_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1072        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1073    }
1074
1075    pub fn tick_wait_assist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1076        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1077    }
1078
1079    pub fn update_battle_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1080        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1081    }
1082
1083    pub fn update_lethal_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1084        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1085    }
1086
1087    pub fn update_battle_common_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1088        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1089    }
1090
1091    pub fn tick_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1092        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1093    }
1094
1095    pub fn tick_weak_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1096        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1097    }
1098
1099    pub fn tick_lethal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1100        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1101    }
1102
1103    pub fn set_perfect_time_add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1104        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1105    }
1106
1107    pub fn try_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1108        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1109    }
1110
1111    pub fn update_lure_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1112        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1113    }
1114
1115    pub fn set_first_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1116        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1117    }
1118
1119    pub fn overrite_radical_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1120        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1121    }
1122
1123    pub fn draw_fish_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1124        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1125    }
1126
1127    pub fn damage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1128        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1129    }
1130
1131    pub fn first_damage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1132        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1133    }
1134
1135    pub fn lethal_damage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1136        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1137    }
1138
1139    pub fn recovery_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1140        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1141    }
1142
1143    pub fn add_damege_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1144        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1145    }
1146
1147    pub fn recovery_lethal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1148        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1149    }
1150
1151    pub fn add_escape_timer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1152        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1153    }
1154
1155    pub fn reset_escape_timer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1156        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1157    }
1158
1159    pub fn start_force_counter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1160        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1161    }
1162
1163    pub fn set_radar_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1164        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1165    }
1166
1167    pub fn enable_radar_no_area_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1168        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1169    }
1170
1171    pub fn enable_area_radar_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1172        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1173    }
1174
1175    pub fn is_enable_radar_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1176        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1177    }
1178
1179    pub fn disable_radar_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1180        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1181    }
1182
1183    pub fn check_active_ui_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1184        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1185    }
1186
1187    pub fn set_lure_obj_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1188        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1189    }
1190
1191    pub fn get_counter_vec_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1192        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1193    }
1194
1195    pub fn add_catch_ripple_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1196        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1197    }
1198
1199    pub fn play_counter_se_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1200        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1201    }
1202
1203    pub fn stop_counter_se_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1204        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1205    }
1206
1207    pub fn play_ordinal_se_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1208        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1209    }
1210
1211    pub fn stop_ordinal_se_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1212        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1213    }
1214
1215    pub fn play_lethal_se_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1216        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1217    }
1218
1219    pub fn stop_lethal_se_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1220        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1221    }
1222
1223    pub fn stop_stun_se_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1224        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1225    }
1226
1227    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1228        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1229    }
1230}
1231
1232#[cfg(feature = "app-fishingfish")]
1233impl FishingFish {
1234    #[doc = "`.ctor()` — no args"]
1235    pub fn new() -> Self {
1236        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1237            panic!(
1238                "{}
1239::{}
1240 failed to instantiate",
1241                ::core::stringify!(FishingFish),
1242                ::core::stringify!(new),
1243            )
1244        });
1245        <Self as IFishingFishMethods>::ctor(this);
1246        this
1247    }
1248}
1249
1250#[cfg(feature = "app-fishingfish")]
1251#[doc(hidden)]
1252pub mod prelude {
1253    pub use super::{FishingFish, FishingFish_CounterVoiceFlag, FishingFish_FishState, IFishingFish, IFishingFishMethods};
1254    #[cfg(feature = "system-object")]
1255    pub use crate::system::object::IObjectMethods;
1256    #[cfg(feature = "system-enum")]
1257    pub use crate::system::r#enum::IEnumMethods;
1258    #[cfg(feature = "system-valuetype")]
1259    pub use crate::system::valuetype::IValueTypeMethods;
1260    #[cfg(feature = "unity_engine-behaviour")]
1261    pub use crate::unity_engine::behaviour::IBehaviourMethods;
1262    #[cfg(feature = "unity_engine-component")]
1263    pub use crate::unity_engine::component::IComponentMethods;
1264    #[cfg(feature = "unity_engine-monobehaviour")]
1265    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
1266    #[cfg(feature = "unity_engine-object_2")]
1267    pub use crate::unity_engine::object_2::IObject_2Methods;
1268    pub use crate::{
1269        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1270        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
1271    };
1272}