Skip to main content

engage/generated/app/
hubminimap.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-hubminimap-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/hubminimap/HubMiniMap.md"))]
23    #[::unity::class(namespace = "App", name = "HubMiniMap")]
24    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
25    pub struct HubMiniMap {
26        #[offset(40)]
27        #[rename(name = "m_initialized")]
28        pub m_initialized: bool,
29        #[offset(48)]
30        #[rename(name = "m_res")]
31        pub m_res: crate::app::resourcehandle_2::ResourceHandle_2,
32        #[offset(56)]
33        #[rename(name = "m_image")]
34        pub m_image: crate::app::resourcehandle_2::ResourceHandle_2,
35        #[offset(64)]
36        #[rename(name = "m_prevMapMode")]
37        pub m_prev_map_mode: crate::app::hubminimap::HubMiniMap_MapMode,
38        #[offset(72)]
39        #[rename(name = "m_icon")]
40        pub m_icon: crate::app::spriteatlasmanager_2::SpriteAtlasManager_2,
41        #[offset(80)]
42        #[rename(name = "m_gameRoot")]
43        pub m_game_root: crate::unity_engine::gameobject::GameObject,
44        #[offset(88)]
45        #[rename(name = "m_root")]
46        pub m_root: crate::unity_engine::gameobject::GameObject,
47        #[offset(96)]
48        #[rename(name = "m_iconPoint")]
49        pub m_icon_point: crate::unity_engine::gameobject::GameObject,
50        #[offset(104)]
51        #[rename(name = "m_iconLueur")]
52        pub m_icon_lueur: crate::unity_engine::gameobject::GameObject,
53        #[offset(112)]
54        #[rename(name = "m_iconItem")]
55        pub m_icon_item: crate::unity_engine::gameobject::GameObject,
56        #[offset(120)]
57        #[rename(name = "m_iconUnit")]
58        pub m_icon_unit: crate::unity_engine::gameobject::GameObject,
59        #[offset(128)]
60        #[rename(name = "m_cameraArea")]
61        pub m_camera_area: crate::unity_engine::gameobject::GameObject,
62        #[offset(136)]
63        #[rename(name = "m_mapS")]
64        pub m_map_s: crate::unity_engine::gameobject::GameObject,
65        #[offset(144)]
66        #[rename(name = "m_rotate")]
67        pub m_rotate: crate::unity_engine::gameobject::GameObject,
68        #[offset(152)]
69        #[rename(name = "m_imageS")]
70        pub m_image_s: crate::unity_engine::gameobject::GameObject,
71        #[offset(160)]
72        #[rename(name = "m_playerMarkerS")]
73        pub m_player_marker_s: crate::unity_engine::gameobject::GameObject,
74        #[offset(168)]
75        #[rename(name = "m_playerCameraS")]
76        pub m_player_camera_s: crate::unity_engine::gameobject::GameObject,
77        #[offset(176)]
78        #[rename(name = "m_mascotMarkerS")]
79        pub m_mascot_marker_s: crate::unity_engine::gameobject::GameObject,
80        #[offset(184)]
81        #[rename(name = "m_mapL")]
82        pub m_map_l: crate::unity_engine::gameobject::GameObject,
83        #[offset(192)]
84        #[rename(name = "m_imageL")]
85        pub m_image_l: crate::unity_engine::gameobject::GameObject,
86        #[offset(200)]
87        #[rename(name = "m_playerMarkerL")]
88        pub m_player_marker_l: crate::unity_engine::gameobject::GameObject,
89        #[offset(208)]
90        #[rename(name = "m_playerCameraL")]
91        pub m_player_camera_l: crate::unity_engine::gameobject::GameObject,
92        #[offset(216)]
93        #[rename(name = "m_mascotMarkerL")]
94        pub m_mascot_marker_l: crate::unity_engine::gameobject::GameObject,
95        #[offset(224)]
96        #[rename(name = "m_cafeS")]
97        pub m_cafe_s: crate::unity_engine::gameobject::GameObject,
98        #[offset(232)]
99        #[rename(name = "m_cafeL")]
100        pub m_cafe_l: crate::unity_engine::gameobject::GameObject,
101        #[offset(240)]
102        #[rename(name = "m_caveS")]
103        pub m_cave_s: crate::unity_engine::gameobject::GameObject,
104        #[offset(248)]
105        #[rename(name = "m_caveL")]
106        pub m_cave_l: crate::unity_engine::gameobject::GameObject,
107        #[offset(256)]
108        #[rename(name = "m_talkReliance")]
109        pub m_talk_reliance: crate::unity_engine::sprite::Sprite,
110        #[offset(264)]
111        #[rename(name = "m_talkStory")]
112        pub m_talk_story: crate::unity_engine::sprite::Sprite,
113        #[offset(272)]
114        #[rename(name = "m_center")]
115        pub m_center: crate::unity_engine::vector3::Vector3,
116        #[offset(284)]
117        #[rename(name = "m_size")]
118        pub m_size: crate::unity_engine::vector3::Vector3,
119        #[offset(296)]
120        #[rename(name = "m_reverse")]
121        pub m_reverse: bool,
122        #[offset(304)]
123        #[rename(name = "m_rt")]
124        pub m_rt: crate::unity_engine::recttransform::RectTransform,
125        #[offset(312)]
126        #[rename(name = "m_uv")]
127        pub m_uv: crate::unity_engine::rect::Rect,
128        #[offset(328)]
129        #[rename(name = "m_offsetX")]
130        pub m_offset_x: f32,
131        #[offset(332)]
132        #[rename(name = "m_offsetY")]
133        pub m_offset_y: f32,
134        #[offset(336)]
135        #[rename(name = "m_systemShow")]
136        pub m_system_show: bool,
137        #[offset(344)]
138        #[rename(name = "m_Layer")]
139        pub m_layer: crate::system::collections::generic::list_1::List_1<i32>,
140        #[offset(352)]
141        #[rename(name = "m_iconList")]
142        pub m_icon_list: crate::system::collections::generic::list_1::List_1<crate::app::hubminimap::HubMiniMap_IconData>,
143    }
144
145    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubminimap/HubMiniMap_MapMode.md"))]
146    #[repr(C)]
147    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
148    pub struct HubMiniMap_MapMode {
149        pub value: i32,
150    }
151    impl ::unity::ClassIdentity for HubMiniMap_MapMode {
152        const NAME: &'static str = "HubMiniMap.MapMode";
153        const NAMESPACE: &'static str = "App";
154
155        fn class() -> ::unity::Class {
156            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
157            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
158        }
159    }
160    impl ::unity::IlType for HubMiniMap_MapMode {
161        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
162            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
163        }
164    }
165    impl HubMiniMap_MapMode {
166        pub fn none() -> Self {
167            Self { value: 0 }
168        }
169
170        pub fn small() -> Self {
171            Self { value: 1 }
172        }
173
174        pub fn large() -> Self {
175            Self { value: 2 }
176        }
177    }
178
179    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubminimap/HubMiniMap_IconData.md"))]
180    #[::unity::class(namespace = "App", name = "HubMiniMap.IconData")]
181    #[parent(crate::system::object::Object)]
182    pub struct HubMiniMap_IconData {
183        #[offset(16)]
184        #[rename(name = "access")]
185        pub access: crate::app::hubaccess::HubAccess,
186        #[offset(24)]
187        #[rename(name = "iconS")]
188        pub icon_s: crate::unity_engine::gameobject::GameObject,
189        #[offset(32)]
190        #[rename(name = "iconL")]
191        pub icon_l: crate::unity_engine::gameobject::GameObject,
192        #[offset(40)]
193        #[rename(name = "iconSRect")]
194        pub icon_s_rect: crate::unity_engine::recttransform::RectTransform,
195        #[offset(48)]
196        #[rename(name = "iconLRect")]
197        pub icon_l_rect: crate::unity_engine::recttransform::RectTransform,
198        #[offset(56)]
199        #[rename(name = "imageS")]
200        pub image_s: crate::unity_engine::ui::image::Image,
201        #[offset(64)]
202        #[rename(name = "imageL")]
203        pub image_l: crate::unity_engine::ui::image::Image,
204        #[offset(72)]
205        #[rename(name = "talkS")]
206        pub talk_s: crate::unity_engine::ui::image::Image,
207        #[offset(80)]
208        #[rename(name = "talkL")]
209        pub talk_l: crate::unity_engine::ui::image::Image,
210        #[offset(88)]
211        #[rename(name = "m_active")]
212        pub m_active: bool,
213    }
214}
215
216#[cfg(feature = "app-hubminimap-types")]
217pub use __types::*;
218
219#[cfg(feature = "app-hubminimap")]
220pub trait IHubMiniMapMethods: IHubMiniMap {
221    #[doc = "`NextChangeMode()` overload"]
222    fn next_change_mode(self) -> () {
223        unsafe {
224            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
225            ::unity::il2cpp_call!((::unity::module_base()+0x28b9f60usize)as*mut u8,();
226(HubMiniMap)__receiver)
227        }
228    }
229    #[doc = "`ShowSystemMenu()` overload"]
230    fn show_system_menu(self) -> () {
231        unsafe {
232            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
233            ::unity::il2cpp_call!((::unity::module_base()+0x28b7a10usize)as*mut u8,();
234(HubMiniMap)__receiver)
235        }
236    }
237    #[doc = "`HideSystemMenu()` overload"]
238    fn hide_system_menu(self) -> () {
239        unsafe {
240            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
241            ::unity::il2cpp_call!((::unity::module_base()+0x28b7d10usize)as*mut u8,();
242(HubMiniMap)__receiver)
243        }
244    }
245    #[doc = "`Show()` overload"]
246    fn show(self) -> () {
247        unsafe {
248            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
249            ::unity::il2cpp_call!((::unity::module_base()+0x28ba270usize)as*mut u8,();
250(HubMiniMap)__receiver)
251        }
252    }
253    #[doc = "`Hide()` overload"]
254    fn hide(self) -> () {
255        unsafe {
256            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
257            ::unity::il2cpp_call!((::unity::module_base()+0x28ba290usize)as*mut u8,();
258(HubMiniMap)__receiver)
259        }
260    }
261    #[doc = "`PushLayer(i32)` overload"]
262    fn push_layer(self, layer: impl ::core::convert::Into<i32>) -> () {
263        unsafe {
264            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
265            ::unity::il2cpp_call!((::unity::module_base()+0x28ba2b0usize)as*mut u8,();
266(HubMiniMap)__receiver,(i32)::core::convert::Into::into(layer))
267        }
268    }
269    #[doc = "`PopLayer(i32)` overload"]
270    fn pop_layer(self, layer: impl ::core::convert::Into<i32>) -> () {
271        unsafe {
272            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
273            ::unity::il2cpp_call!((::unity::module_base()+0x28ba350usize)as*mut u8,();
274(HubMiniMap)__receiver,(i32)::core::convert::Into::into(layer))
275        }
276    }
277    #[doc = "`PushEnvSoundID(::unity::Il2CppString)` overload"]
278    fn push_env_sound_id(self, id: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
279        unsafe {
280            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
281            ::unity::il2cpp_call!((::unity::module_base()+0x28ba3f0usize)as*mut u8,();
282(HubMiniMap)__receiver,(::unity::Il2CppString)::core::convert::Into::into(id))
283        }
284    }
285    #[doc = "`PopEnvSoundID(::unity::Il2CppString)` overload"]
286    fn pop_env_sound_id(self, id: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
287        unsafe {
288            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
289            ::unity::il2cpp_call!((::unity::module_base()+0x28ba430usize)as*mut u8,();
290(HubMiniMap)__receiver,(::unity::Il2CppString)::core::convert::Into::into(id))
291        }
292    }
293    #[doc = "`IsCave()` overload"]
294    fn is_cave(self) -> bool {
295        unsafe {
296            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
297            ::unity::il2cpp_call!((::unity::module_base()+0x28ba440usize)as*mut u8,bool;
298(HubMiniMap)__receiver)
299        }
300    }
301    #[doc = "`get_EnvSoundColliderCount()` overload"]
302    fn get_env_sound_collider_count(self) -> i32 {
303        unsafe {
304            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
305            ::unity::il2cpp_call!((::unity::module_base()+0x28ba4c0usize)as*mut u8,i32;
306(HubMiniMap)__receiver)
307        }
308    }
309    #[doc = "`set_EnvSoundColliderCount(i32)` overload"]
310    fn set_env_sound_collider_count(self, value: impl ::core::convert::Into<i32>) -> () {
311        unsafe {
312            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
313            ::unity::il2cpp_call!((::unity::module_base()+0x28ba4d0usize)as*mut u8,();
314(HubMiniMap)__receiver,(i32)::core::convert::Into::into(value))
315        }
316    }
317    #[doc = "`get_EnvSoundID()` overload"]
318    fn get_env_sound_id(self) -> ::unity::Il2CppString {
319        unsafe {
320            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
321            ::unity::il2cpp_call!((::unity::module_base()+0x28ba4e0usize)as*mut u8, ::unity::Il2CppString;
322(HubMiniMap)__receiver)
323        }
324    }
325    #[doc = "`set_EnvSoundID(::unity::Il2CppString)` overload"]
326    fn set_env_sound_id(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
327        unsafe {
328            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
329            ::unity::il2cpp_call!((::unity::module_base()+0x28ba4f0usize)as*mut u8,();
330(HubMiniMap)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
331        }
332    }
333    #[doc = "`get_CurrentMapMode()` overload"]
334    fn get_current_map_mode(self) -> crate::app::hubminimap::HubMiniMap_MapMode {
335        unsafe {
336            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
337            ::unity::il2cpp_call!((::unity::module_base()+0x28ba080usize)as*mut u8,crate::app::hubminimap::HubMiniMap_MapMode;
338(HubMiniMap)__receiver)
339        }
340    }
341    #[doc = "`set_CurrentMapMode(crate::app::hubminimap::HubMiniMap_MapMode)` overload"]
342    fn set_current_map_mode(self, value: impl ::core::convert::Into<crate::app::hubminimap::HubMiniMap_MapMode>) -> () {
343        unsafe {
344            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
345            ::unity::il2cpp_call!((::unity::module_base()+0x28ba1e0usize)as*mut u8,();
346(HubMiniMap)__receiver,(crate::app::hubminimap::HubMiniMap_MapMode)::core::convert::Into::into(value))
347        }
348    }
349    #[doc = "`get_IsMinimapRotate()` overload"]
350    fn get_is_minimap_rotate(self) -> bool {
351        unsafe {
352            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
353            ::unity::il2cpp_call!((::unity::module_base()+0x28ba500usize)as*mut u8,bool;
354(HubMiniMap)__receiver)
355        }
356    }
357    #[doc = "`get_IsMascotEnable()` overload"]
358    fn get_is_mascot_enable(self) -> bool {
359        unsafe {
360            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
361            ::unity::il2cpp_call!((::unity::module_base()+0x28ba580usize)as*mut u8,bool;
362(HubMiniMap)__receiver)
363        }
364    }
365    #[doc = "`GetCaptureParam(::unity::Il2CppString)` overload"]
366    fn get_capture_param(
367        self,
368        map_name: impl ::core::convert::Into<::unity::Il2CppString>,
369    ) -> crate::app::hubminimapcaptureparam::HubMiniMapCaptureParam_CaptureParam1 {
370        unsafe {
371            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
372            ::unity::il2cpp_call!((::unity::module_base()+0x28ba640usize)as*mut u8,crate::app::hubminimapcaptureparam::HubMiniMapCaptureParam_CaptureParam1;
373(HubMiniMap)__receiver,(::unity::Il2CppString)::core::convert::Into::into(map_name))
374        }
375    }
376    #[doc = "`Load()` overload"]
377    fn load(self) -> crate::system::collections::ienumerator::IEnumerator {
378        unsafe {
379            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
380            ::unity::il2cpp_call!((::unity::module_base()+0x28ba800usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
381(HubMiniMap)__receiver)
382        }
383    }
384    #[doc = "`OnDestroy()` overload"]
385    fn on_destroy(self) -> () {
386        unsafe {
387            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
388            ::unity::il2cpp_call!((::unity::module_base()+0x28ba880usize)as*mut u8,();
389(HubMiniMap)__receiver)
390        }
391    }
392    #[doc = "`ClearIcon()` overload"]
393    fn clear_icon(self) -> () {
394        unsafe {
395            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
396            ::unity::il2cpp_call!((::unity::module_base()+0x28baa20usize)as*mut u8,();
397(HubMiniMap)__receiver)
398        }
399    }
400    #[doc = "`GetBasePoint(crate::app::hubaccess::HubAccess)` overload"]
401    fn get_base_point(self, access: impl ::core::convert::Into<crate::app::hubaccess::HubAccess>) -> crate::unity_engine::gameobject::GameObject {
402        unsafe {
403            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
404            ::unity::il2cpp_call!((::unity::module_base()+0x28bae20usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
405(HubMiniMap)__receiver,(crate::app::hubaccess::HubAccess)::core::convert::Into::into(access))
406        }
407    }
408    #[doc = "`GetDisposName(crate::app::hubaccess::HubAccess)` overload"]
409    fn get_dispos_name(self, access: impl ::core::convert::Into<crate::app::hubaccess::HubAccess>) -> ::unity::Il2CppString {
410        unsafe {
411            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
412            ::unity::il2cpp_call!((::unity::module_base()+0x28baef0usize)as*mut u8, ::unity::Il2CppString;
413(HubMiniMap)__receiver,(crate::app::hubaccess::HubAccess)::core::convert::Into::into(access))
414        }
415    }
416    #[doc = "`Setup(crate::unity_engine::gameobject::GameObject, ::unity::Il2CppString)` overload"]
417    fn setup(
418        self,
419        root: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
420        prefixless_cid: impl ::core::convert::Into<::unity::Il2CppString>,
421    ) -> () {
422        unsafe {
423            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
424            ::unity::il2cpp_call!((::unity::module_base()+0x28bb090usize)as*mut u8,();
425(HubMiniMap)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root),(::unity::Il2CppString)::core::convert::Into::into(prefixless_cid))
426        }
427    }
428    #[doc = "`Restore()` overload"]
429    fn restore(self) -> () {
430        unsafe {
431            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
432            ::unity::il2cpp_call!((::unity::module_base()+0x28bbb00usize)as*mut u8,();
433(HubMiniMap)__receiver)
434        }
435    }
436    #[doc = "`ArrangeIconPosition()` overload"]
437    fn arrange_icon_position(self) -> () {
438        unsafe {
439            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
440            ::unity::il2cpp_call!((::unity::module_base()+0x28bcce0usize)as*mut u8,();
441(HubMiniMap)__receiver)
442        }
443    }
444    #[doc = "`IsShow()` overload"]
445    fn is_show(self) -> bool {
446        unsafe {
447            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
448            ::unity::il2cpp_call!((::unity::module_base()+0x28bcf80usize)as*mut u8,bool;
449(HubMiniMap)__receiver)
450        }
451    }
452    #[doc = "`Update()` overload"]
453    fn update(self) -> () {
454        unsafe {
455            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
456            ::unity::il2cpp_call!((::unity::module_base()+0x28bd0a0usize)as*mut u8,();
457(HubMiniMap)__receiver)
458        }
459    }
460    #[doc = "`Scroll()` overload"]
461    fn scroll(self) -> () {
462        unsafe {
463            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
464            ::unity::il2cpp_call!((::unity::module_base()+0x28bd270usize)as*mut u8,();
465(HubMiniMap)__receiver)
466        }
467    }
468    #[doc = "`SetMode(crate::app::hubminimap::HubMiniMap_MapMode)` overload"]
469    fn set_mode(self, mode: impl ::core::convert::Into<crate::app::hubminimap::HubMiniMap_MapMode>) -> () {
470        unsafe {
471            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
472            ::unity::il2cpp_call!((::unity::module_base()+0x28ba100usize)as*mut u8,();
473(HubMiniMap)__receiver,(crate::app::hubminimap::HubMiniMap_MapMode)::core::convert::Into::into(mode))
474        }
475    }
476    #[doc = "`TransformPosition(crate::unity_engine::vector3::Vector3)` overload"]
477    fn transform_position(
478        self,
479        position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
480    ) -> crate::unity_engine::vector3::Vector3 {
481        unsafe {
482            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
483            ::unity::il2cpp_call!((::unity::module_base()+0x28bcc00usize)as*mut u8,crate::unity_engine::vector3::Vector3;
484(HubMiniMap)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position))
485        }
486    }
487    #[doc = "`WorldToScreenPosition(crate::unity_engine::vector3::Vector3)` overload"]
488    fn world_to_screen_position(
489        self,
490        position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
491    ) -> crate::unity_engine::vector3::Vector3 {
492        unsafe {
493            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
494            ::unity::il2cpp_call!((::unity::module_base()+0x28be470usize)as*mut u8,crate::unity_engine::vector3::Vector3;
495(HubMiniMap)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position))
496        }
497    }
498    #[doc = "`.ctor()` overload"]
499    fn ctor(self) -> () {
500        unsafe {
501            let __receiver = <HubMiniMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
502            ::unity::il2cpp_call!((::unity::module_base()+0x28be590usize)as*mut u8,();
503(HubMiniMap)__receiver)
504        }
505    }
506}
507
508#[cfg(feature = "app-hubminimap")]
509impl<__T: IHubMiniMap> IHubMiniMapMethods for __T {}
510
511#[cfg(feature = "app-hubminimap")]
512impl HubMiniMap {
513    pub fn next_change_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
514        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
515    }
516
517    pub fn show_system_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
518        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
519    }
520
521    pub fn hide_system_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
522        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
523    }
524
525    pub fn show_method_info() -> &'static ::unity::il2cpp::MethodInfo {
526        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
527    }
528
529    pub fn hide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
530        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
531    }
532
533    pub fn push_layer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
534        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
535    }
536
537    pub fn pop_layer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
538        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
539    }
540
541    pub fn push_env_sound_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
542        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
543    }
544
545    pub fn pop_env_sound_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
546        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
547    }
548
549    pub fn is_cave_method_info() -> &'static ::unity::il2cpp::MethodInfo {
550        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
551    }
552
553    pub fn get_env_sound_collider_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
554        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
555    }
556
557    pub fn set_env_sound_collider_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
558        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
559    }
560
561    pub fn get_env_sound_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
562        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
563    }
564
565    pub fn set_env_sound_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
566        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
567    }
568
569    pub fn get_current_map_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
570        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
571    }
572
573    pub fn set_current_map_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
574        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
575    }
576
577    pub fn get_is_minimap_rotate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
578        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
579    }
580
581    pub fn get_is_mascot_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
582        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
583    }
584
585    pub fn get_capture_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
586        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
587    }
588
589    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
590        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
591    }
592
593    pub fn on_destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
594        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
595    }
596
597    pub fn clear_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
598        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
599    }
600
601    pub fn get_base_point_method_info() -> &'static ::unity::il2cpp::MethodInfo {
602        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
603    }
604
605    pub fn get_dispos_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
606        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
607    }
608
609    pub fn setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
610        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
611    }
612
613    pub fn restore_method_info() -> &'static ::unity::il2cpp::MethodInfo {
614        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
615    }
616
617    pub fn arrange_icon_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
618        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
619    }
620
621    pub fn is_show_method_info() -> &'static ::unity::il2cpp::MethodInfo {
622        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
623    }
624
625    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
626        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
627    }
628
629    pub fn scroll_method_info() -> &'static ::unity::il2cpp::MethodInfo {
630        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
631    }
632
633    pub fn set_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
634        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
635    }
636
637    pub fn transform_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
638        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
639    }
640
641    pub fn world_to_screen_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
642        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
643    }
644
645    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
646        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
647    }
648}
649
650#[cfg(feature = "app-hubminimap")]
651impl HubMiniMap {
652    #[doc = "`.ctor()` — no args"]
653    pub fn new() -> Self {
654        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
655            panic!(
656                "{}
657::{}
658 failed to instantiate",
659                ::core::stringify!(HubMiniMap),
660                ::core::stringify!(new),
661            )
662        });
663        <Self as IHubMiniMapMethods>::ctor(this);
664        this
665    }
666}
667
668#[cfg(feature = "app-hubminimap")]
669pub trait IHubMiniMap_IconDataMethods: IHubMiniMap_IconData {
670    #[doc = "`SetActive(bool)` overload"]
671    fn set_active(self, active: impl ::core::convert::Into<bool>) -> () {
672        unsafe {
673            let __receiver = <HubMiniMap_IconData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
674            ::unity::il2cpp_call!((::unity::module_base()+0x2ae14e0usize)as*mut u8,();
675(HubMiniMap_IconData)__receiver,(bool)::core::convert::Into::into(active))
676        }
677    }
678    #[doc = "`.ctor()` overload"]
679    fn ctor(self) -> () {
680        unsafe {
681            let __receiver = <HubMiniMap_IconData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
682            ::unity::il2cpp_call!((::unity::module_base()+0x2ae1540usize)as*mut u8,();
683(HubMiniMap_IconData)__receiver)
684        }
685    }
686}
687
688#[cfg(feature = "app-hubminimap")]
689impl<__T: IHubMiniMap_IconData> IHubMiniMap_IconDataMethods for __T {}
690
691#[cfg(feature = "app-hubminimap")]
692impl HubMiniMap_IconData {
693    pub fn set_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
694        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
695    }
696
697    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
698        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
699    }
700}
701
702#[cfg(feature = "app-hubminimap")]
703impl HubMiniMap_IconData {
704    #[doc = "`.ctor()` — no args"]
705    pub fn new() -> Self {
706        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
707            panic!(
708                "{}
709::{}
710 failed to instantiate",
711                ::core::stringify!(HubMiniMap_IconData),
712                ::core::stringify!(new),
713            )
714        });
715        <Self as IHubMiniMap_IconDataMethods>::ctor(this);
716        this
717    }
718}
719
720#[cfg(feature = "app-hubminimap")]
721#[doc(hidden)]
722pub mod prelude {
723    pub use super::{
724        HubMiniMap, HubMiniMap_IconData, HubMiniMap_MapMode, IHubMiniMap, IHubMiniMapMethods, IHubMiniMap_IconData, IHubMiniMap_IconDataMethods,
725    };
726    #[cfg(feature = "system-object")]
727    pub use crate::system::object::IObjectMethods;
728    #[cfg(feature = "system-enum")]
729    pub use crate::system::r#enum::IEnumMethods;
730    #[cfg(feature = "system-valuetype")]
731    pub use crate::system::valuetype::IValueTypeMethods;
732    #[cfg(feature = "unity_engine-behaviour")]
733    pub use crate::unity_engine::behaviour::IBehaviourMethods;
734    #[cfg(feature = "unity_engine-component")]
735    pub use crate::unity_engine::component::IComponentMethods;
736    #[cfg(feature = "unity_engine-monobehaviour")]
737    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
738    #[cfg(feature = "unity_engine-object_2")]
739    pub use crate::unity_engine::object_2::IObject_2Methods;
740    pub use crate::{
741        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
742        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
743    };
744}