1#[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}