Skip to main content

engage/generated/app/talk3_d/
talkcharactercontroller.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-talk3_d-talkcharactercontroller-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/talk3_d/talkcharactercontroller/TalkCharacterController_FadeType.md"))]
23    #[repr(C)]
24    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
25    pub struct TalkCharacterController_FadeType {
26        pub value: i32,
27    }
28    impl ::unity::ClassIdentity for TalkCharacterController_FadeType {
29        const NAME: &'static str = "TalkCharacterController.FadeType";
30        const NAMESPACE: &'static str = "App.Talk3D";
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 TalkCharacterController_FadeType {
38        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
39            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
40        }
41    }
42    impl TalkCharacterController_FadeType {
43        pub fn none() -> Self {
44            Self { value: 0 }
45        }
46
47        pub fn r#in() -> Self {
48            Self { value: 1 }
49        }
50
51        pub fn out() -> Self {
52            Self { value: 2 }
53        }
54    }
55
56    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/talk3_d/talkcharactercontroller/TalkCharacterController.md"))]
57    #[::unity::class(namespace = "App.Talk3D", name = "TalkCharacterController")]
58    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
59    pub struct TalkCharacterController {
60        #[offset(52)]
61        #[rename(name = "m_FadeType")]
62        pub m_fade_type: crate::app::talk3_d::talkcharactercontroller::TalkCharacterController_FadeType,
63        #[offset(56)]
64        #[rename(name = "m_FadeTimeTo")]
65        pub m_fade_time_to: f32,
66        #[offset(60)]
67        #[rename(name = "m_FadeTimer")]
68        pub m_fade_timer: f32,
69        #[offset(80)]
70        #[rename(name = "m_CurrentAnimeName")]
71        pub m_current_anime_name: ::unity::Il2CppString,
72        #[offset(88)]
73        #[rename(name = "m_ReservedFaceAnime")]
74        pub m_reserved_face_anime: ::unity::Il2CppString,
75    }
76}
77
78#[cfg(feature = "app-talk3_d-talkcharactercontroller-types")]
79pub use __types::*;
80
81#[cfg(feature = "app-talk3_d-talkcharactercontroller")]
82pub trait ITalkCharacterControllerMethods: ITalkCharacterController {
83    #[doc = "`get_Pid()` overload"]
84    fn get_pid(self) -> ::unity::Il2CppString {
85        unsafe {
86            let __receiver =
87                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
88            ::unity::il2cpp_call!((::unity::module_base()+0x20b98d0usize)as*mut u8, ::unity::Il2CppString;
89(TalkCharacterController)__receiver)
90        }
91    }
92    #[doc = "`set_Pid(::unity::Il2CppString)` overload"]
93    fn set_pid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
94        unsafe {
95            let __receiver =
96                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
97            ::unity::il2cpp_call!((::unity::module_base()+0x20b98e0usize)as*mut u8,();
98(TalkCharacterController)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
99        }
100    }
101    #[doc = "`get_LocationNameProxy()` overload"]
102    fn get_location_name_proxy(self) -> ::unity::Il2CppString {
103        unsafe {
104            let __receiver =
105                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
106            ::unity::il2cpp_call!((::unity::module_base()+0x20b98f0usize)as*mut u8, ::unity::Il2CppString;
107(TalkCharacterController)__receiver)
108        }
109    }
110    #[doc = "`set_LocationNameProxy(::unity::Il2CppString)` overload"]
111    fn set_location_name_proxy(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
112        unsafe {
113            let __receiver =
114                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
115            ::unity::il2cpp_call!((::unity::module_base()+0x20b9900usize)as*mut u8,();
116(TalkCharacterController)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
117        }
118    }
119    #[doc = "`get_DefaultBodyAnime()` overload"]
120    fn get_default_body_anime(self) -> ::unity::Il2CppString {
121        unsafe {
122            let __receiver =
123                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
124            ::unity::il2cpp_call!((::unity::module_base()+0x20b9910usize)as*mut u8, ::unity::Il2CppString;
125(TalkCharacterController)__receiver)
126        }
127    }
128    #[doc = "`set_DefaultBodyAnime(::unity::Il2CppString)` overload"]
129    fn set_default_body_anime(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
130        unsafe {
131            let __receiver =
132                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
133            ::unity::il2cpp_call!((::unity::module_base()+0x20b9920usize)as*mut u8,();
134(TalkCharacterController)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
135        }
136    }
137    #[doc = "`get_DisabledAnime()` overload"]
138    fn get_disabled_anime(self) -> bool {
139        unsafe {
140            let __receiver =
141                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
142            ::unity::il2cpp_call!((::unity::module_base()+0x20b9930usize)as*mut u8,bool;
143(TalkCharacterController)__receiver)
144        }
145    }
146    #[doc = "`set_DisabledAnime(bool)` overload"]
147    fn set_disabled_anime(self, value: impl ::core::convert::Into<bool>) -> () {
148        unsafe {
149            let __receiver =
150                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
151            ::unity::il2cpp_call!((::unity::module_base()+0x20b9940usize)as*mut u8,();
152(TalkCharacterController)__receiver,(bool)::core::convert::Into::into(value))
153        }
154    }
155    #[doc = "`get_Character()` overload"]
156    fn get_character(self) -> crate::combat::character::Character {
157        unsafe {
158            let __receiver =
159                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
160            ::unity::il2cpp_call!((::unity::module_base()+0x20b9950usize)as*mut u8,crate::combat::character::Character;
161(TalkCharacterController)__receiver)
162        }
163    }
164    #[doc = "`set_Character(crate::combat::character::Character)` overload"]
165    fn set_character(self, value: impl ::core::convert::Into<crate::combat::character::Character>) -> () {
166        unsafe {
167            let __receiver =
168                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
169            ::unity::il2cpp_call!((::unity::module_base()+0x20b9960usize)as*mut u8,();
170(TalkCharacterController)__receiver,(crate::combat::character::Character)::core::convert::Into::into(value))
171        }
172    }
173    #[doc = "`PoolNeedFieldCopyTo(crate::app::talk3_d::talkcharactercontroller::TalkCharacterController)` overload"]
174    fn pool_need_field_copy_to(
175        self,
176        controller: impl ::core::convert::Into<crate::app::talk3_d::talkcharactercontroller::TalkCharacterController>,
177    ) -> () {
178        unsafe {
179            let __receiver =
180                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
181            ::unity::il2cpp_call!((::unity::module_base()+0x20b9970usize)as*mut u8,();
182(TalkCharacterController)__receiver,(crate::app::talk3_d::talkcharactercontroller::TalkCharacterController)::core::convert::Into::into(controller))
183        }
184    }
185    #[doc = "`Reset()` overload"]
186    fn reset(self) -> () {
187        unsafe {
188            let __receiver =
189                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
190            ::unity::il2cpp_call!((::unity::module_base()+0x20b9990usize)as*mut u8,();
191(TalkCharacterController)__receiver)
192        }
193    }
194    #[doc = "`Awake()` overload"]
195    fn awake(self) -> () {
196        unsafe {
197            let __receiver =
198                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
199            ::unity::il2cpp_call!((::unity::module_base()+0x20b9aa0usize)as*mut u8,();
200(TalkCharacterController)__receiver)
201        }
202    }
203    #[doc = "`TryFindCharacterComponent()` overload"]
204    fn try_find_character_component(self) -> () {
205        unsafe {
206            let __receiver =
207                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
208            ::unity::il2cpp_call!((::unity::module_base()+0x20b9ab0usize)as*mut u8,();
209(TalkCharacterController)__receiver)
210        }
211    }
212    #[doc = "`Play(::unity::Il2CppString, f32)` overload"]
213    fn play(self, clip_name: impl ::core::convert::Into<::unity::Il2CppString>, blend_time: impl ::core::convert::Into<f32>) -> () {
214        unsafe {
215            let __receiver =
216                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
217            ::unity::il2cpp_call!((::unity::module_base()+0x20b9b50usize)as*mut u8,();
218(TalkCharacterController)__receiver,(::unity::Il2CppString)::core::convert::Into::into(clip_name),(f32)::core::convert::Into::into(blend_time))
219        }
220    }
221    #[doc = "`Update()` overload"]
222    fn update(self) -> () {
223        unsafe {
224            let __receiver =
225                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
226            ::unity::il2cpp_call!((::unity::module_base()+0x20b9c20usize)as*mut u8,();
227(TalkCharacterController)__receiver)
228        }
229    }
230    #[doc = "`LateUpdate()` overload"]
231    fn late_update(self) -> () {
232        unsafe {
233            let __receiver =
234                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
235            ::unity::il2cpp_call!((::unity::module_base()+0x20b9fc0usize)as*mut u8,();
236(TalkCharacterController)__receiver)
237        }
238    }
239    #[doc = "`UpdateFadeIn()` overload"]
240    fn update_fade_in(self) -> () {
241        unsafe {
242            let __receiver =
243                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
244            ::unity::il2cpp_call!((::unity::module_base()+0x20b9cf0usize)as*mut u8,();
245(TalkCharacterController)__receiver)
246        }
247    }
248    #[doc = "`UpdateFadeOut()` overload"]
249    fn update_fade_out(self) -> () {
250        unsafe {
251            let __receiver =
252                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
253            ::unity::il2cpp_call!((::unity::module_base()+0x20b9e10usize)as*mut u8,();
254(TalkCharacterController)__receiver)
255        }
256    }
257    #[doc = "`StartFadeIn(f32)` overload"]
258    fn start_fade_in(self, sec: impl ::core::convert::Into<f32>) -> () {
259        unsafe {
260            let __receiver =
261                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
262            ::unity::il2cpp_call!((::unity::module_base()+0x20ba300usize)as*mut u8,();
263(TalkCharacterController)__receiver,(f32)::core::convert::Into::into(sec))
264        }
265    }
266    #[doc = "`StartFadeOut(f32)` overload"]
267    fn start_fade_out(self, sec: impl ::core::convert::Into<f32>) -> () {
268        unsafe {
269            let __receiver =
270                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
271            ::unity::il2cpp_call!((::unity::module_base()+0x20ba330usize)as*mut u8,();
272(TalkCharacterController)__receiver,(f32)::core::convert::Into::into(sec))
273        }
274    }
275    #[doc = "`GetCurrentPlayAnime()` overload"]
276    fn get_current_play_anime(self) -> ::unity::Il2CppString {
277        unsafe {
278            let __receiver =
279                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
280            ::unity::il2cpp_call!((::unity::module_base()+0x20ba360usize)as*mut u8, ::unity::Il2CppString;
281(TalkCharacterController)__receiver)
282        }
283    }
284    #[doc = "`ClearBodyAnimeQueue()` overload"]
285    fn clear_body_anime_queue(self) -> () {
286        unsafe {
287            let __receiver =
288                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
289            ::unity::il2cpp_call!((::unity::module_base()+0x20ba370usize)as*mut u8,();
290(TalkCharacterController)__receiver)
291        }
292    }
293    #[doc = "`PlayDefaultAnime(bool)` overload"]
294    fn play_default_anime(self, soon: impl ::core::convert::Into<bool>) -> () {
295        unsafe {
296            let __receiver =
297                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
298            ::unity::il2cpp_call!((::unity::module_base()+0x20ba3d0usize)as*mut u8,();
299(TalkCharacterController)__receiver,(bool)::core::convert::Into::into(soon))
300        }
301    }
302    #[doc = "`PlayBodyAnime(::unity::Il2CppString, f32, bool, bool)` overload"]
303    fn play_body_anime(
304        self,
305        name: impl ::core::convert::Into<::unity::Il2CppString>,
306        transition_duration: impl ::core::convert::Into<f32>,
307        soon: impl ::core::convert::Into<bool>,
308        force: impl ::core::convert::Into<bool>,
309    ) -> () {
310        unsafe {
311            let __receiver =
312                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
313            ::unity::il2cpp_call!((::unity::module_base()+0x20ba3f0usize)as*mut u8,();
314(TalkCharacterController)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name),(f32)::core::convert::Into::into(transition_duration),(bool)::core::convert::Into::into(soon),(bool)::core::convert::Into::into(force))
315        }
316    }
317    #[doc = "`PlayFaceAnime(::unity::Il2CppString, bool)` overload"]
318    fn play_face_anime(self, name: impl ::core::convert::Into<::unity::Il2CppString>, is_fast_forward: impl ::core::convert::Into<bool>) -> () {
319        unsafe {
320            let __receiver =
321                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
322            ::unity::il2cpp_call!((::unity::module_base()+0x20ba580usize)as*mut u8,();
323(TalkCharacterController)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name),(bool)::core::convert::Into::into(is_fast_forward))
324        }
325    }
326    #[doc = "`ReserveFaceAnime(::unity::Il2CppString)` overload"]
327    fn reserve_face_anime(self, name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
328        unsafe {
329            let __receiver =
330                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
331            ::unity::il2cpp_call!((::unity::module_base()+0x20ba5a0usize)as*mut u8,();
332(TalkCharacterController)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name))
333        }
334    }
335    #[doc = "`PlayReservedFaceAnime(bool)` overload"]
336    fn play_reserved_face_anime(self, is_fast_forward: impl ::core::convert::Into<bool>) -> () {
337        unsafe {
338            let __receiver =
339                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
340            ::unity::il2cpp_call!((::unity::module_base()+0x20ba5b0usize)as*mut u8,();
341(TalkCharacterController)__receiver,(bool)::core::convert::Into::into(is_fast_forward))
342        }
343    }
344    #[doc = "`GetBodyAnimeNameList()` overload"]
345    fn get_body_anime_name_list(self) -> crate::system::collections::generic::list_1::List_1<::unity::Il2CppString> {
346        unsafe {
347            let __receiver =
348                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
349            ::unity::il2cpp_call!((::unity::module_base()+0x20ba600usize)as*mut u8,crate::system::collections::generic::list_1::List_1< ::unity::Il2CppString> ;
350(TalkCharacterController)__receiver)
351        }
352    }
353    #[doc = "`GetFaceAnimeNameList()` overload"]
354    fn get_face_anime_name_list(self) -> crate::system::collections::generic::list_1::List_1<::unity::Il2CppString> {
355        unsafe {
356            let __receiver =
357                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
358            ::unity::il2cpp_call!((::unity::module_base()+0x20ba8f0usize)as*mut u8,crate::system::collections::generic::list_1::List_1< ::unity::Il2CppString> ;
359(TalkCharacterController)__receiver)
360        }
361    }
362    #[doc = "`GetAnimeNameList(crate::unity_engine::animator::Animator)` overload"]
363    fn get_anime_name_list(
364        self,
365        animator: impl ::core::convert::Into<crate::unity_engine::animator::Animator>,
366    ) -> crate::system::collections::generic::list_1::List_1<::unity::Il2CppString> {
367        unsafe {
368            let __receiver =
369                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
370            ::unity::il2cpp_call!((::unity::module_base()+0x20ba630usize)as*mut u8,crate::system::collections::generic::list_1::List_1< ::unity::Il2CppString> ;
371(TalkCharacterController)__receiver,(crate::unity_engine::animator::Animator)::core::convert::Into::into(animator))
372        }
373    }
374    #[doc = "`IsBodyAnimeEnd()` overload"]
375    fn is_body_anime_end(self) -> bool {
376        unsafe {
377            let __receiver =
378                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
379            ::unity::il2cpp_call!((::unity::module_base()+0x20ba920usize)as*mut u8,bool;
380(TalkCharacterController)__receiver)
381        }
382    }
383    #[doc = "`IsFading()` overload"]
384    fn is_fading(self) -> bool {
385        unsafe {
386            let __receiver =
387                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
388            ::unity::il2cpp_call!((::unity::module_base()+0x20ba990usize)as*mut u8,bool;
389(TalkCharacterController)__receiver)
390        }
391    }
392    #[doc = "`.ctor()` overload"]
393    fn ctor(self) -> () {
394        unsafe {
395            let __receiver =
396                <TalkCharacterController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
397            ::unity::il2cpp_call!((::unity::module_base()+0x20ba9a0usize)as*mut u8,();
398(TalkCharacterController)__receiver)
399        }
400    }
401}
402
403#[cfg(feature = "app-talk3_d-talkcharactercontroller")]
404impl<__T: ITalkCharacterController> ITalkCharacterControllerMethods for __T {}
405
406#[cfg(feature = "app-talk3_d-talkcharactercontroller")]
407impl TalkCharacterController {
408    pub fn get_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
409        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
410    }
411
412    pub fn set_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
413        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
414    }
415
416    pub fn get_location_name_proxy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
417        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
418    }
419
420    pub fn set_location_name_proxy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
421        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
422    }
423
424    pub fn get_default_body_anime_method_info() -> &'static ::unity::il2cpp::MethodInfo {
425        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
426    }
427
428    pub fn set_default_body_anime_method_info() -> &'static ::unity::il2cpp::MethodInfo {
429        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
430    }
431
432    pub fn get_disabled_anime_method_info() -> &'static ::unity::il2cpp::MethodInfo {
433        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
434    }
435
436    pub fn set_disabled_anime_method_info() -> &'static ::unity::il2cpp::MethodInfo {
437        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
438    }
439
440    pub fn get_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
441        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
442    }
443
444    pub fn set_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
445        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
446    }
447
448    pub fn pool_need_field_copy_to_method_info() -> &'static ::unity::il2cpp::MethodInfo {
449        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
450    }
451
452    pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
453        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
454    }
455
456    pub fn awake_method_info() -> &'static ::unity::il2cpp::MethodInfo {
457        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
458    }
459
460    pub fn try_find_character_component_method_info() -> &'static ::unity::il2cpp::MethodInfo {
461        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
462    }
463
464    pub fn play_method_info() -> &'static ::unity::il2cpp::MethodInfo {
465        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
466    }
467
468    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
469        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
470    }
471
472    pub fn late_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
473        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
474    }
475
476    pub fn update_fade_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
477        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
478    }
479
480    pub fn update_fade_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
481        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
482    }
483
484    pub fn start_fade_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
485        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
486    }
487
488    pub fn start_fade_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
489        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
490    }
491
492    pub fn get_current_play_anime_method_info() -> &'static ::unity::il2cpp::MethodInfo {
493        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
494    }
495
496    pub fn clear_body_anime_queue_method_info() -> &'static ::unity::il2cpp::MethodInfo {
497        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
498    }
499
500    pub fn play_default_anime_method_info() -> &'static ::unity::il2cpp::MethodInfo {
501        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
502    }
503
504    pub fn play_body_anime_method_info() -> &'static ::unity::il2cpp::MethodInfo {
505        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
506    }
507
508    pub fn play_face_anime_method_info() -> &'static ::unity::il2cpp::MethodInfo {
509        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
510    }
511
512    pub fn reserve_face_anime_method_info() -> &'static ::unity::il2cpp::MethodInfo {
513        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
514    }
515
516    pub fn play_reserved_face_anime_method_info() -> &'static ::unity::il2cpp::MethodInfo {
517        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
518    }
519
520    pub fn get_body_anime_name_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
521        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
522    }
523
524    pub fn get_face_anime_name_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
525        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
526    }
527
528    pub fn get_anime_name_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
529        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
530    }
531
532    pub fn is_body_anime_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
533        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
534    }
535
536    pub fn is_fading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
537        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
538    }
539
540    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
541        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
542    }
543}
544
545#[cfg(feature = "app-talk3_d-talkcharactercontroller")]
546impl TalkCharacterController {
547    #[doc = "`.ctor()` — no args"]
548    pub fn new() -> Self {
549        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
550            panic!(
551                "{}
552::{}
553 failed to instantiate",
554                ::core::stringify!(TalkCharacterController),
555                ::core::stringify!(new),
556            )
557        });
558        <Self as ITalkCharacterControllerMethods>::ctor(this);
559        this
560    }
561}
562
563#[cfg(feature = "app-talk3_d-talkcharactercontroller")]
564#[doc(hidden)]
565pub mod prelude {
566    pub use super::{ITalkCharacterController, ITalkCharacterControllerMethods, TalkCharacterController, TalkCharacterController_FadeType};
567    #[cfg(feature = "system-object")]
568    pub use crate::system::object::IObjectMethods;
569    #[cfg(feature = "system-enum")]
570    pub use crate::system::r#enum::IEnumMethods;
571    #[cfg(feature = "system-valuetype")]
572    pub use crate::system::valuetype::IValueTypeMethods;
573    #[cfg(feature = "unity_engine-behaviour")]
574    pub use crate::unity_engine::behaviour::IBehaviourMethods;
575    #[cfg(feature = "unity_engine-component")]
576    pub use crate::unity_engine::component::IComponentMethods;
577    #[cfg(feature = "unity_engine-monobehaviour")]
578    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
579    #[cfg(feature = "unity_engine-object_2")]
580    pub use crate::unity_engine::object_2::IObject_2Methods;
581    pub use crate::{
582        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
583        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
584    };
585}