Skip to main content

engage/generated/app/talk3_d/
talksequence.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-talk3_d-talksequence-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            procinst::{IProcInst, ProcInst},
11            singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
12        },
13        system::{
14            object::{IObject, Object},
15            r#enum::{Enum, IEnum},
16            valuetype::{IValueType, ValueType},
17        },
18    };
19
20    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/talk3_d/talksequence/TalkSequence_Label.md"))]
21    #[repr(C)]
22    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
23    pub struct TalkSequence_Label {
24        pub value: i32,
25    }
26    impl ::unity::ClassIdentity for TalkSequence_Label {
27        const NAME: &'static str = "TalkSequence.Label";
28        const NAMESPACE: &'static str = "App.Talk3D";
29
30        fn class() -> ::unity::Class {
31            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
32            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
33        }
34    }
35    impl ::unity::IlType for TalkSequence_Label {
36        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
37            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
38        }
39    }
40    impl TalkSequence_Label {
41        pub fn load() -> Self {
42            Self { value: 0 }
43        }
44
45        pub fn fade_in() -> Self {
46            Self { value: 1 }
47        }
48
49        pub fn sound_before() -> Self {
50            Self { value: 2 }
51        }
52
53        pub fn main() -> Self {
54            Self { value: 3 }
55        }
56
57        pub fn sound_after() -> Self {
58            Self { value: 4 }
59        }
60
61        pub fn check_continue() -> Self {
62            Self { value: 5 }
63        }
64
65        pub fn skip() -> Self {
66            Self { value: 6 }
67        }
68
69        pub fn close() -> Self {
70            Self { value: 7 }
71        }
72
73        pub fn skip_wait_to_end() -> Self {
74            Self { value: 8 }
75        }
76
77        pub fn end() -> Self {
78            Self { value: 9 }
79        }
80    }
81
82    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/talk3_d/talksequence/TalkSequence_ReplaceText.md"))]
83    #[::unity::class(namespace = "App.Talk3D", name = "TalkSequence.ReplaceText")]
84    #[parent(crate::system::object::Object)]
85    pub struct TalkSequence_ReplaceText {
86        #[offset(16)]
87        #[rename(name = "m_Text")]
88        pub m_text: ::unity::Il2CppString,
89        #[offset(24)]
90        #[rename(name = "m_Index")]
91        pub m_index: i32,
92    }
93
94    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/talk3_d/talksequence/TalkSequence_PlayMode.md"))]
95    #[repr(C)]
96    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
97    pub struct TalkSequence_PlayMode {
98        pub value: i32,
99    }
100    impl ::unity::ClassIdentity for TalkSequence_PlayMode {
101        const NAME: &'static str = "TalkSequence.PlayMode";
102        const NAMESPACE: &'static str = "App.Talk3D";
103
104        fn class() -> ::unity::Class {
105            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
106            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
107        }
108    }
109    impl ::unity::IlType for TalkSequence_PlayMode {
110        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
111            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
112        }
113    }
114    impl TalkSequence_PlayMode {
115        pub fn manual() -> Self {
116            Self { value: 0 }
117        }
118
119        pub fn auto_play() -> Self {
120            Self { value: 1 }
121        }
122    }
123
124    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/talk3_d/talksequence/TalkSequence.md"))]
125    #[::unity::class(namespace = "App.Talk3D", name = "TalkSequence")]
126    #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::talk3_d::talksequence::TalkSequence>)]
127    pub struct TalkSequence {
128        #[static_field]
129        #[rename(name = "sm_IsContinue")]
130        pub sm_is_continue: bool,
131        #[static_field]
132        #[rename(name = "sm_ReservedPrefabRootObject")]
133        pub sm_reserved_prefab_root_object: crate::unity_engine::gameobject::GameObject,
134        #[offset(120)]
135        #[rename(name = "m_PrefabRootObject")]
136        pub m_prefab_root_object: crate::unity_engine::gameobject::GameObject,
137        #[offset(128)]
138        #[rename(name = "m_TalkSound")]
139        pub m_talk_sound: crate::app::talksound::TalkSound,
140        #[offset(136)]
141        #[rename(name = "m_TagParser")]
142        pub m_tag_parser: crate::app::talk3_d::talktagparser::TalkTagParser,
143        #[offset(144)]
144        #[rename(name = "m_TalkPtr")]
145        pub m_talk_ptr: crate::app::talk3_d::talkptr::TalkPtr,
146        #[offset(152)]
147        #[rename(name = "m_ReservedTag")]
148        pub m_reserved_tag: crate::app::talk3_d::talktag::TalkTag,
149        #[offset(160)]
150        #[rename(name = "m_ReplaceText")]
151        pub m_replace_text: crate::app::talk3_d::talksequence::TalkSequence_ReplaceText,
152        #[offset(168)]
153        #[rename(name = "m_BindProc")]
154        pub m_bind_proc: crate::app::procinst::ProcInst,
155        #[offset(176)]
156        #[rename(name = "m_ErrorMessageBuilder")]
157        pub m_error_message_builder: crate::app::talk3_d::talkbuilder::TalkBuilder,
158        #[offset(184)]
159        #[rename(name = "m_IsStartByContinuousNumber")]
160        pub m_is_start_by_continuous_number: bool,
161        #[offset(185)]
162        #[rename(name = "m_IsFlushedSoundList")]
163        pub m_is_flushed_sound_list: bool,
164        #[offset(186)]
165        #[rename(name = "m_IsShowMapTerrainInfo")]
166        pub m_is_show_map_terrain_info: bool,
167        #[offset(187)]
168        #[rename(name = "m_IsBindMapCamera")]
169        pub m_is_bind_map_camera: bool,
170        #[offset(188)]
171        #[rename(name = "m_IsPushedUnitInfo")]
172        pub m_is_pushed_unit_info: bool,
173        #[offset(192)]
174        #[rename(name = "m_LoadedSoundBankNameList")]
175        pub m_loaded_sound_bank_name_list: crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>,
176        #[offset(227)]
177        #[rename(name = "m_IsLoadingCharacter")]
178        pub m_is_loading_character: bool,
179        #[static_field]
180        #[rename(name = "LoadingCharacterTimeoutCounterMax")]
181        pub loading_character_timeout_counter_max: f32,
182        #[offset(228)]
183        #[rename(name = "m_LoadingCharacterTimeoutCounter")]
184        pub m_loading_character_timeout_counter: f32,
185        #[offset(232)]
186        #[rename(name = "m_ReplaceTalkerNameDictionary")]
187        pub m_replace_talker_name_dictionary:
188            crate::system::collections::generic::dictionary_2::Dictionary_2<::unity::Il2CppString, ::unity::Il2CppString>,
189    }
190}
191
192#[cfg(feature = "app-talk3_d-talksequence-types")]
193pub use __types::*;
194
195#[cfg(feature = "app-talk3_d-talksequence")]
196pub trait ITalkSequence_ReplaceTextMethods: ITalkSequence_ReplaceText {
197    #[doc = "`set_Text(::unity::Il2CppString)` overload"]
198    fn set_text(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
199        unsafe {
200            let __receiver =
201                <TalkSequence_ReplaceText as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
202            ::unity::il2cpp_call!((::unity::module_base()+0x21fc500usize)as*mut u8,();
203(TalkSequence_ReplaceText)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
204        }
205    }
206    #[doc = "`get_Text()` overload"]
207    fn get_text(self) -> ::unity::Il2CppString {
208        unsafe {
209            let __receiver =
210                <TalkSequence_ReplaceText as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
211            ::unity::il2cpp_call!((::unity::module_base()+0x21fc540usize)as*mut u8, ::unity::Il2CppString;
212(TalkSequence_ReplaceText)__receiver)
213        }
214    }
215    #[doc = "`Next()` overload"]
216    fn next(self) -> () {
217        unsafe {
218            let __receiver =
219                <TalkSequence_ReplaceText as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
220            ::unity::il2cpp_call!((::unity::module_base()+0x21fc550usize)as*mut u8,();
221(TalkSequence_ReplaceText)__receiver)
222        }
223    }
224    #[doc = "`get_CurrentCharacter()` overload"]
225    fn get_current_character(self) -> u16 {
226        unsafe {
227            let __receiver =
228                <TalkSequence_ReplaceText as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
229            ::unity::il2cpp_call!((::unity::module_base()+0x21fc560usize)as*mut u8,u16;
230(TalkSequence_ReplaceText)__receiver)
231        }
232    }
233    #[doc = "`NeedReplace()` overload"]
234    fn need_replace(self) -> bool {
235        unsafe {
236            let __receiver =
237                <TalkSequence_ReplaceText as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
238            ::unity::il2cpp_call!((::unity::module_base()+0x21fc580usize)as*mut u8,bool;
239(TalkSequence_ReplaceText)__receiver)
240        }
241    }
242    #[doc = "`.ctor()` overload"]
243    fn ctor(self) -> () {
244        unsafe {
245            let __receiver =
246                <TalkSequence_ReplaceText as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
247            ::unity::il2cpp_call!((::unity::module_base()+0x21fc5b0usize)as*mut u8,();
248(TalkSequence_ReplaceText)__receiver)
249        }
250    }
251}
252
253#[cfg(feature = "app-talk3_d-talksequence")]
254impl<__T: ITalkSequence_ReplaceText> ITalkSequence_ReplaceTextMethods for __T {}
255
256#[cfg(feature = "app-talk3_d-talksequence")]
257impl TalkSequence_ReplaceText {
258    pub fn set_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
259        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
260    }
261
262    pub fn get_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
263        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
264    }
265
266    pub fn next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
267        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
268    }
269
270    pub fn get_current_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
271        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
272    }
273
274    pub fn need_replace_method_info() -> &'static ::unity::il2cpp::MethodInfo {
275        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
276    }
277
278    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
279        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
280    }
281}
282
283#[cfg(feature = "app-talk3_d-talksequence")]
284impl TalkSequence_ReplaceText {
285    #[doc = "`.ctor()` — no args"]
286    pub fn new() -> Self {
287        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
288            panic!(
289                "{}
290::{}
291 failed to instantiate",
292                ::core::stringify!(TalkSequence_ReplaceText),
293                ::core::stringify!(new),
294            )
295        });
296        <Self as ITalkSequence_ReplaceTextMethods>::ctor(this);
297        this
298    }
299}
300
301#[cfg(feature = "app-talk3_d-talksequence")]
302impl TalkSequence {
303    #[doc = "`ReserveTalkPrefab()` overload"]
304    pub fn reserve_talk_prefab() -> () {
305        unsafe {
306            ::unity::il2cpp_call!((::unity::module_base()+0x20c5770usize)as*mut u8,();
307            )
308        }
309    }
310
311    #[doc = "`CreateTalkPrefab()` overload"]
312    pub fn create_talk_prefab() -> crate::unity_engine::gameobject::GameObject {
313        unsafe {
314            ::unity::il2cpp_call!((::unity::module_base()+0x20c58b0usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
315            )
316        }
317    }
318
319    #[doc = "`IsFastForward()` overload"]
320    pub fn is_fast_forward() -> bool {
321        unsafe {
322            ::unity::il2cpp_call!((::unity::module_base()+0x20b8840usize)as*mut u8,bool;
323            )
324        }
325    }
326
327    #[doc = "`BeginContinueTalk()` overload"]
328    pub fn begin_continue_talk() -> () {
329        unsafe {
330            ::unity::il2cpp_call!((::unity::module_base()+0x20b85e0usize)as*mut u8,();
331            )
332        }
333    }
334
335    #[doc = "`EndContinueTalk()` overload"]
336    pub fn end_continue_talk() -> () {
337        unsafe {
338            ::unity::il2cpp_call!((::unity::module_base()+0x20b8700usize)as*mut u8,();
339            )
340        }
341    }
342
343    #[doc = "`Create(crate::app::procinst::ProcInst)` overload"]
344    pub fn create(parent: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> crate::app::talk3_d::talksequence::TalkSequence {
345        unsafe {
346            ::unity::il2cpp_call!((::unity::module_base()+0x20b8360usize)as*mut u8,crate::app::talk3_d::talksequence::TalkSequence;
347(crate::app::procinst::ProcInst)::core::convert::Into::into(parent))
348        }
349    }
350
351    #[doc = "`.cctor()` overload"]
352    pub fn cctor() -> () {
353        unsafe {
354            ::unity::il2cpp_call!((::unity::module_base()+0x20c9680usize)as*mut u8,();
355            )
356        }
357    }
358}
359
360#[cfg(feature = "app-talk3_d-talksequence")]
361pub trait ITalkSequenceMethods: ITalkSequence {
362    #[doc = "`get_Mid()` overload"]
363    fn get_mid(self) -> ::unity::Il2CppString {
364        unsafe {
365            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
366            ::unity::il2cpp_call!((::unity::module_base()+0x20c5550usize)as*mut u8, ::unity::Il2CppString;
367(TalkSequence)__receiver)
368        }
369    }
370    #[doc = "`set_Mid(::unity::Il2CppString)` overload"]
371    fn set_mid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
372        unsafe {
373            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
374            ::unity::il2cpp_call!((::unity::module_base()+0x20c5560usize)as*mut u8,();
375(TalkSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
376        }
377    }
378    #[doc = "`get_TalkType()` overload"]
379    fn get_talk_type(self) -> crate::app::talk3_d::talk_2::Talk_TalkType {
380        unsafe {
381            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
382            ::unity::il2cpp_call!((::unity::module_base()+0x20c5570usize)as*mut u8,crate::app::talk3_d::talk_2::Talk_TalkType;
383(TalkSequence)__receiver)
384        }
385    }
386    #[doc = "`set_TalkType(crate::app::talk3_d::talk_2::Talk_TalkType)` overload"]
387    fn set_talk_type(self, value: impl ::core::convert::Into<crate::app::talk3_d::talk_2::Talk_TalkType>) -> () {
388        unsafe {
389            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
390            ::unity::il2cpp_call!((::unity::module_base()+0x20c5580usize)as*mut u8,();
391(TalkSequence)__receiver,(crate::app::talk3_d::talk_2::Talk_TalkType)::core::convert::Into::into(value))
392        }
393    }
394    #[doc = "`get_ActivePid()` overload"]
395    fn get_active_pid(self) -> ::unity::Il2CppString {
396        unsafe {
397            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
398            ::unity::il2cpp_call!((::unity::module_base()+0x20c5590usize)as*mut u8, ::unity::Il2CppString;
399(TalkSequence)__receiver)
400        }
401    }
402    #[doc = "`set_ActivePid(::unity::Il2CppString)` overload"]
403    fn set_active_pid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
404        unsafe {
405            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
406            ::unity::il2cpp_call!((::unity::module_base()+0x20c55a0usize)as*mut u8,();
407(TalkSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
408        }
409    }
410    #[doc = "`get_StrToLowerTrigger()` overload"]
411    fn get_str_to_lower_trigger(self) -> bool {
412        unsafe {
413            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
414            ::unity::il2cpp_call!((::unity::module_base()+0x20c55b0usize)as*mut u8,bool;
415(TalkSequence)__receiver)
416        }
417    }
418    #[doc = "`set_StrToLowerTrigger(bool)` overload"]
419    fn set_str_to_lower_trigger(self, value: impl ::core::convert::Into<bool>) -> () {
420        unsafe {
421            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
422            ::unity::il2cpp_call!((::unity::module_base()+0x20c55c0usize)as*mut u8,();
423(TalkSequence)__receiver,(bool)::core::convert::Into::into(value))
424        }
425    }
426    #[doc = "`get_IsLatestStrPatchim1()` overload"]
427    fn get_is_latest_str_patchim1(self) -> bool {
428        unsafe {
429            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
430            ::unity::il2cpp_call!((::unity::module_base()+0x20c55d0usize)as*mut u8,bool;
431(TalkSequence)__receiver)
432        }
433    }
434    #[doc = "`set_IsLatestStrPatchim1(bool)` overload"]
435    fn set_is_latest_str_patchim1(self, value: impl ::core::convert::Into<bool>) -> () {
436        unsafe {
437            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
438            ::unity::il2cpp_call!((::unity::module_base()+0x20c55e0usize)as*mut u8,();
439(TalkSequence)__receiver,(bool)::core::convert::Into::into(value))
440        }
441    }
442    #[doc = "`get_IsLatestStrPatchim2()` overload"]
443    fn get_is_latest_str_patchim2(self) -> bool {
444        unsafe {
445            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
446            ::unity::il2cpp_call!((::unity::module_base()+0x20c55f0usize)as*mut u8,bool;
447(TalkSequence)__receiver)
448        }
449    }
450    #[doc = "`set_IsLatestStrPatchim2(bool)` overload"]
451    fn set_is_latest_str_patchim2(self, value: impl ::core::convert::Into<bool>) -> () {
452        unsafe {
453            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
454            ::unity::il2cpp_call!((::unity::module_base()+0x20c5600usize)as*mut u8,();
455(TalkSequence)__receiver,(bool)::core::convert::Into::into(value))
456        }
457    }
458    #[doc = "`EnableIsLoadingCharacter()` overload"]
459    fn enable_is_loading_character(self) -> () {
460        unsafe {
461            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
462            ::unity::il2cpp_call!((::unity::module_base()+0x20bcab0usize)as*mut u8,();
463(TalkSequence)__receiver)
464        }
465    }
466    #[doc = "`DisableIsLoadingCharacter()` overload"]
467    fn disable_is_loading_character(self) -> () {
468        unsafe {
469            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
470            ::unity::il2cpp_call!((::unity::module_base()+0x20c5610usize)as*mut u8,();
471(TalkSequence)__receiver)
472        }
473    }
474    #[doc = "`GetReplaceTalkerName(::unity::Il2CppString)` overload"]
475    fn get_replace_talker_name(self, pid: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::Il2CppString {
476        unsafe {
477            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
478            ::unity::il2cpp_call!((::unity::module_base()+0x20c5620usize)as*mut u8, ::unity::Il2CppString;
479(TalkSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid))
480        }
481    }
482    #[doc = "`AddReplaceTalkerName(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
483    fn add_replace_talker_name(
484        self,
485        pid: impl ::core::convert::Into<::unity::Il2CppString>,
486        talker_name: impl ::core::convert::Into<::unity::Il2CppString>,
487    ) -> () {
488        unsafe {
489            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
490            ::unity::il2cpp_call!((::unity::module_base()+0x20c56a0usize)as*mut u8,();
491(TalkSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid),(::unity::Il2CppString)::core::convert::Into::into(talker_name))
492        }
493    }
494    #[doc = "`Start(::unity::Il2CppString, bool)` overload"]
495    fn start(self, mid: impl ::core::convert::Into<::unity::Il2CppString>, is_continuous_number: impl ::core::convert::Into<bool>) -> () {
496        unsafe {
497            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
498            ::unity::il2cpp_call!((::unity::module_base()+0x20b83e0usize)as*mut u8,();
499(TalkSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(mid),(bool)::core::convert::Into::into(is_continuous_number))
500        }
501    }
502    #[doc = "`Restart(::unity::Il2CppString, bool)` overload"]
503    fn restart(self, mid: impl ::core::convert::Into<::unity::Il2CppString>, is_continuous_number: impl ::core::convert::Into<bool>) -> () {
504        unsafe {
505            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
506            ::unity::il2cpp_call!((::unity::module_base()+0x20b83f0usize)as*mut u8,();
507(TalkSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(mid),(bool)::core::convert::Into::into(is_continuous_number))
508        }
509    }
510    #[doc = "`StartImpl(::unity::Il2CppString, bool)` overload"]
511    fn start_impl(self, mid: impl ::core::convert::Into<::unity::Il2CppString>, is_continuous_number: impl ::core::convert::Into<bool>) -> () {
512        unsafe {
513            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
514            ::unity::il2cpp_call!((::unity::module_base()+0x20c59f0usize)as*mut u8,();
515(TalkSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(mid),(bool)::core::convert::Into::into(is_continuous_number))
516        }
517    }
518    #[doc = "`InitTalk(::unity::Il2CppString)` overload"]
519    fn init_talk(self, mid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
520        unsafe {
521            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
522            ::unity::il2cpp_call!((::unity::module_base()+0x20c5ca0usize)as*mut u8,();
523(TalkSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(mid))
524        }
525    }
526    #[doc = "`TryNextLabel()` overload"]
527    fn try_next_label(self) -> () {
528        unsafe {
529            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
530            ::unity::il2cpp_call!((::unity::module_base()+0x20c67b0usize)as*mut u8,();
531(TalkSequence)__receiver)
532        }
533    }
534    #[doc = "`FlushSoundList(bool)` overload"]
535    fn flush_sound_list(self, is_exec_before_of_now_label: impl ::core::convert::Into<bool>) -> () {
536        unsafe {
537            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
538            ::unity::il2cpp_call!((::unity::module_base()+0x20c6190usize)as*mut u8,();
539(TalkSequence)__receiver,(bool)::core::convert::Into::into(is_exec_before_of_now_label))
540        }
541    }
542    #[doc = "`WaitCamera()` overload"]
543    fn wait_camera(self) -> () {
544        unsafe {
545            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
546            ::unity::il2cpp_call!((::unity::module_base()+0x20c6ac0usize)as*mut u8,();
547(TalkSequence)__receiver)
548        }
549    }
550    #[doc = "`TryMapCameraBind()` overload"]
551    fn try_map_camera_bind(self) -> () {
552        unsafe {
553            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
554            ::unity::il2cpp_call!((::unity::module_base()+0x20c6b00usize)as*mut u8,();
555(TalkSequence)__receiver)
556        }
557    }
558    #[doc = "`TryMapCameraUnbind()` overload"]
559    fn try_map_camera_unbind(self) -> () {
560        unsafe {
561            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
562            ::unity::il2cpp_call!((::unity::module_base()+0x20c6ba0usize)as*mut u8,();
563(TalkSequence)__receiver)
564        }
565    }
566    #[doc = "`LoadSoundBank()` overload"]
567    fn load_sound_bank(self) -> () {
568        unsafe {
569            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
570            ::unity::il2cpp_call!((::unity::module_base()+0x20c6c30usize)as*mut u8,();
571(TalkSequence)__receiver)
572        }
573    }
574    #[doc = "`WaitSoundbankLoading()` overload"]
575    fn wait_soundbank_loading(self) -> () {
576        unsafe {
577            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
578            ::unity::il2cpp_call!((::unity::module_base()+0x20c6e50usize)as*mut u8,();
579(TalkSequence)__receiver)
580        }
581    }
582    #[doc = "`LoadScene()` overload"]
583    fn load_scene(self) -> () {
584        unsafe {
585            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
586            ::unity::il2cpp_call!((::unity::module_base()+0x20c6ef0usize)as*mut u8,();
587(TalkSequence)__receiver)
588        }
589    }
590    #[doc = "`Finish(bool)` overload"]
591    fn finish(self, is_end_continuous_number: impl ::core::convert::Into<bool>) -> () {
592        unsafe {
593            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
594            ::unity::il2cpp_call!((::unity::module_base()+0x20c69c0usize)as*mut u8,();
595(TalkSequence)__receiver,(bool)::core::convert::Into::into(is_end_continuous_number))
596        }
597    }
598    #[doc = "`Release()` overload"]
599    fn release(self) -> () {
600        unsafe {
601            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
602            ::unity::il2cpp_call!((::unity::module_base()+0x20c7270usize)as*mut u8,();
603(TalkSequence)__receiver)
604        }
605    }
606    #[doc = "`GetActiveCharacter()` overload"]
607    fn get_active_character(self) -> crate::combat::character::Character {
608        unsafe {
609            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
610            ::unity::il2cpp_call!((::unity::module_base()+0x20c7500usize)as*mut u8,crate::combat::character::Character;
611(TalkSequence)__receiver)
612        }
613    }
614    #[doc = "`GetPersonVoice()` overload"]
615    fn get_person_voice(self) -> ::unity::Il2CppString {
616        unsafe {
617            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
618            ::unity::il2cpp_call!((::unity::module_base()+0x20bef90usize)as*mut u8, ::unity::Il2CppString;
619(TalkSequence)__receiver)
620        }
621    }
622    #[doc = "`TryPlayVoice(crate::combat::character::Character)` overload"]
623    fn try_play_voice(self, character: impl ::core::convert::Into<crate::combat::character::Character>) -> () {
624        unsafe {
625            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
626            ::unity::il2cpp_call!((::unity::module_base()+0x20c76f0usize)as*mut u8,();
627(TalkSequence)__receiver,(crate::combat::character::Character)::core::convert::Into::into(character))
628        }
629    }
630    #[doc = "`StopAllVoice()` overload"]
631    fn stop_all_voice(self) -> () {
632        unsafe {
633            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
634            ::unity::il2cpp_call!((::unity::module_base()+0x20bf980usize)as*mut u8,();
635(TalkSequence)__receiver)
636        }
637    }
638    #[doc = "`Persistent()` overload"]
639    fn persistent(self) -> () {
640        unsafe {
641            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
642            ::unity::il2cpp_call!((::unity::module_base()+0x20c78d0usize)as*mut u8,();
643(TalkSequence)__receiver)
644        }
645    }
646    #[doc = "`TickSoundBefore()` overload"]
647    fn tick_sound_before(self) -> () {
648        unsafe {
649            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
650            ::unity::il2cpp_call!((::unity::module_base()+0x20c78e0usize)as*mut u8,();
651(TalkSequence)__receiver)
652        }
653    }
654    #[doc = "`TickSoundAfter()` overload"]
655    fn tick_sound_after(self) -> () {
656        unsafe {
657            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
658            ::unity::il2cpp_call!((::unity::module_base()+0x20c7920usize)as*mut u8,();
659(TalkSequence)__receiver)
660        }
661    }
662    #[doc = "`Tick()` overload"]
663    fn tick(self) -> () {
664        unsafe {
665            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
666            ::unity::il2cpp_call!((::unity::module_base()+0x20c79b0usize)as*mut u8,();
667(TalkSequence)__receiver)
668        }
669    }
670    #[doc = "`ProcessMessage(i32)` overload"]
671    fn process_message(self, add_char_count: impl ::core::convert::Into<i32>) -> () {
672        unsafe {
673            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
674            ::unity::il2cpp_call!((::unity::module_base()+0x20c7e90usize)as*mut u8,();
675(TalkSequence)__receiver,(i32)::core::convert::Into::into(add_char_count))
676        }
677    }
678    #[doc = "`Close()` overload"]
679    fn close(self) -> () {
680        unsafe {
681            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
682            ::unity::il2cpp_call!((::unity::module_base()+0x20c80e0usize)as*mut u8,();
683(TalkSequence)__receiver)
684        }
685    }
686    #[doc = "`WaitClose()` overload"]
687    fn wait_close(self) -> () {
688        unsafe {
689            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
690            ::unity::il2cpp_call!((::unity::module_base()+0x20c8210usize)as*mut u8,();
691(TalkSequence)__receiver)
692        }
693    }
694    #[doc = "`CheckContinue()` overload"]
695    fn check_continue(self) -> () {
696        unsafe {
697            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
698            ::unity::il2cpp_call!((::unity::module_base()+0x20c82c0usize)as*mut u8,();
699(TalkSequence)__receiver)
700        }
701    }
702    #[doc = "`StartKeyWait()` overload"]
703    fn start_key_wait(self) -> () {
704        unsafe {
705            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
706            ::unity::il2cpp_call!((::unity::module_base()+0x20c8400usize)as*mut u8,();
707(TalkSequence)__receiver)
708        }
709    }
710    #[doc = "`StartTimeWait(f32)` overload"]
711    fn start_time_wait(self, sec: impl ::core::convert::Into<f32>) -> () {
712        unsafe {
713            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
714            ::unity::il2cpp_call!((::unity::module_base()+0x20c8410usize)as*mut u8,();
715(TalkSequence)__receiver,(f32)::core::convert::Into::into(sec))
716        }
717    }
718    #[doc = "`StartFadeOut(f32, crate::unity_engine::color::Color)` overload"]
719    fn start_fade_out(self, time: impl ::core::convert::Into<f32>, color: impl ::core::convert::Into<crate::unity_engine::color::Color>) -> () {
720        unsafe {
721            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
722            ::unity::il2cpp_call!((::unity::module_base()+0x20c8420usize)as*mut u8,();
723(TalkSequence)__receiver,(f32)::core::convert::Into::into(time),(crate::unity_engine::color::Color)::core::convert::Into::into(color))
724        }
725    }
726    #[doc = "`StartFadeIn(f32)` overload"]
727    fn start_fade_in(self, time: impl ::core::convert::Into<f32>) -> () {
728        unsafe {
729            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
730            ::unity::il2cpp_call!((::unity::module_base()+0x20c84f0usize)as*mut u8,();
731(TalkSequence)__receiver,(f32)::core::convert::Into::into(time))
732        }
733    }
734    #[doc = "`SetReplaceText(::unity::Il2CppString)` overload"]
735    fn set_replace_text(self, text: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
736        unsafe {
737            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
738            ::unity::il2cpp_call!((::unity::module_base()+0x20c8590usize)as*mut u8,();
739(TalkSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(text))
740        }
741    }
742    #[doc = "`WaitGameSkipEnd()` overload"]
743    fn wait_game_skip_end(self) -> () {
744        unsafe {
745            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
746            ::unity::il2cpp_call!((::unity::module_base()+0x20c85a0usize)as*mut u8,();
747(TalkSequence)__receiver)
748        }
749    }
750    #[doc = "`Skip()` overload"]
751    fn skip(self) -> () {
752        unsafe {
753            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
754            ::unity::il2cpp_call!((::unity::module_base()+0x20c85e0usize)as*mut u8,();
755(TalkSequence)__receiver)
756        }
757    }
758    #[doc = "`StartTextScroll()` overload"]
759    fn start_text_scroll(self) -> () {
760        unsafe {
761            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
762            ::unity::il2cpp_call!((::unity::module_base()+0x20c86d0usize)as*mut u8,();
763(TalkSequence)__receiver)
764        }
765    }
766    #[doc = "`EndTextScroll()` overload"]
767    fn end_text_scroll(self) -> () {
768        unsafe {
769            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
770            ::unity::il2cpp_call!((::unity::module_base()+0x20c4650usize)as*mut u8,();
771(TalkSequence)__receiver)
772        }
773    }
774    #[doc = "`BindParent()` overload"]
775    fn bind_parent(self) -> () {
776        unsafe {
777            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
778            ::unity::il2cpp_call!((::unity::module_base()+0x20c6610usize)as*mut u8,();
779(TalkSequence)__receiver)
780        }
781    }
782    #[doc = "`UnbindParent()` overload"]
783    fn unbind_parent(self) -> () {
784        unsafe {
785            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
786            ::unity::il2cpp_call!((::unity::module_base()+0x20c7220usize)as*mut u8,();
787(TalkSequence)__receiver)
788        }
789    }
790    #[doc = "`GetDesc()` overload"]
791    fn get_desc(self) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
792        unsafe {
793            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
794            ::unity::il2cpp_call!((::unity::module_base()+0x20c86e0usize)as*mut u8, ::unity::Array<crate::app::procdesc::ProcDesc> ;
795(TalkSequence)__receiver)
796        }
797    }
798    #[doc = "`OnCreate()` overload"]
799    fn on_create(self) -> () {
800        unsafe {
801            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
802            {
803                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
804                let __vi = *__vt.get(9usize).unwrap_or_else(|| {
805                    panic!(
806                        "unity: virtual slot {}
807 out of range (vtable len {}
808) on the runtime class behind {}
809 (method `{}
810`)",
811                        9usize,
812                        __vt.len(),
813                        <TalkSequence as ::unity::ClassIdentity>::NAME,
814                        "OnCreate",
815                    )
816                });
817                let __inner: extern "C" fn(TalkSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
818                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
819                __inner(__receiver, __mi)
820            }
821        }
822    }
823    #[doc = "`OnDispose()` overload"]
824    fn on_dispose(self) -> () {
825        unsafe {
826            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
827            {
828                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
829                let __vi = *__vt.get(10usize).unwrap_or_else(|| {
830                    panic!(
831                        "unity: virtual slot {}
832 out of range (vtable len {}
833) on the runtime class behind {}
834 (method `{}
835`)",
836                        10usize,
837                        __vt.len(),
838                        <TalkSequence as ::unity::ClassIdentity>::NAME,
839                        "OnDispose",
840                    )
841                });
842                let __inner: extern "C" fn(TalkSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
843                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
844                __inner(__receiver, __mi)
845            }
846        }
847    }
848    #[doc = "`OnShutdown()` overload"]
849    fn on_shutdown(self) -> () {
850        unsafe {
851            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
852            {
853                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
854                let __vi = *__vt.get(15usize).unwrap_or_else(|| {
855                    panic!(
856                        "unity: virtual slot {}
857 out of range (vtable len {}
858) on the runtime class behind {}
859 (method `{}
860`)",
861                        15usize,
862                        __vt.len(),
863                        <TalkSequence as ::unity::ClassIdentity>::NAME,
864                        "OnShutdown",
865                    )
866                });
867                let __inner: extern "C" fn(TalkSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
868                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
869                __inner(__receiver, __mi)
870            }
871        }
872    }
873    #[doc = "`.ctor()` overload"]
874    fn ctor(self) -> () {
875        unsafe {
876            let __receiver = <TalkSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
877            ::unity::il2cpp_call!((::unity::module_base()+0x20c9270usize)as*mut u8,();
878(TalkSequence)__receiver)
879        }
880    }
881}
882
883#[cfg(feature = "app-talk3_d-talksequence")]
884impl<__T: ITalkSequence> ITalkSequenceMethods for __T {}
885
886#[cfg(feature = "app-talk3_d-talksequence")]
887impl TalkSequence {
888    pub fn get_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
889        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
890    }
891
892    pub fn set_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
893        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
894    }
895
896    pub fn get_talk_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
897        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
898    }
899
900    pub fn set_talk_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
901        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
902    }
903
904    pub fn get_active_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
905        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
906    }
907
908    pub fn set_active_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
909        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
910    }
911
912    pub fn get_str_to_lower_trigger_method_info() -> &'static ::unity::il2cpp::MethodInfo {
913        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
914    }
915
916    pub fn set_str_to_lower_trigger_method_info() -> &'static ::unity::il2cpp::MethodInfo {
917        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
918    }
919
920    pub fn get_is_latest_str_patchim1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
921        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
922    }
923
924    pub fn set_is_latest_str_patchim1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
925        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
926    }
927
928    pub fn get_is_latest_str_patchim2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
929        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
930    }
931
932    pub fn set_is_latest_str_patchim2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
933        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
934    }
935
936    pub fn enable_is_loading_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
937        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
938    }
939
940    pub fn disable_is_loading_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
941        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
942    }
943
944    pub fn get_replace_talker_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
945        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
946    }
947
948    pub fn add_replace_talker_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
949        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
950    }
951
952    pub fn reserve_talk_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
953        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
954    }
955
956    pub fn create_talk_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
957        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
958    }
959
960    pub fn is_fast_forward_method_info() -> &'static ::unity::il2cpp::MethodInfo {
961        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
962    }
963
964    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
965        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
966    }
967
968    pub fn restart_method_info() -> &'static ::unity::il2cpp::MethodInfo {
969        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
970    }
971
972    pub fn start_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
973        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
974    }
975
976    pub fn init_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
977        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
978    }
979
980    pub fn try_next_label_method_info() -> &'static ::unity::il2cpp::MethodInfo {
981        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
982    }
983
984    pub fn flush_sound_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
985        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
986    }
987
988    pub fn wait_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
989        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
990    }
991
992    pub fn try_map_camera_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
993        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
994    }
995
996    pub fn try_map_camera_unbind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
997        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
998    }
999
1000    pub fn load_sound_bank_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1001        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1002    }
1003
1004    pub fn wait_soundbank_loading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1005        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1006    }
1007
1008    pub fn load_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1009        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1010    }
1011
1012    pub fn finish_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1013        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1014    }
1015
1016    pub fn release_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1017        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1018    }
1019
1020    pub fn get_active_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1021        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1022    }
1023
1024    pub fn get_person_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1025        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1026    }
1027
1028    pub fn try_play_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1029        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1030    }
1031
1032    pub fn stop_all_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1033        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1034    }
1035
1036    pub fn persistent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1037        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1038    }
1039
1040    pub fn tick_sound_before_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1041        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1042    }
1043
1044    pub fn tick_sound_after_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1045        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1046    }
1047
1048    pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1049        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1050    }
1051
1052    pub fn process_message_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1053        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1054    }
1055
1056    pub fn close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1057        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1058    }
1059
1060    pub fn wait_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1061        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1062    }
1063
1064    pub fn check_continue_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1065        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1066    }
1067
1068    pub fn begin_continue_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1069        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1070    }
1071
1072    pub fn end_continue_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1073        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1074    }
1075
1076    pub fn start_key_wait_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1077        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1078    }
1079
1080    pub fn start_time_wait_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1081        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1082    }
1083
1084    pub fn start_fade_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1085        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1086    }
1087
1088    pub fn start_fade_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1089        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1090    }
1091
1092    pub fn set_replace_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1093        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1094    }
1095
1096    pub fn wait_game_skip_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1097        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1098    }
1099
1100    pub fn skip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1101        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1102    }
1103
1104    pub fn start_text_scroll_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1105        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1106    }
1107
1108    pub fn end_text_scroll_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1109        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1110    }
1111
1112    pub fn bind_parent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1113        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1114    }
1115
1116    pub fn unbind_parent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1117        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1118    }
1119
1120    pub fn get_desc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1121        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1122    }
1123
1124    pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1125        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1126    }
1127
1128    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1129        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1130    }
1131
1132    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1133        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1134    }
1135
1136    pub fn on_shutdown_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1137        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1138    }
1139
1140    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1141        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1142    }
1143
1144    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1145        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1146    }
1147}
1148
1149#[cfg(feature = "app-talk3_d-talksequence")]
1150impl TalkSequence {
1151    #[doc = "Direct (non-virtual) call to `TalkSequence`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1152    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1153        let __mi = Self::on_create_method_info();
1154        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1155        __inner(this.into(), ::core::option::Option::None)
1156    }
1157
1158    #[doc = "Direct (non-virtual) call to `TalkSequence`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1159    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1160        let __mi = Self::on_dispose_method_info();
1161        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1162        __inner(this.into(), ::core::option::Option::None)
1163    }
1164
1165    #[doc = "Direct (non-virtual) call to `TalkSequence`'s own `OnShutdown`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1166    pub unsafe fn on_shutdown(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1167        let __mi = Self::on_shutdown_method_info();
1168        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1169        __inner(this.into(), ::core::option::Option::None)
1170    }
1171}
1172
1173#[cfg(feature = "app-talk3_d-talksequence")]
1174impl TalkSequence {
1175    #[doc = "`.ctor()` — no args"]
1176    pub fn new() -> Self {
1177        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1178            panic!(
1179                "{}
1180::{}
1181 failed to instantiate",
1182                ::core::stringify!(TalkSequence),
1183                ::core::stringify!(new),
1184            )
1185        });
1186        <Self as ITalkSequenceMethods>::ctor(this);
1187        this
1188    }
1189}
1190
1191#[cfg(feature = "app-talk3_d-talksequence")]
1192#[doc(hidden)]
1193pub mod prelude {
1194    pub use super::{
1195        ITalkSequence, ITalkSequenceMethods, ITalkSequence_ReplaceText, ITalkSequence_ReplaceTextMethods, TalkSequence, TalkSequence_Label,
1196        TalkSequence_PlayMode, TalkSequence_ReplaceText,
1197    };
1198    #[cfg(feature = "app-procinst")]
1199    pub use crate::app::procinst::IProcInstMethods;
1200    #[cfg(feature = "app-singletonprocinst_1")]
1201    pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
1202    #[cfg(feature = "system-object")]
1203    pub use crate::system::object::IObjectMethods;
1204    #[cfg(feature = "system-enum")]
1205    pub use crate::system::r#enum::IEnumMethods;
1206    #[cfg(feature = "system-valuetype")]
1207    pub use crate::system::valuetype::IValueTypeMethods;
1208    pub use crate::{
1209        app::{procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1},
1210        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1211    };
1212}