1#[cfg(feature = "app-mapinfocircle-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::singletonmonobehaviour_1::{ISingletonMonoBehaviour_1, SingletonMonoBehaviour_1},
10 system::{
11 object::{IObject, Object},
12 r#enum::{Enum, IEnum},
13 valuetype::{IValueType, ValueType},
14 },
15 unity_engine::{
16 behaviour::{Behaviour, IBehaviour},
17 component::{Component, IComponent},
18 monobehaviour::{IMonoBehaviour, MonoBehaviour},
19 object_2::{IObject_2, Object_2},
20 },
21 };
22
23 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapinfocircle/MapInfoCircle_CircleState.md"))]
24 #[repr(C)]
25 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
26 pub struct MapInfoCircle_CircleState {
27 pub value: i32,
28 }
29 impl ::unity::ClassIdentity for MapInfoCircle_CircleState {
30 const NAME: &'static str = "MapInfoCircle.CircleState";
31 const NAMESPACE: &'static str = "App";
32
33 fn class() -> ::unity::Class {
34 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
35 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
36 }
37 }
38 impl ::unity::IlType for MapInfoCircle_CircleState {
39 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
40 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
41 }
42 }
43 impl MapInfoCircle_CircleState {
44 pub fn none() -> Self {
45 Self { value: 0 }
46 }
47
48 pub fn rotate() -> Self {
49 Self { value: 1 }
50 }
51 }
52
53 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapinfocircle/MapInfoCircle_MeshIndex.md"))]
54 #[repr(C)]
55 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
56 pub struct MapInfoCircle_MeshIndex {
57 pub value: i32,
58 }
59 impl ::unity::ClassIdentity for MapInfoCircle_MeshIndex {
60 const NAME: &'static str = "MapInfoCircle.MeshIndex";
61 const NAMESPACE: &'static str = "App";
62
63 fn class() -> ::unity::Class {
64 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
65 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
66 }
67 }
68 impl ::unity::IlType for MapInfoCircle_MeshIndex {
69 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
70 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
71 }
72 }
73 impl MapInfoCircle_MeshIndex {
74 pub fn normal() -> Self {
75 Self { value: 0 }
76 }
77
78 pub fn boss() -> Self {
79 Self { value: 1 }
80 }
81
82 pub fn last_boss() -> Self {
83 Self { value: 2 }
84 }
85
86 pub fn num() -> Self {
87 Self { value: 3 }
88 }
89 }
90
91 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapinfocircle/MapInfoCircle_CircleColor.md"))]
92 #[repr(C)]
93 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
94 pub struct MapInfoCircle_CircleColor {
95 pub value: i32,
96 }
97 impl ::unity::ClassIdentity for MapInfoCircle_CircleColor {
98 const NAME: &'static str = "MapInfoCircle.CircleColor";
99 const NAMESPACE: &'static str = "App";
100
101 fn class() -> ::unity::Class {
102 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
103 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
104 }
105 }
106 impl ::unity::IlType for MapInfoCircle_CircleColor {
107 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
108 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
109 }
110 }
111 impl MapInfoCircle_CircleColor {
112 pub fn blue() -> Self {
113 Self { value: 0 }
114 }
115
116 pub fn red() -> Self {
117 Self { value: 1 }
118 }
119
120 pub fn green() -> Self {
121 Self { value: 2 }
122 }
123
124 pub fn yellow() -> Self {
125 Self { value: 3 }
126 }
127
128 pub fn num() -> Self {
129 Self { value: 4 }
130 }
131 }
132
133 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapinfocircle/MapInfoCircle.md"))]
134 #[::unity::class(namespace = "App", name = "MapInfoCircle")]
135 #[parent(crate::app::singletonmonobehaviour_1::SingletonMonoBehaviour_1<crate::app::mapinfocircle::MapInfoCircle>)]
136 pub struct MapInfoCircle {
137 #[offset(32)]
138 #[rename(name = "m_WarpUnitList")]
139 pub m_warp_unit_list: crate::system::collections::generic::list_1::List_1<crate::app::unit::Unit>,
140 #[offset(40)]
141 #[rename(name = "m_NormalCircle")]
142 pub m_normal_circle: crate::unity_engine::material::Material,
143 #[offset(48)]
144 #[rename(name = "m_BossCircle")]
145 pub m_boss_circle: crate::unity_engine::material::Material,
146 #[offset(56)]
147 #[rename(name = "m_LastBossCircle")]
148 pub m_last_boss_circle: crate::unity_engine::material::Material,
149 #[offset(64)]
150 #[rename(name = "m_PlayerColor")]
151 pub m_player_color: crate::unity_engine::color::Color,
152 #[offset(80)]
153 #[rename(name = "m_PlayerFixedColor")]
154 pub m_player_fixed_color: crate::unity_engine::color::Color,
155 #[offset(96)]
156 #[rename(name = "m_EnemyColor")]
157 pub m_enemy_color: crate::unity_engine::color::Color,
158 #[offset(112)]
159 #[rename(name = "m_EnemyFixedColor")]
160 pub m_enemy_fixed_color: crate::unity_engine::color::Color,
161 #[offset(128)]
162 #[rename(name = "m_AllyColor")]
163 pub m_ally_color: crate::unity_engine::color::Color,
164 #[offset(144)]
165 #[rename(name = "m_AllyFixedColor")]
166 pub m_ally_fixed_color: crate::unity_engine::color::Color,
167 #[offset(160)]
168 #[rename(name = "m_ThirdColor")]
169 pub m_third_color: crate::unity_engine::color::Color,
170 #[offset(176)]
171 #[rename(name = "m_ThirdFixedColor")]
172 pub m_third_fixed_color: crate::unity_engine::color::Color,
173 #[offset(192)]
174 #[rename(name = "m_TimesSpeed")]
175 pub m_times_speed: f32,
176 #[offset(196)]
177 #[rename(name = "m_RotateSpeed")]
178 pub m_rotate_speed: f32,
179 #[offset(200)]
180 #[rename(name = "m_Anime")]
181 pub m_anime: crate::app::mapinfocircle::MapInfoCircle_Animes,
182 #[offset(204)]
183 #[rename(name = "m_SubMeshCount")]
184 pub m_sub_mesh_count: i32,
185 #[offset(208)]
186 #[rename(name = "m_Colors")]
187 pub m_colors: ::unity::Array<crate::unity_engine::color::Color>,
188 #[offset(216)]
189 #[rename(name = "m_FixedColors")]
190 pub m_fixed_colors: ::unity::Array<crate::unity_engine::color::Color>,
191 #[offset(224)]
192 #[rename(name = "m_ActiveUnit")]
193 pub m_active_unit: crate::app::unit::Unit,
194 #[offset(232)]
195 #[rename(name = "m_Cells")]
196 pub m_cells: ::unity::Array<crate::app::mappos::MapPos>,
197 #[offset(240)]
198 #[rename(name = "m_Materials")]
199 pub m_materials: ::unity::Array<crate::unity_engine::material::Material>,
200 #[offset(248)]
201 #[rename(name = "m_State")]
202 pub m_state: crate::app::mapinfocircle::MapInfoCircle_CircleState,
203 #[offset(252)]
204 #[rename(name = "m_PropertyID")]
205 pub m_property_id: i32,
206 #[offset(256)]
207 #[rename(name = "m_Time")]
208 pub m_time: f32,
209 #[offset(260)]
210 #[rename(name = "m_UvRotate")]
211 pub m_uv_rotate: f32,
212 #[offset(264)]
213 #[rename(name = "m_IsActive")]
214 pub m_is_active: bool,
215 #[offset(272)]
216 #[rename(name = "m_AttackImage")]
217 pub m_attack_image: crate::app::mapdeployattackimage::MapDeployAttackImage,
218 #[offset(280)]
219 #[rename(name = "m_RodImage")]
220 pub m_rod_image: crate::app::mapdeployrodimage::MapDeployRodImage,
221 #[offset(288)]
222 #[rename(name = "m_HealImage")]
223 pub m_heal_image: crate::app::mapdeployhealimage::MapDeployHealImage,
224 #[offset(296)]
225 #[rename(name = "m_SupportImage")]
226 pub m_support_image: crate::app::mapdeploysupportimage::MapDeploySupportImage,
227 #[offset(304)]
228 #[rename(name = "m_SupportForUnitImage")]
229 pub m_support_for_unit_image: crate::app::mapdeploysupportforunitimage::MapDeploySupportForUnitImage,
230 #[offset(312)]
231 #[rename(name = "m_InterferenceImage")]
232 pub m_interference_image: crate::app::mapdeployinterferenceimage::MapDeployInterferenceImage,
233 #[offset(320)]
234 #[rename(name = "m_ActionImage")]
235 pub m_action_image: crate::app::mapdeployactionimage::MapDeployActionImage,
236 #[offset(328)]
237 #[rename(name = "m_RangeImage")]
238 pub m_range_image: crate::app::mapdeployrangeimage::MapDeployRangeImage,
239 #[offset(336)]
240 #[rename(name = "m_OverlapImage")]
241 pub m_overlap_image: crate::app::mapdeployoverlapimage::MapDeployOverlapImage,
242 #[offset(344)]
243 #[rename(name = "m_DanceImage")]
244 pub m_dance_image: crate::app::mapdeploydanceimage::MapDeployDanceImage,
245 #[offset(352)]
246 #[rename(name = "m_CannonImage")]
247 pub m_cannon_image: crate::app::mapdeploycannonimage::MapDeployCannonImage,
248 #[offset(360)]
249 #[rename(name = "m_Mesh")]
250 pub m_mesh: crate::app::map::Map_CellMesh,
251 #[offset(368)]
252 #[rename(name = "m_Renderer")]
253 pub m_renderer: crate::unity_engine::meshrenderer::MeshRenderer,
254 #[offset(376)]
255 #[rename(name = "m_DrawNormalCircle")]
256 pub m_draw_normal_circle: crate::app::mapfor::MapFor_UnitFunction,
257 #[offset(384)]
258 #[rename(name = "m_DrawBossCircle")]
259 pub m_draw_boss_circle: crate::app::mapfor::MapFor_UnitFunction,
260 #[offset(392)]
261 #[rename(name = "m_DrawLastBossCircle")]
262 pub m_draw_last_boss_circle: crate::app::mapfor::MapFor_UnitFunction,
263 #[offset(400)]
264 #[rename(name = "m_ResistWarpUnit")]
265 pub m_resist_warp_unit: crate::app::mapfor::MapFor_UnitFunction,
266 #[offset(408)]
267 #[rename(name = "m_ResistRewarpUnit")]
268 pub m_resist_rewarp_unit: crate::app::mapfor::MapFor_UnitFunction,
269 }
270
271 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapinfocircle/MapInfoCircle_Animes.md"))]
272 #[repr(C)]
273 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
274 pub struct MapInfoCircle_Animes {
275 pub value: i32,
276 }
277 impl ::unity::ClassIdentity for MapInfoCircle_Animes {
278 const NAME: &'static str = "MapInfoCircle.Animes";
279 const NAMESPACE: &'static str = "App";
280
281 fn class() -> ::unity::Class {
282 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
283 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
284 }
285 }
286 impl ::unity::IlType for MapInfoCircle_Animes {
287 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
288 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
289 }
290 }
291 impl MapInfoCircle_Animes {
292 pub fn none() -> Self {
293 Self { value: 0 }
294 }
295
296 pub fn low_rotate() -> Self {
297 Self { value: 1 }
298 }
299
300 pub fn high_rotate() -> Self {
301 Self { value: 2 }
302 }
303 }
304}
305
306#[cfg(feature = "app-mapinfocircle-types")]
307pub use __types::*;
308
309#[cfg(feature = "app-mapinfocircle")]
310pub trait IMapInfoCircleMethods: IMapInfoCircle {
311 #[doc = "`Start()` overload"]
312 fn start(self) -> () {
313 unsafe {
314 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
315 ::unity::il2cpp_call!((::unity::module_base()+0x2069070usize)as*mut u8,();
316(MapInfoCircle)__receiver)
317 }
318 }
319 #[doc = "`GetMaterials()` overload"]
320 fn get_materials(self) -> ::unity::Array<crate::unity_engine::material::Material> {
321 unsafe {
322 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
323 ::unity::il2cpp_call!((::unity::module_base()+0x2069580usize)as*mut u8, ::unity::Array<crate::unity_engine::material::Material> ;
324(MapInfoCircle)__receiver)
325 }
326 }
327 #[doc = "`GetColor(crate::app::unit::Unit, bool)` overload"]
328 fn get_color(
329 self,
330 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
331 is_check_fixed: impl ::core::convert::Into<bool>,
332 ) -> crate::unity_engine::color::Color {
333 unsafe {
334 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
335 ::unity::il2cpp_call!((::unity::module_base()+0x20696a0usize)as*mut u8,crate::unity_engine::color::Color;
336(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(bool)::core::convert::Into::into(is_check_fixed))
337 }
338 }
339 #[doc = "`CanTarget(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
340 fn can_target(
341 self,
342 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
343 target: impl ::core::convert::Into<crate::app::unit::Unit>,
344 ) -> bool {
345 unsafe {
346 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
347 ::unity::il2cpp_call!((::unity::module_base()+0x2069a00usize)as*mut u8,bool;
348(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(target))
349 }
350 }
351 #[doc = "`CanAttack(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
352 fn can_attack(
353 self,
354 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
355 target: impl ::core::convert::Into<crate::app::unit::Unit>,
356 ) -> bool {
357 unsafe {
358 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
359 ::unity::il2cpp_call!((::unity::module_base()+0x2069ca0usize)as*mut u8,bool;
360(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(target))
361 }
362 }
363 #[doc = "`CanDance(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
364 fn can_dance(
365 self,
366 dancer: impl ::core::convert::Into<crate::app::unit::Unit>,
367 target: impl ::core::convert::Into<crate::app::unit::Unit>,
368 ) -> bool {
369 unsafe {
370 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
371 ::unity::il2cpp_call!((::unity::module_base()+0x2069da0usize)as*mut u8,bool;
372(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(dancer),(crate::app::unit::Unit)::core::convert::Into::into(target))
373 }
374 }
375 #[doc = "`CanContract(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
376 fn can_contract(
377 self,
378 contractor: impl ::core::convert::Into<crate::app::unit::Unit>,
379 target: impl ::core::convert::Into<crate::app::unit::Unit>,
380 ) -> bool {
381 unsafe {
382 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
383 ::unity::il2cpp_call!((::unity::module_base()+0x206a070usize)as*mut u8,bool;
384(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(contractor),(crate::app::unit::Unit)::core::convert::Into::into(target))
385 }
386 }
387 #[doc = "`CanUseHealRod(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
388 fn can_use_heal_rod(
389 self,
390 user: impl ::core::convert::Into<crate::app::unit::Unit>,
391 target: impl ::core::convert::Into<crate::app::unit::Unit>,
392 ) -> bool {
393 unsafe {
394 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
395 ::unity::il2cpp_call!((::unity::module_base()+0x206a2c0usize)as*mut u8,bool;
396(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(user),(crate::app::unit::Unit)::core::convert::Into::into(target))
397 }
398 }
399 #[doc = "`CanUseHealRod(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::itemdata::ItemData)` overload"]
400 fn can_use_heal_rod_2(
401 self,
402 user: impl ::core::convert::Into<crate::app::unit::Unit>,
403 target: impl ::core::convert::Into<crate::app::unit::Unit>,
404 item_data: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
405 ) -> bool {
406 unsafe {
407 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
408 ::unity::il2cpp_call!((::unity::module_base()+0x206a600usize)as*mut u8,bool;
409(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(user),(crate::app::unit::Unit)::core::convert::Into::into(target),(crate::app::itemdata::ItemData)::core::convert::Into::into(item_data))
410 }
411 }
412 #[doc = "`CanUseSupportRod(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
413 fn can_use_support_rod(
414 self,
415 user: impl ::core::convert::Into<crate::app::unit::Unit>,
416 target: impl ::core::convert::Into<crate::app::unit::Unit>,
417 ) -> bool {
418 unsafe {
419 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
420 ::unity::il2cpp_call!((::unity::module_base()+0x206a640usize)as*mut u8,bool;
421(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(user),(crate::app::unit::Unit)::core::convert::Into::into(target))
422 }
423 }
424 #[doc = "`CanUseSupportRod(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::itemdata::ItemData, bool)` overload"]
425 fn can_use_support_rod_2(
426 self,
427 user: impl ::core::convert::Into<crate::app::unit::Unit>,
428 target: impl ::core::convert::Into<crate::app::unit::Unit>,
429 item_data: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
430 is_item_selected: impl ::core::convert::Into<bool>,
431 ) -> bool {
432 unsafe {
433 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
434 ::unity::il2cpp_call!((::unity::module_base()+0x206ae10usize)as*mut u8,bool;
435(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(user),(crate::app::unit::Unit)::core::convert::Into::into(target),(crate::app::itemdata::ItemData)::core::convert::Into::into(item_data),(bool)::core::convert::Into::into(is_item_selected))
436 }
437 }
438 #[doc = "`CanUseInterferenceRod(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
439 fn can_use_interference_rod(
440 self,
441 user: impl ::core::convert::Into<crate::app::unit::Unit>,
442 target: impl ::core::convert::Into<crate::app::unit::Unit>,
443 ) -> bool {
444 unsafe {
445 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
446 ::unity::il2cpp_call!((::unity::module_base()+0x206b250usize)as*mut u8,bool;
447(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(user),(crate::app::unit::Unit)::core::convert::Into::into(target))
448 }
449 }
450 #[doc = "`CanUseEngageRod(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
451 fn can_use_engage_rod(
452 self,
453 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
454 target: impl ::core::convert::Into<crate::app::unit::Unit>,
455 ) -> bool {
456 unsafe {
457 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
458 ::unity::il2cpp_call!((::unity::module_base()+0x206b500usize)as*mut u8,bool;
459(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(target))
460 }
461 }
462 #[doc = "`CanEnchantItem(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
463 fn can_enchant_item(
464 self,
465 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
466 target: impl ::core::convert::Into<crate::app::unit::Unit>,
467 ) -> bool {
468 unsafe {
469 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
470 ::unity::il2cpp_call!((::unity::module_base()+0x206b960usize)as*mut u8,bool;
471(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(target))
472 }
473 }
474 #[doc = "`DrawCircle(crate::app::unit::Unit, i32)` overload"]
475 fn draw_circle(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, index: impl ::core::convert::Into<i32>) -> () {
476 unsafe {
477 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
478 ::unity::il2cpp_call!((::unity::module_base()+0x206ba30usize)as*mut u8,();
479(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(index))
480 }
481 }
482 #[doc = "`DrawNormalCircle(crate::app::unit::Unit)` overload"]
483 fn draw_normal_circle(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
484 unsafe {
485 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
486 ::unity::il2cpp_call!((::unity::module_base()+0x2071e30usize)as*mut u8,();
487(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
488 }
489 }
490 #[doc = "`DrawBossCircle(crate::app::unit::Unit)` overload"]
491 fn draw_boss_circle(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
492 unsafe {
493 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
494 ::unity::il2cpp_call!((::unity::module_base()+0x2071f60usize)as*mut u8,();
495(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
496 }
497 }
498 #[doc = "`DrawLastBossCircle(crate::app::unit::Unit)` overload"]
499 fn draw_last_boss_circle(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
500 unsafe {
501 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
502 ::unity::il2cpp_call!((::unity::module_base()+0x20720a0usize)as*mut u8,();
503(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
504 }
505 }
506 #[doc = "`IsDrawLowRotateCircle(crate::app::unit::Unit)` overload"]
507 fn is_draw_low_rotate_circle(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
508 unsafe {
509 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
510 ::unity::il2cpp_call!((::unity::module_base()+0x206f9e0usize)as*mut u8,bool;
511(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
512 }
513 }
514 #[doc = "`IsDrawHighRotateCircle(crate::app::unit::Unit)` overload"]
515 fn is_draw_high_rotate_circle(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
516 unsafe {
517 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
518 ::unity::il2cpp_call!((::unity::module_base()+0x20713a0usize)as*mut u8,bool;
519(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
520 }
521 }
522 #[doc = "`LateUpdate()` overload"]
523 fn late_update(self) -> () {
524 unsafe {
525 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
526 ::unity::il2cpp_call!((::unity::module_base()+0x20721e0usize)as*mut u8,();
527(MapInfoCircle)__receiver)
528 }
529 }
530 #[doc = "`SetActive(bool)` overload"]
531 fn set_active(self, active: impl ::core::convert::Into<bool>) -> () {
532 unsafe {
533 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
534 ::unity::il2cpp_call!((::unity::module_base()+0x2072760usize)as*mut u8,();
535(MapInfoCircle)__receiver,(bool)::core::convert::Into::into(active))
536 }
537 }
538 #[doc = "`SetUnit(crate::app::unit::Unit)` overload"]
539 fn set_unit(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
540 unsafe {
541 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
542 ::unity::il2cpp_call!((::unity::module_base()+0x2072790usize)as*mut u8,();
543(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
544 }
545 }
546 #[doc = "`SetAnime(crate::app::mapinfocircle::MapInfoCircle_Animes)` overload"]
547 fn set_anime(self, anime: impl ::core::convert::Into<crate::app::mapinfocircle::MapInfoCircle_Animes>) -> () {
548 unsafe {
549 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
550 ::unity::il2cpp_call!((::unity::module_base()+0x20727a0usize)as*mut u8,();
551(MapInfoCircle)__receiver,(crate::app::mapinfocircle::MapInfoCircle_Animes)::core::convert::Into::into(anime))
552 }
553 }
554 #[doc = "`SetWarpUnit()` overload"]
555 fn set_warp_unit(self) -> () {
556 unsafe {
557 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
558 ::unity::il2cpp_call!((::unity::module_base()+0x20727b0usize)as*mut u8,();
559(MapInfoCircle)__receiver)
560 }
561 }
562 #[doc = "`SetRewarpUnit()` overload"]
563 fn set_rewarp_unit(self) -> () {
564 unsafe {
565 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
566 ::unity::il2cpp_call!((::unity::module_base()+0x2072840usize)as*mut u8,();
567(MapInfoCircle)__receiver)
568 }
569 }
570 #[doc = "`ResistWarpUnit(crate::app::unit::Unit)` overload"]
571 fn resist_warp_unit(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
572 unsafe {
573 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
574 ::unity::il2cpp_call!((::unity::module_base()+0x20728d0usize)as*mut u8,();
575(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
576 }
577 }
578 #[doc = "`ResistRewarpUnit(crate::app::unit::Unit)` overload"]
579 fn resist_rewarp_unit(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
580 unsafe {
581 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
582 ::unity::il2cpp_call!((::unity::module_base()+0x2072a00usize)as*mut u8,();
583(MapInfoCircle)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
584 }
585 }
586 #[doc = "`ClearWarpUnit()` overload"]
587 fn clear_warp_unit(self) -> () {
588 unsafe {
589 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
590 ::unity::il2cpp_call!((::unity::module_base()+0x2072b10usize)as*mut u8,();
591(MapInfoCircle)__receiver)
592 }
593 }
594 #[doc = "`.ctor()` overload"]
595 fn ctor(self) -> () {
596 unsafe {
597 let __receiver = <MapInfoCircle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
598 ::unity::il2cpp_call!((::unity::module_base()+0x2072b70usize)as*mut u8,();
599(MapInfoCircle)__receiver)
600 }
601 }
602}
603
604#[cfg(feature = "app-mapinfocircle")]
605impl<__T: IMapInfoCircle> IMapInfoCircleMethods for __T {}
606
607#[cfg(feature = "app-mapinfocircle")]
608impl MapInfoCircle {
609 pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
610 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
611 }
612
613 pub fn get_materials_method_info() -> &'static ::unity::il2cpp::MethodInfo {
614 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
615 }
616
617 pub fn get_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
618 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
619 }
620
621 pub fn can_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
622 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
623 }
624
625 pub fn can_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
626 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
627 }
628
629 pub fn can_dance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
630 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
631 }
632
633 pub fn can_contract_method_info() -> &'static ::unity::il2cpp::MethodInfo {
634 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
635 }
636
637 pub fn can_use_heal_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
638 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
639 }
640
641 pub fn can_use_heal_rod_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
642 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
643 }
644
645 pub fn can_use_support_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
646 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
647 }
648
649 pub fn can_use_support_rod_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
650 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
651 }
652
653 pub fn can_use_interference_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
654 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
655 }
656
657 pub fn can_use_engage_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
658 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
659 }
660
661 pub fn can_enchant_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
662 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
663 }
664
665 pub fn draw_circle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
666 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
667 }
668
669 pub fn draw_normal_circle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
670 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
671 }
672
673 pub fn draw_boss_circle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
674 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
675 }
676
677 pub fn draw_last_boss_circle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
678 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
679 }
680
681 pub fn is_draw_low_rotate_circle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
682 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
683 }
684
685 pub fn is_draw_high_rotate_circle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
686 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
687 }
688
689 pub fn late_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
690 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
691 }
692
693 pub fn set_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
694 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
695 }
696
697 pub fn set_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
698 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
699 }
700
701 pub fn set_anime_method_info() -> &'static ::unity::il2cpp::MethodInfo {
702 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
703 }
704
705 pub fn set_warp_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
706 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
707 }
708
709 pub fn set_rewarp_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
710 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
711 }
712
713 pub fn resist_warp_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
714 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
715 }
716
717 pub fn resist_rewarp_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
718 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
719 }
720
721 pub fn clear_warp_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
722 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
723 }
724
725 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
726 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
727 }
728}
729
730#[cfg(feature = "app-mapinfocircle")]
731impl MapInfoCircle {
732 #[doc = "`.ctor()` — no args"]
733 pub fn new() -> Self {
734 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
735 panic!(
736 "{}
737::{}
738 failed to instantiate",
739 ::core::stringify!(MapInfoCircle),
740 ::core::stringify!(new),
741 )
742 });
743 <Self as IMapInfoCircleMethods>::ctor(this);
744 this
745 }
746}
747
748#[cfg(feature = "app-mapinfocircle")]
749#[doc(hidden)]
750pub mod prelude {
751 pub use super::{
752 IMapInfoCircle, IMapInfoCircleMethods, MapInfoCircle, MapInfoCircle_Animes, MapInfoCircle_CircleColor, MapInfoCircle_CircleState,
753 MapInfoCircle_MeshIndex,
754 };
755 #[cfg(feature = "app-singletonmonobehaviour_1")]
756 pub use crate::app::singletonmonobehaviour_1::ISingletonMonoBehaviour_1Methods;
757 #[cfg(feature = "system-object")]
758 pub use crate::system::object::IObjectMethods;
759 #[cfg(feature = "system-enum")]
760 pub use crate::system::r#enum::IEnumMethods;
761 #[cfg(feature = "system-valuetype")]
762 pub use crate::system::valuetype::IValueTypeMethods;
763 #[cfg(feature = "unity_engine-behaviour")]
764 pub use crate::unity_engine::behaviour::IBehaviourMethods;
765 #[cfg(feature = "unity_engine-component")]
766 pub use crate::unity_engine::component::IComponentMethods;
767 #[cfg(feature = "unity_engine-monobehaviour")]
768 pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
769 #[cfg(feature = "unity_engine-object_2")]
770 pub use crate::unity_engine::object_2::IObject_2Methods;
771 pub use crate::{
772 app::singletonmonobehaviour_1::ISingletonMonoBehaviour_1,
773 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
774 unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
775 };
776}