Skip to main content

engage/generated/app/
latertalksetter.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-latertalksetter-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        system::object::{IObject, Object},
10        unity_engine::{
11            behaviour::{Behaviour, IBehaviour},
12            component::{Component, IComponent},
13            monobehaviour::{IMonoBehaviour, MonoBehaviour},
14            object_2::{IObject_2, Object_2},
15        },
16    };
17
18    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/latertalksetter/LaterTalkSetter_UnitData.md"))]
19    #[::unity::class(namespace = "App", name = "LaterTalkSetter.UnitData")]
20    #[parent(crate::system::object::Object)]
21    pub struct LaterTalkSetter_UnitData {}
22
23    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/latertalksetter/LaterTalkSetter.md"))]
24    #[::unity::class(namespace = "App", name = "LaterTalkSetter")]
25    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
26    pub struct LaterTalkSetter {
27        #[offset(24)]
28        #[rename(name = "CharaSolo")]
29        pub chara_solo: crate::unity_engine::gameobject::GameObject,
30        #[offset(32)]
31        #[rename(name = "CharaPair")]
32        pub chara_pair: crate::unity_engine::gameobject::GameObject,
33        #[offset(40)]
34        #[rename(name = "Main")]
35        pub main: crate::app::latertalksetter::LaterTalkSetter_UnitInfo,
36        #[offset(48)]
37        #[rename(name = "PairLeft")]
38        pub pair_left: crate::app::latertalksetter::LaterTalkSetter_UnitInfo,
39        #[offset(56)]
40        #[rename(name = "PairRight")]
41        pub pair_right: crate::app::latertalksetter::LaterTalkSetter_UnitInfo,
42        #[offset(64)]
43        #[rename(name = "Symbol")]
44        pub symbol: crate::unity_engine::ui::image::Image,
45        #[offset(72)]
46        #[rename(name = "MainText")]
47        pub main_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
48        #[offset(80)]
49        #[rename(name = "m_BaseDispTime")]
50        pub m_base_disp_time: f32,
51        #[offset(84)]
52        #[rename(name = "m_OthersTime")]
53        pub m_others_time: f32,
54        #[offset(88)]
55        #[rename(name = "m_WaitTimeAfter")]
56        pub m_wait_time_after: f32,
57        #[offset(92)]
58        #[rename(name = "m_CurrentTime")]
59        pub m_current_time: f32,
60        #[offset(96)]
61        #[rename(name = "m_UnitData")]
62        pub m_unit_data: crate::system::collections::generic::list_1::List_1<crate::app::latertalksetter::LaterTalkSetter_UnitData>,
63        #[offset(104)]
64        #[rename(name = "m_UnitIndex")]
65        pub m_unit_index: i32,
66        #[offset(112)]
67        #[rename(name = "m_StartTime")]
68        pub m_start_time: f64,
69    }
70
71    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/latertalksetter/LaterTalkSetter_UnitInfo.md"))]
72    #[::unity::class(namespace = "App", name = "LaterTalkSetter.UnitInfo")]
73    #[parent(crate::system::object::Object)]
74    pub struct LaterTalkSetter_UnitInfo {
75        #[offset(16)]
76        #[rename(name = "InfoLv")]
77        pub info_lv: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
78        #[offset(24)]
79        #[rename(name = "InfoMostEmblem")]
80        pub info_most_emblem: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
81        #[offset(32)]
82        #[rename(name = "Title")]
83        pub title: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
84        #[offset(40)]
85        #[rename(name = "Name")]
86        pub name: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
87        #[offset(48)]
88        #[rename(name = "Lv")]
89        pub lv: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
90        #[offset(56)]
91        #[rename(name = "Job")]
92        pub job: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
93        #[offset(64)]
94        #[rename(name = "BattleCount")]
95        pub battle_count: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
96        #[offset(72)]
97        #[rename(name = "WinCount")]
98        pub win_count: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
99        #[offset(80)]
100        #[rename(name = "MostEmblem")]
101        pub most_emblem: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
102    }
103}
104
105#[cfg(feature = "app-latertalksetter-types")]
106pub use __types::*;
107
108#[cfg(feature = "app-latertalksetter")]
109pub trait ILaterTalkSetter_UnitDataMethods: ILaterTalkSetter_UnitData {
110    #[doc = "`get_Unit()` overload"]
111    fn get_unit(self) -> crate::app::unit::Unit {
112        unsafe {
113            let __receiver =
114                <LaterTalkSetter_UnitData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
115            ::unity::il2cpp_call!((::unity::module_base()+0x1fd62c0usize)as*mut u8,crate::app::unit::Unit;
116(LaterTalkSetter_UnitData)__receiver)
117        }
118    }
119    #[doc = "`set_Unit(crate::app::unit::Unit)` overload"]
120    fn set_unit(self, value: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
121        unsafe {
122            let __receiver =
123                <LaterTalkSetter_UnitData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
124            ::unity::il2cpp_call!((::unity::module_base()+0x1fd62d0usize)as*mut u8,();
125(LaterTalkSetter_UnitData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(value))
126        }
127    }
128    #[doc = "`get_IsAlive()` overload"]
129    fn get_is_alive(self) -> bool {
130        unsafe {
131            let __receiver =
132                <LaterTalkSetter_UnitData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
133            ::unity::il2cpp_call!((::unity::module_base()+0x1fd62e0usize)as*mut u8,bool;
134(LaterTalkSetter_UnitData)__receiver)
135        }
136    }
137    #[doc = "`set_IsAlive(bool)` overload"]
138    fn set_is_alive(self, value: impl ::core::convert::Into<bool>) -> () {
139        unsafe {
140            let __receiver =
141                <LaterTalkSetter_UnitData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
142            ::unity::il2cpp_call!((::unity::module_base()+0x1fd62f0usize)as*mut u8,();
143(LaterTalkSetter_UnitData)__receiver,(bool)::core::convert::Into::into(value))
144        }
145    }
146    #[doc = "`get_Marriage()` overload"]
147    fn get_marriage(self) -> crate::app::unit::Unit {
148        unsafe {
149            let __receiver =
150                <LaterTalkSetter_UnitData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
151            ::unity::il2cpp_call!((::unity::module_base()+0x1fd6300usize)as*mut u8,crate::app::unit::Unit;
152(LaterTalkSetter_UnitData)__receiver)
153        }
154    }
155    #[doc = "`set_Marriage(crate::app::unit::Unit)` overload"]
156    fn set_marriage(self, value: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
157        unsafe {
158            let __receiver =
159                <LaterTalkSetter_UnitData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
160            ::unity::il2cpp_call!((::unity::module_base()+0x1fd6310usize)as*mut u8,();
161(LaterTalkSetter_UnitData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(value))
162        }
163    }
164    #[doc = "`get_MapName()` overload"]
165    fn get_map_name(self) -> ::unity::Il2CppString {
166        unsafe {
167            let __receiver =
168                <LaterTalkSetter_UnitData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
169            ::unity::il2cpp_call!((::unity::module_base()+0x1fd6320usize)as*mut u8, ::unity::Il2CppString;
170(LaterTalkSetter_UnitData)__receiver)
171        }
172    }
173    #[doc = "`set_MapName(::unity::Il2CppString)` overload"]
174    fn set_map_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
175        unsafe {
176            let __receiver =
177                <LaterTalkSetter_UnitData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
178            ::unity::il2cpp_call!((::unity::module_base()+0x1fd6330usize)as*mut u8,();
179(LaterTalkSetter_UnitData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
180        }
181    }
182    #[doc = "`get_MapDegree()` overload"]
183    fn get_map_degree(self) -> i32 {
184        unsafe {
185            let __receiver =
186                <LaterTalkSetter_UnitData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
187            ::unity::il2cpp_call!((::unity::module_base()+0x1fd6340usize)as*mut u8,i32;
188(LaterTalkSetter_UnitData)__receiver)
189        }
190    }
191    #[doc = "`set_MapDegree(i32)` overload"]
192    fn set_map_degree(self, value: impl ::core::convert::Into<i32>) -> () {
193        unsafe {
194            let __receiver =
195                <LaterTalkSetter_UnitData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
196            ::unity::il2cpp_call!((::unity::module_base()+0x1fd6350usize)as*mut u8,();
197(LaterTalkSetter_UnitData)__receiver,(i32)::core::convert::Into::into(value))
198        }
199    }
200    #[doc = "`get_LightDegree()` overload"]
201    fn get_light_degree(self) -> i32 {
202        unsafe {
203            let __receiver =
204                <LaterTalkSetter_UnitData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
205            ::unity::il2cpp_call!((::unity::module_base()+0x1fd6360usize)as*mut u8,i32;
206(LaterTalkSetter_UnitData)__receiver)
207        }
208    }
209    #[doc = "`set_LightDegree(i32)` overload"]
210    fn set_light_degree(self, value: impl ::core::convert::Into<i32>) -> () {
211        unsafe {
212            let __receiver =
213                <LaterTalkSetter_UnitData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
214            ::unity::il2cpp_call!((::unity::module_base()+0x1fd6370usize)as*mut u8,();
215(LaterTalkSetter_UnitData)__receiver,(i32)::core::convert::Into::into(value))
216        }
217    }
218    #[doc = "`get_EndDispTime()` overload"]
219    fn get_end_disp_time(self) -> f32 {
220        unsafe {
221            let __receiver =
222                <LaterTalkSetter_UnitData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
223            ::unity::il2cpp_call!((::unity::module_base()+0x1fd6380usize)as*mut u8,f32;
224(LaterTalkSetter_UnitData)__receiver)
225        }
226    }
227    #[doc = "`set_EndDispTime(f32)` overload"]
228    fn set_end_disp_time(self, value: impl ::core::convert::Into<f32>) -> () {
229        unsafe {
230            let __receiver =
231                <LaterTalkSetter_UnitData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
232            ::unity::il2cpp_call!((::unity::module_base()+0x1fd6390usize)as*mut u8,();
233(LaterTalkSetter_UnitData)__receiver,(f32)::core::convert::Into::into(value))
234        }
235    }
236    #[doc = "`.ctor()` overload"]
237    fn ctor(self) -> () {
238        unsafe {
239            let __receiver =
240                <LaterTalkSetter_UnitData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
241            ::unity::il2cpp_call!((::unity::module_base()+0x1fd63a0usize)as*mut u8,();
242(LaterTalkSetter_UnitData)__receiver)
243        }
244    }
245}
246
247#[cfg(feature = "app-latertalksetter")]
248impl<__T: ILaterTalkSetter_UnitData> ILaterTalkSetter_UnitDataMethods for __T {}
249
250#[cfg(feature = "app-latertalksetter")]
251impl LaterTalkSetter_UnitData {
252    pub fn get_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
253        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
254    }
255
256    pub fn set_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
257        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
258    }
259
260    pub fn get_is_alive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
261        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
262    }
263
264    pub fn set_is_alive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
265        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
266    }
267
268    pub fn get_marriage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
269        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
270    }
271
272    pub fn set_marriage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
273        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
274    }
275
276    pub fn get_map_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
277        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
278    }
279
280    pub fn set_map_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
281        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
282    }
283
284    pub fn get_map_degree_method_info() -> &'static ::unity::il2cpp::MethodInfo {
285        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
286    }
287
288    pub fn set_map_degree_method_info() -> &'static ::unity::il2cpp::MethodInfo {
289        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
290    }
291
292    pub fn get_light_degree_method_info() -> &'static ::unity::il2cpp::MethodInfo {
293        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
294    }
295
296    pub fn set_light_degree_method_info() -> &'static ::unity::il2cpp::MethodInfo {
297        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
298    }
299
300    pub fn get_end_disp_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
301        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
302    }
303
304    pub fn set_end_disp_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
305        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
306    }
307
308    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
309        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
310    }
311}
312
313#[cfg(feature = "app-latertalksetter")]
314impl LaterTalkSetter_UnitData {
315    #[doc = "`.ctor()` — no args"]
316    pub fn new() -> Self {
317        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
318            panic!(
319                "{}
320::{}
321 failed to instantiate",
322                ::core::stringify!(LaterTalkSetter_UnitData),
323                ::core::stringify!(new),
324            )
325        });
326        <Self as ILaterTalkSetter_UnitDataMethods>::ctor(this);
327        this
328    }
329}
330
331#[cfg(feature = "app-latertalksetter")]
332pub trait ILaterTalkSetterMethods: ILaterTalkSetter {
333    #[doc = "`Init()` overload"]
334    fn init(self) -> () {
335        unsafe {
336            let __receiver = <LaterTalkSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
337            ::unity::il2cpp_call!((::unity::module_base()+0x1bde710usize)as*mut u8,();
338(LaterTalkSetter)__receiver)
339        }
340    }
341    #[doc = "`UpdateData()` overload"]
342    fn update_data(self) -> () {
343        unsafe {
344            let __receiver = <LaterTalkSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
345            ::unity::il2cpp_call!((::unity::module_base()+0x1bde900usize)as*mut u8,();
346(LaterTalkSetter)__receiver)
347        }
348    }
349    #[doc = "`SetUnitData(crate::app::unit::Unit, crate::app::latertalksetter::LaterTalkSetter_UnitInfo)` overload"]
350    fn set_unit_data(
351        self,
352        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
353        info: impl ::core::convert::Into<crate::app::latertalksetter::LaterTalkSetter_UnitInfo>,
354    ) -> () {
355        unsafe {
356            let __receiver = <LaterTalkSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
357            ::unity::il2cpp_call!((::unity::module_base()+0x1bdee20usize)as*mut u8,();
358(LaterTalkSetter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::latertalksetter::LaterTalkSetter_UnitInfo)::core::convert::Into::into(info))
359        }
360    }
361    #[doc = "`get_IsStarted()` overload"]
362    fn get_is_started(self) -> bool {
363        unsafe {
364            let __receiver = <LaterTalkSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
365            ::unity::il2cpp_call!((::unity::module_base()+0x1bdf490usize)as*mut u8,bool;
366(LaterTalkSetter)__receiver)
367        }
368    }
369    #[doc = "`get_IsFinished()` overload"]
370    fn get_is_finished(self) -> bool {
371        unsafe {
372            let __receiver = <LaterTalkSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
373            ::unity::il2cpp_call!((::unity::module_base()+0x1bdf4a0usize)as*mut u8,bool;
374(LaterTalkSetter)__receiver)
375        }
376    }
377    #[doc = "`get_IsFinishedCompletely()` overload"]
378    fn get_is_finished_completely(self) -> bool {
379        unsafe {
380            let __receiver = <LaterTalkSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
381            ::unity::il2cpp_call!((::unity::module_base()+0x1bdf4e0usize)as*mut u8,bool;
382(LaterTalkSetter)__receiver)
383        }
384    }
385    #[doc = "`get_CurrentUnit()` overload"]
386    fn get_current_unit(self) -> crate::app::latertalksetter::LaterTalkSetter_UnitData {
387        unsafe {
388            let __receiver = <LaterTalkSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
389            ::unity::il2cpp_call!((::unity::module_base()+0x1bded90usize)as*mut u8,crate::app::latertalksetter::LaterTalkSetter_UnitData;
390(LaterTalkSetter)__receiver)
391        }
392    }
393    #[doc = "`get_NextUnit()` overload"]
394    fn get_next_unit(self) -> crate::app::latertalksetter::LaterTalkSetter_UnitData {
395        unsafe {
396            let __receiver = <LaterTalkSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
397            ::unity::il2cpp_call!((::unity::module_base()+0x1bde180usize)as*mut u8,crate::app::latertalksetter::LaterTalkSetter_UnitData;
398(LaterTalkSetter)__receiver)
399        }
400    }
401    #[doc = "`get_LastDispTime()` overload"]
402    fn get_last_disp_time(self) -> f32 {
403        unsafe {
404            let __receiver = <LaterTalkSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
405            ::unity::il2cpp_call!((::unity::module_base()+0x1bdf510usize)as*mut u8,f32;
406(LaterTalkSetter)__receiver)
407        }
408    }
409    #[doc = "`get_DisplayTime()` overload"]
410    fn get_display_time(self) -> f32 {
411        unsafe {
412            let __receiver = <LaterTalkSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
413            ::unity::il2cpp_call!((::unity::module_base()+0x1bdf4c0usize)as*mut u8,f32;
414(LaterTalkSetter)__receiver)
415        }
416    }
417    #[doc = "`Start()` overload"]
418    fn start(self) -> () {
419        unsafe {
420            let __receiver = <LaterTalkSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
421            ::unity::il2cpp_call!((::unity::module_base()+0x1bdf5b0usize)as*mut u8,();
422(LaterTalkSetter)__receiver)
423        }
424    }
425    #[doc = "`Update()` overload"]
426    fn update(self) -> () {
427        unsafe {
428            let __receiver = <LaterTalkSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
429            ::unity::il2cpp_call!((::unity::module_base()+0x1bdff20usize)as*mut u8,();
430(LaterTalkSetter)__receiver)
431        }
432    }
433    #[doc = "`MoveNext()` overload"]
434    fn move_next(self) -> () {
435        unsafe {
436            let __receiver = <LaterTalkSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
437            ::unity::il2cpp_call!((::unity::module_base()+0x1bdff70usize)as*mut u8,();
438(LaterTalkSetter)__receiver)
439        }
440    }
441    #[doc = "`ForceFinish(f32)` overload"]
442    fn force_finish(self, fade_out_time: impl ::core::convert::Into<f32>) -> () {
443        unsafe {
444            let __receiver = <LaterTalkSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
445            ::unity::il2cpp_call!((::unity::module_base()+0x1bdff80usize)as*mut u8,();
446(LaterTalkSetter)__receiver,(f32)::core::convert::Into::into(fade_out_time))
447        }
448    }
449    #[doc = "`.ctor()` overload"]
450    fn ctor(self) -> () {
451        unsafe {
452            let __receiver = <LaterTalkSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
453            ::unity::il2cpp_call!((::unity::module_base()+0x1be0050usize)as*mut u8,();
454(LaterTalkSetter)__receiver)
455        }
456    }
457}
458
459#[cfg(feature = "app-latertalksetter")]
460impl<__T: ILaterTalkSetter> ILaterTalkSetterMethods for __T {}
461
462#[cfg(feature = "app-latertalksetter")]
463impl LaterTalkSetter {
464    pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
465        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
466    }
467
468    pub fn update_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
469        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
470    }
471
472    pub fn set_unit_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
473        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
474    }
475
476    pub fn get_is_started_method_info() -> &'static ::unity::il2cpp::MethodInfo {
477        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
478    }
479
480    pub fn get_is_finished_method_info() -> &'static ::unity::il2cpp::MethodInfo {
481        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
482    }
483
484    pub fn get_is_finished_completely_method_info() -> &'static ::unity::il2cpp::MethodInfo {
485        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
486    }
487
488    pub fn get_current_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
489        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
490    }
491
492    pub fn get_next_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
493        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
494    }
495
496    pub fn get_last_disp_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
497        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
498    }
499
500    pub fn get_display_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
501        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
502    }
503
504    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
505        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
506    }
507
508    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
509        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
510    }
511
512    pub fn move_next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
513        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
514    }
515
516    pub fn force_finish_method_info() -> &'static ::unity::il2cpp::MethodInfo {
517        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
518    }
519
520    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
521        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
522    }
523}
524
525#[cfg(feature = "app-latertalksetter")]
526impl LaterTalkSetter {
527    #[doc = "`.ctor()` — no args"]
528    pub fn new() -> Self {
529        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
530            panic!(
531                "{}
532::{}
533 failed to instantiate",
534                ::core::stringify!(LaterTalkSetter),
535                ::core::stringify!(new),
536            )
537        });
538        <Self as ILaterTalkSetterMethods>::ctor(this);
539        this
540    }
541}
542
543#[cfg(feature = "app-latertalksetter")]
544pub trait ILaterTalkSetter_UnitInfoMethods: ILaterTalkSetter_UnitInfo {
545    #[doc = "`.ctor()` overload"]
546    fn ctor(self) -> () {
547        unsafe {
548            let __receiver =
549                <LaterTalkSetter_UnitInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
550            ::unity::il2cpp_call!((::unity::module_base()+0x1fd63b0usize)as*mut u8,();
551(LaterTalkSetter_UnitInfo)__receiver)
552        }
553    }
554}
555
556#[cfg(feature = "app-latertalksetter")]
557impl<__T: ILaterTalkSetter_UnitInfo> ILaterTalkSetter_UnitInfoMethods for __T {}
558
559#[cfg(feature = "app-latertalksetter")]
560impl LaterTalkSetter_UnitInfo {
561    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
562        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
563    }
564}
565
566#[cfg(feature = "app-latertalksetter")]
567impl LaterTalkSetter_UnitInfo {
568    #[doc = "`.ctor()` — no args"]
569    pub fn new() -> Self {
570        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
571            panic!(
572                "{}
573::{}
574 failed to instantiate",
575                ::core::stringify!(LaterTalkSetter_UnitInfo),
576                ::core::stringify!(new),
577            )
578        });
579        <Self as ILaterTalkSetter_UnitInfoMethods>::ctor(this);
580        this
581    }
582}
583
584#[cfg(feature = "app-latertalksetter")]
585#[doc(hidden)]
586pub mod prelude {
587    pub use super::{
588        ILaterTalkSetter, ILaterTalkSetterMethods, ILaterTalkSetter_UnitData, ILaterTalkSetter_UnitDataMethods, ILaterTalkSetter_UnitInfo,
589        ILaterTalkSetter_UnitInfoMethods, LaterTalkSetter, LaterTalkSetter_UnitData, LaterTalkSetter_UnitInfo,
590    };
591    #[cfg(feature = "system-object")]
592    pub use crate::system::object::IObjectMethods;
593    #[cfg(feature = "unity_engine-behaviour")]
594    pub use crate::unity_engine::behaviour::IBehaviourMethods;
595    #[cfg(feature = "unity_engine-component")]
596    pub use crate::unity_engine::component::IComponentMethods;
597    #[cfg(feature = "unity_engine-monobehaviour")]
598    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
599    #[cfg(feature = "unity_engine-object_2")]
600    pub use crate::unity_engine::object_2::IObject_2Methods;
601    pub use crate::{
602        system::object::IObject,
603        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
604    };
605}