Skip to main content

engage/generated/app/talk3_d/
talklog.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-talk3_d-talklog-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::singletonmonobehaviour_1::{ISingletonMonoBehaviour_1, SingletonMonoBehaviour_1},
10        system::object::{IObject, Object},
11        unity_engine::{
12            behaviour::{Behaviour, IBehaviour},
13            component::{Component, IComponent},
14            monobehaviour::{IMonoBehaviour, MonoBehaviour},
15            object_2::{IObject_2, Object_2},
16        },
17    };
18
19    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/talk3_d/talklog/TalkLog.md"))]
20    #[::unity::class(namespace = "App.Talk3D", name = "TalkLog")]
21    #[parent(crate::app::singletonmonobehaviour_1::SingletonMonoBehaviour_1<crate::app::talk3_d::talklog::TalkLog>)]
22    pub struct TalkLog {
23        #[offset(32)]
24        #[rename(name = "m_Bases")]
25        pub m_bases: ::unity::Array<crate::unity_engine::gameobject::GameObject>,
26        #[offset(40)]
27        #[rename(name = "m_LogPageMax")]
28        pub m_log_page_max: i32,
29        #[static_field]
30        #[rename(name = "ViewWindowMax")]
31        pub view_window_max: i32,
32        #[offset(48)]
33        #[rename(name = "m_Cursor")]
34        pub m_cursor: crate::app::talk3_d::talklogui::TalkLogUI_Cursor,
35        #[offset(56)]
36        #[rename(name = "m_WindowList")]
37        pub m_window_list: ::unity::Array<crate::app::talk3_d::talklogui::TalkLogUI_Window>,
38        #[offset(64)]
39        #[rename(name = "m_ScrollBar")]
40        pub m_scroll_bar: crate::app::talk3_d::talklogui::TalkLogUI_ScrollBar,
41        #[offset(72)]
42        #[rename(name = "m_LabelList")]
43        pub m_label_list: ::unity::Array<::unity::Il2CppString>,
44        #[offset(80)]
45        #[rename(name = "m_TalkerNameList")]
46        pub m_talker_name_list: ::unity::Array<::unity::Il2CppString>,
47        #[offset(88)]
48        #[rename(name = "m_MessList")]
49        pub m_mess_list: ::unity::Array<::unity::Il2CppString>,
50        #[offset(96)]
51        #[rename(name = "m_VoiceEventList")]
52        pub m_voice_event_list: ::unity::Array<::unity::Il2CppString>,
53        #[offset(104)]
54        #[rename(name = "m_ScenarioSoundBankNameList")]
55        pub m_scenario_sound_bank_name_list: crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>,
56        #[offset(112)]
57        #[rename(name = "m_LogAddCount")]
58        pub m_log_add_count: i32,
59        #[offset(116)]
60        #[rename(name = "m_LogNum")]
61        pub m_log_num: i32,
62        #[offset(120)]
63        #[rename(name = "m_CursorIndex")]
64        pub m_cursor_index: i32,
65        #[offset(124)]
66        #[rename(name = "m_ScrollIndex")]
67        pub m_scroll_index: i32,
68    }
69}
70
71#[cfg(feature = "app-talk3_d-talklog-types")]
72pub use __types::*;
73
74#[cfg(feature = "app-talk3_d-talklog")]
75impl TalkLog {
76    #[doc = "`ResetLog()` overload"]
77    pub fn reset_log() -> () {
78        unsafe {
79            ::unity::il2cpp_call!((::unity::module_base()+0x20c2b90usize)as*mut u8,();
80            )
81        }
82    }
83}
84
85#[cfg(feature = "app-talk3_d-talklog")]
86pub trait ITalkLogMethods: ITalkLog {
87    #[doc = "`Awake()` overload"]
88    fn awake(self) -> () {
89        unsafe {
90            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
91            {
92                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
93                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
94                    panic!(
95                        "unity: virtual slot {}
96 out of range (vtable len {}
97) on the runtime class behind {}
98 (method `{}
99`)",
100                        4usize,
101                        __vt.len(),
102                        <TalkLog as ::unity::ClassIdentity>::NAME,
103                        "Awake",
104                    )
105                });
106                let __inner: extern "C" fn(TalkLog, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
107                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
108                __inner(__receiver, __mi)
109            }
110        }
111    }
112    #[doc = "`OnDestroy()` overload"]
113    fn on_destroy(self) -> () {
114        unsafe {
115            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
116            ::unity::il2cpp_call!((::unity::module_base()+0x20c0850usize)as*mut u8,();
117(TalkLog)__receiver)
118        }
119    }
120    #[doc = "`ReBuild()` overload"]
121    fn re_build(self) -> () {
122        unsafe {
123            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
124            ::unity::il2cpp_call!((::unity::module_base()+0x20c0910usize)as*mut u8,();
125(TalkLog)__receiver)
126        }
127    }
128    #[doc = "`BuildObjects()` overload"]
129    fn build_objects(self) -> () {
130        unsafe {
131            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
132            ::unity::il2cpp_call!((::unity::module_base()+0x20c0380usize)as*mut u8,();
133(TalkLog)__receiver)
134        }
135    }
136    #[doc = "`ResetParam()` overload"]
137    fn reset_param(self) -> () {
138        unsafe {
139            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
140            ::unity::il2cpp_call!((::unity::module_base()+0x20c0920usize)as*mut u8,();
141(TalkLog)__receiver)
142        }
143    }
144    #[doc = "`Start()` overload"]
145    fn start(self) -> () {
146        unsafe {
147            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
148            ::unity::il2cpp_call!((::unity::module_base()+0x20c0b90usize)as*mut u8,();
149(TalkLog)__receiver)
150        }
151    }
152    #[doc = "`Update()` overload"]
153    fn update(self) -> () {
154        unsafe {
155            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
156            ::unity::il2cpp_call!((::unity::module_base()+0x20c0ba0usize)as*mut u8,();
157(TalkLog)__receiver)
158        }
159    }
160    #[doc = "`LoadVoiceSoundBank()` overload"]
161    fn load_voice_sound_bank(self) -> () {
162        unsafe {
163            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
164            ::unity::il2cpp_call!((::unity::module_base()+0x20c0f00usize)as*mut u8,();
165(TalkLog)__receiver)
166        }
167    }
168    #[doc = "`UnloadVoiceSoundBank()` overload"]
169    fn unload_voice_sound_bank(self) -> () {
170        unsafe {
171            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
172            ::unity::il2cpp_call!((::unity::module_base()+0x20c18d0usize)as*mut u8,();
173(TalkLog)__receiver)
174        }
175    }
176    #[doc = "`ResetCursorAndScroll()` overload"]
177    fn reset_cursor_and_scroll(self) -> () {
178        unsafe {
179            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
180            ::unity::il2cpp_call!((::unity::module_base()+0x20c1a80usize)as*mut u8,();
181(TalkLog)__receiver)
182        }
183    }
184    #[doc = "`SetupLayout()` overload"]
185    fn setup_layout(self) -> () {
186        unsafe {
187            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
188            ::unity::il2cpp_call!((::unity::module_base()+0x20c0b10usize)as*mut u8,();
189(TalkLog)__receiver)
190        }
191    }
192    #[doc = "`SetupWindow()` overload"]
193    fn setup_window(self) -> () {
194        unsafe {
195            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
196            ::unity::il2cpp_call!((::unity::module_base()+0x20c1b40usize)as*mut u8,();
197(TalkLog)__receiver)
198        }
199    }
200    #[doc = "`SetupCursor()` overload"]
201    fn setup_cursor(self) -> () {
202        unsafe {
203            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
204            ::unity::il2cpp_call!((::unity::module_base()+0x20c1ed0usize)as*mut u8,();
205(TalkLog)__receiver)
206        }
207    }
208    #[doc = "`SetupScrollBar()` overload"]
209    fn setup_scroll_bar(self) -> () {
210        unsafe {
211            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
212            ::unity::il2cpp_call!((::unity::module_base()+0x20c1f40usize)as*mut u8,();
213(TalkLog)__receiver)
214        }
215    }
216    #[doc = "`CursorUp(bool)` overload"]
217    fn cursor_up(self, is_move_fast: impl ::core::convert::Into<bool>) -> () {
218        unsafe {
219            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
220            ::unity::il2cpp_call!((::unity::module_base()+0x20c2010usize)as*mut u8,();
221(TalkLog)__receiver,(bool)::core::convert::Into::into(is_move_fast))
222        }
223    }
224    #[doc = "`CursorDown(bool, bool)` overload"]
225    fn cursor_down(self, is_move_fast: impl ::core::convert::Into<bool>, is_key_trigger: impl ::core::convert::Into<bool>) -> bool {
226        unsafe {
227            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
228            ::unity::il2cpp_call!((::unity::module_base()+0x20c2290usize)as*mut u8,bool;
229(TalkLog)__receiver,(bool)::core::convert::Into::into(is_move_fast),(bool)::core::convert::Into::into(is_key_trigger))
230        }
231    }
232    #[doc = "`ScrollUp(bool, bool)` overload"]
233    fn scroll_up(self, is_move_fast: impl ::core::convert::Into<bool>, is_layout_update: impl ::core::convert::Into<bool>) -> () {
234        unsafe {
235            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
236            ::unity::il2cpp_call!((::unity::module_base()+0x20c2160usize)as*mut u8,();
237(TalkLog)__receiver,(bool)::core::convert::Into::into(is_move_fast),(bool)::core::convert::Into::into(is_layout_update))
238        }
239    }
240    #[doc = "`ScrollDown(bool, bool)` overload"]
241    fn scroll_down(self, is_move_fast: impl ::core::convert::Into<bool>, is_layout_update: impl ::core::convert::Into<bool>) -> () {
242        unsafe {
243            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
244            ::unity::il2cpp_call!((::unity::module_base()+0x20c2400usize)as*mut u8,();
245(TalkLog)__receiver,(bool)::core::convert::Into::into(is_move_fast),(bool)::core::convert::Into::into(is_layout_update))
246        }
247    }
248    #[doc = "`AddLog(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
249    fn add_log(
250        self,
251        label: impl ::core::convert::Into<::unity::Il2CppString>,
252        mess: impl ::core::convert::Into<::unity::Il2CppString>,
253        talker: impl ::core::convert::Into<::unity::Il2CppString>,
254    ) -> () {
255        unsafe {
256            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
257            ::unity::il2cpp_call!((::unity::module_base()+0x20c2530usize)as*mut u8,();
258(TalkLog)__receiver,(::unity::Il2CppString)::core::convert::Into::into(label),(::unity::Il2CppString)::core::convert::Into::into(mess),(::unity::Il2CppString)::core::convert::Into::into(talker))
259        }
260    }
261    #[doc = "`ResetLogImpl()` overload"]
262    fn reset_log_impl(self) -> () {
263        unsafe {
264            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
265            ::unity::il2cpp_call!((::unity::module_base()+0x20c26e0usize)as*mut u8,();
266(TalkLog)__receiver)
267        }
268    }
269    #[doc = "`IsPlayingWindowAnimation()` overload"]
270    fn is_playing_window_animation(self) -> bool {
271        unsafe {
272            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
273            ::unity::il2cpp_call!((::unity::module_base()+0x20c2770usize)as*mut u8,bool;
274(TalkLog)__receiver)
275        }
276    }
277    #[doc = "`GetWindowUpDownAnimDurationMsec()` overload"]
278    fn get_window_up_down_anim_duration_msec(self) -> f32 {
279        unsafe {
280            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
281            ::unity::il2cpp_call!((::unity::module_base()+0x20c1fe0usize)as*mut u8,f32;
282(TalkLog)__receiver)
283        }
284    }
285    #[doc = "`IsVoiceEventExist(i32)` overload"]
286    fn is_voice_event_exist(self, mess_index: impl ::core::convert::Into<i32>) -> bool {
287        unsafe {
288            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
289            ::unity::il2cpp_call!((::unity::module_base()+0x20c0da0usize)as*mut u8,bool;
290(TalkLog)__receiver,(i32)::core::convert::Into::into(mess_index))
291        }
292    }
293    #[doc = "`IsVoiceEventPlaying(i32)` overload"]
294    fn is_voice_event_playing(self, mess_index: impl ::core::convert::Into<i32>) -> bool {
295        unsafe {
296            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
297            ::unity::il2cpp_call!((::unity::module_base()+0x20c0e50usize)as*mut u8,bool;
298(TalkLog)__receiver,(i32)::core::convert::Into::into(mess_index))
299        }
300    }
301    #[doc = "`TryPlayVoice()` overload"]
302    fn try_play_voice(self) -> bool {
303        unsafe {
304            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
305            ::unity::il2cpp_call!((::unity::module_base()+0x20c27a0usize)as*mut u8,bool;
306(TalkLog)__receiver)
307        }
308    }
309    #[doc = "`Open()` overload"]
310    fn open(self) -> () {
311        unsafe {
312            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
313            ::unity::il2cpp_call!((::unity::module_base()+0x20c28f0usize)as*mut u8,();
314(TalkLog)__receiver)
315        }
316    }
317    #[doc = "`Close()` overload"]
318    fn close(self) -> () {
319        unsafe {
320            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
321            ::unity::il2cpp_call!((::unity::module_base()+0x20c29d0usize)as*mut u8,();
322(TalkLog)__receiver)
323        }
324    }
325    #[doc = "`IsClosed()` overload"]
326    fn is_closed(self) -> bool {
327        unsafe {
328            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
329            ::unity::il2cpp_call!((::unity::module_base()+0x20c2ab0usize)as*mut u8,bool;
330(TalkLog)__receiver)
331        }
332    }
333    #[doc = "`.ctor()` overload"]
334    fn ctor(self) -> () {
335        unsafe {
336            let __receiver = <TalkLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
337            ::unity::il2cpp_call!((::unity::module_base()+0x20c2c20usize)as*mut u8,();
338(TalkLog)__receiver)
339        }
340    }
341}
342
343#[cfg(feature = "app-talk3_d-talklog")]
344impl<__T: ITalkLog> ITalkLogMethods for __T {}
345
346#[cfg(feature = "app-talk3_d-talklog")]
347impl TalkLog {
348    pub fn awake_method_info() -> &'static ::unity::il2cpp::MethodInfo {
349        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
350    }
351
352    pub fn on_destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
353        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
354    }
355
356    pub fn re_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
357        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
358    }
359
360    pub fn build_objects_method_info() -> &'static ::unity::il2cpp::MethodInfo {
361        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
362    }
363
364    pub fn reset_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
365        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
366    }
367
368    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
369        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
370    }
371
372    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
373        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
374    }
375
376    pub fn load_voice_sound_bank_method_info() -> &'static ::unity::il2cpp::MethodInfo {
377        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
378    }
379
380    pub fn unload_voice_sound_bank_method_info() -> &'static ::unity::il2cpp::MethodInfo {
381        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
382    }
383
384    pub fn reset_cursor_and_scroll_method_info() -> &'static ::unity::il2cpp::MethodInfo {
385        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
386    }
387
388    pub fn setup_layout_method_info() -> &'static ::unity::il2cpp::MethodInfo {
389        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
390    }
391
392    pub fn setup_window_method_info() -> &'static ::unity::il2cpp::MethodInfo {
393        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
394    }
395
396    pub fn setup_cursor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
397        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
398    }
399
400    pub fn setup_scroll_bar_method_info() -> &'static ::unity::il2cpp::MethodInfo {
401        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
402    }
403
404    pub fn cursor_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
405        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
406    }
407
408    pub fn cursor_down_method_info() -> &'static ::unity::il2cpp::MethodInfo {
409        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
410    }
411
412    pub fn scroll_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
413        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
414    }
415
416    pub fn scroll_down_method_info() -> &'static ::unity::il2cpp::MethodInfo {
417        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
418    }
419
420    pub fn add_log_method_info() -> &'static ::unity::il2cpp::MethodInfo {
421        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
422    }
423
424    pub fn reset_log_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
425        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
426    }
427
428    pub fn is_playing_window_animation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
429        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
430    }
431
432    pub fn get_window_up_down_anim_duration_msec_method_info() -> &'static ::unity::il2cpp::MethodInfo {
433        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
434    }
435
436    pub fn is_voice_event_exist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
437        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
438    }
439
440    pub fn is_voice_event_playing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
441        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
442    }
443
444    pub fn try_play_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
445        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
446    }
447
448    pub fn open_method_info() -> &'static ::unity::il2cpp::MethodInfo {
449        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
450    }
451
452    pub fn close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
453        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
454    }
455
456    pub fn is_closed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
457        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
458    }
459
460    pub fn reset_log_method_info() -> &'static ::unity::il2cpp::MethodInfo {
461        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
462    }
463
464    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
465        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
466    }
467}
468
469#[cfg(feature = "app-talk3_d-talklog")]
470impl TalkLog {
471    #[doc = "Direct (non-virtual) call to `TalkLog`'s own `Awake`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
472    pub unsafe fn awake(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
473        let __mi = Self::awake_method_info();
474        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
475        __inner(this.into(), ::core::option::Option::None)
476    }
477}
478
479#[cfg(feature = "app-talk3_d-talklog")]
480impl TalkLog {
481    #[doc = "`.ctor()` — no args"]
482    pub fn new() -> Self {
483        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
484            panic!(
485                "{}
486::{}
487 failed to instantiate",
488                ::core::stringify!(TalkLog),
489                ::core::stringify!(new),
490            )
491        });
492        <Self as ITalkLogMethods>::ctor(this);
493        this
494    }
495}
496
497#[cfg(feature = "app-talk3_d-talklog")]
498#[doc(hidden)]
499pub mod prelude {
500    pub use super::{ITalkLog, ITalkLogMethods, TalkLog};
501    #[cfg(feature = "app-singletonmonobehaviour_1")]
502    pub use crate::app::singletonmonobehaviour_1::ISingletonMonoBehaviour_1Methods;
503    #[cfg(feature = "system-object")]
504    pub use crate::system::object::IObjectMethods;
505    #[cfg(feature = "unity_engine-behaviour")]
506    pub use crate::unity_engine::behaviour::IBehaviourMethods;
507    #[cfg(feature = "unity_engine-component")]
508    pub use crate::unity_engine::component::IComponentMethods;
509    #[cfg(feature = "unity_engine-monobehaviour")]
510    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
511    #[cfg(feature = "unity_engine-object_2")]
512    pub use crate::unity_engine::object_2::IObject_2Methods;
513    pub use crate::{
514        app::singletonmonobehaviour_1::ISingletonMonoBehaviour_1,
515        system::object::IObject,
516        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
517    };
518}