1#[cfg(feature = "app-ringcleaningsequence-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 basicdialog::{BasicDialog, IBasicDialog},
11 basicdialogitem::{BasicDialogItem, IBasicDialogItem},
12 basicdialogitemyes::{BasicDialogItemYes, IBasicDialogItemYes},
13 basicmenu::{BasicMenu, IBasicMenu},
14 basicmenuitem::{BasicMenuItem, IBasicMenuItem},
15 procinst::{IProcInst, ProcInst},
16 singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
17 yesnodialog::{IYesNoDialog, YesNoDialog},
18 },
19 system::{
20 object::{IObject, Object},
21 r#enum::{Enum, IEnum},
22 valuetype::{IValueType, ValueType},
23 },
24 };
25
26 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringcleaningsequence/RingCleaningSequence_ExitConfirmDialog.md"))]
27 #[::unity::class(namespace = "App", name = "RingCleaningSequence.ExitConfirmDialog")]
28 #[parent(crate::app::yesnodialog::YesNoDialog)]
29 pub struct RingCleaningSequence_ExitConfirmDialog {}
30
31 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringcleaningsequence/RingCleaningSequence.md"))]
32 #[::unity::class(namespace = "App", name = "RingCleaningSequence")]
33 #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::ringcleaningsequence::RingCleaningSequence>)]
34 pub struct RingCleaningSequence {
35 #[offset(120)]
36 #[rename(name = "m_SceneResourceHandle")]
37 pub m_scene_resource_handle: crate::app::resourcehandle_2::ResourceHandle_2,
38 #[offset(128)]
39 #[rename(name = "m_DisableList")]
40 pub m_disable_list: crate::system::collections::generic::list_1::List_1<crate::unity_engine::gameobject::GameObject>,
41 #[static_field]
42 #[rename(name = "InfoPrefab")]
43 pub info_prefab: ::unity::Il2CppString,
44 #[static_field]
45 #[rename(name = "FinishTelopPrefab")]
46 pub finish_telop_prefab: ::unity::Il2CppString,
47 #[offset(152)]
48 #[rename(name = "m_RingController")]
49 pub m_ring_controller: crate::app::ringcleaningringcontroller::RingCleaningRingController,
50 #[offset(160)]
51 #[rename(name = "m_FaceImage")]
52 pub m_face_image: crate::app::ring_cleaning::faceimagescontroller::FaceImagesController,
53 #[offset(168)]
54 #[rename(name = "m_Camera")]
55 pub m_camera: crate::unity_engine::camera::Camera,
56 #[offset(176)]
57 #[rename(name = "m_Info")]
58 pub m_info: crate::unity_engine::gameobject::GameObject,
59 #[offset(184)]
60 #[rename(name = "m_InfoRoot")]
61 pub m_info_root: crate::app::ringcleaningroot::RingCleaningRoot,
62 #[offset(192)]
63 #[rename(name = "m_Cloth")]
64 pub m_cloth: crate::app::ringcleaningcloth::RingCleaningCloth,
65 #[offset(208)]
66 #[rename(name = "m_TelopObject")]
67 pub m_telop_object: crate::unity_engine::gameobject::GameObject,
68 #[static_field]
69 #[rename(name = "WeakNotHitValue")]
70 pub weak_not_hit_value: i32,
71 #[static_field]
72 #[rename(name = "WeakHitValue")]
73 pub weak_hit_value: i32,
74 #[static_field]
75 #[rename(name = "StrongNotHitValue")]
76 pub strong_not_hit_value: i32,
77 #[static_field]
78 #[rename(name = "StrongHitValue")]
79 pub strong_hit_value: i32,
80 }
81
82 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringcleaningsequence/RingCleaningSequence_RButtonHoldSequence_Label.md"))]
83 #[repr(C)]
84 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
85 pub struct RingCleaningSequence_RButtonHoldSequence_Label {
86 pub value: i32,
87 }
88 impl ::unity::ClassIdentity for RingCleaningSequence_RButtonHoldSequence_Label {
89 const NAME: &'static str = "RingCleaningSequence.RButtonHoldSequence.Label";
90 const NAMESPACE: &'static str = "App";
91
92 fn class() -> ::unity::Class {
93 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
94 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
95 }
96 }
97 impl ::unity::IlType for RingCleaningSequence_RButtonHoldSequence_Label {
98 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
99 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
100 }
101 }
102 impl RingCleaningSequence_RButtonHoldSequence_Label {
103 pub fn end() -> Self {
104 Self { value: 0 }
105 }
106 }
107
108 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringcleaningsequence/RingCleaningSequence_Strength.md"))]
109 #[repr(C)]
110 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
111 pub struct RingCleaningSequence_Strength {
112 pub value: i32,
113 }
114 impl ::unity::ClassIdentity for RingCleaningSequence_Strength {
115 const NAME: &'static str = "RingCleaningSequence.Strength";
116 const NAMESPACE: &'static str = "App";
117
118 fn class() -> ::unity::Class {
119 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
120 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
121 }
122 }
123 impl ::unity::IlType for RingCleaningSequence_Strength {
124 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
125 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
126 }
127 }
128 impl RingCleaningSequence_Strength {
129 pub fn strong() -> Self {
130 Self { value: 0 }
131 }
132
133 pub fn weak() -> Self {
134 Self { value: 1 }
135 }
136 }
137
138 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringcleaningsequence/RingCleaningSequence_RButtonHoldSequence.md"))]
139 #[::unity::class(namespace = "App", name = "RingCleaningSequence.RButtonHoldSequence")]
140 #[parent(crate::app::procinst::ProcInst)]
141 pub struct RingCleaningSequence_RButtonHoldSequence {
142 #[offset(112)]
143 #[rename(name = "m_Cloth")]
144 pub m_cloth: crate::app::ringcleaningcloth::RingCleaningCloth,
145 #[offset(120)]
146 #[rename(name = "m_Callback")]
147 pub m_callback: crate::system::action::Action,
148 #[offset(128)]
149 #[rename(name = "m_HoldCounter")]
150 pub m_hold_counter: i32,
151 #[offset(132)]
152 #[rename(name = "HoldCounterThreshold")]
153 pub hold_counter_threshold: i32,
154 #[offset(136)]
155 #[rename(name = "m_IsTrigger")]
156 pub m_is_trigger: bool,
157 #[offset(140)]
158 #[rename(name = "GapSize")]
159 pub gap_size: f32,
160 }
161
162 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringcleaningsequence/RingCleaningSequence_GodType.md"))]
163 #[repr(C)]
164 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
165 pub struct RingCleaningSequence_GodType {
166 pub value: i32,
167 }
168 impl ::unity::ClassIdentity for RingCleaningSequence_GodType {
169 const NAME: &'static str = "RingCleaningSequence.GodType";
170 const NAMESPACE: &'static str = "App";
171
172 fn class() -> ::unity::Class {
173 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
174 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
175 }
176 }
177 impl ::unity::IlType for RingCleaningSequence_GodType {
178 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
179 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
180 }
181 }
182 impl RingCleaningSequence_GodType {
183 pub fn none() -> Self {
184 Self { value: -1 }
185 }
186
187 pub fn three_edelgard() -> Self {
188 Self { value: 0 }
189 }
190
191 pub fn three_dimitri() -> Self {
192 Self { value: 1 }
193 }
194
195 pub fn three_claude() -> Self {
196 Self { value: 2 }
197 }
198
199 pub fn chrom_reflet() -> Self {
200 Self { value: 3 }
201 }
202 }
203
204 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringcleaningsequence/RingCleaningSequence_ConfirmDialogItemYes.md"))]
205 #[::unity::class(namespace = "App", name = "RingCleaningSequence.ConfirmDialogItemYes")]
206 #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
207 pub struct RingCleaningSequence_ConfirmDialogItemYes {
208 #[offset(112)]
209 #[rename(name = "m_Action")]
210 pub m_action: crate::system::action::Action,
211 }
212
213 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringcleaningsequence/RingCleaningSequence_HitResult.md"))]
214 #[repr(C)]
215 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
216 pub struct RingCleaningSequence_HitResult {
217 pub value: i32,
218 }
219 impl ::unity::ClassIdentity for RingCleaningSequence_HitResult {
220 const NAME: &'static str = "RingCleaningSequence.HitResult";
221 const NAMESPACE: &'static str = "App";
222
223 fn class() -> ::unity::Class {
224 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
225 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
226 }
227 }
228 impl ::unity::IlType for RingCleaningSequence_HitResult {
229 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
230 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
231 }
232 }
233 impl RingCleaningSequence_HitResult {
234 pub fn not_hit() -> Self {
235 Self { value: 0 }
236 }
237
238 pub fn near() -> Self {
239 Self { value: 1 }
240 }
241
242 pub fn hit() -> Self {
243 Self { value: 2 }
244 }
245 }
246
247 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringcleaningsequence/RingCleaningSequence_Label.md"))]
248 #[repr(C)]
249 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
250 pub struct RingCleaningSequence_Label {
251 pub value: i32,
252 }
253 impl ::unity::ClassIdentity for RingCleaningSequence_Label {
254 const NAME: &'static str = "RingCleaningSequence.Label";
255 const NAMESPACE: &'static str = "App";
256
257 fn class() -> ::unity::Class {
258 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
259 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
260 }
261 }
262 impl ::unity::IlType for RingCleaningSequence_Label {
263 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
264 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
265 }
266 }
267 impl RingCleaningSequence_Label {
268 pub fn init() -> Self {
269 Self { value: 0 }
270 }
271
272 pub fn tick() -> Self {
273 Self { value: 1 }
274 }
275
276 pub fn tick_continue() -> Self {
277 Self { value: 2 }
278 }
279
280 pub fn finish_cleaning() -> Self {
281 Self { value: 3 }
282 }
283
284 pub fn reset_rotation() -> Self {
285 Self { value: 4 }
286 }
287
288 pub fn play_telop() -> Self {
289 Self { value: 5 }
290 }
291
292 pub fn end() -> Self {
293 Self { value: 6 }
294 }
295 }
296}
297
298#[cfg(feature = "app-ringcleaningsequence-types")]
299pub use __types::*;
300
301#[cfg(feature = "app-ringcleaningsequence")]
302impl RingCleaningSequence_ExitConfirmDialog {
303 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::system::action::Action)` overload"]
304 pub fn create_bind(
305 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
306 action: impl ::core::convert::Into<crate::system::action::Action>,
307 ) -> () {
308 unsafe {
309 ::unity::il2cpp_call!((::unity::module_base()+0x1b10310usize)as*mut u8,();
310(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::system::action::Action)::core::convert::Into::into(action))
311 }
312 }
313}
314
315#[cfg(feature = "app-ringcleaningsequence")]
316pub trait IRingCleaningSequence_ExitConfirmDialogMethods: IRingCleaningSequence_ExitConfirmDialog {
317 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)` overload"]
318 fn ctor(
319 self,
320 menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
321 ) -> () {
322 unsafe {
323 let __receiver = <RingCleaningSequence_ExitConfirmDialog as ::unity::FromIlInstance>::from_il_instance(
324 <Self as ::unity::SystemObject>::as_instance(self),
325 );
326 ::unity::il2cpp_call!((::unity::module_base()+0x1b10270usize)as*mut u8,();
327(RingCleaningSequence_ExitConfirmDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list))
328 }
329 }
330}
331
332#[cfg(feature = "app-ringcleaningsequence")]
333impl<__T: IRingCleaningSequence_ExitConfirmDialog> IRingCleaningSequence_ExitConfirmDialogMethods for __T {}
334
335#[cfg(feature = "app-ringcleaningsequence")]
336impl RingCleaningSequence_ExitConfirmDialog {
337 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
338 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
339 }
340
341 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
342 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
343 }
344}
345
346#[cfg(feature = "app-ringcleaningsequence")]
347impl RingCleaningSequence_ExitConfirmDialog {
348 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)` — overload selector"]
349 pub fn new(menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>) -> Self {
350 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
351 panic!(
352 "{}
353::{}
354 failed to instantiate",
355 ::core::stringify!(RingCleaningSequence_ExitConfirmDialog),
356 ::core::stringify!(new),
357 )
358 });
359 <Self as IRingCleaningSequence_ExitConfirmDialogMethods>::ctor(this, menu_item_list);
360 this
361 }
362}
363
364#[cfg(feature = "app-ringcleaningsequence")]
365impl RingCleaningSequence {
366 #[doc = "`get_SelectedGodUnit()` overload"]
367 pub fn get_selected_god_unit() -> crate::app::godunit::GodUnit {
368 unsafe {
369 ::unity::il2cpp_call!((::unity::module_base()+0x241c8b0usize)as*mut u8,crate::app::godunit::GodUnit;
370 )
371 }
372 }
373
374 #[doc = "`set_SelectedGodUnit(crate::app::godunit::GodUnit)` overload"]
375 pub fn set_selected_god_unit(value: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> () {
376 unsafe {
377 ::unity::il2cpp_call!((::unity::module_base()+0x241c900usize)as*mut u8,();
378(crate::app::godunit::GodUnit)::core::convert::Into::into(value))
379 }
380 }
381
382 #[doc = "`get_SelectedGodType()` overload"]
383 pub fn get_selected_god_type() -> crate::app::ringcleaningsequence::RingCleaningSequence_GodType {
384 unsafe {
385 ::unity::il2cpp_call!((::unity::module_base()+0x241c960usize)as*mut u8,crate::app::ringcleaningsequence::RingCleaningSequence_GodType;
386 )
387 }
388 }
389
390 #[doc = "`set_SelectedGodType(crate::app::ringcleaningsequence::RingCleaningSequence_GodType)` overload"]
391 pub fn set_selected_god_type(value: impl ::core::convert::Into<crate::app::ringcleaningsequence::RingCleaningSequence_GodType>) -> () {
392 unsafe {
393 ::unity::il2cpp_call!((::unity::module_base()+0x241c9b0usize)as*mut u8,();
394(crate::app::ringcleaningsequence::RingCleaningSequence_GodType)::core::convert::Into::into(value))
395 }
396 }
397
398 #[doc = "`get_SelectedUnit()` overload"]
399 pub fn get_selected_unit() -> crate::app::unit::Unit {
400 unsafe {
401 ::unity::il2cpp_call!((::unity::module_base()+0x241ca10usize)as*mut u8,crate::app::unit::Unit;
402 )
403 }
404 }
405
406 #[doc = "`set_SelectedUnit(crate::app::unit::Unit)` overload"]
407 pub fn set_selected_unit(value: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
408 unsafe {
409 ::unity::il2cpp_call!((::unity::module_base()+0x241ca60usize)as*mut u8,();
410(crate::app::unit::Unit)::core::convert::Into::into(value))
411 }
412 }
413
414 #[doc = "`GetMultiChangeIndex(crate::app::ringcleaningsequence::RingCleaningSequence_GodType)` overload"]
415 pub fn get_multi_change_index(r#type: impl ::core::convert::Into<crate::app::ringcleaningsequence::RingCleaningSequence_GodType>) -> i32 {
416 unsafe {
417 ::unity::il2cpp_call!((::unity::module_base()+0x2420900usize)as*mut u8,i32;
418(crate::app::ringcleaningsequence::RingCleaningSequence_GodType)::core::convert::Into::into(r#type))
419 }
420 }
421
422 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
423 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
424 unsafe {
425 ::unity::il2cpp_call!((::unity::module_base()+0x241af90usize)as*mut u8,();
426(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
427 }
428 }
429
430 #[doc = "`ForEachCanCleanGodUnit(crate::system::action_1::Action_1<crate::app::godunit::GodUnit>)` overload"]
431 pub fn for_each_can_clean_god_unit(func: impl ::core::convert::Into<crate::system::action_1::Action_1<crate::app::godunit::GodUnit>>) -> () {
432 unsafe {
433 ::unity::il2cpp_call!((::unity::module_base()+0x2420910usize)as*mut u8,();
434(crate::system::action_1::Action_1<crate::app::godunit::GodUnit>)::core::convert::Into::into(func))
435 }
436 }
437}
438
439#[cfg(feature = "app-ringcleaningsequence")]
440pub trait IRingCleaningSequenceMethods: IRingCleaningSequence {
441 #[doc = "`get_SceneName()` overload"]
442 fn get_scene_name(self) -> ::unity::Il2CppString {
443 unsafe {
444 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
445 ::unity::il2cpp_call!((::unity::module_base()+0x241c7f0usize)as*mut u8, ::unity::Il2CppString;
446(RingCleaningSequence)__receiver)
447 }
448 }
449 #[doc = "`get_ReturnSceneName()` overload"]
450 fn get_return_scene_name(self) -> ::unity::Il2CppString {
451 unsafe {
452 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
453 ::unity::il2cpp_call!((::unity::module_base()+0x241c800usize)as*mut u8, ::unity::Il2CppString;
454(RingCleaningSequence)__receiver)
455 }
456 }
457 #[doc = "`get_EngageZonePrefab()` overload"]
458 fn get_engage_zone_prefab(self) -> ::unity::Il2CppString {
459 unsafe {
460 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
461 ::unity::il2cpp_call!((::unity::module_base()+0x241c870usize)as*mut u8, ::unity::Il2CppString;
462(RingCleaningSequence)__receiver)
463 }
464 }
465 #[doc = "`set_EngageZonePrefab(::unity::Il2CppString)` overload"]
466 fn set_engage_zone_prefab(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
467 unsafe {
468 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
469 ::unity::il2cpp_call!((::unity::module_base()+0x241c880usize)as*mut u8,();
470(RingCleaningSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
471 }
472 }
473 #[doc = "`get_IsPlayableTelop()` overload"]
474 fn get_is_playable_telop(self) -> bool {
475 unsafe {
476 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
477 ::unity::il2cpp_call!((::unity::module_base()+0x241c890usize)as*mut u8,bool;
478(RingCleaningSequence)__receiver)
479 }
480 }
481 #[doc = "`set_IsPlayableTelop(bool)` overload"]
482 fn set_is_playable_telop(self, value: impl ::core::convert::Into<bool>) -> () {
483 unsafe {
484 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
485 ::unity::il2cpp_call!((::unity::module_base()+0x241c8a0usize)as*mut u8,();
486(RingCleaningSequence)__receiver,(bool)::core::convert::Into::into(value))
487 }
488 }
489 #[doc = "`.ctor()` overload"]
490 fn ctor(self) -> () {
491 unsafe {
492 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
493 ::unity::il2cpp_call!((::unity::module_base()+0x241cac0usize)as*mut u8,();
494(RingCleaningSequence)__receiver)
495 }
496 }
497 #[doc = "`Init()` overload"]
498 fn init(self) -> () {
499 unsafe {
500 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
501 ::unity::il2cpp_call!((::unity::module_base()+0x241cc20usize)as*mut u8,();
502(RingCleaningSequence)__receiver)
503 }
504 }
505 #[doc = "`LoadScene()` overload"]
506 fn load_scene(self) -> () {
507 unsafe {
508 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
509 ::unity::il2cpp_call!((::unity::module_base()+0x241d5b0usize)as*mut u8,();
510(RingCleaningSequence)__receiver)
511 }
512 }
513 #[doc = "`LoadPrefabs()` overload"]
514 fn load_prefabs(self) -> () {
515 unsafe {
516 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
517 ::unity::il2cpp_call!((::unity::module_base()+0x241d5d0usize)as*mut u8,();
518(RingCleaningSequence)__receiver)
519 }
520 }
521 #[doc = "`IsLoadingPrefabs()` overload"]
522 fn is_loading_prefabs(self) -> bool {
523 unsafe {
524 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
525 ::unity::il2cpp_call!((::unity::module_base()+0x241d730usize)as*mut u8,bool;
526(RingCleaningSequence)__receiver)
527 }
528 }
529 #[doc = "`CreateObjectFromPrefab()` overload"]
530 fn create_object_from_prefab(self) -> () {
531 unsafe {
532 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
533 ::unity::il2cpp_call!((::unity::module_base()+0x241d850usize)as*mut u8,();
534(RingCleaningSequence)__receiver)
535 }
536 }
537 #[doc = "`InitAfterLoadedScene()` overload"]
538 fn init_after_loaded_scene(self) -> () {
539 unsafe {
540 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
541 ::unity::il2cpp_call!((::unity::module_base()+0x241dc40usize)as*mut u8,();
542(RingCleaningSequence)__receiver)
543 }
544 }
545 #[doc = "`InstantiateEngageZone()` overload"]
546 fn instantiate_engage_zone(self) -> () {
547 unsafe {
548 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
549 ::unity::il2cpp_call!((::unity::module_base()+0x241ddc0usize)as*mut u8,();
550(RingCleaningSequence)__receiver)
551 }
552 }
553 #[doc = "`IsLoadingKeyHelp()` overload"]
554 fn is_loading_key_help(self) -> bool {
555 unsafe {
556 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
557 ::unity::il2cpp_call!((::unity::module_base()+0x241de80usize)as*mut u8,bool;
558(RingCleaningSequence)__receiver)
559 }
560 }
561 #[doc = "`IsCreatingCharacter()` overload"]
562 fn is_creating_character(self) -> bool {
563 unsafe {
564 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
565 ::unity::il2cpp_call!((::unity::module_base()+0x241de90usize)as*mut u8,bool;
566(RingCleaningSequence)__receiver)
567 }
568 }
569 #[doc = "`AdjustFaceCamera()` overload"]
570 fn adjust_face_camera(self) -> () {
571 unsafe {
572 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
573 ::unity::il2cpp_call!((::unity::module_base()+0x241dec0usize)as*mut u8,();
574(RingCleaningSequence)__receiver)
575 }
576 }
577 #[doc = "`PersistentTick()` overload"]
578 fn persistent_tick(self) -> () {
579 unsafe {
580 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
581 ::unity::il2cpp_call!((::unity::module_base()+0x241ded0usize)as*mut u8,();
582(RingCleaningSequence)__receiver)
583 }
584 }
585 #[doc = "`StartTick()` overload"]
586 fn start_tick(self) -> () {
587 unsafe {
588 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
589 ::unity::il2cpp_call!((::unity::module_base()+0x241e020usize)as*mut u8,();
590(RingCleaningSequence)__receiver)
591 }
592 }
593 #[doc = "`Tick()` overload"]
594 fn tick(self) -> () {
595 unsafe {
596 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
597 ::unity::il2cpp_call!((::unity::module_base()+0x241e330usize)as*mut u8,();
598(RingCleaningSequence)__receiver)
599 }
600 }
601 #[doc = "`CleanRing(crate::app::ringcleaningsequence::RingCleaningSequence_Strength, crate::app::ringcleaningsequence::RingCleaningSequence_HitResult)` overload"]
602 fn clean_ring(
603 self,
604 strength: impl ::core::convert::Into<crate::app::ringcleaningsequence::RingCleaningSequence_Strength>,
605 hit_result: impl ::core::convert::Into<crate::app::ringcleaningsequence::RingCleaningSequence_HitResult>,
606 ) -> () {
607 unsafe {
608 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
609 ::unity::il2cpp_call!((::unity::module_base()+0x241ee00usize)as*mut u8,();
610(RingCleaningSequence)__receiver,(crate::app::ringcleaningsequence::RingCleaningSequence_Strength)::core::convert::Into::into(strength),(crate::app::ringcleaningsequence::RingCleaningSequence_HitResult)::core::convert::Into::into(hit_result))
611 }
612 }
613 #[doc = "`CleanRingWeak(crate::app::ringcleaningsequence::RingCleaningSequence_HitResult)` overload"]
614 fn clean_ring_weak(self, hit_result: impl ::core::convert::Into<crate::app::ringcleaningsequence::RingCleaningSequence_HitResult>) -> () {
615 unsafe {
616 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
617 ::unity::il2cpp_call!((::unity::module_base()+0x241eee0usize)as*mut u8,();
618(RingCleaningSequence)__receiver,(crate::app::ringcleaningsequence::RingCleaningSequence_HitResult)::core::convert::Into::into(hit_result))
619 }
620 }
621 #[doc = "`CleanRingStrong(crate::app::ringcleaningsequence::RingCleaningSequence_HitResult)` overload"]
622 fn clean_ring_strong(self, hit_result: impl ::core::convert::Into<crate::app::ringcleaningsequence::RingCleaningSequence_HitResult>) -> () {
623 unsafe {
624 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
625 ::unity::il2cpp_call!((::unity::module_base()+0x241f340usize)as*mut u8,();
626(RingCleaningSequence)__receiver,(crate::app::ringcleaningsequence::RingCleaningSequence_HitResult)::core::convert::Into::into(hit_result))
627 }
628 }
629 #[doc = "`CompleteCleaning(crate::app::ringcleaningsequence::RingCleaningSequence_Strength)` overload"]
630 fn complete_cleaning(self, strength: impl ::core::convert::Into<crate::app::ringcleaningsequence::RingCleaningSequence_Strength>) -> () {
631 unsafe {
632 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
633 ::unity::il2cpp_call!((::unity::module_base()+0x241f9b0usize)as*mut u8,();
634(RingCleaningSequence)__receiver,(crate::app::ringcleaningsequence::RingCleaningSequence_Strength)::core::convert::Into::into(strength))
635 }
636 }
637 #[doc = "`GetSelectedGodUnitGid()` overload"]
638 fn get_selected_god_unit_gid(self) -> ::unity::Il2CppString {
639 unsafe {
640 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
641 ::unity::il2cpp_call!((::unity::module_base()+0x241fe60usize)as*mut u8, ::unity::Il2CppString;
642(RingCleaningSequence)__receiver)
643 }
644 }
645 #[doc = "`CleaningAction()` overload"]
646 fn cleaning_action(self) -> () {
647 unsafe {
648 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
649 ::unity::il2cpp_call!((::unity::module_base()+0x2420020usize)as*mut u8,();
650(RingCleaningSequence)__receiver)
651 }
652 }
653 #[doc = "`StrongCleaningAction()` overload"]
654 fn strong_cleaning_action(self) -> () {
655 unsafe {
656 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
657 ::unity::il2cpp_call!((::unity::module_base()+0x2420030usize)as*mut u8,();
658(RingCleaningSequence)__receiver)
659 }
660 }
661 #[doc = "`DecreaseDirty(i32)` overload"]
662 fn decrease_dirty(self, decrease: impl ::core::convert::Into<i32>) -> i32 {
663 unsafe {
664 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
665 ::unity::il2cpp_call!((::unity::module_base()+0x241f8b0usize)as*mut u8,i32;
666(RingCleaningSequence)__receiver,(i32)::core::convert::Into::into(decrease))
667 }
668 }
669 #[doc = "`AddBondExp(bool, crate::app::ringcleaningsequence::RingCleaningSequence_Strength)` overload"]
670 fn add_bond_exp(
671 self,
672 is_finish: impl ::core::convert::Into<bool>,
673 strength: impl ::core::convert::Into<crate::app::ringcleaningsequence::RingCleaningSequence_Strength>,
674 ) -> () {
675 unsafe {
676 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
677 ::unity::il2cpp_call!((::unity::module_base()+0x241fb10usize)as*mut u8,();
678(RingCleaningSequence)__receiver,(bool)::core::convert::Into::into(is_finish),(crate::app::ringcleaningsequence::RingCleaningSequence_Strength)::core::convert::Into::into(strength))
679 }
680 }
681 #[doc = "`ResetRotation()` overload"]
682 fn reset_rotation(self) -> crate::system::collections::ienumerator::IEnumerator {
683 unsafe {
684 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
685 ::unity::il2cpp_call!((::unity::module_base()+0x2420180usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
686(RingCleaningSequence)__receiver)
687 }
688 }
689 #[doc = "`PlayTelop()` overload"]
690 fn play_telop(self) -> crate::system::collections::ienumerator::IEnumerator {
691 unsafe {
692 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
693 ::unity::il2cpp_call!((::unity::module_base()+0x2420200usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
694(RingCleaningSequence)__receiver)
695 }
696 }
697 #[doc = "`End()` overload"]
698 fn end(self) -> () {
699 unsafe {
700 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
701 ::unity::il2cpp_call!((::unity::module_base()+0x2420280usize)as*mut u8,();
702(RingCleaningSequence)__receiver)
703 }
704 }
705 #[doc = "`UnloadScene()` overload"]
706 fn unload_scene(self) -> () {
707 unsafe {
708 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
709 ::unity::il2cpp_call!((::unity::module_base()+0x2420300usize)as*mut u8,();
710(RingCleaningSequence)__receiver)
711 }
712 }
713 #[doc = "`Final()` overload"]
714 fn r#final(self) -> () {
715 unsafe {
716 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
717 ::unity::il2cpp_call!((::unity::module_base()+0x2420310usize)as*mut u8,();
718(RingCleaningSequence)__receiver)
719 }
720 }
721 #[doc = "`BackgroundUnbind()` overload"]
722 fn background_unbind(self) -> () {
723 unsafe {
724 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
725 ::unity::il2cpp_call!((::unity::module_base()+0x241d500usize)as*mut u8,();
726(RingCleaningSequence)__receiver)
727 }
728 }
729 #[doc = "`BackgroundBind()` overload"]
730 fn background_bind(self) -> () {
731 unsafe {
732 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
733 ::unity::il2cpp_call!((::unity::module_base()+0x2420860usize)as*mut u8,();
734(RingCleaningSequence)__receiver)
735 }
736 }
737 #[doc = "`PlayGlitterEffect(crate::app::ringcleaningsequence::RingCleaningSequence_Strength, crate::app::ringcleaningsequence::RingCleaningSequence_HitResult)` overload"]
738 fn play_glitter_effect(
739 self,
740 strength: impl ::core::convert::Into<crate::app::ringcleaningsequence::RingCleaningSequence_Strength>,
741 hit_result: impl ::core::convert::Into<crate::app::ringcleaningsequence::RingCleaningSequence_HitResult>,
742 ) -> () {
743 unsafe {
744 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
745 ::unity::il2cpp_call!((::unity::module_base()+0x241f7d0usize)as*mut u8,();
746(RingCleaningSequence)__receiver,(crate::app::ringcleaningsequence::RingCleaningSequence_Strength)::core::convert::Into::into(strength),(crate::app::ringcleaningsequence::RingCleaningSequence_HitResult)::core::convert::Into::into(hit_result))
747 }
748 }
749 #[doc = "`GetCleaningValue(crate::app::ringcleaningsequence::RingCleaningSequence_Strength, bool)` overload"]
750 fn get_cleaning_value(
751 self,
752 strength: impl ::core::convert::Into<crate::app::ringcleaningsequence::RingCleaningSequence_Strength>,
753 is_hit: impl ::core::convert::Into<bool>,
754 ) -> i32 {
755 unsafe {
756 let __receiver = <RingCleaningSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
757 ::unity::il2cpp_call!((::unity::module_base()+0x241f880usize)as*mut u8,i32;
758(RingCleaningSequence)__receiver,(crate::app::ringcleaningsequence::RingCleaningSequence_Strength)::core::convert::Into::into(strength),(bool)::core::convert::Into::into(is_hit))
759 }
760 }
761}
762
763#[cfg(feature = "app-ringcleaningsequence")]
764impl<__T: IRingCleaningSequence> IRingCleaningSequenceMethods for __T {}
765
766#[cfg(feature = "app-ringcleaningsequence")]
767impl RingCleaningSequence {
768 pub fn get_scene_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
769 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
770 }
771
772 pub fn get_return_scene_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
773 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
774 }
775
776 pub fn get_engage_zone_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
777 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
778 }
779
780 pub fn set_engage_zone_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
781 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
782 }
783
784 pub fn get_is_playable_telop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
785 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
786 }
787
788 pub fn set_is_playable_telop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
789 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
790 }
791
792 pub fn get_selected_god_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
793 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
794 }
795
796 pub fn set_selected_god_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
797 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
798 }
799
800 pub fn get_selected_god_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
801 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
802 }
803
804 pub fn set_selected_god_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
805 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
806 }
807
808 pub fn get_selected_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
809 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
810 }
811
812 pub fn set_selected_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
813 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
814 }
815
816 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
817 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
818 }
819
820 pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
821 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
822 }
823
824 pub fn load_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
825 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
826 }
827
828 pub fn load_prefabs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
829 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
830 }
831
832 pub fn is_loading_prefabs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
833 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
834 }
835
836 pub fn create_object_from_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
837 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
838 }
839
840 pub fn init_after_loaded_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
841 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
842 }
843
844 pub fn instantiate_engage_zone_method_info() -> &'static ::unity::il2cpp::MethodInfo {
845 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
846 }
847
848 pub fn is_loading_key_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
849 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
850 }
851
852 pub fn is_creating_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
853 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
854 }
855
856 pub fn adjust_face_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
857 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
858 }
859
860 pub fn persistent_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
861 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
862 }
863
864 pub fn start_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
865 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
866 }
867
868 pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
869 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
870 }
871
872 pub fn clean_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
873 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
874 }
875
876 pub fn clean_ring_weak_method_info() -> &'static ::unity::il2cpp::MethodInfo {
877 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
878 }
879
880 pub fn clean_ring_strong_method_info() -> &'static ::unity::il2cpp::MethodInfo {
881 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
882 }
883
884 pub fn complete_cleaning_method_info() -> &'static ::unity::il2cpp::MethodInfo {
885 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
886 }
887
888 pub fn get_selected_god_unit_gid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
889 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
890 }
891
892 pub fn cleaning_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
893 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
894 }
895
896 pub fn strong_cleaning_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
897 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
898 }
899
900 pub fn decrease_dirty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
901 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
902 }
903
904 pub fn add_bond_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
905 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
906 }
907
908 pub fn reset_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
909 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
910 }
911
912 pub fn play_telop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
913 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
914 }
915
916 pub fn end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
917 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
918 }
919
920 pub fn unload_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
921 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
922 }
923
924 pub fn final_method_info() -> &'static ::unity::il2cpp::MethodInfo {
925 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
926 }
927
928 pub fn background_unbind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
929 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
930 }
931
932 pub fn background_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
933 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
934 }
935
936 pub fn play_glitter_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
937 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
938 }
939
940 pub fn get_cleaning_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
941 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
942 }
943
944 pub fn get_multi_change_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
945 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
946 }
947
948 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
949 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
950 }
951
952 pub fn for_each_can_clean_god_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
953 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
954 }
955}
956
957#[cfg(feature = "app-ringcleaningsequence")]
958impl RingCleaningSequence {
959 #[doc = "`.ctor()` — no args"]
960 pub fn new() -> Self {
961 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
962 panic!(
963 "{}
964::{}
965 failed to instantiate",
966 ::core::stringify!(RingCleaningSequence),
967 ::core::stringify!(new),
968 )
969 });
970 <Self as IRingCleaningSequenceMethods>::ctor(this);
971 this
972 }
973}
974
975#[cfg(feature = "app-ringcleaningsequence")]
976impl RingCleaningSequence_RButtonHoldSequence {
977 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::ringcleaningcloth::RingCleaningCloth, crate::system::action::Action)` overload"]
978 pub fn create_bind(
979 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
980 cloth: impl ::core::convert::Into<crate::app::ringcleaningcloth::RingCleaningCloth>,
981 callback: impl ::core::convert::Into<crate::system::action::Action>,
982 ) -> () {
983 unsafe {
984 ::unity::il2cpp_call!((::unity::module_base()+0x1b10ec0usize)as*mut u8,();
985(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::ringcleaningcloth::RingCleaningCloth)::core::convert::Into::into(cloth),(crate::system::action::Action)::core::convert::Into::into(callback))
986 }
987 }
988}
989
990#[cfg(feature = "app-ringcleaningsequence")]
991pub trait IRingCleaningSequence_RButtonHoldSequenceMethods: IRingCleaningSequence_RButtonHoldSequence {
992 #[doc = "`.ctor(crate::app::ringcleaningcloth::RingCleaningCloth, crate::system::action::Action)` overload"]
993 fn ctor(
994 self,
995 cloth: impl ::core::convert::Into<crate::app::ringcleaningcloth::RingCleaningCloth>,
996 callback: impl ::core::convert::Into<crate::system::action::Action>,
997 ) -> () {
998 unsafe {
999 let __receiver = <RingCleaningSequence_RButtonHoldSequence as ::unity::FromIlInstance>::from_il_instance(
1000 <Self as ::unity::SystemObject>::as_instance(self),
1001 );
1002 ::unity::il2cpp_call!((::unity::module_base()+0x1b105b0usize)as*mut u8,();
1003(RingCleaningSequence_RButtonHoldSequence)__receiver,(crate::app::ringcleaningcloth::RingCleaningCloth)::core::convert::Into::into(cloth),(crate::system::action::Action)::core::convert::Into::into(callback))
1004 }
1005 }
1006 #[doc = "`Start()` overload"]
1007 fn start(self) -> () {
1008 unsafe {
1009 let __receiver = <RingCleaningSequence_RButtonHoldSequence as ::unity::FromIlInstance>::from_il_instance(
1010 <Self as ::unity::SystemObject>::as_instance(self),
1011 );
1012 ::unity::il2cpp_call!((::unity::module_base()+0x1b10620usize)as*mut u8,();
1013(RingCleaningSequence_RButtonHoldSequence)__receiver)
1014 }
1015 }
1016 #[doc = "`Tick()` overload"]
1017 fn tick(self) -> () {
1018 unsafe {
1019 let __receiver = <RingCleaningSequence_RButtonHoldSequence as ::unity::FromIlInstance>::from_il_instance(
1020 <Self as ::unity::SystemObject>::as_instance(self),
1021 );
1022 ::unity::il2cpp_call!((::unity::module_base()+0x1b106a0usize)as*mut u8,();
1023(RingCleaningSequence_RButtonHoldSequence)__receiver)
1024 }
1025 }
1026 #[doc = "`PlayRubEffect()` overload"]
1027 fn play_rub_effect(self) -> () {
1028 unsafe {
1029 let __receiver = <RingCleaningSequence_RButtonHoldSequence as ::unity::FromIlInstance>::from_il_instance(
1030 <Self as ::unity::SystemObject>::as_instance(self),
1031 );
1032 ::unity::il2cpp_call!((::unity::module_base()+0x1b10dc0usize)as*mut u8,();
1033(RingCleaningSequence_RButtonHoldSequence)__receiver)
1034 }
1035 }
1036 #[doc = "`End()` overload"]
1037 fn end(self) -> () {
1038 unsafe {
1039 let __receiver = <RingCleaningSequence_RButtonHoldSequence as ::unity::FromIlInstance>::from_il_instance(
1040 <Self as ::unity::SystemObject>::as_instance(self),
1041 );
1042 ::unity::il2cpp_call!((::unity::module_base()+0x1b10e20usize)as*mut u8,();
1043(RingCleaningSequence_RButtonHoldSequence)__receiver)
1044 }
1045 }
1046}
1047
1048#[cfg(feature = "app-ringcleaningsequence")]
1049impl<__T: IRingCleaningSequence_RButtonHoldSequence> IRingCleaningSequence_RButtonHoldSequenceMethods for __T {}
1050
1051#[cfg(feature = "app-ringcleaningsequence")]
1052impl RingCleaningSequence_RButtonHoldSequence {
1053 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1054 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1055 }
1056
1057 pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1058 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1059 }
1060
1061 pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1062 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1063 }
1064
1065 pub fn play_rub_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1066 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1067 }
1068
1069 pub fn end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1070 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1071 }
1072
1073 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1074 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1075 }
1076}
1077
1078#[cfg(feature = "app-ringcleaningsequence")]
1079impl RingCleaningSequence_RButtonHoldSequence {
1080 #[doc = "`.ctor(crate::app::ringcleaningcloth::RingCleaningCloth, crate::system::action::Action)` — overload selector"]
1081 pub fn new(cloth: crate::app::ringcleaningcloth::RingCleaningCloth, callback: crate::system::action::Action) -> Self {
1082 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1083 panic!(
1084 "{}
1085::{}
1086 failed to instantiate",
1087 ::core::stringify!(RingCleaningSequence_RButtonHoldSequence),
1088 ::core::stringify!(new),
1089 )
1090 });
1091 <Self as IRingCleaningSequence_RButtonHoldSequenceMethods>::ctor(this, cloth, callback);
1092 this
1093 }
1094}
1095
1096#[cfg(feature = "app-ringcleaningsequence")]
1097pub trait IRingCleaningSequence_ConfirmDialogItemYesMethods: IRingCleaningSequence_ConfirmDialogItemYes {
1098 #[doc = "`.ctor(crate::system::action::Action, ::unity::Il2CppString)` overload"]
1099 fn ctor(self, action: impl ::core::convert::Into<crate::system::action::Action>, text: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1100 unsafe {
1101 let __receiver = <RingCleaningSequence_ConfirmDialogItemYes as ::unity::FromIlInstance>::from_il_instance(
1102 <Self as ::unity::SystemObject>::as_instance(self),
1103 );
1104 ::unity::il2cpp_call!((::unity::module_base()+0x1b10200usize)as*mut u8,();
1105(RingCleaningSequence_ConfirmDialogItemYes)__receiver,(crate::system::action::Action)::core::convert::Into::into(action),(::unity::Il2CppString)::core::convert::Into::into(text))
1106 }
1107 }
1108 #[doc = "`ACall()` overload"]
1109 fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1110 unsafe {
1111 let __receiver = <RingCleaningSequence_ConfirmDialogItemYes as ::unity::FromIlInstance>::from_il_instance(
1112 <Self as ::unity::SystemObject>::as_instance(self),
1113 );
1114 {
1115 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1116 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1117 panic!(
1118 "unity: virtual slot {}
1119 out of range (vtable len {}
1120) on the runtime class behind {}
1121 (method `{}
1122`)",
1123 18usize,
1124 __vt.len(),
1125 <RingCleaningSequence_ConfirmDialogItemYes as ::unity::ClassIdentity>::NAME,
1126 "ACall",
1127 )
1128 });
1129 let __inner: extern "C" fn(
1130 RingCleaningSequence_ConfirmDialogItemYes,
1131 ::unity::OptionalMethod,
1132 ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1133 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1134 __inner(__receiver, __mi)
1135 }
1136 }
1137 }
1138}
1139
1140#[cfg(feature = "app-ringcleaningsequence")]
1141impl<__T: IRingCleaningSequence_ConfirmDialogItemYes> IRingCleaningSequence_ConfirmDialogItemYesMethods for __T {}
1142
1143#[cfg(feature = "app-ringcleaningsequence")]
1144impl RingCleaningSequence_ConfirmDialogItemYes {
1145 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1146 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1147 }
1148
1149 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1150 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1151 }
1152}
1153
1154#[cfg(feature = "app-ringcleaningsequence")]
1155impl RingCleaningSequence_ConfirmDialogItemYes {
1156 #[doc = "Direct (non-virtual) call to `RingCleaningSequence_ConfirmDialogItemYes`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1157 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1158 let __mi = Self::a_call_method_info();
1159 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1160 ::core::mem::transmute(__mi.method_ptr);
1161 __inner(this.into(), ::core::option::Option::None)
1162 }
1163}
1164
1165#[cfg(feature = "app-ringcleaningsequence")]
1166impl RingCleaningSequence_ConfirmDialogItemYes {
1167 #[doc = "`.ctor(crate::system::action::Action, ::unity::Il2CppString)` — overload selector"]
1168 pub fn new(action: crate::system::action::Action, text: ::unity::Il2CppString) -> Self {
1169 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1170 panic!(
1171 "{}
1172::{}
1173 failed to instantiate",
1174 ::core::stringify!(RingCleaningSequence_ConfirmDialogItemYes),
1175 ::core::stringify!(new),
1176 )
1177 });
1178 <Self as IRingCleaningSequence_ConfirmDialogItemYesMethods>::ctor(this, action, text);
1179 this
1180 }
1181}
1182
1183#[cfg(feature = "app-ringcleaningsequence")]
1184#[doc(hidden)]
1185pub mod prelude {
1186 pub use super::{
1187 IRingCleaningSequence, IRingCleaningSequenceMethods, IRingCleaningSequence_ConfirmDialogItemYes,
1188 IRingCleaningSequence_ConfirmDialogItemYesMethods, IRingCleaningSequence_ExitConfirmDialog, IRingCleaningSequence_ExitConfirmDialogMethods,
1189 IRingCleaningSequence_RButtonHoldSequence, IRingCleaningSequence_RButtonHoldSequenceMethods, RingCleaningSequence,
1190 RingCleaningSequence_ConfirmDialogItemYes, RingCleaningSequence_ExitConfirmDialog, RingCleaningSequence_GodType,
1191 RingCleaningSequence_HitResult, RingCleaningSequence_Label, RingCleaningSequence_RButtonHoldSequence,
1192 RingCleaningSequence_RButtonHoldSequence_Label, RingCleaningSequence_Strength,
1193 };
1194 #[cfg(feature = "app-basicdialog")]
1195 pub use crate::app::basicdialog::IBasicDialogMethods;
1196 #[cfg(feature = "app-basicdialogitem")]
1197 pub use crate::app::basicdialogitem::IBasicDialogItemMethods;
1198 #[cfg(feature = "app-basicdialogitemyes")]
1199 pub use crate::app::basicdialogitemyes::IBasicDialogItemYesMethods;
1200 #[cfg(feature = "app-basicmenu")]
1201 pub use crate::app::basicmenu::IBasicMenuMethods;
1202 #[cfg(feature = "app-basicmenuitem")]
1203 pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
1204 #[cfg(feature = "app-procinst")]
1205 pub use crate::app::procinst::IProcInstMethods;
1206 #[cfg(feature = "app-singletonprocinst_1")]
1207 pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
1208 #[cfg(feature = "app-yesnodialog")]
1209 pub use crate::app::yesnodialog::IYesNoDialogMethods;
1210 #[cfg(feature = "system-object")]
1211 pub use crate::system::object::IObjectMethods;
1212 #[cfg(feature = "system-enum")]
1213 pub use crate::system::r#enum::IEnumMethods;
1214 #[cfg(feature = "system-valuetype")]
1215 pub use crate::system::valuetype::IValueTypeMethods;
1216 pub use crate::{
1217 app::{
1218 basicdialog::IBasicDialog, basicdialogitem::IBasicDialogItem, basicdialogitemyes::IBasicDialogItemYes, basicmenu::IBasicMenu,
1219 basicmenuitem::IBasicMenuItem, procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1, yesnodialog::IYesNoDialog,
1220 },
1221 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1222 };
1223}