Skip to main content

engage/generated/app/ring_cleaning/
faceimagescontroller.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-ring_cleaning-faceimagescontroller-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/ring_cleaning/faceimagescontroller/FaceImagesController_PlayPattern.md"))]
23    #[repr(C)]
24    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
25    pub struct FaceImagesController_PlayPattern {
26        pub value: i32,
27    }
28    impl ::unity::ClassIdentity for FaceImagesController_PlayPattern {
29        const NAME: &'static str = "FaceImagesController.PlayPattern";
30        const NAMESPACE: &'static str = "App.RingCleaning";
31
32        fn class() -> ::unity::Class {
33            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
34            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
35        }
36    }
37    impl ::unity::IlType for FaceImagesController_PlayPattern {
38        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
39            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
40        }
41    }
42    impl FaceImagesController_PlayPattern {
43        pub fn anything() -> Self {
44            Self { value: 0 }
45        }
46
47        pub fn hit_weak() -> Self {
48            Self { value: 1 }
49        }
50
51        pub fn hit_strong() -> Self {
52            Self { value: 2 }
53        }
54
55        pub fn clear() -> Self {
56            Self { value: 3 }
57        }
58    }
59
60    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ring_cleaning/faceimagescontroller/FaceImagesController_ReturnEntryComponent.md"))]
61    #[::unity::class(namespace = "App.RingCleaning", name = "FaceImagesController.ReturnEntryComponent")]
62    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
63    pub struct FaceImagesController_ReturnEntryComponent {
64        #[offset(24)]
65        #[rename(name = "m_Character")]
66        pub m_character: crate::combat::character::Character,
67        #[offset(32)]
68        #[rename(name = "m_Animator")]
69        pub m_animator: crate::unity_engine::animator::Animator,
70        #[offset(40)]
71        #[rename(name = "m_NowAnimName")]
72        pub m_now_anim_name: ::unity::Il2CppString,
73        #[offset(48)]
74        #[rename(name = "m_ChangeAnimName")]
75        pub m_change_anim_name: ::unity::Il2CppString,
76        #[offset(56)]
77        #[rename(name = "m_Time")]
78        pub m_time: f32,
79    }
80
81    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ring_cleaning/faceimagescontroller/FaceImagesController_AnimType.md"))]
82    #[repr(C)]
83    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
84    pub struct FaceImagesController_AnimType {
85        pub value: i32,
86    }
87    impl ::unity::ClassIdentity for FaceImagesController_AnimType {
88        const NAME: &'static str = "FaceImagesController.AnimType";
89        const NAMESPACE: &'static str = "App.RingCleaning";
90
91        fn class() -> ::unity::Class {
92            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
93            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
94        }
95    }
96    impl ::unity::IlType for FaceImagesController_AnimType {
97        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
98            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
99        }
100    }
101    impl FaceImagesController_AnimType {
102        pub fn none() -> Self {
103            Self { value: -1 }
104        }
105
106        pub fn normal() -> Self {
107            Self { value: 0 }
108        }
109
110        pub fn surprise() -> Self {
111            Self { value: 1 }
112        }
113
114        pub fn smile() -> Self {
115            Self { value: 2 }
116        }
117
118        pub fn die() -> Self {
119            Self { value: 3 }
120        }
121
122        pub fn relax() -> Self {
123            Self { value: 4 }
124        }
125
126        pub fn shy() -> Self {
127            Self { value: 5 }
128        }
129    }
130
131    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ring_cleaning/faceimagescontroller/FaceImagesController.md"))]
132    #[::unity::class(namespace = "App.RingCleaning", name = "FaceImagesController")]
133    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
134    pub struct FaceImagesController {
135        #[static_field]
136        #[rename(name = "PrefabPath")]
137        pub prefab_path: ::unity::Il2CppString,
138        #[offset(24)]
139        #[rename(name = "m_UnitModelRoot")]
140        pub m_unit_model_root: crate::unity_engine::gameobject::GameObject,
141        #[offset(32)]
142        #[rename(name = "m_GodModelRoot")]
143        pub m_god_model_root: crate::unity_engine::gameobject::GameObject,
144        #[offset(40)]
145        #[rename(name = "m_UnitChara")]
146        pub m_unit_chara: crate::combat::character::Character,
147        #[offset(48)]
148        #[rename(name = "m_GodChara")]
149        pub m_god_chara: crate::combat::character::Character,
150        #[offset(56)]
151        #[rename(name = "m_GodEffectPos")]
152        pub m_god_effect_pos: crate::unity_engine::vector3::Vector3,
153        #[offset(68)]
154        #[rename(name = "m_FinishSetupNum")]
155        pub m_finish_setup_num: i32,
156        #[offset(72)]
157        #[rename(name = "m_IsSetupLookAt")]
158        pub m_is_setup_look_at: bool,
159        #[offset(73)]
160        #[rename(name = "m_IsFirstCleaning")]
161        pub m_is_first_cleaning: bool,
162        #[offset(74)]
163        #[rename(name = "m_カメラの高さをキャラクターの頭部に合わせる")]
164        pub m_カメラの高さをキャラクターの頭部に合わせる: bool,
165        #[offset(76)]
166        #[rename(name = "m_カメラの高さ補正値")]
167        pub m_カメラの高さ補正値: f32,
168        #[static_field]
169        #[rename(name = "UnitDefaultAnim")]
170        pub unit_default_anim: ::unity::Il2CppString,
171        #[offset(80)]
172        #[rename(name = "m_GodStrongHitIndex")]
173        pub m_god_strong_hit_index: i32,
174        #[offset(88)]
175        #[rename(name = "GodStrongHitAnim")]
176        pub god_strong_hit_anim: ::unity::Array<::unity::Il2CppString>,
177    }
178}
179
180#[cfg(feature = "app-ring_cleaning-faceimagescontroller-types")]
181pub use __types::*;
182
183#[cfg(feature = "app-ring_cleaning-faceimagescontroller")]
184pub trait IFaceImagesController_ReturnEntryComponentMethods: IFaceImagesController_ReturnEntryComponent {
185    #[doc = "`SetCharacter(crate::combat::character::Character, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
186    fn set_character(
187        self,
188        chara: impl ::core::convert::Into<crate::combat::character::Character>,
189        now_anim_name: impl ::core::convert::Into<::unity::Il2CppString>,
190        change_anim_name: impl ::core::convert::Into<::unity::Il2CppString>,
191    ) -> () {
192        unsafe {
193            let __receiver = <FaceImagesController_ReturnEntryComponent as ::unity::FromIlInstance>::from_il_instance(
194                <Self as ::unity::SystemObject>::as_instance(self),
195            );
196            ::unity::il2cpp_call!((::unity::module_base()+0x1e5d410usize)as*mut u8,();
197(FaceImagesController_ReturnEntryComponent)__receiver,(crate::combat::character::Character)::core::convert::Into::into(chara),(::unity::Il2CppString)::core::convert::Into::into(now_anim_name),(::unity::Il2CppString)::core::convert::Into::into(change_anim_name))
198        }
199    }
200    #[doc = "`Update()` overload"]
201    fn update(self) -> () {
202        unsafe {
203            let __receiver = <FaceImagesController_ReturnEntryComponent as ::unity::FromIlInstance>::from_il_instance(
204                <Self as ::unity::SystemObject>::as_instance(self),
205            );
206            ::unity::il2cpp_call!((::unity::module_base()+0x1e5d490usize)as*mut u8,();
207(FaceImagesController_ReturnEntryComponent)__receiver)
208        }
209    }
210    #[doc = "`.ctor()` overload"]
211    fn ctor(self) -> () {
212        unsafe {
213            let __receiver = <FaceImagesController_ReturnEntryComponent as ::unity::FromIlInstance>::from_il_instance(
214                <Self as ::unity::SystemObject>::as_instance(self),
215            );
216            ::unity::il2cpp_call!((::unity::module_base()+0x1e5d630usize)as*mut u8,();
217(FaceImagesController_ReturnEntryComponent)__receiver)
218        }
219    }
220}
221
222#[cfg(feature = "app-ring_cleaning-faceimagescontroller")]
223impl<__T: IFaceImagesController_ReturnEntryComponent> IFaceImagesController_ReturnEntryComponentMethods for __T {}
224
225#[cfg(feature = "app-ring_cleaning-faceimagescontroller")]
226impl FaceImagesController_ReturnEntryComponent {
227    pub fn set_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
228        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
229    }
230
231    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
232        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
233    }
234
235    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
236        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
237    }
238}
239
240#[cfg(feature = "app-ring_cleaning-faceimagescontroller")]
241impl FaceImagesController_ReturnEntryComponent {
242    #[doc = "`.ctor()` — no args"]
243    pub fn new() -> Self {
244        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
245            panic!(
246                "{}
247::{}
248 failed to instantiate",
249                ::core::stringify!(FaceImagesController_ReturnEntryComponent),
250                ::core::stringify!(new),
251            )
252        });
253        <Self as IFaceImagesController_ReturnEntryComponentMethods>::ctor(this);
254        this
255    }
256}
257
258#[cfg(feature = "app-ring_cleaning-faceimagescontroller")]
259impl FaceImagesController {
260    #[doc = "`LoadPrefabAsync()` overload"]
261    pub fn load_prefab_async() -> () {
262        unsafe {
263            ::unity::il2cpp_call!((::unity::module_base()+0x2d50660usize)as*mut u8,();
264            )
265        }
266    }
267
268    #[doc = "`IsLoadingPrefab()` overload"]
269    pub fn is_loading_prefab() -> bool {
270        unsafe {
271            ::unity::il2cpp_call!((::unity::module_base()+0x2d50700usize)as*mut u8,bool;
272            )
273        }
274    }
275
276    #[doc = "`UnloadPrefab()` overload"]
277    pub fn unload_prefab() -> () {
278        unsafe {
279            ::unity::il2cpp_call!((::unity::module_base()+0x2d50780usize)as*mut u8,();
280            )
281        }
282    }
283
284    #[doc = "`Create()` overload"]
285    pub fn create() -> crate::app::ring_cleaning::faceimagescontroller::FaceImagesController {
286        unsafe {
287            ::unity::il2cpp_call!((::unity::module_base()+0x2d50800usize)as*mut u8,crate::app::ring_cleaning::faceimagescontroller::FaceImagesController;
288            )
289        }
290    }
291
292    #[doc = "`Destroy(crate::app::ring_cleaning::faceimagescontroller::FaceImagesController)` overload"]
293    pub fn destroy(content: impl ::core::convert::Into<crate::app::ring_cleaning::faceimagescontroller::FaceImagesController>) -> () {
294        unsafe {
295            ::unity::il2cpp_call!((::unity::module_base()+0x2d508b0usize)as*mut u8,();
296(crate::app::ring_cleaning::faceimagescontroller::FaceImagesController)::core::convert::Into::into(content))
297        }
298    }
299}
300
301#[cfg(feature = "app-ring_cleaning-faceimagescontroller")]
302pub trait IFaceImagesControllerMethods: IFaceImagesController {
303    #[doc = "`Start()` overload"]
304    fn start(self) -> () {
305        unsafe {
306            let __receiver = <FaceImagesController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
307            ::unity::il2cpp_call!((::unity::module_base()+0x2d50930usize)as*mut u8,();
308(FaceImagesController)__receiver)
309        }
310    }
311    #[doc = "`AdjustCameraY(crate::combat::character::Character, crate::unity_engine::camera::Camera, bool)` overload"]
312    fn adjust_camera_y(
313        self,
314        character: impl ::core::convert::Into<crate::combat::character::Character>,
315        camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
316        is_god: impl ::core::convert::Into<bool>,
317    ) -> () {
318        unsafe {
319            let __receiver = <FaceImagesController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
320            ::unity::il2cpp_call!((::unity::module_base()+0x2d50e60usize)as*mut u8,();
321(FaceImagesController)__receiver,(crate::combat::character::Character)::core::convert::Into::into(character),(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera),(bool)::core::convert::Into::into(is_god))
322        }
323    }
324    #[doc = "`IsCreated()` overload"]
325    fn is_created(self) -> bool {
326        unsafe {
327            let __receiver = <FaceImagesController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
328            ::unity::il2cpp_call!((::unity::module_base()+0x2d51060usize)as*mut u8,bool;
329(FaceImagesController)__receiver)
330        }
331    }
332    #[doc = "`IsSetupFinished()` overload"]
333    fn is_setup_finished(self) -> bool {
334        unsafe {
335            let __receiver = <FaceImagesController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
336            ::unity::il2cpp_call!((::unity::module_base()+0x2d51120usize)as*mut u8,bool;
337(FaceImagesController)__receiver)
338        }
339    }
340    #[doc = "`AdjustCameraY()` overload"]
341    fn adjust_camera_y_2(self) -> () {
342        unsafe {
343            let __receiver = <FaceImagesController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
344            ::unity::il2cpp_call!((::unity::module_base()+0x2d51130usize)as*mut u8,();
345(FaceImagesController)__receiver)
346        }
347    }
348    #[doc = "`Update()` overload"]
349    fn update(self) -> () {
350        unsafe {
351            let __receiver = <FaceImagesController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
352            ::unity::il2cpp_call!((::unity::module_base()+0x2d51200usize)as*mut u8,();
353(FaceImagesController)__receiver)
354        }
355    }
356    #[doc = "`PlayNoteEffect(crate::app::ringcleaningsequence::RingCleaningSequence_Strength)` overload"]
357    fn play_note_effect(self, strength: impl ::core::convert::Into<crate::app::ringcleaningsequence::RingCleaningSequence_Strength>) -> () {
358        unsafe {
359            let __receiver = <FaceImagesController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
360            ::unity::il2cpp_call!((::unity::module_base()+0x2d51360usize)as*mut u8,();
361(FaceImagesController)__receiver,(crate::app::ringcleaningsequence::RingCleaningSequence_Strength)::core::convert::Into::into(strength))
362        }
363    }
364    #[doc = "`PlayFacial(crate::app::ring_cleaning::faceimagescontroller::FaceImagesController_PlayPattern, crate::app::ringcleaningvoicedata::RingCleaningVoiceData)` overload"]
365    fn play_facial(
366        self,
367        pattern: impl ::core::convert::Into<crate::app::ring_cleaning::faceimagescontroller::FaceImagesController_PlayPattern>,
368        voice_data: impl ::core::convert::Into<crate::app::ringcleaningvoicedata::RingCleaningVoiceData>,
369    ) -> () {
370        unsafe {
371            let __receiver = <FaceImagesController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
372            ::unity::il2cpp_call!((::unity::module_base()+0x2d51490usize)as*mut u8,();
373(FaceImagesController)__receiver,(crate::app::ring_cleaning::faceimagescontroller::FaceImagesController_PlayPattern)::core::convert::Into::into(pattern),(crate::app::ringcleaningvoicedata::RingCleaningVoiceData)::core::convert::Into::into(voice_data))
374        }
375    }
376    #[doc = "`PlayFacialUnit(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
377    fn play_facial_unit(
378        self,
379        state: impl ::core::convert::Into<::unity::Il2CppString>,
380        overwrite: impl ::core::convert::Into<::unity::Il2CppString>,
381    ) -> () {
382        unsafe {
383            let __receiver = <FaceImagesController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
384            ::unity::il2cpp_call!((::unity::module_base()+0x2d51660usize)as*mut u8,();
385(FaceImagesController)__receiver,(::unity::Il2CppString)::core::convert::Into::into(state),(::unity::Il2CppString)::core::convert::Into::into(overwrite))
386        }
387    }
388    #[doc = "`PlayFacialGod(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
389    fn play_facial_god(
390        self,
391        state: impl ::core::convert::Into<::unity::Il2CppString>,
392        change_anim_name: impl ::core::convert::Into<::unity::Il2CppString>,
393        overwrite: impl ::core::convert::Into<::unity::Il2CppString>,
394    ) -> () {
395        unsafe {
396            let __receiver = <FaceImagesController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
397            ::unity::il2cpp_call!((::unity::module_base()+0x2d517d0usize)as*mut u8,();
398(FaceImagesController)__receiver,(::unity::Il2CppString)::core::convert::Into::into(state),(::unity::Il2CppString)::core::convert::Into::into(change_anim_name),(::unity::Il2CppString)::core::convert::Into::into(overwrite))
399        }
400    }
401    #[doc = "`GetGodStrongHitFaceAnim()` overload"]
402    fn get_god_strong_hit_face_anim(self) -> ::unity::Il2CppString {
403        unsafe {
404            let __receiver = <FaceImagesController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
405            ::unity::il2cpp_call!((::unity::module_base()+0x2d51960usize)as*mut u8, ::unity::Il2CppString;
406(FaceImagesController)__receiver)
407        }
408    }
409    #[doc = "`SetupLookAt(crate::combat::character::Character, crate::unity_engine::gameobject::GameObject)` overload"]
410    fn setup_look_at(
411        self,
412        character: impl ::core::convert::Into<crate::combat::character::Character>,
413        target: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
414    ) -> () {
415        unsafe {
416            let __receiver = <FaceImagesController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
417            ::unity::il2cpp_call!((::unity::module_base()+0x2d51290usize)as*mut u8,();
418(FaceImagesController)__receiver,(crate::combat::character::Character)::core::convert::Into::into(character),(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(target))
419        }
420    }
421    #[doc = "`.ctor()` overload"]
422    fn ctor(self) -> () {
423        unsafe {
424            let __receiver = <FaceImagesController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
425            ::unity::il2cpp_call!((::unity::module_base()+0x2d519c0usize)as*mut u8,();
426(FaceImagesController)__receiver)
427        }
428    }
429}
430
431#[cfg(feature = "app-ring_cleaning-faceimagescontroller")]
432impl<__T: IFaceImagesController> IFaceImagesControllerMethods for __T {}
433
434#[cfg(feature = "app-ring_cleaning-faceimagescontroller")]
435impl FaceImagesController {
436    pub fn load_prefab_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
437        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
438    }
439
440    pub fn is_loading_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
441        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
442    }
443
444    pub fn unload_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
445        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
446    }
447
448    pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
449        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
450    }
451
452    pub fn destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
453        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
454    }
455
456    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
457        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
458    }
459
460    pub fn adjust_camera_y_method_info() -> &'static ::unity::il2cpp::MethodInfo {
461        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
462    }
463
464    pub fn is_created_method_info() -> &'static ::unity::il2cpp::MethodInfo {
465        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
466    }
467
468    pub fn is_setup_finished_method_info() -> &'static ::unity::il2cpp::MethodInfo {
469        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
470    }
471
472    pub fn adjust_camera_y_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
473        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
474    }
475
476    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
477        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
478    }
479
480    pub fn play_note_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
481        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
482    }
483
484    pub fn play_facial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
485        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
486    }
487
488    pub fn play_facial_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
489        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
490    }
491
492    pub fn play_facial_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
493        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
494    }
495
496    pub fn get_god_strong_hit_face_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
497        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
498    }
499
500    pub fn setup_look_at_method_info() -> &'static ::unity::il2cpp::MethodInfo {
501        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
502    }
503
504    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
505        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
506    }
507}
508
509#[cfg(feature = "app-ring_cleaning-faceimagescontroller")]
510impl FaceImagesController {
511    #[doc = "`.ctor()` — no args"]
512    pub fn new() -> Self {
513        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
514            panic!(
515                "{}
516::{}
517 failed to instantiate",
518                ::core::stringify!(FaceImagesController),
519                ::core::stringify!(new),
520            )
521        });
522        <Self as IFaceImagesControllerMethods>::ctor(this);
523        this
524    }
525}
526
527#[cfg(feature = "app-ring_cleaning-faceimagescontroller")]
528#[doc(hidden)]
529pub mod prelude {
530    pub use super::{
531        FaceImagesController, FaceImagesController_AnimType, FaceImagesController_PlayPattern, FaceImagesController_ReturnEntryComponent,
532        IFaceImagesController, IFaceImagesControllerMethods, IFaceImagesController_ReturnEntryComponent,
533        IFaceImagesController_ReturnEntryComponentMethods,
534    };
535    #[cfg(feature = "system-object")]
536    pub use crate::system::object::IObjectMethods;
537    #[cfg(feature = "system-enum")]
538    pub use crate::system::r#enum::IEnumMethods;
539    #[cfg(feature = "system-valuetype")]
540    pub use crate::system::valuetype::IValueTypeMethods;
541    #[cfg(feature = "unity_engine-behaviour")]
542    pub use crate::unity_engine::behaviour::IBehaviourMethods;
543    #[cfg(feature = "unity_engine-component")]
544    pub use crate::unity_engine::component::IComponentMethods;
545    #[cfg(feature = "unity_engine-monobehaviour")]
546    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
547    #[cfg(feature = "unity_engine-object_2")]
548    pub use crate::unity_engine::object_2::IObject_2Methods;
549    pub use crate::{
550        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
551        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
552    };
553}