1#[cfg(feature = "app-unitstatussetter-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/unitstatussetter/UnitStatusSetter_WeaponLevelSetter.md"))]
23 #[::unity::class(namespace = "App", name = "UnitStatusSetter.WeaponLevelSetter")]
24 #[parent(crate::system::object::Object)]
25 pub struct UnitStatusSetter_WeaponLevelSetter {
26 #[offset(16)]
27 #[rename(name = "m_root")]
28 pub m_root: crate::unity_engine::gameobject::GameObject,
29 #[offset(24)]
30 #[rename(name = "m_icon")]
31 pub m_icon: crate::unity_engine::ui::image::Image,
32 #[offset(32)]
33 #[rename(name = "m_level")]
34 pub m_level: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
35 }
36
37 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitstatussetter/UnitStatusSetter_CapabilityValueParam.md"))]
38 #[::unity::class(namespace = "App", name = "UnitStatusSetter.CapabilityValueParam")]
39 #[parent(crate::app::unitstatussetter::UnitStatusSetter_ValueParam)]
40 pub struct UnitStatusSetter_CapabilityValueParam {
41 #[offset(88)]
42 #[rename(name = "m_capabilityType")]
43 pub m_capability_type: crate::app::capabilitydefinition::CapabilityDefinition_Type,
44 }
45
46 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitstatussetter/UnitStatusSetter_ForceType.md"))]
47 #[repr(C)]
48 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
49 pub struct UnitStatusSetter_ForceType {
50 pub value: i32,
51 }
52 impl ::unity::ClassIdentity for UnitStatusSetter_ForceType {
53 const NAME: &'static str = "UnitStatusSetter.ForceType";
54 const NAMESPACE: &'static str = "App";
55
56 fn class() -> ::unity::Class {
57 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
58 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
59 }
60 }
61 impl ::unity::IlType for UnitStatusSetter_ForceType {
62 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
63 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
64 }
65 }
66 impl UnitStatusSetter_ForceType {
67 pub fn player() -> Self {
68 Self { value: 0 }
69 }
70
71 pub fn enemy() -> Self {
72 Self { value: 1 }
73 }
74
75 pub fn ally() -> Self {
76 Self { value: 2 }
77 }
78
79 pub fn f4th() -> Self {
80 Self { value: 3 }
81 }
82
83 pub fn count() -> Self {
84 Self { value: 4 }
85 }
86 }
87
88 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitstatussetter/UnitStatusSetter_ArrowType.md"))]
89 #[repr(C)]
90 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
91 pub struct UnitStatusSetter_ArrowType {
92 pub value: i32,
93 }
94 impl ::unity::ClassIdentity for UnitStatusSetter_ArrowType {
95 const NAME: &'static str = "UnitStatusSetter.ArrowType";
96 const NAMESPACE: &'static str = "App";
97
98 fn class() -> ::unity::Class {
99 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
100 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
101 }
102 }
103 impl ::unity::IlType for UnitStatusSetter_ArrowType {
104 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
105 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
106 }
107 }
108 impl UnitStatusSetter_ArrowType {
109 pub fn plus() -> Self {
110 Self { value: 0 }
111 }
112
113 pub fn minus() -> Self {
114 Self { value: 1 }
115 }
116
117 pub fn count() -> Self {
118 Self { value: 2 }
119 }
120 }
121
122 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitstatussetter/UnitStatusSetter_HPStockType.md"))]
123 #[repr(C)]
124 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
125 pub struct UnitStatusSetter_HPStockType {
126 pub value: i32,
127 }
128 impl ::unity::ClassIdentity for UnitStatusSetter_HPStockType {
129 const NAME: &'static str = "UnitStatusSetter.HPStockType";
130 const NAMESPACE: &'static str = "App";
131
132 fn class() -> ::unity::Class {
133 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
134 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
135 }
136 }
137 impl ::unity::IlType for UnitStatusSetter_HPStockType {
138 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
139 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
140 }
141 }
142 impl UnitStatusSetter_HPStockType {
143 pub fn normal() -> Self {
144 Self { value: 0 }
145 }
146
147 pub fn rampage() -> Self {
148 Self { value: 1 }
149 }
150
151 pub fn player() -> Self {
152 Self { value: 2 }
153 }
154
155 pub fn count() -> Self {
156 Self { value: 3 }
157 }
158 }
159
160 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitstatussetter/UnitStatusSetter_WdwType.md"))]
161 #[repr(C)]
162 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
163 pub struct UnitStatusSetter_WdwType {
164 pub value: i32,
165 }
166 impl ::unity::ClassIdentity for UnitStatusSetter_WdwType {
167 const NAME: &'static str = "UnitStatusSetter.WdwType";
168 const NAMESPACE: &'static str = "App";
169
170 fn class() -> ::unity::Class {
171 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
172 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
173 }
174 }
175 impl ::unity::IlType for UnitStatusSetter_WdwType {
176 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
177 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
178 }
179 }
180 impl UnitStatusSetter_WdwType {
181 pub fn default() -> Self {
182 Self { value: 0 }
183 }
184
185 pub fn synchro_blue() -> Self {
186 Self { value: 1 }
187 }
188
189 pub fn synchro_red() -> Self {
190 Self { value: 2 }
191 }
192
193 pub fn synchro_green() -> Self {
194 Self { value: 3 }
195 }
196
197 pub fn engage_blue() -> Self {
198 Self { value: 4 }
199 }
200
201 pub fn engage_red() -> Self {
202 Self { value: 5 }
203 }
204
205 pub fn synchro_yellow() -> Self {
206 Self { value: 6 }
207 }
208
209 pub fn count() -> Self {
210 Self { value: 7 }
211 }
212 }
213
214 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitstatussetter/UnitStatusSetter_GodBuffType.md"))]
215 #[repr(C)]
216 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
217 pub struct UnitStatusSetter_GodBuffType {
218 pub value: i32,
219 }
220 impl ::unity::ClassIdentity for UnitStatusSetter_GodBuffType {
221 const NAME: &'static str = "UnitStatusSetter.GodBuffType";
222 const NAMESPACE: &'static str = "App";
223
224 fn class() -> ::unity::Class {
225 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
226 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
227 }
228 }
229 impl ::unity::IlType for UnitStatusSetter_GodBuffType {
230 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
231 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
232 }
233 }
234 impl UnitStatusSetter_GodBuffType {
235 pub fn blue() -> Self {
236 Self { value: 0 }
237 }
238
239 pub fn red() -> Self {
240 Self { value: 1 }
241 }
242
243 pub fn count() -> Self {
244 Self { value: 2 }
245 }
246 }
247
248 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitstatussetter/UnitStatusSetter.md"))]
249 #[::unity::class(namespace = "App", name = "UnitStatusSetter")]
250 #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
251 pub struct UnitStatusSetter {
252 #[offset(24)]
253 #[rename(name = "m_frameImage")]
254 pub m_frame_image: crate::unity_engine::ui::image::Image,
255 #[offset(32)]
256 #[rename(name = "m_wdwImage")]
257 pub m_wdw_image: crate::unity_engine::ui::image::Image,
258 #[offset(40)]
259 #[rename(name = "m_itemImage")]
260 pub m_item_image: crate::unity_engine::ui::image::Image,
261 #[offset(48)]
262 #[rename(name = "m_skillImage")]
263 pub m_skill_image: crate::unity_engine::ui::image::Image,
264 #[offset(56)]
265 #[rename(name = "m_frameSprites")]
266 pub m_frame_sprites: ::unity::Array<crate::unity_engine::sprite::Sprite>,
267 #[offset(64)]
268 #[rename(name = "m_wdwSprites")]
269 pub m_wdw_sprites: ::unity::Array<crate::unity_engine::sprite::Sprite>,
270 #[offset(72)]
271 #[rename(name = "m_contentSprites")]
272 pub m_content_sprites: ::unity::Array<crate::unity_engine::sprite::Sprite>,
273 #[offset(80)]
274 #[rename(name = "m_hpSprites")]
275 pub m_hp_sprites: ::unity::Array<crate::unity_engine::sprite::Sprite>,
276 #[offset(88)]
277 #[rename(name = "m_godBufSprites")]
278 pub m_god_buf_sprites: ::unity::Array<crate::unity_engine::sprite::Sprite>,
279 #[offset(96)]
280 #[rename(name = "m_hpStockSprites")]
281 pub m_hp_stock_sprites: ::unity::Array<crate::unity_engine::sprite::Sprite>,
282 #[offset(104)]
283 #[rename(name = "m_arrowSprites")]
284 pub m_arrow_sprites: ::unity::Array<crate::unity_engine::sprite::Sprite>,
285 #[offset(112)]
286 #[rename(name = "m_unitIcon")]
287 pub m_unit_icon: crate::unity_engine::gameobject::GameObject,
288 #[offset(120)]
289 #[rename(name = "m_godIcon")]
290 pub m_god_icon: crate::unity_engine::gameobject::GameObject,
291 #[offset(128)]
292 #[rename(name = "m_IsRingNameShow")]
293 pub m_is_ring_name_show: bool,
294 #[offset(136)]
295 #[rename(name = "m_unitNameRoot")]
296 pub m_unit_name_root: crate::unity_engine::gameobject::GameObject,
297 #[offset(144)]
298 #[rename(name = "m_unitName")]
299 pub m_unit_name: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
300 #[offset(152)]
301 #[rename(name = "m_godNameRoot")]
302 pub m_god_name_root: crate::unity_engine::gameobject::GameObject,
303 #[offset(160)]
304 #[rename(name = "m_godName")]
305 pub m_god_name: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
306 #[offset(168)]
307 #[rename(name = "m_jobName")]
308 pub m_job_name: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
309 #[offset(176)]
310 #[rename(name = "m_styleName")]
311 pub m_style_name: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
312 #[offset(184)]
313 #[rename(name = "m_godInfoRoot")]
314 pub m_god_info_root: crate::unity_engine::gameobject::GameObject,
315 #[offset(192)]
316 #[rename(name = "m_bondLevelValue")]
317 pub m_bond_level_value: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
318 #[offset(200)]
319 #[rename(name = "m_bondLevelGauge")]
320 pub m_bond_level_gauge: crate::unity_engine::gameobject::GameObject,
321 #[offset(208)]
322 #[rename(name = "m_enchantIcon")]
323 pub m_enchant_icon: crate::unity_engine::gameobject::GameObject,
324 #[offset(216)]
325 #[rename(name = "m_jobRoot")]
326 pub m_job_root: crate::unity_engine::gameobject::GameObject,
327 #[offset(224)]
328 #[rename(name = "m_efficacyIcons")]
329 pub m_efficacy_icons: crate::system::collections::generic::list_1::List_1<crate::unity_engine::ui::image::Image>,
330 #[offset(232)]
331 #[rename(name = "m_weaponLevel")]
332 pub m_weapon_level: crate::system::collections::generic::list_1::List_1<crate::app::unitstatussetter::UnitStatusSetter_WeaponLevelSetter>,
333 #[offset(240)]
334 #[rename(name = "m_itemRoot")]
335 pub m_item_root: crate::unity_engine::gameobject::GameObject,
336 #[offset(248)]
337 #[rename(name = "m_itemHeightMin")]
338 pub m_item_height_min: f32,
339 #[offset(252)]
340 #[rename(name = "m_itemHeightElement")]
341 pub m_item_height_element: f32,
342 #[offset(256)]
343 #[rename(name = "m_item")]
344 pub m_item: ::unity::Array<crate::app::unitstatussetter::UnitStatusSetter_ItemSetter>,
345 #[offset(264)]
346 #[rename(name = "m_skillRoot")]
347 pub m_skill_root: crate::unity_engine::gameobject::GameObject,
348 #[offset(272)]
349 #[rename(name = "m_skillHeightMin")]
350 pub m_skill_height_min: f32,
351 #[offset(276)]
352 #[rename(name = "m_skillHeightElement")]
353 pub m_skill_height_element: f32,
354 #[offset(280)]
355 #[rename(name = "m_skill")]
356 pub m_skill: crate::system::collections::generic::list_1::List_1<crate::app::unitstatussetter::UnitStatusSetter_SkillSetter>,
357 #[offset(288)]
358 #[rename(name = "m_paramRoot")]
359 pub m_param_root: crate::unity_engine::gameobject::GameObject,
360 #[offset(296)]
361 #[rename(name = "m_capability")]
362 pub m_capability: crate::system::collections::generic::list_1::List_1<crate::app::unitstatussetter::UnitStatusSetter_CapabilityValueParam>,
363 #[offset(304)]
364 #[rename(name = "m_rating")]
365 pub m_rating: crate::app::unitstatussetter::UnitStatusSetter_ValueParam,
366 #[offset(312)]
367 #[rename(name = "m_attack")]
368 pub m_attack: crate::app::unitstatussetter::UnitStatusSetter_ValueParam,
369 #[offset(320)]
370 #[rename(name = "m_hit")]
371 pub m_hit: crate::app::unitstatussetter::UnitStatusSetter_ValueParam,
372 #[offset(328)]
373 #[rename(name = "m_avoid")]
374 pub m_avoid: crate::app::unitstatussetter::UnitStatusSetter_ValueParam,
375 #[offset(336)]
376 #[rename(name = "m_crit")]
377 pub m_crit: crate::app::unitstatussetter::UnitStatusSetter_ValueParam,
378 #[offset(344)]
379 #[rename(name = "m_secure")]
380 pub m_secure: crate::app::unitstatussetter::UnitStatusSetter_ValueParam,
381 #[offset(352)]
382 #[rename(name = "m_maxHp")]
383 pub m_max_hp: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
384 #[offset(360)]
385 #[rename(name = "m_nowHp")]
386 pub m_now_hp: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
387 #[offset(368)]
388 #[rename(name = "m_hpGauge")]
389 pub m_hp_gauge: crate::unity_engine::gameobject::GameObject,
390 #[offset(376)]
391 #[rename(name = "m_hpGaugeImage")]
392 pub m_hp_gauge_image: crate::unity_engine::ui::image::Image,
393 #[offset(384)]
394 #[rename(name = "m_hpArrow")]
395 pub m_hp_arrow: crate::unity_engine::ui::image::Image,
396 #[offset(392)]
397 #[rename(name = "m_lv")]
398 pub m_lv: crate::app::unitstatussetter::UnitStatusSetter_ValueParam,
399 #[offset(400)]
400 #[rename(name = "m_expGauge")]
401 pub m_exp_gauge: crate::unity_engine::gameobject::GameObject,
402 #[offset(408)]
403 #[rename(name = "m_spRoot")]
404 pub m_sp_root: crate::unity_engine::gameobject::GameObject,
405 #[offset(416)]
406 #[rename(name = "m_spValue")]
407 pub m_sp_value: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
408 #[offset(424)]
409 #[rename(name = "m_hpStockRoot")]
410 pub m_hp_stock_root: crate::unity_engine::gameobject::GameObject,
411 #[offset(432)]
412 #[rename(name = "m_hpStock")]
413 pub m_hp_stock: ::unity::Array<crate::unity_engine::ui::image::Image>,
414 #[offset(440)]
415 #[rename(name = "m_isInit")]
416 pub m_is_init: bool,
417 #[offset(441)]
418 #[rename(name = "m_isSimpleUI")]
419 pub m_is_simple_ui: bool,
420 #[offset(448)]
421 #[rename(name = "m_prevUnit")]
422 pub m_prev_unit: crate::app::unit::Unit,
423 }
424
425 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitstatussetter/UnitStatusSetter_RingType.md"))]
426 #[repr(C)]
427 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
428 pub struct UnitStatusSetter_RingType {
429 pub value: i32,
430 }
431 impl ::unity::ClassIdentity for UnitStatusSetter_RingType {
432 const NAME: &'static str = "UnitStatusSetter.RingType";
433 const NAMESPACE: &'static str = "App";
434
435 fn class() -> ::unity::Class {
436 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
437 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
438 }
439 }
440 impl ::unity::IlType for UnitStatusSetter_RingType {
441 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
442 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
443 }
444 }
445 impl UnitStatusSetter_RingType {
446 pub fn god() -> Self {
447 Self { value: 0 }
448 }
449
450 pub fn ring() -> Self {
451 Self { value: 1 }
452 }
453
454 pub fn dark_god() -> Self {
455 Self { value: 2 }
456 }
457
458 pub fn none() -> Self {
459 Self { value: 3 }
460 }
461 }
462
463 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitstatussetter/UnitStatusSetter_ValueParam.md"))]
464 #[::unity::class(namespace = "App", name = "UnitStatusSetter.ValueParam")]
465 #[parent(crate::system::object::Object)]
466 pub struct UnitStatusSetter_ValueParam {
467 #[offset(16)]
468 #[rename(name = "m_setter")]
469 pub m_setter: crate::app::unitstatussetter::UnitStatusSetter,
470 #[offset(24)]
471 #[rename(name = "m_root")]
472 pub m_root: crate::unity_engine::gameobject::GameObject,
473 #[offset(32)]
474 #[rename(name = "m_title")]
475 pub m_title: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
476 #[offset(40)]
477 #[rename(name = "m_value")]
478 pub m_value: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
479 #[offset(48)]
480 #[rename(name = "m_upArrow")]
481 pub m_up_arrow: crate::unity_engine::ui::image::Image,
482 #[offset(56)]
483 #[rename(name = "m_godUpBalloon")]
484 pub m_god_up_balloon: crate::unity_engine::gameobject::GameObject,
485 #[offset(64)]
486 #[rename(name = "m_balloonImage")]
487 pub m_balloon_image: crate::unity_engine::ui::image::Image,
488 #[offset(72)]
489 #[rename(name = "m_godUpValue")]
490 pub m_god_up_value: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
491 #[offset(80)]
492 #[rename(name = "m_godBuffImage")]
493 pub m_god_buff_image: crate::unity_engine::ui::image::Image,
494 }
495
496 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitstatussetter/UnitStatusSetter_ItemSetter.md"))]
497 #[::unity::class(namespace = "App", name = "UnitStatusSetter.ItemSetter")]
498 #[parent(crate::system::object::Object)]
499 pub struct UnitStatusSetter_ItemSetter {
500 #[offset(16)]
501 #[rename(name = "m_root")]
502 pub m_root: crate::unity_engine::gameobject::GameObject,
503 #[offset(24)]
504 #[rename(name = "m_icon")]
505 pub m_icon: crate::unity_engine::gameobject::GameObject,
506 #[offset(32)]
507 #[rename(name = "m_name")]
508 pub m_name: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
509 #[offset(40)]
510 #[rename(name = "m_count")]
511 pub m_count: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
512 #[offset(48)]
513 #[rename(name = "m_godBuffImage")]
514 pub m_god_buff_image: crate::unity_engine::ui::image::Image,
515 #[offset(56)]
516 #[rename(name = "m_setter")]
517 pub m_setter: crate::app::unitstatussetter::UnitStatusSetter,
518 }
519
520 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitstatussetter/UnitStatusSetter_SkillSetter.md"))]
521 #[::unity::class(namespace = "App", name = "UnitStatusSetter.SkillSetter")]
522 #[parent(crate::system::object::Object)]
523 pub struct UnitStatusSetter_SkillSetter {
524 #[offset(16)]
525 #[rename(name = "m_root")]
526 pub m_root: crate::unity_engine::gameobject::GameObject,
527 #[offset(24)]
528 #[rename(name = "m_icon")]
529 pub m_icon: crate::unity_engine::ui::image::Image,
530 #[offset(32)]
531 #[rename(name = "m_name")]
532 pub m_name: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
533 #[offset(40)]
534 #[rename(name = "m_godBuffImage")]
535 pub m_god_buff_image: crate::unity_engine::ui::image::Image,
536 #[offset(48)]
537 #[rename(name = "m_styleBonus")]
538 pub m_style_bonus: crate::unity_engine::gameobject::GameObject,
539 #[offset(56)]
540 #[rename(name = "m_setter")]
541 pub m_setter: crate::app::unitstatussetter::UnitStatusSetter,
542 }
543}
544
545#[cfg(feature = "app-unitstatussetter-types")]
546pub use __types::*;
547
548#[cfg(feature = "app-unitstatussetter")]
549pub trait IUnitStatusSetter_WeaponLevelSetterMethods: IUnitStatusSetter_WeaponLevelSetter {
550 #[doc = "`Init()` overload"]
551 fn init(self) -> () {
552 unsafe {
553 let __receiver =
554 <UnitStatusSetter_WeaponLevelSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
555 ::unity::il2cpp_call!((::unity::module_base()+0x1b59f80usize)as*mut u8,();
556(UnitStatusSetter_WeaponLevelSetter)__receiver)
557 }
558 }
559 #[doc = "`Set(crate::app::itemdata::ItemData_Kinds, crate::app::weaponlevel::WeaponLevel_Kind, i32, crate::app::jobdata::JobData)` overload"]
560 fn set(
561 self,
562 kind: impl ::core::convert::Into<crate::app::itemdata::ItemData_Kinds>,
563 level: impl ::core::convert::Into<crate::app::weaponlevel::WeaponLevel_Kind>,
564 diff: impl ::core::convert::Into<i32>,
565 job_data: impl ::core::convert::Into<crate::app::jobdata::JobData>,
566 ) -> () {
567 unsafe {
568 let __receiver =
569 <UnitStatusSetter_WeaponLevelSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
570 ::unity::il2cpp_call!((::unity::module_base()+0x1b5a090usize)as*mut u8,();
571(UnitStatusSetter_WeaponLevelSetter)__receiver,(crate::app::itemdata::ItemData_Kinds)::core::convert::Into::into(kind),(crate::app::weaponlevel::WeaponLevel_Kind)::core::convert::Into::into(level),(i32)::core::convert::Into::into(diff),(crate::app::jobdata::JobData)::core::convert::Into::into(job_data))
572 }
573 }
574 #[doc = "`.ctor()` overload"]
575 fn ctor(self) -> () {
576 unsafe {
577 let __receiver =
578 <UnitStatusSetter_WeaponLevelSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
579 ::unity::il2cpp_call!((::unity::module_base()+0x1b5a210usize)as*mut u8,();
580(UnitStatusSetter_WeaponLevelSetter)__receiver)
581 }
582 }
583}
584
585#[cfg(feature = "app-unitstatussetter")]
586impl<__T: IUnitStatusSetter_WeaponLevelSetter> IUnitStatusSetter_WeaponLevelSetterMethods for __T {}
587
588#[cfg(feature = "app-unitstatussetter")]
589impl UnitStatusSetter_WeaponLevelSetter {
590 pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
591 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
592 }
593
594 pub fn set_method_info() -> &'static ::unity::il2cpp::MethodInfo {
595 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
596 }
597
598 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
599 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
600 }
601}
602
603#[cfg(feature = "app-unitstatussetter")]
604impl UnitStatusSetter_WeaponLevelSetter {
605 #[doc = "`.ctor()` — no args"]
606 pub fn new() -> Self {
607 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
608 panic!(
609 "{}
610::{}
611 failed to instantiate",
612 ::core::stringify!(UnitStatusSetter_WeaponLevelSetter),
613 ::core::stringify!(new),
614 )
615 });
616 <Self as IUnitStatusSetter_WeaponLevelSetterMethods>::ctor(this);
617 this
618 }
619}
620
621#[cfg(feature = "app-unitstatussetter")]
622pub trait IUnitStatusSetter_CapabilityValueParamMethods: IUnitStatusSetter_CapabilityValueParam {
623 #[doc = "`get_CapabilityType()` overload"]
624 fn get_capability_type(self) -> crate::app::capabilitydefinition::CapabilityDefinition_Type {
625 unsafe {
626 let __receiver = <UnitStatusSetter_CapabilityValueParam as ::unity::FromIlInstance>::from_il_instance(
627 <Self as ::unity::SystemObject>::as_instance(self),
628 );
629 ::unity::il2cpp_call!((::unity::module_base()+0x1b58430usize)as*mut u8,crate::app::capabilitydefinition::CapabilityDefinition_Type;
630(UnitStatusSetter_CapabilityValueParam)__receiver)
631 }
632 }
633 #[doc = "`.ctor()` overload"]
634 fn ctor(self) -> () {
635 unsafe {
636 let __receiver = <UnitStatusSetter_CapabilityValueParam as ::unity::FromIlInstance>::from_il_instance(
637 <Self as ::unity::SystemObject>::as_instance(self),
638 );
639 ::unity::il2cpp_call!((::unity::module_base()+0x1b58440usize)as*mut u8,();
640(UnitStatusSetter_CapabilityValueParam)__receiver)
641 }
642 }
643}
644
645#[cfg(feature = "app-unitstatussetter")]
646impl<__T: IUnitStatusSetter_CapabilityValueParam> IUnitStatusSetter_CapabilityValueParamMethods for __T {}
647
648#[cfg(feature = "app-unitstatussetter")]
649impl UnitStatusSetter_CapabilityValueParam {
650 pub fn get_capability_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
651 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
652 }
653
654 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
655 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
656 }
657}
658
659#[cfg(feature = "app-unitstatussetter")]
660impl UnitStatusSetter_CapabilityValueParam {
661 #[doc = "`.ctor()` — no args"]
662 pub fn new() -> Self {
663 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
664 panic!(
665 "{}
666::{}
667 failed to instantiate",
668 ::core::stringify!(UnitStatusSetter_CapabilityValueParam),
669 ::core::stringify!(new),
670 )
671 });
672 <Self as IUnitStatusSetter_CapabilityValueParamMethods>::ctor(this);
673 this
674 }
675}
676
677#[cfg(feature = "app-unitstatussetter")]
678impl UnitStatusSetter {
679 #[doc = "`GetRingColor(crate::app::unitstatussetter::UnitStatusSetter_RingType)` overload"]
680 pub fn get_ring_color(
681 r#type: impl ::core::convert::Into<crate::app::unitstatussetter::UnitStatusSetter_RingType>,
682 ) -> crate::unity_engine::color::Color {
683 unsafe {
684 ::unity::il2cpp_call!((::unity::module_base()+0x1c64c80usize)as*mut u8,crate::unity_engine::color::Color;
685(crate::app::unitstatussetter::UnitStatusSetter_RingType)::core::convert::Into::into(r#type))
686 }
687 }
688
689 #[doc = "`GetRingSprite(crate::app::unitstatussetter::UnitStatusSetter, crate::app::unitstatussetter::UnitStatusSetter_RingType)` overload"]
690 pub fn get_ring_sprite(
691 setter: impl ::core::convert::Into<crate::app::unitstatussetter::UnitStatusSetter>,
692 r#type: impl ::core::convert::Into<crate::app::unitstatussetter::UnitStatusSetter_RingType>,
693 ) -> crate::unity_engine::sprite::Sprite {
694 unsafe {
695 ::unity::il2cpp_call!((::unity::module_base()+0x1c64d60usize)as*mut u8,crate::unity_engine::sprite::Sprite;
696(crate::app::unitstatussetter::UnitStatusSetter)::core::convert::Into::into(setter),(crate::app::unitstatussetter::UnitStatusSetter_RingType)::core::convert::Into::into(r#type))
697 }
698 }
699
700 #[doc = "`SetArrowSprite(crate::app::unitstatussetter::UnitStatusSetter, crate::unity_engine::ui::image::Image, i32)` overload"]
701 pub fn set_arrow_sprite(
702 setter: impl ::core::convert::Into<crate::app::unitstatussetter::UnitStatusSetter>,
703 image: impl ::core::convert::Into<crate::unity_engine::ui::image::Image>,
704 diff: impl ::core::convert::Into<i32>,
705 ) -> () {
706 unsafe {
707 ::unity::il2cpp_call!((::unity::module_base()+0x1c64db0usize)as*mut u8,();
708(crate::app::unitstatussetter::UnitStatusSetter)::core::convert::Into::into(setter),(crate::unity_engine::ui::image::Image)::core::convert::Into::into(image),(i32)::core::convert::Into::into(diff))
709 }
710 }
711
712 #[doc = "`SetTextColor(crate::tm_pro::textmeshprougui::TextMeshProUGUI, i32, bool)` overload"]
713 pub fn set_text_color(
714 text: impl ::core::convert::Into<crate::tm_pro::textmeshprougui::TextMeshProUGUI>,
715 diff: impl ::core::convert::Into<i32>,
716 is_limit: impl ::core::convert::Into<bool>,
717 ) -> () {
718 unsafe {
719 ::unity::il2cpp_call!((::unity::module_base()+0x1c64f60usize)as*mut u8,();
720(crate::tm_pro::textmeshprougui::TextMeshProUGUI)::core::convert::Into::into(text),(i32)::core::convert::Into::into(diff),(bool)::core::convert::Into::into(is_limit))
721 }
722 }
723
724 #[doc = "`GetUnitRingType(crate::app::unit::Unit)` overload"]
725 pub fn get_unit_ring_type(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::unitstatussetter::UnitStatusSetter_RingType {
726 unsafe {
727 ::unity::il2cpp_call!((::unity::module_base()+0x1c65100usize)as*mut u8,crate::app::unitstatussetter::UnitStatusSetter_RingType;
728(crate::app::unit::Unit)::core::convert::Into::into(unit))
729 }
730 }
731}
732
733#[cfg(feature = "app-unitstatussetter")]
734pub trait IUnitStatusSetterMethods: IUnitStatusSetter {
735 #[doc = "`Init()` overload"]
736 fn init(self) -> () {
737 unsafe {
738 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
739 ::unity::il2cpp_call!((::unity::module_base()+0x1c64550usize)as*mut u8,();
740(UnitStatusSetter)__receiver)
741 }
742 }
743 #[doc = "`SetData(crate::app::unit::Unit, crate::app::battleinfo::BattleInfo_Flags)` overload"]
744 fn set_data(
745 self,
746 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
747 flags: impl ::core::convert::Into<crate::app::battleinfo::BattleInfo_Flags>,
748 ) -> () {
749 unsafe {
750 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
751 ::unity::il2cpp_call!((::unity::module_base()+0x1c64980usize)as*mut u8,();
752(UnitStatusSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::battleinfo::BattleInfo_Flags)::core::convert::Into::into(flags))
753 }
754 }
755 #[doc = "`SetDataImpl(crate::app::unit::Unit)` overload"]
756 fn set_data_impl(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
757 unsafe {
758 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
759 ::unity::il2cpp_call!((::unity::module_base()+0x1c65240usize)as*mut u8,();
760(UnitStatusSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
761 }
762 }
763 #[doc = "`SetDataTempRing(crate::app::unit::Unit, crate::app::godunit::GodUnit, crate::app::unitring::UnitRing)` overload"]
764 fn set_data_temp_ring(
765 self,
766 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
767 god: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
768 ring: impl ::core::convert::Into<crate::app::unitring::UnitRing>,
769 ) -> () {
770 unsafe {
771 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
772 ::unity::il2cpp_call!((::unity::module_base()+0x1c69a50usize)as*mut u8,();
773(UnitStatusSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::godunit::GodUnit)::core::convert::Into::into(god),(crate::app::unitring::UnitRing)::core::convert::Into::into(ring))
774 }
775 }
776 #[doc = "`SetDataNoEnhance(crate::app::unit::Unit)` overload"]
777 fn set_data_no_enhance(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
778 unsafe {
779 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
780 ::unity::il2cpp_call!((::unity::module_base()+0x1c6a160usize)as*mut u8,();
781(UnitStatusSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
782 }
783 }
784 #[doc = "`SetDataClassChange(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
785 fn set_data_class_change(
786 self,
787 before: impl ::core::convert::Into<crate::app::unit::Unit>,
788 after: impl ::core::convert::Into<crate::app::unit::Unit>,
789 ) -> () {
790 unsafe {
791 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
792 ::unity::il2cpp_call!((::unity::module_base()+0x1c6a710usize)as*mut u8,();
793(UnitStatusSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(before),(crate::app::unit::Unit)::core::convert::Into::into(after))
794 }
795 }
796 #[doc = "`SetGodName(crate::app::unit::Unit, crate::app::godunit::GodUnit, crate::app::unitring::UnitRing)` overload"]
797 fn set_god_name(
798 self,
799 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
800 god: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
801 ring: impl ::core::convert::Into<crate::app::unitring::UnitRing>,
802 ) -> () {
803 unsafe {
804 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
805 ::unity::il2cpp_call!((::unity::module_base()+0x1c663f0usize)as*mut u8,();
806(UnitStatusSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::godunit::GodUnit)::core::convert::Into::into(god),(crate::app::unitring::UnitRing)::core::convert::Into::into(ring))
807 }
808 }
809 #[doc = "`SetImageColor(crate::app::unit::Unit, crate::app::godunit::GodUnit)` overload"]
810 fn set_image_color(
811 self,
812 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
813 god: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
814 ) -> () {
815 unsafe {
816 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
817 ::unity::il2cpp_call!((::unity::module_base()+0x1c65c60usize)as*mut u8,();
818(UnitStatusSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::godunit::GodUnit)::core::convert::Into::into(god))
819 }
820 }
821 #[doc = "`SetGodInfo(crate::app::unit::Unit, crate::app::godunit::GodUnit)` overload"]
822 fn set_god_info(
823 self,
824 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
825 god: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
826 ) -> () {
827 unsafe {
828 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
829 ::unity::il2cpp_call!((::unity::module_base()+0x1c664f0usize)as*mut u8,();
830(UnitStatusSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::godunit::GodUnit)::core::convert::Into::into(god))
831 }
832 }
833 #[doc = "`SetItemIcons(crate::app::unit::Unit)` overload"]
834 fn set_item_icons(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
835 unsafe {
836 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
837 ::unity::il2cpp_call!((::unity::module_base()+0x1c68680usize)as*mut u8,();
838(UnitStatusSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
839 }
840 }
841 #[doc = "`SetSkill(crate::app::unit::Unit)` overload"]
842 fn set_skill(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
843 unsafe {
844 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
845 ::unity::il2cpp_call!((::unity::module_base()+0x1c69670usize)as*mut u8,();
846(UnitStatusSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
847 }
848 }
849 #[doc = "`SetLevel(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
850 fn set_level(
851 self,
852 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
853 unit_no_enhance: impl ::core::convert::Into<crate::app::unit::Unit>,
854 ) -> () {
855 unsafe {
856 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
857 ::unity::il2cpp_call!((::unity::module_base()+0x1c66980usize)as*mut u8,();
858(UnitStatusSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(unit_no_enhance))
859 }
860 }
861 #[doc = "`SetSP(crate::app::unit::Unit)` overload"]
862 fn set_sp(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
863 unsafe {
864 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
865 ::unity::il2cpp_call!((::unity::module_base()+0x1c668c0usize)as*mut u8,();
866(UnitStatusSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
867 }
868 }
869 #[doc = "`SetEfficacy(crate::app::unit::Unit)` overload"]
870 fn set_efficacy(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
871 unsafe {
872 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
873 ::unity::il2cpp_call!((::unity::module_base()+0x1c684e0usize)as*mut u8,();
874(UnitStatusSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
875 }
876 }
877 #[doc = "`SetWeaponLevel(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
878 fn set_weapon_level(
879 self,
880 base_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
881 temp_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
882 ) -> () {
883 unsafe {
884 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
885 ::unity::il2cpp_call!((::unity::module_base()+0x1c68360usize)as*mut u8,();
886(UnitStatusSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(base_unit),(crate::app::unit::Unit)::core::convert::Into::into(temp_unit))
887 }
888 }
889 #[doc = "`SetBattleStatus(crate::app::unit::Unit, bool)` overload"]
890 fn set_battle_status(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, is_god_change: impl ::core::convert::Into<bool>) -> () {
891 unsafe {
892 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
893 ::unity::il2cpp_call!((::unity::module_base()+0x1c66b00usize)as*mut u8,();
894(UnitStatusSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(bool)::core::convert::Into::into(is_god_change))
895 }
896 }
897 #[doc = "`SetCapability(crate::app::unit::Unit, crate::app::unit::Unit, bool, bool)` overload"]
898 fn set_capability(
899 self,
900 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
901 unit_no_enhance: impl ::core::convert::Into<crate::app::unit::Unit>,
902 is_god_change: impl ::core::convert::Into<bool>,
903 is_no_enhance: impl ::core::convert::Into<bool>,
904 ) -> () {
905 unsafe {
906 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
907 ::unity::il2cpp_call!((::unity::module_base()+0x1c66e50usize)as*mut u8,();
908(UnitStatusSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(unit_no_enhance),(bool)::core::convert::Into::into(is_god_change),(bool)::core::convert::Into::into(is_no_enhance))
909 }
910 }
911 #[doc = "`SetAttackTitle(crate::app::unit::Unit)` overload"]
912 fn set_attack_title(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
913 unsafe {
914 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
915 ::unity::il2cpp_call!((::unity::module_base()+0x1c68250usize)as*mut u8,();
916(UnitStatusSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
917 }
918 }
919 #[doc = "`GetEfficacySkill(crate::app::unit::Unit, i32)` overload"]
920 fn get_efficacy_skill(
921 self,
922 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
923 icon_index: impl ::core::convert::Into<i32>,
924 ) -> crate::app::skilldata::SkillData {
925 unsafe {
926 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
927 ::unity::il2cpp_call!((::unity::module_base()+0x1c6c040usize)as*mut u8,crate::app::skilldata::SkillData;
928(UnitStatusSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(icon_index))
929 }
930 }
931 #[doc = "`.ctor()` overload"]
932 fn ctor(self) -> () {
933 unsafe {
934 let __receiver = <UnitStatusSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
935 ::unity::il2cpp_call!((::unity::module_base()+0x1c72dd0usize)as*mut u8,();
936(UnitStatusSetter)__receiver)
937 }
938 }
939}
940
941#[cfg(feature = "app-unitstatussetter")]
942impl<__T: IUnitStatusSetter> IUnitStatusSetterMethods for __T {}
943
944#[cfg(feature = "app-unitstatussetter")]
945impl UnitStatusSetter {
946 pub fn get_ring_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
947 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
948 }
949
950 pub fn get_ring_sprite_method_info() -> &'static ::unity::il2cpp::MethodInfo {
951 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
952 }
953
954 pub fn set_arrow_sprite_method_info() -> &'static ::unity::il2cpp::MethodInfo {
955 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
956 }
957
958 pub fn set_text_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
959 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
960 }
961
962 pub fn get_unit_ring_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
963 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
964 }
965
966 pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
967 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
968 }
969
970 pub fn set_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
971 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
972 }
973
974 pub fn set_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
975 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
976 }
977
978 pub fn set_data_temp_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
979 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
980 }
981
982 pub fn set_data_no_enhance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
983 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
984 }
985
986 pub fn set_data_class_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
987 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
988 }
989
990 pub fn set_god_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
991 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
992 }
993
994 pub fn set_image_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
995 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
996 }
997
998 pub fn set_god_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
999 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1000 }
1001
1002 pub fn set_item_icons_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1003 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1004 }
1005
1006 pub fn set_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1007 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1008 }
1009
1010 pub fn set_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1011 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1012 }
1013
1014 pub fn set_sp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1015 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1016 }
1017
1018 pub fn set_efficacy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1019 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1020 }
1021
1022 pub fn set_weapon_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1023 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1024 }
1025
1026 pub fn set_battle_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1027 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1028 }
1029
1030 pub fn set_capability_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1031 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1032 }
1033
1034 pub fn set_attack_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1035 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1036 }
1037
1038 pub fn get_efficacy_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1039 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1040 }
1041
1042 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1043 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1044 }
1045}
1046
1047#[cfg(feature = "app-unitstatussetter")]
1048impl UnitStatusSetter {
1049 #[doc = "`.ctor()` — no args"]
1050 pub fn new() -> Self {
1051 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1052 panic!(
1053 "{}
1054::{}
1055 failed to instantiate",
1056 ::core::stringify!(UnitStatusSetter),
1057 ::core::stringify!(new),
1058 )
1059 });
1060 <Self as IUnitStatusSetterMethods>::ctor(this);
1061 this
1062 }
1063}
1064
1065#[cfg(feature = "app-unitstatussetter")]
1066pub trait IUnitStatusSetter_ValueParamMethods: IUnitStatusSetter_ValueParam {
1067 #[doc = "`Init(crate::app::unitstatussetter::UnitStatusSetter)` overload"]
1068 fn init(self, setter: impl ::core::convert::Into<crate::app::unitstatussetter::UnitStatusSetter>) -> () {
1069 unsafe {
1070 let __receiver =
1071 <UnitStatusSetter_ValueParam as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1072 ::unity::il2cpp_call!((::unity::module_base()+0x1b598e0usize)as*mut u8,();
1073(UnitStatusSetter_ValueParam)__receiver,(crate::app::unitstatussetter::UnitStatusSetter)::core::convert::Into::into(setter))
1074 }
1075 }
1076 #[doc = "`SetOverride(crate::tm_pro::textmeshprougui::TextMeshProUGUI, crate::unity_engine::ui::image::Image)` overload"]
1077 fn set_override(
1078 self,
1079 text: impl ::core::convert::Into<crate::tm_pro::textmeshprougui::TextMeshProUGUI>,
1080 arrow: impl ::core::convert::Into<crate::unity_engine::ui::image::Image>,
1081 ) -> () {
1082 unsafe {
1083 let __receiver =
1084 <UnitStatusSetter_ValueParam as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1085 ::unity::il2cpp_call!((::unity::module_base()+0x1b59b10usize)as*mut u8,();
1086(UnitStatusSetter_ValueParam)__receiver,(crate::tm_pro::textmeshprougui::TextMeshProUGUI)::core::convert::Into::into(text),(crate::unity_engine::ui::image::Image)::core::convert::Into::into(arrow))
1087 }
1088 }
1089 #[doc = "`SetOverrideTitle(::unity::Il2CppString)` overload"]
1090 fn set_override_title(self, title: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1091 unsafe {
1092 let __receiver =
1093 <UnitStatusSetter_ValueParam as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1094 ::unity::il2cpp_call!((::unity::module_base()+0x1b59b50usize)as*mut u8,();
1095(UnitStatusSetter_ValueParam)__receiver,(::unity::Il2CppString)::core::convert::Into::into(title))
1096 }
1097 }
1098 #[doc = "`SetValue(crate::app::unitparamdetail::UnitParamDetail, bool, bool)` overload"]
1099 fn set_value(
1100 self,
1101 detail: impl ::core::convert::Into<crate::app::unitparamdetail::UnitParamDetail>,
1102 is_limit: impl ::core::convert::Into<bool>,
1103 is_god_change: impl ::core::convert::Into<bool>,
1104 ) -> () {
1105 unsafe {
1106 let __receiver =
1107 <UnitStatusSetter_ValueParam as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1108 ::unity::il2cpp_call!((::unity::module_base()+0x1b59bd0usize)as*mut u8,();
1109(UnitStatusSetter_ValueParam)__receiver,(crate::app::unitparamdetail::UnitParamDetail)::core::convert::Into::into(detail),(bool)::core::convert::Into::into(is_limit),(bool)::core::convert::Into::into(is_god_change))
1110 }
1111 }
1112 #[doc = "`SetValueNoEnhance(crate::app::unitparamdetail::UnitParamDetail, bool)` overload"]
1113 fn set_value_no_enhance(
1114 self,
1115 detail: impl ::core::convert::Into<crate::app::unitparamdetail::UnitParamDetail>,
1116 is_limit: impl ::core::convert::Into<bool>,
1117 ) -> () {
1118 unsafe {
1119 let __receiver =
1120 <UnitStatusSetter_ValueParam as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1121 ::unity::il2cpp_call!((::unity::module_base()+0x1b59cd0usize)as*mut u8,();
1122(UnitStatusSetter_ValueParam)__receiver,(crate::app::unitparamdetail::UnitParamDetail)::core::convert::Into::into(detail),(bool)::core::convert::Into::into(is_limit))
1123 }
1124 }
1125 #[doc = "`SetValueDirect(::unity::Il2CppString, i32, bool)` overload"]
1126 fn set_value_direct(
1127 self,
1128 str: impl ::core::convert::Into<::unity::Il2CppString>,
1129 dir: impl ::core::convert::Into<i32>,
1130 is_limit: impl ::core::convert::Into<bool>,
1131 ) -> () {
1132 unsafe {
1133 let __receiver =
1134 <UnitStatusSetter_ValueParam as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1135 ::unity::il2cpp_call!((::unity::module_base()+0x1b58360usize)as*mut u8,();
1136(UnitStatusSetter_ValueParam)__receiver,(::unity::Il2CppString)::core::convert::Into::into(str),(i32)::core::convert::Into::into(dir),(bool)::core::convert::Into::into(is_limit))
1137 }
1138 }
1139 #[doc = "`SetBalloon(i32, crate::app::unitstatussetter::UnitStatusSetter_RingType)` overload"]
1140 fn set_balloon(
1141 self,
1142 up_value: impl ::core::convert::Into<i32>,
1143 ring_type: impl ::core::convert::Into<crate::app::unitstatussetter::UnitStatusSetter_RingType>,
1144 ) -> () {
1145 unsafe {
1146 let __receiver =
1147 <UnitStatusSetter_ValueParam as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1148 ::unity::il2cpp_call!((::unity::module_base()+0x1b59db0usize)as*mut u8,();
1149(UnitStatusSetter_ValueParam)__receiver,(i32)::core::convert::Into::into(up_value),(crate::app::unitstatussetter::UnitStatusSetter_RingType)::core::convert::Into::into(ring_type))
1150 }
1151 }
1152 #[doc = "`.ctor()` overload"]
1153 fn ctor(self) -> () {
1154 unsafe {
1155 let __receiver =
1156 <UnitStatusSetter_ValueParam as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1157 ::unity::il2cpp_call!((::unity::module_base()+0x1b58450usize)as*mut u8,();
1158(UnitStatusSetter_ValueParam)__receiver)
1159 }
1160 }
1161}
1162
1163#[cfg(feature = "app-unitstatussetter")]
1164impl<__T: IUnitStatusSetter_ValueParam> IUnitStatusSetter_ValueParamMethods for __T {}
1165
1166#[cfg(feature = "app-unitstatussetter")]
1167impl UnitStatusSetter_ValueParam {
1168 pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1169 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1170 }
1171
1172 pub fn set_override_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1173 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1174 }
1175
1176 pub fn set_override_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1177 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1178 }
1179
1180 pub fn set_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1181 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1182 }
1183
1184 pub fn set_value_no_enhance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1185 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1186 }
1187
1188 pub fn set_value_direct_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1189 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1190 }
1191
1192 pub fn set_balloon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1193 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1194 }
1195
1196 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1197 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1198 }
1199}
1200
1201#[cfg(feature = "app-unitstatussetter")]
1202impl UnitStatusSetter_ValueParam {
1203 #[doc = "`.ctor()` — no args"]
1204 pub fn new() -> Self {
1205 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1206 panic!(
1207 "{}
1208::{}
1209 failed to instantiate",
1210 ::core::stringify!(UnitStatusSetter_ValueParam),
1211 ::core::stringify!(new),
1212 )
1213 });
1214 <Self as IUnitStatusSetter_ValueParamMethods>::ctor(this);
1215 this
1216 }
1217}
1218
1219#[cfg(feature = "app-unitstatussetter")]
1220pub trait IUnitStatusSetter_ItemSetterMethods: IUnitStatusSetter_ItemSetter {
1221 #[doc = "`Init(crate::app::unitstatussetter::UnitStatusSetter)` overload"]
1222 fn init(self, setter: impl ::core::convert::Into<crate::app::unitstatussetter::UnitStatusSetter>) -> () {
1223 unsafe {
1224 let __receiver =
1225 <UnitStatusSetter_ItemSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1226 ::unity::il2cpp_call!((::unity::module_base()+0x1b58460usize)as*mut u8,();
1227(UnitStatusSetter_ItemSetter)__receiver,(crate::app::unitstatussetter::UnitStatusSetter)::core::convert::Into::into(setter))
1228 }
1229 }
1230 #[doc = "`Disable()` overload"]
1231 fn disable(self) -> () {
1232 unsafe {
1233 let __receiver =
1234 <UnitStatusSetter_ItemSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1235 ::unity::il2cpp_call!((::unity::module_base()+0x1b585f0usize)as*mut u8,();
1236(UnitStatusSetter_ItemSetter)__receiver)
1237 }
1238 }
1239 #[doc = "`SetEmpty(crate::app::unitstatussetter::UnitStatusSetter_RingType)` overload"]
1240 fn set_empty(self, ring_type: impl ::core::convert::Into<crate::app::unitstatussetter::UnitStatusSetter_RingType>) -> () {
1241 unsafe {
1242 let __receiver =
1243 <UnitStatusSetter_ItemSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1244 ::unity::il2cpp_call!((::unity::module_base()+0x1b58670usize)as*mut u8,();
1245(UnitStatusSetter_ItemSetter)__receiver,(crate::app::unitstatussetter::UnitStatusSetter_RingType)::core::convert::Into::into(ring_type))
1246 }
1247 }
1248 #[doc = "`Set(crate::app::unit::Unit, crate::app::unititem::UnitItem, bool, bool)` overload"]
1249 fn set(
1250 self,
1251 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1252 unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
1253 is_active: impl ::core::convert::Into<bool>,
1254 is_equip: impl ::core::convert::Into<bool>,
1255 ) -> () {
1256 unsafe {
1257 let __receiver =
1258 <UnitStatusSetter_ItemSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1259 ::unity::il2cpp_call!((::unity::module_base()+0x1b58800usize)as*mut u8,();
1260(UnitStatusSetter_ItemSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item),(bool)::core::convert::Into::into(is_active),(bool)::core::convert::Into::into(is_equip))
1261 }
1262 }
1263 #[doc = "`SetEngageItemData(crate::app::unit::Unit, crate::app::itemdata::ItemData)` overload"]
1264 fn set_engage_item_data(
1265 self,
1266 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1267 item_data: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
1268 ) -> () {
1269 unsafe {
1270 let __receiver =
1271 <UnitStatusSetter_ItemSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1272 ::unity::il2cpp_call!((::unity::module_base()+0x1b58ef0usize)as*mut u8,();
1273(UnitStatusSetter_ItemSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::itemdata::ItemData)::core::convert::Into::into(item_data))
1274 }
1275 }
1276 #[doc = "`.ctor()` overload"]
1277 fn ctor(self) -> () {
1278 unsafe {
1279 let __receiver =
1280 <UnitStatusSetter_ItemSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1281 ::unity::il2cpp_call!((::unity::module_base()+0x1b59220usize)as*mut u8,();
1282(UnitStatusSetter_ItemSetter)__receiver)
1283 }
1284 }
1285}
1286
1287#[cfg(feature = "app-unitstatussetter")]
1288impl<__T: IUnitStatusSetter_ItemSetter> IUnitStatusSetter_ItemSetterMethods for __T {}
1289
1290#[cfg(feature = "app-unitstatussetter")]
1291impl UnitStatusSetter_ItemSetter {
1292 pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1293 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1294 }
1295
1296 pub fn disable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1297 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1298 }
1299
1300 pub fn set_empty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1301 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1302 }
1303
1304 pub fn set_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1305 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1306 }
1307
1308 pub fn set_engage_item_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1309 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1310 }
1311
1312 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1313 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1314 }
1315}
1316
1317#[cfg(feature = "app-unitstatussetter")]
1318impl UnitStatusSetter_ItemSetter {
1319 #[doc = "`.ctor()` — no args"]
1320 pub fn new() -> Self {
1321 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1322 panic!(
1323 "{}
1324::{}
1325 failed to instantiate",
1326 ::core::stringify!(UnitStatusSetter_ItemSetter),
1327 ::core::stringify!(new),
1328 )
1329 });
1330 <Self as IUnitStatusSetter_ItemSetterMethods>::ctor(this);
1331 this
1332 }
1333}
1334
1335#[cfg(feature = "app-unitstatussetter")]
1336pub trait IUnitStatusSetter_SkillSetterMethods: IUnitStatusSetter_SkillSetter {
1337 #[doc = "`Init(crate::app::unitstatussetter::UnitStatusSetter)` overload"]
1338 fn init(self, setter: impl ::core::convert::Into<crate::app::unitstatussetter::UnitStatusSetter>) -> () {
1339 unsafe {
1340 let __receiver =
1341 <UnitStatusSetter_SkillSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1342 ::unity::il2cpp_call!((::unity::module_base()+0x1b59230usize)as*mut u8,();
1343(UnitStatusSetter_SkillSetter)__receiver,(crate::app::unitstatussetter::UnitStatusSetter)::core::convert::Into::into(setter))
1344 }
1345 }
1346 #[doc = "`Disable()` overload"]
1347 fn disable(self) -> () {
1348 unsafe {
1349 let __receiver =
1350 <UnitStatusSetter_SkillSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1351 ::unity::il2cpp_call!((::unity::module_base()+0x1b593c0usize)as*mut u8,();
1352(UnitStatusSetter_SkillSetter)__receiver)
1353 }
1354 }
1355 #[doc = "`Set(crate::app::skilldata::SkillData, bool, crate::app::unitstatussetter::UnitStatusSetter_RingType)` overload"]
1356 fn set(
1357 self,
1358 skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
1359 is_active: impl ::core::convert::Into<bool>,
1360 r#type: impl ::core::convert::Into<crate::app::unitstatussetter::UnitStatusSetter_RingType>,
1361 ) -> () {
1362 unsafe {
1363 let __receiver =
1364 <UnitStatusSetter_SkillSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1365 ::unity::il2cpp_call!((::unity::module_base()+0x1b59440usize)as*mut u8,();
1366(UnitStatusSetter_SkillSetter)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill),(bool)::core::convert::Into::into(is_active),(crate::app::unitstatussetter::UnitStatusSetter_RingType)::core::convert::Into::into(r#type))
1367 }
1368 }
1369 #[doc = "`.ctor()` overload"]
1370 fn ctor(self) -> () {
1371 unsafe {
1372 let __receiver =
1373 <UnitStatusSetter_SkillSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1374 ::unity::il2cpp_call!((::unity::module_base()+0x1b598d0usize)as*mut u8,();
1375(UnitStatusSetter_SkillSetter)__receiver)
1376 }
1377 }
1378}
1379
1380#[cfg(feature = "app-unitstatussetter")]
1381impl<__T: IUnitStatusSetter_SkillSetter> IUnitStatusSetter_SkillSetterMethods for __T {}
1382
1383#[cfg(feature = "app-unitstatussetter")]
1384impl UnitStatusSetter_SkillSetter {
1385 pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1386 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1387 }
1388
1389 pub fn disable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1390 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1391 }
1392
1393 pub fn set_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1394 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1395 }
1396
1397 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1398 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1399 }
1400}
1401
1402#[cfg(feature = "app-unitstatussetter")]
1403impl UnitStatusSetter_SkillSetter {
1404 #[doc = "`.ctor()` — no args"]
1405 pub fn new() -> Self {
1406 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1407 panic!(
1408 "{}
1409::{}
1410 failed to instantiate",
1411 ::core::stringify!(UnitStatusSetter_SkillSetter),
1412 ::core::stringify!(new),
1413 )
1414 });
1415 <Self as IUnitStatusSetter_SkillSetterMethods>::ctor(this);
1416 this
1417 }
1418}
1419
1420#[cfg(feature = "app-unitstatussetter")]
1421#[doc(hidden)]
1422pub mod prelude {
1423 pub use super::{
1424 IUnitStatusSetter, IUnitStatusSetterMethods, IUnitStatusSetter_CapabilityValueParam, IUnitStatusSetter_CapabilityValueParamMethods,
1425 IUnitStatusSetter_ItemSetter, IUnitStatusSetter_ItemSetterMethods, IUnitStatusSetter_SkillSetter, IUnitStatusSetter_SkillSetterMethods,
1426 IUnitStatusSetter_ValueParam, IUnitStatusSetter_ValueParamMethods, IUnitStatusSetter_WeaponLevelSetter,
1427 IUnitStatusSetter_WeaponLevelSetterMethods, UnitStatusSetter, UnitStatusSetter_ArrowType, UnitStatusSetter_CapabilityValueParam,
1428 UnitStatusSetter_ForceType, UnitStatusSetter_GodBuffType, UnitStatusSetter_HPStockType, UnitStatusSetter_ItemSetter,
1429 UnitStatusSetter_RingType, UnitStatusSetter_SkillSetter, UnitStatusSetter_ValueParam, UnitStatusSetter_WdwType,
1430 UnitStatusSetter_WeaponLevelSetter,
1431 };
1432 #[cfg(feature = "system-object")]
1433 pub use crate::system::object::IObjectMethods;
1434 #[cfg(feature = "system-enum")]
1435 pub use crate::system::r#enum::IEnumMethods;
1436 #[cfg(feature = "system-valuetype")]
1437 pub use crate::system::valuetype::IValueTypeMethods;
1438 #[cfg(feature = "unity_engine-behaviour")]
1439 pub use crate::unity_engine::behaviour::IBehaviourMethods;
1440 #[cfg(feature = "unity_engine-component")]
1441 pub use crate::unity_engine::component::IComponentMethods;
1442 #[cfg(feature = "unity_engine-monobehaviour")]
1443 pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
1444 #[cfg(feature = "unity_engine-object_2")]
1445 pub use crate::unity_engine::object_2::IObject_2Methods;
1446 pub use crate::{
1447 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1448 unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
1449 };
1450}