1#[cfg(feature = "app-gmapcamera-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::singletonmonobehaviour_1::{ISingletonMonoBehaviour_1, SingletonMonoBehaviour_1},
10 system::{
11 object::{IObject, Object},
12 r#enum::{Enum, IEnum},
13 valuetype::{IValueType, ValueType},
14 },
15 unity_engine::{
16 behaviour::{Behaviour, IBehaviour},
17 component::{Component, IComponent},
18 monobehaviour::{IMonoBehaviour, MonoBehaviour},
19 object_2::{IObject_2, Object_2},
20 },
21 };
22
23 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gmapcamera/GmapCamera_DistanceMode.md"))]
24 #[repr(C)]
25 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
26 pub struct GmapCamera_DistanceMode {
27 pub value: i32,
28 }
29 impl ::unity::ClassIdentity for GmapCamera_DistanceMode {
30 const NAME: &'static str = "GmapCamera.DistanceMode";
31 const NAMESPACE: &'static str = "App";
32
33 fn class() -> ::unity::Class {
34 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
35 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
36 }
37 }
38 impl ::unity::IlType for GmapCamera_DistanceMode {
39 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
40 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
41 }
42 }
43 impl GmapCamera_DistanceMode {
44 pub fn near() -> Self {
45 Self { value: 0 }
46 }
47
48 pub fn middle() -> Self {
49 Self { value: 1 }
50 }
51
52 pub fn far() -> Self {
53 Self { value: 2 }
54 }
55 }
56
57 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gmapcamera/GmapCamera.md"))]
58 #[::unity::class(namespace = "App", name = "GmapCamera")]
59 #[parent(crate::app::singletonmonobehaviour_1::SingletonMonoBehaviour_1<crate::app::gmapcamera::GmapCamera>)]
60 pub struct GmapCamera {
61 #[offset(32)]
62 #[rename(name = "m_SphereCenter")]
63 pub m_sphere_center: crate::unity_engine::gameobject::GameObject,
64 #[offset(40)]
65 #[rename(name = "m_DefaultAngleX")]
66 pub m_default_angle_x: f32,
67 #[offset(44)]
68 #[rename(name = "m_DefaultDistance")]
69 pub m_default_distance: f32,
70 #[offset(48)]
71 #[rename(name = "m_AngleCurve")]
72 pub m_angle_curve: crate::unity_engine::animationcurve::AnimationCurve,
73 #[offset(56)]
74 #[rename(name = "m_DistanceCurve")]
75 pub m_distance_curve: crate::unity_engine::animationcurve::AnimationCurve,
76 #[offset(64)]
77 #[rename(name = "m_ZoomSpeed")]
78 pub m_zoom_speed: f32,
79 #[offset(72)]
80 #[rename(name = "m_Camera")]
81 pub m_camera: crate::unity_engine::camera::Camera,
82 #[offset(80)]
83 #[rename(name = "m_ZoomParam")]
84 pub m_zoom_param: ::unity::Array<f32>,
85 #[offset(88)]
86 #[rename(name = "m_ZoomDir")]
87 pub m_zoom_dir: f32,
88 #[offset(96)]
89 #[rename(name = "m_Position")]
90 pub m_position: crate::app::interpolatorvector3::InterpolatorVector3,
91 #[offset(104)]
92 #[rename(name = "m_AngleX")]
93 pub m_angle_x: crate::app::interpolatorfloat::InterpolatorFloat,
94 #[offset(112)]
95 #[rename(name = "m_Distance")]
96 pub m_distance: crate::app::interpolatorfloat::InterpolatorFloat,
97 #[offset(120)]
98 #[rename(name = "m_IsRStickZoom")]
99 pub m_is_r_stick_zoom: bool,
100 #[offset(124)]
101 #[rename(name = "m_PrevZoom")]
102 pub m_prev_zoom: f32,
103 }
104}
105
106#[cfg(feature = "app-gmapcamera-types")]
107pub use __types::*;
108
109#[cfg(feature = "app-gmapcamera")]
110impl GmapCamera {
111 #[doc = "`GetParamTime(::unity::Il2CppString)` overload"]
112 pub fn get_param_time(name: impl ::core::convert::Into<::unity::Il2CppString>) -> f32 {
113 unsafe {
114 ::unity::il2cpp_call!((::unity::module_base()+0x2527870usize)as*mut u8,f32;
115(::unity::Il2CppString)::core::convert::Into::into(name))
116 }
117 }
118
119 #[doc = "`GetMoveableRect()` overload"]
120 pub fn get_moveable_rect() -> crate::unity_engine::rect::Rect {
121 unsafe {
122 ::unity::il2cpp_call!((::unity::module_base()+0x25278b0usize)as*mut u8,crate::unity_engine::rect::Rect;
123 )
124 }
125 }
126
127 #[doc = "`IsMovableArea(crate::unity_engine::vector3::Vector3, *mutcrate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField, crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField)` overload"]
128 pub fn is_movable_area(
129 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
130 ignore_flag: impl ::core::convert::Into<crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField>,
131 ) -> (bool, crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField) {
132 unsafe {
133 let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField>::uninit();
134 let __ret = {
135 ::unity::il2cpp_call!((::unity::module_base()+0x2527900usize)as*mut u8,bool;
136(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(*mut crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField)__out_0.as_mut_ptr(),(crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField)::core::convert::Into::into(ignore_flag))
137 };
138 (__ret, __out_0.assume_init())
139 }
140 }
141
142 #[doc = "`GetDisableDir(crate::unity_engine::vector3::Vector3, crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField)` overload"]
143 pub fn get_disable_dir(
144 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
145 ignore_flag: impl ::core::convert::Into<crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField>,
146 ) -> crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField {
147 unsafe {
148 ::unity::il2cpp_call!((::unity::module_base()+0x2527950usize)as*mut u8,crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField;
149(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField)::core::convert::Into::into(ignore_flag))
150 }
151 }
152}
153
154#[cfg(feature = "app-gmapcamera")]
155pub trait IGmapCameraMethods: IGmapCamera {
156 #[doc = "`get_ZoomDistance()` overload"]
157 fn get_zoom_distance(self) -> f32 {
158 unsafe {
159 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
160 ::unity::il2cpp_call!((::unity::module_base()+0x2525990usize)as*mut u8,f32;
161(GmapCamera)__receiver)
162 }
163 }
164 #[doc = "`set_ZoomDistance(f32)` overload"]
165 fn set_zoom_distance(self, value: impl ::core::convert::Into<f32>) -> () {
166 unsafe {
167 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
168 ::unity::il2cpp_call!((::unity::module_base()+0x2525a10usize)as*mut u8,();
169(GmapCamera)__receiver,(f32)::core::convert::Into::into(value))
170 }
171 }
172 #[doc = "`get_Position()` overload"]
173 fn get_position(self) -> crate::unity_engine::vector3::Vector3 {
174 unsafe {
175 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
176 ::unity::il2cpp_call!((::unity::module_base()+0x2525aa0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
177(GmapCamera)__receiver)
178 }
179 }
180 #[doc = "`get_CameraPosition()` overload"]
181 fn get_camera_position(self) -> crate::unity_engine::vector3::Vector3 {
182 unsafe {
183 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
184 ::unity::il2cpp_call!((::unity::module_base()+0x2525b00usize)as*mut u8,crate::unity_engine::vector3::Vector3;
185(GmapCamera)__receiver)
186 }
187 }
188 #[doc = "`set_IsCameraTracking(bool)` overload"]
189 fn set_is_camera_tracking(self, value: impl ::core::convert::Into<bool>) -> () {
190 unsafe {
191 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
192 ::unity::il2cpp_call!((::unity::module_base()+0x2525b20usize)as*mut u8,();
193(GmapCamera)__receiver,(bool)::core::convert::Into::into(value))
194 }
195 }
196 #[doc = "`get_IsCameraTracking()` overload"]
197 fn get_is_camera_tracking(self) -> bool {
198 unsafe {
199 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
200 ::unity::il2cpp_call!((::unity::module_base()+0x2525b30usize)as*mut u8,bool;
201(GmapCamera)__receiver)
202 }
203 }
204 #[doc = "`Start()` overload"]
205 fn start(self) -> () {
206 unsafe {
207 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
208 ::unity::il2cpp_call!((::unity::module_base()+0x2525b40usize)as*mut u8,();
209(GmapCamera)__receiver)
210 }
211 }
212 #[doc = "`Update()` overload"]
213 fn update(self) -> () {
214 unsafe {
215 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
216 ::unity::il2cpp_call!((::unity::module_base()+0x2525eb0usize)as*mut u8,();
217(GmapCamera)__receiver)
218 }
219 }
220 #[doc = "`Tick()` overload"]
221 fn tick(self) -> () {
222 unsafe {
223 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
224 ::unity::il2cpp_call!((::unity::module_base()+0x25264f0usize)as*mut u8,();
225(GmapCamera)__receiver)
226 }
227 }
228 #[doc = "`UpdateKey()` overload"]
229 fn update_key(self) -> () {
230 unsafe {
231 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
232 ::unity::il2cpp_call!((::unity::module_base()+0x2526790usize)as*mut u8,();
233(GmapCamera)__receiver)
234 }
235 }
236 #[doc = "`Commit()` overload"]
237 fn commit(self) -> () {
238 unsafe {
239 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
240 ::unity::il2cpp_call!((::unity::module_base()+0x25262f0usize)as*mut u8,();
241(GmapCamera)__receiver)
242 }
243 }
244 #[doc = "`Instant()` overload"]
245 fn instant(self) -> () {
246 unsafe {
247 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
248 ::unity::il2cpp_call!((::unity::module_base()+0x2525e60usize)as*mut u8,();
249(GmapCamera)__receiver)
250 }
251 }
252 #[doc = "`ActiveCamera()` overload"]
253 fn active_camera(self) -> () {
254 unsafe {
255 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
256 ::unity::il2cpp_call!((::unity::module_base()+0x2527860usize)as*mut u8,();
257(GmapCamera)__receiver)
258 }
259 }
260 #[doc = "`GetCameraDistanceMode()` overload"]
261 fn get_camera_distance_mode(self) -> crate::app::gmapcamera::GmapCamera_DistanceMode {
262 unsafe {
263 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
264 ::unity::il2cpp_call!((::unity::module_base()+0x2526fd0usize)as*mut u8,crate::app::gmapcamera::GmapCamera_DistanceMode;
265(GmapCamera)__receiver)
266 }
267 }
268 #[doc = "`GetBackMode(crate::app::gmapcamera::GmapCamera_DistanceMode)` overload"]
269 fn get_back_mode(
270 self,
271 mode: impl ::core::convert::Into<crate::app::gmapcamera::GmapCamera_DistanceMode>,
272 ) -> crate::app::gmapcamera::GmapCamera_DistanceMode {
273 unsafe {
274 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
275 ::unity::il2cpp_call!((::unity::module_base()+0x2527210usize)as*mut u8,crate::app::gmapcamera::GmapCamera_DistanceMode;
276(GmapCamera)__receiver,(crate::app::gmapcamera::GmapCamera_DistanceMode)::core::convert::Into::into(mode))
277 }
278 }
279 #[doc = "`GetZoomMode(crate::app::gmapcamera::GmapCamera_DistanceMode)` overload"]
280 fn get_zoom_mode(
281 self,
282 mode: impl ::core::convert::Into<crate::app::gmapcamera::GmapCamera_DistanceMode>,
283 ) -> crate::app::gmapcamera::GmapCamera_DistanceMode {
284 unsafe {
285 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
286 ::unity::il2cpp_call!((::unity::module_base()+0x25272c0usize)as*mut u8,crate::app::gmapcamera::GmapCamera_DistanceMode;
287(GmapCamera)__receiver,(crate::app::gmapcamera::GmapCamera_DistanceMode)::core::convert::Into::into(mode))
288 }
289 }
290 #[doc = "`GetNextMode(crate::app::gmapcamera::GmapCamera_DistanceMode, f32)` overload"]
291 fn get_next_mode(
292 self,
293 mode: impl ::core::convert::Into<crate::app::gmapcamera::GmapCamera_DistanceMode>,
294 dir: impl ::core::convert::Into<f32>,
295 ) -> crate::app::gmapcamera::GmapCamera_DistanceMode {
296 unsafe {
297 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
298 ::unity::il2cpp_call!((::unity::module_base()+0x25270f0usize)as*mut u8,crate::app::gmapcamera::GmapCamera_DistanceMode;
299(GmapCamera)__receiver,(crate::app::gmapcamera::GmapCamera_DistanceMode)::core::convert::Into::into(mode),(f32)::core::convert::Into::into(dir))
300 }
301 }
302 #[doc = "`SetPosition(crate::unity_engine::vector3::Vector3, bool)` overload"]
303 fn set_position(
304 self,
305 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
306 is_free_camera: impl ::core::convert::Into<bool>,
307 ) -> crate::unity_engine::vector3::Vector3 {
308 unsafe {
309 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
310 ::unity::il2cpp_call!((::unity::module_base()+0x2526590usize)as*mut u8,crate::unity_engine::vector3::Vector3;
311(GmapCamera)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(bool)::core::convert::Into::into(is_free_camera))
312 }
313 }
314 #[doc = "`Zoom(f32)` overload"]
315 fn zoom(self, value: impl ::core::convert::Into<f32>) -> () {
316 unsafe {
317 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
318 ::unity::il2cpp_call!((::unity::module_base()+0x25275d0usize)as*mut u8,();
319(GmapCamera)__receiver,(f32)::core::convert::Into::into(value))
320 }
321 }
322 #[doc = "`SetZoomParam(i32)` overload"]
323 fn set_zoom_param(self, index: impl ::core::convert::Into<i32>) -> () {
324 unsafe {
325 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
326 ::unity::il2cpp_call!((::unity::module_base()+0x2527370usize)as*mut u8,();
327(GmapCamera)__receiver,(i32)::core::convert::Into::into(index))
328 }
329 }
330 #[doc = "`SetLookOver(crate::unity_engine::vector3::Vector3)` overload"]
331 fn set_look_over(self, look_over_camera_position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
332 unsafe {
333 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
334 ::unity::il2cpp_call!((::unity::module_base()+0x2527bb0usize)as*mut u8,();
335(GmapCamera)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(look_over_camera_position))
336 }
337 }
338 #[doc = "`CancelLookOver(crate::unity_engine::vector3::Vector3)` overload"]
339 fn cancel_look_over(self, return_position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
340 unsafe {
341 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
342 ::unity::il2cpp_call!((::unity::module_base()+0x2527d50usize)as*mut u8,();
343(GmapCamera)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(return_position))
344 }
345 }
346 #[doc = "`CheckScroll()` overload"]
347 fn check_scroll(self) -> bool {
348 unsafe {
349 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
350 ::unity::il2cpp_call!((::unity::module_base()+0x2527f40usize)as*mut u8,bool;
351(GmapCamera)__receiver)
352 }
353 }
354 #[doc = "`CheckScrollStrictly()` overload"]
355 fn check_scroll_strictly(self) -> bool {
356 unsafe {
357 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
358 ::unity::il2cpp_call!((::unity::module_base()+0x2527ff0usize)as*mut u8,bool;
359(GmapCamera)__receiver)
360 }
361 }
362 #[doc = "`.ctor()` overload"]
363 fn ctor(self) -> () {
364 unsafe {
365 let __receiver = <GmapCamera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
366 ::unity::il2cpp_call!((::unity::module_base()+0x2528090usize)as*mut u8,();
367(GmapCamera)__receiver)
368 }
369 }
370}
371
372#[cfg(feature = "app-gmapcamera")]
373impl<__T: IGmapCamera> IGmapCameraMethods for __T {}
374
375#[cfg(feature = "app-gmapcamera")]
376impl GmapCamera {
377 pub fn get_zoom_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
378 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
379 }
380
381 pub fn set_zoom_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
382 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
383 }
384
385 pub fn get_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
386 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
387 }
388
389 pub fn get_camera_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
390 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
391 }
392
393 pub fn set_is_camera_tracking_method_info() -> &'static ::unity::il2cpp::MethodInfo {
394 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
395 }
396
397 pub fn get_is_camera_tracking_method_info() -> &'static ::unity::il2cpp::MethodInfo {
398 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
399 }
400
401 pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
402 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
403 }
404
405 pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
406 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
407 }
408
409 pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
410 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
411 }
412
413 pub fn update_key_method_info() -> &'static ::unity::il2cpp::MethodInfo {
414 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
415 }
416
417 pub fn commit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
418 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
419 }
420
421 pub fn instant_method_info() -> &'static ::unity::il2cpp::MethodInfo {
422 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
423 }
424
425 pub fn active_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
426 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
427 }
428
429 pub fn get_camera_distance_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
430 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
431 }
432
433 pub fn get_back_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
434 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
435 }
436
437 pub fn get_zoom_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
438 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
439 }
440
441 pub fn get_next_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
442 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
443 }
444
445 pub fn get_param_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
446 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
447 }
448
449 pub fn get_moveable_rect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
450 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
451 }
452
453 pub fn is_movable_area_method_info() -> &'static ::unity::il2cpp::MethodInfo {
454 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
455 }
456
457 pub fn get_disable_dir_method_info() -> &'static ::unity::il2cpp::MethodInfo {
458 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
459 }
460
461 pub fn set_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
462 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
463 }
464
465 pub fn zoom_method_info() -> &'static ::unity::il2cpp::MethodInfo {
466 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
467 }
468
469 pub fn set_zoom_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
470 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
471 }
472
473 pub fn set_look_over_method_info() -> &'static ::unity::il2cpp::MethodInfo {
474 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
475 }
476
477 pub fn cancel_look_over_method_info() -> &'static ::unity::il2cpp::MethodInfo {
478 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
479 }
480
481 pub fn check_scroll_method_info() -> &'static ::unity::il2cpp::MethodInfo {
482 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
483 }
484
485 pub fn check_scroll_strictly_method_info() -> &'static ::unity::il2cpp::MethodInfo {
486 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
487 }
488
489 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
490 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
491 }
492}
493
494#[cfg(feature = "app-gmapcamera")]
495impl GmapCamera {
496 #[doc = "`.ctor()` — no args"]
497 pub fn new() -> Self {
498 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
499 panic!(
500 "{}
501::{}
502 failed to instantiate",
503 ::core::stringify!(GmapCamera),
504 ::core::stringify!(new),
505 )
506 });
507 <Self as IGmapCameraMethods>::ctor(this);
508 this
509 }
510}
511
512#[cfg(feature = "app-gmapcamera")]
513#[doc(hidden)]
514pub mod prelude {
515 pub use super::{GmapCamera, GmapCamera_DistanceMode, IGmapCamera, IGmapCameraMethods};
516 #[cfg(feature = "app-singletonmonobehaviour_1")]
517 pub use crate::app::singletonmonobehaviour_1::ISingletonMonoBehaviour_1Methods;
518 #[cfg(feature = "system-object")]
519 pub use crate::system::object::IObjectMethods;
520 #[cfg(feature = "system-enum")]
521 pub use crate::system::r#enum::IEnumMethods;
522 #[cfg(feature = "system-valuetype")]
523 pub use crate::system::valuetype::IValueTypeMethods;
524 #[cfg(feature = "unity_engine-behaviour")]
525 pub use crate::unity_engine::behaviour::IBehaviourMethods;
526 #[cfg(feature = "unity_engine-component")]
527 pub use crate::unity_engine::component::IComponentMethods;
528 #[cfg(feature = "unity_engine-monobehaviour")]
529 pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
530 #[cfg(feature = "unity_engine-object_2")]
531 pub use crate::unity_engine::object_2::IObject_2Methods;
532 pub use crate::{
533 app::singletonmonobehaviour_1::ISingletonMonoBehaviour_1,
534 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
535 unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
536 };
537}