Skip to main content

engage/generated/app/
fishingconfig.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-fishingconfig-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        system::object::{IObject, Object},
10        unity_engine::{
11            behaviour::{Behaviour, IBehaviour},
12            component::{Component, IComponent},
13            monobehaviour::{IMonoBehaviour, MonoBehaviour},
14            object_2::{IObject_2, Object_2},
15        },
16    };
17
18    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/fishingconfig/FishingConfig.md"))]
19    #[::unity::class(namespace = "App", name = "FishingConfig")]
20    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
21    pub struct FishingConfig {
22        #[offset(24)]
23        #[rename(name = "OpenBase")]
24        pub open_base: bool,
25        #[offset(25)]
26        #[rename(name = "OpenCamera")]
27        pub open_camera: bool,
28        #[offset(26)]
29        #[rename(name = "OpenBattle")]
30        pub open_battle: bool,
31        #[offset(28)]
32        #[rename(name = "m_PlayerBasePos")]
33        pub m_player_base_pos: crate::unity_engine::vector3::Vector3,
34        #[offset(40)]
35        #[rename(name = "m_PlayerBaseRot")]
36        pub m_player_base_rot: crate::unity_engine::vector3::Vector3,
37        #[offset(52)]
38        #[rename(name = "m_SolaBasePos")]
39        pub m_sola_base_pos: crate::unity_engine::vector3::Vector3,
40        #[offset(64)]
41        #[rename(name = "m_SolaBaseRot")]
42        pub m_sola_base_rot: crate::unity_engine::vector3::Vector3,
43        #[offset(76)]
44        #[rename(name = "m_SolaDefeatRot")]
45        pub m_sola_defeat_rot: crate::unity_engine::vector3::Vector3,
46        #[offset(88)]
47        #[rename(name = "m_CameraRotateSpeed")]
48        pub m_camera_rotate_speed: f32,
49        #[offset(92)]
50        #[rename(name = "m_DistanceMoveSpeed")]
51        pub m_distance_move_speed: f32,
52        #[offset(96)]
53        #[rename(name = "m_LureHeightDiff")]
54        pub m_lure_height_diff: f32,
55        #[offset(100)]
56        #[rename(name = "m_RotateMinimum")]
57        pub m_rotate_minimum: f32,
58        #[offset(104)]
59        #[rename(name = "m_RotateMax")]
60        pub m_rotate_max: f32,
61        #[offset(108)]
62        #[rename(name = "m_DistanceMinimum")]
63        pub m_distance_minimum: f32,
64        #[offset(112)]
65        #[rename(name = "m_DistanceMax")]
66        pub m_distance_max: f32,
67        #[offset(116)]
68        #[rename(name = "m_WaterSurfaceHeight")]
69        pub m_water_surface_height: f32,
70        #[offset(120)]
71        #[rename(name = "m_ThrowInShowLureTime")]
72        pub m_throw_in_show_lure_time: f32,
73        #[offset(124)]
74        #[rename(name = "m_ThrowInTime")]
75        pub m_throw_in_time: f32,
76        #[offset(128)]
77        #[rename(name = "m_ThrowSEPlaySec")]
78        pub m_throw_se_play_sec: f32,
79        #[offset(132)]
80        #[rename(name = "m_ThrowCameraChangeSec")]
81        pub m_throw_camera_change_sec: f32,
82        #[offset(136)]
83        #[rename(name = "m_ThrowInSinkSec")]
84        pub m_throw_in_sink_sec: f32,
85        #[offset(140)]
86        #[rename(name = "m_ResultTime")]
87        pub m_result_time: f32,
88        #[offset(144)]
89        #[rename(name = "m_FishChangeAppearTime")]
90        pub m_fish_change_appear_time: f32,
91        #[offset(148)]
92        #[rename(name = "m_FishChangePercentage")]
93        pub m_fish_change_percentage: f32,
94        #[offset(152)]
95        #[rename(name = "m_FishFaintPercentage")]
96        pub m_fish_faint_percentage: f32,
97        #[offset(156)]
98        #[rename(name = "m_FishFaintMaxCount")]
99        pub m_fish_faint_max_count: i32,
100        #[offset(160)]
101        #[rename(name = "m_FishCatchingTimeMax")]
102        pub m_fish_catching_time_max: f32,
103        #[offset(164)]
104        #[rename(name = "ripplesInterval")]
105        pub ripples_interval: f32,
106        #[offset(168)]
107        #[rename(name = "ripplesPosList")]
108        pub ripples_pos_list: ::unity::Array<crate::unity_engine::vector3::Vector3>,
109        #[offset(176)]
110        #[rename(name = "ripplesRandomRange")]
111        pub ripples_random_range: f32,
112        #[offset(180)]
113        #[rename(name = "m_NormalFOV")]
114        pub m_normal_fov: f32,
115        #[offset(184)]
116        #[rename(name = "m_WaitFOV")]
117        pub m_wait_fov: f32,
118        #[offset(188)]
119        #[rename(name = "m_CameraDistance")]
120        pub m_camera_distance: f32,
121        #[offset(192)]
122        #[rename(name = "m_CameraHeight")]
123        pub m_camera_height: f32,
124        #[offset(196)]
125        #[rename(name = "m_CameraOffset")]
126        pub m_camera_offset: crate::unity_engine::vector3::Vector3,
127        #[offset(208)]
128        #[rename(name = "m_RodSelectCamera")]
129        pub m_rod_select_camera: crate::app::fishingconfig::FishingConfig_FixCameraConfig,
130        #[offset(216)]
131        #[rename(name = "m_LureCameraDiff")]
132        pub m_lure_camera_diff: crate::unity_engine::vector3::Vector3,
133        #[offset(228)]
134        #[rename(name = "m_LureCameraRot")]
135        pub m_lure_camera_rot: crate::unity_engine::vector3::Vector3,
136        #[offset(240)]
137        #[rename(name = "m_LureSetFallHeight")]
138        pub m_lure_set_fall_height: f32,
139        #[offset(244)]
140        #[rename(name = "m_LureFallFirstSpeed")]
141        pub m_lure_fall_first_speed: f32,
142        #[offset(248)]
143        #[rename(name = "m_LureDumpDepth")]
144        pub m_lure_dump_depth: f32,
145        #[offset(252)]
146        #[rename(name = "m_LureDumpMsec")]
147        pub m_lure_dump_msec: f32,
148        #[offset(256)]
149        #[rename(name = "m_BattleCamera")]
150        pub m_battle_camera: crate::app::fishingconfig::FishingConfig_FixCameraConfig,
151        #[offset(264)]
152        #[rename(name = "m_BattleCameraAngleBorder")]
153        pub m_battle_camera_angle_border: ::unity::Array<f32>,
154        #[offset(272)]
155        #[rename(name = "m_BattleCameraAngleLimit")]
156        pub m_battle_camera_angle_limit: ::unity::Array<f32>,
157        #[offset(280)]
158        #[rename(name = "m_BattleCameraLerpCount")]
159        pub m_battle_camera_lerp_count: i32,
160        #[offset(284)]
161        #[rename(name = "m_BattleCameraReverseLerpCount")]
162        pub m_battle_camera_reverse_lerp_count: i32,
163        #[offset(288)]
164        #[rename(name = "m_DefeatFadeOutType")]
165        pub m_defeat_fade_out_type: crate::app::fishing::fadetype::FadeType,
166        #[offset(292)]
167        #[rename(name = "m_DefeatAnimeFrame")]
168        pub m_defeat_anime_frame: f32,
169        #[offset(296)]
170        #[rename(name = "m_DefeatFadeStartFrame")]
171        pub m_defeat_fade_start_frame: f32,
172        #[offset(300)]
173        #[rename(name = "m_ResultFadeInType")]
174        pub m_result_fade_in_type: crate::app::fishing::fadetype::FadeType,
175        #[offset(304)]
176        #[rename(name = "m_ResultCamera")]
177        pub m_result_camera: crate::app::fishingconfig::FishingConfig_FixCameraConfig,
178        #[offset(312)]
179        #[rename(name = "m_ResultPlayerRotY")]
180        pub m_result_player_rot_y: f32,
181        #[offset(316)]
182        #[rename(name = "m_HitPopupTimeSecond")]
183        pub m_hit_popup_time_second: f32,
184        #[offset(320)]
185        #[rename(name = "m_LethalTimeSecond")]
186        pub m_lethal_time_second: f32,
187        #[offset(324)]
188        #[rename(name = "m_LethalIncrease")]
189        pub m_lethal_increase: f32,
190        #[offset(328)]
191        #[rename(name = "m_LethalDecrease")]
192        pub m_lethal_decrease: f32,
193        #[offset(332)]
194        #[rename(name = "m_SmashStickSpeed")]
195        pub m_smash_stick_speed: f32,
196        #[offset(336)]
197        #[rename(name = "m_AttackPower")]
198        pub m_attack_power: f32,
199        #[offset(340)]
200        #[rename(name = "m_StickWaitFrameAtAttack")]
201        pub m_stick_wait_frame_at_attack: f32,
202        #[offset(344)]
203        #[rename(name = "m_AtAttackWaitFrameAtStick")]
204        pub m_at_attack_wait_frame_at_stick: f32,
205        #[offset(352)]
206        #[rename(name = "m_AngleBorder")]
207        pub m_angle_border: crate::app::fishingconfig::FishingConfig_AngleBorder,
208        #[offset(360)]
209        #[rename(name = "m_RadarAngle")]
210        pub m_radar_angle: f32,
211        #[offset(364)]
212        #[rename(name = "m_RadarShadowScale")]
213        pub m_radar_shadow_scale: f32,
214        #[offset(368)]
215        #[rename(name = "m_RadarDistanceMax")]
216        pub m_radar_distance_max: f32,
217        #[offset(372)]
218        #[rename(name = "m_RadarDistanceMin")]
219        pub m_radar_distance_min: f32,
220        #[offset(376)]
221        #[rename(name = "m_RadarEscapeRate")]
222        pub m_radar_escape_rate: f32,
223        #[offset(380)]
224        #[rename(name = "m_RadarStopCounterRate")]
225        pub m_radar_stop_counter_rate: f32,
226        #[offset(384)]
227        #[rename(name = "m_FishEscapeSec")]
228        pub m_fish_escape_sec: f32,
229        #[offset(388)]
230        #[rename(name = "m_MinFishCounterTime")]
231        pub m_min_fish_counter_time: f32,
232        #[offset(392)]
233        #[rename(name = "m_LethalRecoveryHPPercent")]
234        pub m_lethal_recovery_hp_percent: f32,
235        #[offset(396)]
236        #[rename(name = "m_HPGaugeMoveWait")]
237        pub m_hp_gauge_move_wait: f32,
238        #[offset(400)]
239        #[rename(name = "m_HPGaugeMoveSpeed")]
240        pub m_hp_gauge_move_speed: f32,
241        #[offset(404)]
242        #[rename(name = "m_FirstAttackDamageRate")]
243        pub m_first_attack_damage_rate: f32,
244        #[offset(408)]
245        #[rename(name = "m_AssistShowSec")]
246        pub m_assist_show_sec: f32,
247        #[offset(412)]
248        #[rename(name = "m_BattleSplashInterval")]
249        pub m_battle_splash_interval: f32,
250        #[offset(416)]
251        #[rename(name = "m_BattleCounterSplashInterval")]
252        pub m_battle_counter_splash_interval: f32,
253    }
254
255    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/fishingconfig/FishingConfig_FixCameraConfig.md"))]
256    #[::unity::class(namespace = "App", name = "FishingConfig.FixCameraConfig")]
257    #[parent(crate::system::object::Object)]
258    pub struct FishingConfig_FixCameraConfig {
259        #[offset(16)]
260        #[rename(name = "Pos")]
261        pub pos: crate::unity_engine::vector3::Vector3,
262        #[offset(28)]
263        #[rename(name = "Rot")]
264        pub rot: crate::unity_engine::vector3::Vector3,
265    }
266
267    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/fishingconfig/FishingConfig_AngleBorder.md"))]
268    #[::unity::class(namespace = "App", name = "FishingConfig.AngleBorder")]
269    #[parent(crate::system::object::Object)]
270    pub struct FishingConfig_AngleBorder {
271        #[offset(16)]
272        #[rename(name = "High")]
273        pub high: f32,
274        #[offset(20)]
275        #[rename(name = "Middle")]
276        pub middle: f32,
277        #[offset(24)]
278        #[rename(name = "Low")]
279        pub low: f32,
280    }
281}
282
283#[cfg(feature = "app-fishingconfig-types")]
284pub use __types::*;
285
286#[cfg(feature = "app-fishingconfig")]
287pub trait IFishingConfigMethods: IFishingConfig {
288    #[doc = "`Start()` overload"]
289    fn start(self) -> () {
290        unsafe {
291            let __receiver = <FishingConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
292            ::unity::il2cpp_call!((::unity::module_base()+0x26ef6c0usize)as*mut u8,();
293(FishingConfig)__receiver)
294        }
295    }
296    #[doc = "`Update()` overload"]
297    fn update(self) -> () {
298        unsafe {
299            let __receiver = <FishingConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
300            ::unity::il2cpp_call!((::unity::module_base()+0x26ef6d0usize)as*mut u8,();
301(FishingConfig)__receiver)
302        }
303    }
304    #[doc = "`.ctor()` overload"]
305    fn ctor(self) -> () {
306        unsafe {
307            let __receiver = <FishingConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
308            ::unity::il2cpp_call!((::unity::module_base()+0x26ef6e0usize)as*mut u8,();
309(FishingConfig)__receiver)
310        }
311    }
312}
313
314#[cfg(feature = "app-fishingconfig")]
315impl<__T: IFishingConfig> IFishingConfigMethods for __T {}
316
317#[cfg(feature = "app-fishingconfig")]
318impl FishingConfig {
319    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
320        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
321    }
322
323    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
324        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
325    }
326
327    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
328        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
329    }
330}
331
332#[cfg(feature = "app-fishingconfig")]
333impl FishingConfig {
334    #[doc = "`.ctor()` — no args"]
335    pub fn new() -> Self {
336        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
337            panic!(
338                "{}
339::{}
340 failed to instantiate",
341                ::core::stringify!(FishingConfig),
342                ::core::stringify!(new),
343            )
344        });
345        <Self as IFishingConfigMethods>::ctor(this);
346        this
347    }
348}
349
350#[cfg(feature = "app-fishingconfig")]
351pub trait IFishingConfig_FixCameraConfigMethods: IFishingConfig_FixCameraConfig {
352    #[doc = "`.ctor(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3)` overload"]
353    fn ctor(
354        self,
355        set_pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
356        set_rot: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
357    ) -> () {
358        unsafe {
359            let __receiver =
360                <FishingConfig_FixCameraConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
361            ::unity::il2cpp_call!((::unity::module_base()+0x1e60290usize)as*mut u8,();
362(FishingConfig_FixCameraConfig)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(set_pos),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(set_rot))
363        }
364    }
365}
366
367#[cfg(feature = "app-fishingconfig")]
368impl<__T: IFishingConfig_FixCameraConfig> IFishingConfig_FixCameraConfigMethods for __T {}
369
370#[cfg(feature = "app-fishingconfig")]
371impl FishingConfig_FixCameraConfig {
372    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
373        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
374    }
375}
376
377#[cfg(feature = "app-fishingconfig")]
378impl FishingConfig_FixCameraConfig {
379    #[doc = "`.ctor(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3)` — overload selector"]
380    pub fn new(set_pos: crate::unity_engine::vector3::Vector3, set_rot: crate::unity_engine::vector3::Vector3) -> Self {
381        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
382            panic!(
383                "{}
384::{}
385 failed to instantiate",
386                ::core::stringify!(FishingConfig_FixCameraConfig),
387                ::core::stringify!(new),
388            )
389        });
390        <Self as IFishingConfig_FixCameraConfigMethods>::ctor(this, set_pos, set_rot);
391        this
392    }
393}
394
395#[cfg(feature = "app-fishingconfig")]
396pub trait IFishingConfig_AngleBorderMethods: IFishingConfig_AngleBorder {
397    #[doc = "`.ctor()` overload"]
398    fn ctor(self) -> () {
399        unsafe {
400            let __receiver =
401                <FishingConfig_AngleBorder as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
402            ::unity::il2cpp_call!((::unity::module_base()+0x1e60210usize)as*mut u8,();
403(FishingConfig_AngleBorder)__receiver)
404        }
405    }
406    #[doc = "`.ctor(f32, f32, f32)` overload"]
407    fn ctor_2(
408        self,
409        set_high: impl ::core::convert::Into<f32>,
410        set_middle: impl ::core::convert::Into<f32>,
411        set_low: impl ::core::convert::Into<f32>,
412    ) -> () {
413        unsafe {
414            let __receiver =
415                <FishingConfig_AngleBorder as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
416            ::unity::il2cpp_call!((::unity::module_base()+0x1e60230usize)as*mut u8,();
417(FishingConfig_AngleBorder)__receiver,(f32)::core::convert::Into::into(set_high),(f32)::core::convert::Into::into(set_middle),(f32)::core::convert::Into::into(set_low))
418        }
419    }
420}
421
422#[cfg(feature = "app-fishingconfig")]
423impl<__T: IFishingConfig_AngleBorder> IFishingConfig_AngleBorderMethods for __T {}
424
425#[cfg(feature = "app-fishingconfig")]
426impl FishingConfig_AngleBorder {
427    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
428        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
429    }
430
431    pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
432        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
433    }
434}
435
436#[cfg(feature = "app-fishingconfig")]
437impl FishingConfig_AngleBorder {
438    #[doc = "`.ctor()` — no args"]
439    pub fn new() -> Self {
440        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
441            panic!(
442                "{}
443::{}
444 failed to instantiate",
445                ::core::stringify!(FishingConfig_AngleBorder),
446                ::core::stringify!(new),
447            )
448        });
449        <Self as IFishingConfig_AngleBorderMethods>::ctor(this);
450        this
451    }
452
453    #[doc = "`.ctor(f32, f32, f32)` — overload selector"]
454    pub fn new_2(set_high: f32, set_middle: f32, set_low: f32) -> Self {
455        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
456            panic!(
457                "{}
458::{}
459 failed to instantiate",
460                ::core::stringify!(FishingConfig_AngleBorder),
461                ::core::stringify!(new_2),
462            )
463        });
464        <Self as IFishingConfig_AngleBorderMethods>::ctor_2(this, set_high, set_middle, set_low);
465        this
466    }
467}
468
469#[cfg(feature = "app-fishingconfig")]
470#[doc(hidden)]
471pub mod prelude {
472    pub use super::{
473        FishingConfig, FishingConfig_AngleBorder, FishingConfig_FixCameraConfig, IFishingConfig, IFishingConfigMethods, IFishingConfig_AngleBorder,
474        IFishingConfig_AngleBorderMethods, IFishingConfig_FixCameraConfig, IFishingConfig_FixCameraConfigMethods,
475    };
476    #[cfg(feature = "system-object")]
477    pub use crate::system::object::IObjectMethods;
478    #[cfg(feature = "unity_engine-behaviour")]
479    pub use crate::unity_engine::behaviour::IBehaviourMethods;
480    #[cfg(feature = "unity_engine-component")]
481    pub use crate::unity_engine::component::IComponentMethods;
482    #[cfg(feature = "unity_engine-monobehaviour")]
483    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
484    #[cfg(feature = "unity_engine-object_2")]
485    pub use crate::unity_engine::object_2::IObject_2Methods;
486    pub use crate::{
487        system::object::IObject,
488        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
489    };
490}