1#[cfg(feature = "app-minimapcontroller-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/minimapcontroller/MiniMapController_FadeMode.md"))]
23 #[repr(C)]
24 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
25 pub struct MiniMapController_FadeMode {
26 pub value: i32,
27 }
28 impl ::unity::ClassIdentity for MiniMapController_FadeMode {
29 const NAME: &'static str = "MiniMapController.FadeMode";
30 const NAMESPACE: &'static str = "App";
31
32 fn class() -> ::unity::Class {
33 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
34 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
35 }
36 }
37 impl ::unity::IlType for MiniMapController_FadeMode {
38 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
39 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
40 }
41 }
42 impl MiniMapController_FadeMode {
43 pub fn none() -> Self {
44 Self { value: 0 }
45 }
46
47 pub fn fade_in() -> Self {
48 Self { value: 1 }
49 }
50
51 pub fn fade_out() -> Self {
52 Self { value: 2 }
53 }
54 }
55
56 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/minimapcontroller/MiniMapController_DisplayPosSize.md"))]
57 #[repr(C)]
58 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
59 pub struct MiniMapController_DisplayPosSize {
60 pub value: i32,
61 }
62 impl ::unity::ClassIdentity for MiniMapController_DisplayPosSize {
63 const NAME: &'static str = "MiniMapController.DisplayPosSize";
64 const NAMESPACE: &'static str = "App";
65
66 fn class() -> ::unity::Class {
67 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
68 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
69 }
70 }
71 impl ::unity::IlType for MiniMapController_DisplayPosSize {
72 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
73 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
74 }
75 }
76 impl MiniMapController_DisplayPosSize {
77 pub fn small() -> Self {
78 Self { value: 0 }
79 }
80
81 pub fn large() -> Self {
82 Self { value: 1 }
83 }
84
85 pub fn menu() -> Self {
86 Self { value: 2 }
87 }
88
89 pub fn none() -> Self {
90 Self { value: 3 }
91 }
92 }
93
94 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/minimapcontroller/MiniMapController_TImage_1.md"))]
95 #[::unity::class(namespace = "App", name = "MiniMapController.TImage`1")]
96 #[parent(crate::system::object::Object)]
97 pub struct MiniMapController_TImage_1<T0: ::unity::ClassIdentity> {
98 #[rename(name = "image")]
99 pub image: T0,
100 #[rename(name = "gameObject")]
101 pub game_object: crate::unity_engine::gameobject::GameObject,
102 #[rename(name = "transform")]
103 pub transform: crate::unity_engine::recttransform::RectTransform,
104 }
105
106 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/minimapcontroller/MiniMapController_IconIndex.md"))]
107 #[repr(C)]
108 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
109 pub struct MiniMapController_IconIndex {
110 pub value: i32,
111 }
112 impl ::unity::ClassIdentity for MiniMapController_IconIndex {
113 const NAME: &'static str = "MiniMapController.IconIndex";
114 const NAMESPACE: &'static str = "App";
115
116 fn class() -> ::unity::Class {
117 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
118 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
119 }
120 }
121 impl ::unity::IlType for MiniMapController_IconIndex {
122 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
123 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
124 }
125 }
126 impl MiniMapController_IconIndex {
127 pub fn normal_unit() -> Self {
128 Self { value: 0 }
129 }
130
131 pub fn boss_unit() -> Self {
132 Self { value: 1 }
133 }
134
135 pub fn tbox() -> Self {
136 Self { value: 2 }
137 }
138
139 pub fn door() -> Self {
140 Self { value: 3 }
141 }
142
143 pub fn torch() -> Self {
144 Self { value: 4 }
145 }
146
147 pub fn torch_off() -> Self {
148 Self { value: 5 }
149 }
150
151 pub fn visit() -> Self {
152 Self { value: 6 }
153 }
154
155 pub fn escape() -> Self {
156 Self { value: 7 }
157 }
158
159 pub fn destroy() -> Self {
160 Self { value: 8 }
161 }
162
163 pub fn breakdown_enemy() -> Self {
164 Self { value: 9 }
165 }
166
167 pub fn cannon() -> Self {
168 Self { value: 10 }
169 }
170
171 pub fn crystal() -> Self {
172 Self { value: 11 }
173 }
174
175 pub fn dragon_stone() -> Self {
176 Self { value: 12 }
177 }
178
179 pub fn ring() -> Self {
180 Self { value: 13 }
181 }
182
183 pub fn num() -> Self {
184 Self { value: 14 }
185 }
186
187 pub fn invalid() -> Self {
188 Self { value: 15 }
189 }
190 }
191
192 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/minimapcontroller/MiniMapController_Alignment.md"))]
193 #[repr(C)]
194 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
195 pub struct MiniMapController_Alignment {
196 pub value: i32,
197 }
198 impl ::unity::ClassIdentity for MiniMapController_Alignment {
199 const NAME: &'static str = "MiniMapController.Alignment";
200 const NAMESPACE: &'static str = "App";
201
202 fn class() -> ::unity::Class {
203 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
204 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
205 }
206 }
207 impl ::unity::IlType for MiniMapController_Alignment {
208 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
209 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
210 }
211 }
212 impl MiniMapController_Alignment {
213 pub fn left_up() -> Self {
214 Self { value: 0 }
215 }
216
217 pub fn left_center() -> Self {
218 Self { value: 1 }
219 }
220
221 pub fn left_bottom() -> Self {
222 Self { value: 2 }
223 }
224
225 pub fn center_up() -> Self {
226 Self { value: 3 }
227 }
228
229 pub fn center() -> Self {
230 Self { value: 4 }
231 }
232
233 pub fn center_bottom() -> Self {
234 Self { value: 5 }
235 }
236
237 pub fn right_up() -> Self {
238 Self { value: 6 }
239 }
240
241 pub fn right_center() -> Self {
242 Self { value: 7 }
243 }
244
245 pub fn right_bottom() -> Self {
246 Self { value: 8 }
247 }
248 }
249
250 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/minimapcontroller/MiniMapController.md"))]
251 #[::unity::class(namespace = "App", name = "MiniMapController")]
252 #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
253 pub struct MiniMapController {
254 #[offset(24)]
255 #[rename(name = "m_GridSize")]
256 pub m_grid_size: f32,
257 #[offset(28)]
258 #[rename(name = "m_OutLineSize")]
259 pub m_out_line_size: f32,
260 #[offset(32)]
261 #[rename(name = "m_ViewPort")]
262 pub m_view_port: crate::unity_engine::gameobject::GameObject,
263 #[offset(40)]
264 #[rename(name = "m_Scroll")]
265 pub m_scroll: crate::unity_engine::gameobject::GameObject,
266 #[offset(48)]
267 #[rename(name = "m_TerrainRoot")]
268 pub m_terrain_root: crate::unity_engine::gameobject::GameObject,
269 #[offset(56)]
270 #[rename(name = "m_SightRoot")]
271 pub m_sight_root: crate::unity_engine::gameobject::GameObject,
272 #[offset(64)]
273 #[rename(name = "m_PanelDeployRoot")]
274 pub m_panel_deploy_root: crate::unity_engine::gameobject::GameObject,
275 #[offset(72)]
276 #[rename(name = "m_PanelDangerRoot")]
277 pub m_panel_danger_root: crate::unity_engine::gameobject::GameObject,
278 #[offset(80)]
279 #[rename(name = "m_PanelDangerAllRoot")]
280 pub m_panel_danger_all_root: crate::unity_engine::gameobject::GameObject,
281 #[offset(88)]
282 #[rename(name = "m_FrameForPanelDangerAllRoot")]
283 pub m_frame_for_panel_danger_all_root: crate::unity_engine::gameobject::GameObject,
284 #[offset(96)]
285 #[rename(name = "m_PanelRouteRoot")]
286 pub m_panel_route_root: crate::unity_engine::gameobject::GameObject,
287 #[offset(104)]
288 #[rename(name = "m_UnitSymbolRoot")]
289 pub m_unit_symbol_root: crate::unity_engine::gameobject::GameObject,
290 #[offset(112)]
291 #[rename(name = "m_UnitIconRoot")]
292 pub m_unit_icon_root: crate::unity_engine::gameobject::GameObject,
293 #[offset(120)]
294 #[rename(name = "m_ColorPlayer")]
295 pub m_color_player: crate::unity_engine::color::Color,
296 #[offset(136)]
297 #[rename(name = "m_ColorEnemy")]
298 pub m_color_enemy: crate::unity_engine::color::Color,
299 #[offset(152)]
300 #[rename(name = "m_ColorAlly")]
301 pub m_color_ally: crate::unity_engine::color::Color,
302 #[offset(168)]
303 #[rename(name = "m_ColorEnemy2")]
304 pub m_color_enemy2: crate::unity_engine::color::Color,
305 #[offset(184)]
306 #[rename(name = "m_EventSymbolRoot")]
307 pub m_event_symbol_root: crate::unity_engine::gameobject::GameObject,
308 #[offset(192)]
309 #[rename(name = "m_CursorRoot")]
310 pub m_cursor_root: crate::unity_engine::gameobject::GameObject,
311 #[offset(200)]
312 #[rename(name = "m_Scale")]
313 pub m_scale: f32,
314 #[offset(204)]
315 #[rename(name = "m_PanelDeployScale")]
316 pub m_panel_deploy_scale: f32,
317 #[offset(208)]
318 #[rename(name = "m_LargeModePosition")]
319 pub m_large_mode_position: crate::unity_engine::vector3::Vector3,
320 #[offset(220)]
321 #[rename(name = "m_LargeModeSize")]
322 pub m_large_mode_size: crate::unity_engine::vector2::Vector2,
323 #[offset(228)]
324 #[rename(name = "m_LargeModeScale")]
325 pub m_large_mode_scale: f32,
326 #[offset(232)]
327 #[rename(name = "m_LargeModeAlignment")]
328 pub m_large_mode_alignment: crate::app::minimapcontroller::MiniMapController_Alignment,
329 #[offset(236)]
330 #[rename(name = "m_LargeModeScaleOld")]
331 pub m_large_mode_scale_old: f32,
332 #[offset(240)]
333 #[rename(name = "m_SmallModePosition")]
334 pub m_small_mode_position: crate::unity_engine::vector3::Vector3,
335 #[offset(252)]
336 #[rename(name = "m_SmallModeSize")]
337 pub m_small_mode_size: crate::unity_engine::vector2::Vector2,
338 #[offset(260)]
339 #[rename(name = "m_SmallModeScale")]
340 pub m_small_mode_scale: f32,
341 #[offset(264)]
342 #[rename(name = "m_SmallModeAlignment")]
343 pub m_small_mode_alignment: crate::app::minimapcontroller::MiniMapController_Alignment,
344 #[offset(268)]
345 #[rename(name = "m_MenuModePosition")]
346 pub m_menu_mode_position: crate::unity_engine::vector3::Vector3,
347 #[offset(280)]
348 #[rename(name = "m_MenuModeSize")]
349 pub m_menu_mode_size: crate::unity_engine::vector2::Vector2,
350 #[offset(288)]
351 #[rename(name = "m_MenuModeScale")]
352 pub m_menu_mode_scale: f32,
353 #[offset(292)]
354 #[rename(name = "m_MenuModeAlignment")]
355 pub m_menu_mode_alignment: crate::app::minimapcontroller::MiniMapController_Alignment,
356 #[offset(296)]
357 #[rename(name = "m_DisplayPosSize")]
358 pub m_display_pos_size: crate::app::minimapcontroller::MiniMapController_DisplayPosSize,
359 #[offset(300)]
360 #[rename(name = "m_InterpolateZoom")]
361 pub m_interpolate_zoom: bool,
362 #[offset(304)]
363 #[rename(name = "m_MiniMapAlphaChangeTime")]
364 pub m_mini_map_alpha_change_time: f32,
365 #[offset(308)]
366 #[rename(name = "m_MiniMapAlphaMax")]
367 pub m_mini_map_alpha_max: f32,
368 #[offset(312)]
369 #[rename(name = "m_SpriteAtlas")]
370 pub m_sprite_atlas: crate::unity_engine::u2d::spriteatlas::SpriteAtlas,
371 #[offset(320)]
372 #[rename(name = "m_InterpolateTime")]
373 pub m_interpolate_time: f32,
374 #[offset(324)]
375 #[rename(name = "m_OldScale")]
376 pub m_old_scale: f32,
377 #[offset(328)]
378 #[rename(name = "m_UnitSymbolList")]
379 pub m_unit_symbol_list: crate::system::collections::generic::list_1::List_1<
380 crate::app::minimapcontroller::MiniMapController_TImage_1<crate::unity_engine::ui::image::Image>,
381 >,
382 #[offset(336)]
383 #[rename(name = "m_EventSymbolList")]
384 pub m_event_symbol_list: crate::system::collections::generic::list_1::List_1<
385 crate::app::minimapcontroller::MiniMapController_TImage_1<crate::unity_engine::ui::image::Image>,
386 >,
387 #[offset(344)]
388 #[rename(name = "m_UnitIconList")]
389 pub m_unit_icon_list: crate::system::collections::generic::list_1::List_1<
390 crate::app::minimapcontroller::MiniMapController_TImage_1<crate::app::uniticon::UnitIcon>,
391 >,
392 #[offset(352)]
393 #[rename(name = "m_ZoomScaleMax")]
394 pub m_zoom_scale_max: f32,
395 #[offset(356)]
396 #[rename(name = "m_ZoomScaleMin")]
397 pub m_zoom_scale_min: f32,
398 #[offset(360)]
399 #[rename(name = "m_TargetPosition")]
400 pub m_target_position: crate::app::interpolatorvector3::InterpolatorVector3,
401 #[offset(368)]
402 #[rename(name = "m_Offset")]
403 pub m_offset: crate::unity_engine::vector3::Vector3,
404 #[offset(380)]
405 #[rename(name = "m_Alignment")]
406 pub m_alignment: crate::app::minimapcontroller::MiniMapController_Alignment,
407 #[static_field]
408 #[rename(name = "IconNames")]
409 pub icon_names: ::unity::Array<::unity::Il2CppString>,
410 #[offset(384)]
411 #[rename(name = "m_Sprites")]
412 pub m_sprites: ::unity::Array<crate::unity_engine::sprite::Sprite>,
413 #[offset(392)]
414 #[rename(name = "m_Mode")]
415 pub m_mode: crate::app::minimapcontroller::MiniMapController_Mode,
416 #[offset(396)]
417 #[rename(name = "m_ModeDirty")]
418 pub m_mode_dirty: bool,
419 #[offset(400)]
420 #[rename(name = "m_ModeChangeDelay")]
421 pub m_mode_change_delay: i32,
422 #[offset(408)]
423 #[rename(name = "m_CanvasGroup")]
424 pub m_canvas_group: crate::unity_engine::canvasgroup::CanvasGroup,
425 #[offset(416)]
426 #[rename(name = "m_MiniMapAlpha")]
427 pub m_mini_map_alpha: f32,
428 #[offset(420)]
429 #[rename(name = "m_MinimapType")]
430 pub m_minimap_type: crate::app::gameconfig::GameConfig_MinimapType,
431 #[offset(424)]
432 #[rename(name = "m_TerrainHashCode")]
433 pub m_terrain_hash_code: i32,
434 #[offset(428)]
435 #[rename(name = "m_AlphaFadeMode")]
436 pub m_alpha_fade_mode: crate::app::minimapcontroller::MiniMapController_FadeMode,
437 #[offset(432)]
438 #[rename(name = "m_minimaplRT")]
439 pub m_minimapl_rt: crate::unity_engine::recttransform::RectTransform,
440 #[offset(440)]
441 #[rename(name = "m_scrollRT")]
442 pub m_scroll_rt: crate::unity_engine::recttransform::RectTransform,
443 #[offset(448)]
444 #[rename(name = "m_terrainRT")]
445 pub m_terrain_rt: crate::unity_engine::recttransform::RectTransform,
446 #[offset(456)]
447 #[rename(name = "m_sightRT")]
448 pub m_sight_rt: crate::unity_engine::recttransform::RectTransform,
449 #[offset(464)]
450 #[rename(name = "m_panelDeployRT")]
451 pub m_panel_deploy_rt: crate::unity_engine::recttransform::RectTransform,
452 #[offset(472)]
453 #[rename(name = "m_panelDangerRT")]
454 pub m_panel_danger_rt: crate::unity_engine::recttransform::RectTransform,
455 #[offset(480)]
456 #[rename(name = "m_panelDangerAllRT")]
457 pub m_panel_danger_all_rt: crate::unity_engine::recttransform::RectTransform,
458 #[offset(488)]
459 #[rename(name = "m_frameForDangerAllRT")]
460 pub m_frame_for_danger_all_rt: crate::unity_engine::recttransform::RectTransform,
461 #[offset(496)]
462 #[rename(name = "m_panelRouteRT")]
463 pub m_panel_route_rt: crate::unity_engine::recttransform::RectTransform,
464 #[offset(504)]
465 #[rename(name = "m_cursor")]
466 pub m_cursor: crate::app::minimapcursor::MiniMapCursor,
467 #[offset(512)]
468 #[rename(name = "m_deployRenderer")]
469 pub m_deploy_renderer: crate::app::minimappaneldeployrenderer::MiniMapPanelDeployRenderer,
470 #[offset(520)]
471 #[rename(name = "m_dangerRenderer")]
472 pub m_danger_renderer: crate::app::minimappaneldangerrenderer::MiniMapPanelDangerRenderer,
473 #[offset(528)]
474 #[rename(name = "m_dangerAllRenderer")]
475 pub m_danger_all_renderer: crate::app::minimappaneldangerallrenderer::MiniMapPanelDangerAllRenderer,
476 #[offset(536)]
477 #[rename(name = "m_frameForDangerAllRenderer")]
478 pub m_frame_for_danger_all_renderer: crate::app::minimappanelframefordangerallrenderer::MiniMapPanelFrameForDangerAllRenderer,
479 #[offset(544)]
480 #[rename(name = "m_routeRenderer")]
481 pub m_route_renderer: crate::app::minimappanelrouterenderer::MiniMapPanelRouteRenderer,
482 #[offset(552)]
483 #[rename(name = "m_terrainRenderer")]
484 pub m_terrain_renderer: crate::app::minimapterrainrenderer::MiniMapTerrainRenderer,
485 #[offset(560)]
486 #[rename(name = "m_sightRenderer")]
487 pub m_sight_renderer: crate::app::minimapsightrenderer::MiniMapSightRenderer,
488 }
489
490 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/minimapcontroller/MiniMapController_Mode.md"))]
491 #[repr(C)]
492 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
493 pub struct MiniMapController_Mode {
494 pub value: i32,
495 }
496 impl ::unity::ClassIdentity for MiniMapController_Mode {
497 const NAME: &'static str = "MiniMapController.Mode";
498 const NAMESPACE: &'static str = "App";
499
500 fn class() -> ::unity::Class {
501 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
502 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
503 }
504 }
505 impl ::unity::IlType for MiniMapController_Mode {
506 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
507 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
508 }
509 }
510 impl MiniMapController_Mode {
511 pub fn hide() -> Self {
512 Self { value: 0 }
513 }
514
515 pub fn show() -> Self {
516 Self { value: 1 }
517 }
518
519 pub fn menu() -> Self {
520 Self { value: 2 }
521 }
522 }
523}
524
525#[cfg(feature = "app-minimapcontroller-types")]
526pub use __types::*;
527
528#[cfg(feature = "app-minimapcontroller")]
529#[::unity::methods]
530impl<T0: ::unity::ClassIdentity> MiniMapController_TImage_1<T0> {
531 #[doc = "`.ctor(T0)` overload"]
532 #[method(name = ".ctor", args = 1)]
533 pub fn ctor(self, image: T0) -> ();
534}
535
536#[cfg(feature = "app-minimapcontroller")]
537impl<T0: ::unity::ClassIdentity> MiniMapController_TImage_1<T0> {
538 #[doc = "`.ctor(T0)` — overload selector"]
539 pub fn new(image: T0) -> Self {
540 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
541 panic!(
542 "{}
543::{}
544 failed to instantiate",
545 ::core::stringify!(MiniMapController_TImage_1),
546 ::core::stringify!(new),
547 )
548 });
549 <Self as IMiniMapController_TImage_1Methods<T0>>::ctor(this, image);
550 this
551 }
552}
553
554#[cfg(feature = "app-minimapcontroller")]
555impl MiniMapController {
556 #[doc = "`.cctor()` overload"]
557 pub fn cctor() -> () {
558 unsafe {
559 ::unity::il2cpp_call!((::unity::module_base()+0x25e3000usize)as*mut u8,();
560 )
561 }
562 }
563}
564
565#[cfg(feature = "app-minimapcontroller")]
566pub trait IMiniMapControllerMethods: IMiniMapController {
567 #[doc = "`TryGetComponent()` overload"]
568 fn try_get_component(self) -> () {
569 unsafe {
570 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
571 ::unity::il2cpp_call!((::unity::module_base()+0x25dba00usize)as*mut u8,();
572(MiniMapController)__receiver)
573 }
574 }
575 #[doc = "`Start()` overload"]
576 fn start(self) -> () {
577 unsafe {
578 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
579 ::unity::il2cpp_call!((::unity::module_base()+0x25dbd60usize)as*mut u8,();
580(MiniMapController)__receiver)
581 }
582 }
583 #[doc = "`Update()` overload"]
584 fn update(self) -> () {
585 unsafe {
586 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
587 ::unity::il2cpp_call!((::unity::module_base()+0x25dc340usize)as*mut u8,();
588(MiniMapController)__receiver)
589 }
590 }
591 #[doc = "`LateUpdate()` overload"]
592 fn late_update(self) -> () {
593 unsafe {
594 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
595 ::unity::il2cpp_call!((::unity::module_base()+0x25dd540usize)as*mut u8,();
596(MiniMapController)__receiver)
597 }
598 }
599 #[doc = "`UpdateCore()` overload"]
600 fn update_core(self) -> () {
601 unsafe {
602 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
603 ::unity::il2cpp_call!((::unity::module_base()+0x25dd2f0usize)as*mut u8,();
604(MiniMapController)__receiver)
605 }
606 }
607 #[doc = "`UpdateTerrain()` overload"]
608 fn update_terrain(self) -> () {
609 unsafe {
610 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
611 ::unity::il2cpp_call!((::unity::module_base()+0x25ddef0usize)as*mut u8,();
612(MiniMapController)__receiver)
613 }
614 }
615 #[doc = "`UpdateSymbolAndIconList()` overload"]
616 fn update_symbol_and_icon_list(self) -> () {
617 unsafe {
618 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
619 ::unity::il2cpp_call!((::unity::module_base()+0x25dbf90usize)as*mut u8,();
620(MiniMapController)__receiver)
621 }
622 }
623 #[doc = "`UpdateUnitIcons()` overload"]
624 fn update_unit_icons(self) -> () {
625 unsafe {
626 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
627 ::unity::il2cpp_call!((::unity::module_base()+0x25de020usize)as*mut u8,();
628(MiniMapController)__receiver)
629 }
630 }
631 #[doc = "`UpdateEventSymbols()` overload"]
632 fn update_event_symbols(self) -> () {
633 unsafe {
634 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
635 ::unity::il2cpp_call!((::unity::module_base()+0x25e1bb0usize)as*mut u8,();
636(MiniMapController)__receiver)
637 }
638 }
639 #[doc = "`Initialize()` overload"]
640 fn initialize(self) -> () {
641 unsafe {
642 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
643 ::unity::il2cpp_call!((::unity::module_base()+0x25e27d0usize)as*mut u8,();
644(MiniMapController)__receiver)
645 }
646 }
647 #[doc = "`UpdateAlpha()` overload"]
648 fn update_alpha(self) -> bool {
649 unsafe {
650 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
651 ::unity::il2cpp_call!((::unity::module_base()+0x25e2b30usize)as*mut u8,bool;
652(MiniMapController)__receiver)
653 }
654 }
655 #[doc = "`ChangeDisplayModeByGameConfig()` overload"]
656 fn change_display_mode_by_game_config(self) -> () {
657 unsafe {
658 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
659 ::unity::il2cpp_call!((::unity::module_base()+0x25dcb30usize)as*mut u8,();
660(MiniMapController)__receiver)
661 }
662 }
663 #[doc = "`GetMapImage()` overload"]
664 fn get_map_image(self) -> crate::app::mapimage::MapImage {
665 unsafe {
666 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
667 ::unity::il2cpp_call!((::unity::module_base()+0x25dc2c0usize)as*mut u8,crate::app::mapimage::MapImage;
668(MiniMapController)__receiver)
669 }
670 }
671 #[doc = "`ChangeMode()` overload"]
672 fn change_mode(self) -> () {
673 unsafe {
674 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
675 ::unity::il2cpp_call!((::unity::module_base()+0x25dc530usize)as*mut u8,();
676(MiniMapController)__receiver)
677 }
678 }
679 #[doc = "`ChangeDisplayPosSize(crate::app::minimapcontroller::MiniMapController_DisplayPosSize)` overload"]
680 fn change_display_pos_size(
681 self,
682 display_pos_size: impl ::core::convert::Into<crate::app::minimapcontroller::MiniMapController_DisplayPosSize>,
683 ) -> () {
684 unsafe {
685 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
686 ::unity::il2cpp_call!((::unity::module_base()+0x25e2c70usize)as*mut u8,();
687(MiniMapController)__receiver,(crate::app::minimapcontroller::MiniMapController_DisplayPosSize)::core::convert::Into::into(display_pos_size))
688 }
689 }
690 #[doc = "`ChangeMode(crate::app::minimapcontroller::MiniMapController_Mode)` overload"]
691 fn change_mode_2(self, mode: impl ::core::convert::Into<crate::app::minimapcontroller::MiniMapController_Mode>) -> () {
692 unsafe {
693 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
694 ::unity::il2cpp_call!((::unity::module_base()+0x25e2e00usize)as*mut u8,();
695(MiniMapController)__receiver,(crate::app::minimapcontroller::MiniMapController_Mode)::core::convert::Into::into(mode))
696 }
697 }
698 #[doc = "`SetDirty()` overload"]
699 fn set_dirty(self) -> () {
700 unsafe {
701 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
702 ::unity::il2cpp_call!((::unity::module_base()+0x25e2e20usize)as*mut u8,();
703(MiniMapController)__receiver)
704 }
705 }
706 #[doc = "`CalcOffset(crate::app::minimapcontroller::MiniMapController_Alignment, f32)` overload"]
707 fn calc_offset(
708 self,
709 alignment: impl ::core::convert::Into<crate::app::minimapcontroller::MiniMapController_Alignment>,
710 scale: impl ::core::convert::Into<f32>,
711 ) -> () {
712 unsafe {
713 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
714 ::unity::il2cpp_call!((::unity::module_base()+0x25ddad0usize)as*mut u8,();
715(MiniMapController)__receiver,(crate::app::minimapcontroller::MiniMapController_Alignment)::core::convert::Into::into(alignment),(f32)::core::convert::Into::into(scale))
716 }
717 }
718 #[doc = "`Show()` overload"]
719 fn show(self) -> () {
720 unsafe {
721 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
722 ::unity::il2cpp_call!((::unity::module_base()+0x25e2e30usize)as*mut u8,();
723(MiniMapController)__receiver)
724 }
725 }
726 #[doc = "`Hide()` overload"]
727 fn hide(self) -> () {
728 unsafe {
729 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
730 ::unity::il2cpp_call!((::unity::module_base()+0x25e2e40usize)as*mut u8,();
731(MiniMapController)__receiver)
732 }
733 }
734 #[doc = "`Zoom(f32)` overload"]
735 fn zoom(self, zoom: impl ::core::convert::Into<f32>) -> () {
736 unsafe {
737 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
738 ::unity::il2cpp_call!((::unity::module_base()+0x25dde20usize)as*mut u8,();
739(MiniMapController)__receiver,(f32)::core::convert::Into::into(zoom))
740 }
741 }
742 #[doc = "`.ctor()` overload"]
743 fn ctor(self) -> () {
744 unsafe {
745 let __receiver = <MiniMapController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
746 ::unity::il2cpp_call!((::unity::module_base()+0x25e2e50usize)as*mut u8,();
747(MiniMapController)__receiver)
748 }
749 }
750}
751
752#[cfg(feature = "app-minimapcontroller")]
753impl<__T: IMiniMapController> IMiniMapControllerMethods for __T {}
754
755#[cfg(feature = "app-minimapcontroller")]
756impl MiniMapController {
757 pub fn try_get_component_method_info() -> &'static ::unity::il2cpp::MethodInfo {
758 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
759 }
760
761 pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
762 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
763 }
764
765 pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
766 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
767 }
768
769 pub fn late_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
770 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
771 }
772
773 pub fn update_core_method_info() -> &'static ::unity::il2cpp::MethodInfo {
774 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
775 }
776
777 pub fn update_terrain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
778 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
779 }
780
781 pub fn update_symbol_and_icon_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
782 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
783 }
784
785 pub fn update_unit_icons_method_info() -> &'static ::unity::il2cpp::MethodInfo {
786 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
787 }
788
789 pub fn update_event_symbols_method_info() -> &'static ::unity::il2cpp::MethodInfo {
790 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
791 }
792
793 pub fn initialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
794 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
795 }
796
797 pub fn update_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
798 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
799 }
800
801 pub fn change_display_mode_by_game_config_method_info() -> &'static ::unity::il2cpp::MethodInfo {
802 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
803 }
804
805 pub fn get_map_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
806 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
807 }
808
809 pub fn change_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
810 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
811 }
812
813 pub fn change_display_pos_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
814 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
815 }
816
817 pub fn change_mode_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
818 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
819 }
820
821 pub fn set_dirty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
822 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
823 }
824
825 pub fn calc_offset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
826 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
827 }
828
829 pub fn show_method_info() -> &'static ::unity::il2cpp::MethodInfo {
830 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
831 }
832
833 pub fn hide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
834 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
835 }
836
837 pub fn zoom_method_info() -> &'static ::unity::il2cpp::MethodInfo {
838 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
839 }
840
841 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
842 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
843 }
844
845 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
846 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
847 }
848}
849
850#[cfg(feature = "app-minimapcontroller")]
851impl MiniMapController {
852 #[doc = "`.ctor()` — no args"]
853 pub fn new() -> Self {
854 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
855 panic!(
856 "{}
857::{}
858 failed to instantiate",
859 ::core::stringify!(MiniMapController),
860 ::core::stringify!(new),
861 )
862 });
863 <Self as IMiniMapControllerMethods>::ctor(this);
864 this
865 }
866}
867
868#[cfg(feature = "app-minimapcontroller")]
869#[doc(hidden)]
870pub mod prelude {
871 pub use super::{
872 IMiniMapController, IMiniMapControllerMethods, IMiniMapController_TImage_1, IMiniMapController_TImage_1Methods, MiniMapController,
873 MiniMapController_Alignment, MiniMapController_DisplayPosSize, MiniMapController_FadeMode, MiniMapController_IconIndex,
874 MiniMapController_Mode, MiniMapController_TImage_1,
875 };
876 #[cfg(feature = "system-object")]
877 pub use crate::system::object::IObjectMethods;
878 #[cfg(feature = "system-enum")]
879 pub use crate::system::r#enum::IEnumMethods;
880 #[cfg(feature = "system-valuetype")]
881 pub use crate::system::valuetype::IValueTypeMethods;
882 #[cfg(feature = "unity_engine-behaviour")]
883 pub use crate::unity_engine::behaviour::IBehaviourMethods;
884 #[cfg(feature = "unity_engine-component")]
885 pub use crate::unity_engine::component::IComponentMethods;
886 #[cfg(feature = "unity_engine-monobehaviour")]
887 pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
888 #[cfg(feature = "unity_engine-object_2")]
889 pub use crate::unity_engine::object_2::IObject_2Methods;
890 pub use crate::{
891 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
892 unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
893 };
894}