1#[cfg(feature = "app-talk3_d-talkui-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/talkui/TalkUI_SystemObjects.md"))]
20 #[::unity::class(namespace = "App.Talk3D", name = "TalkUI.SystemObjects")]
21 #[parent(crate::app::talk3_d::talkui::TalkUI_TalkObjects)]
22 pub struct TalkUI_SystemObjects {}
23
24 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/talk3_d/talkui/TalkUI_FaceObjects_Face.md"))]
25 #[::unity::class(namespace = "App.Talk3D", name = "TalkUI.FaceObjects.Face")]
26 #[parent(crate::system::object::Object)]
27 pub struct TalkUI_FaceObjects_Face {
28 #[static_field]
29 #[rename(name = "FaceSlideLength")]
30 pub face_slide_length: f32,
31 #[offset(16)]
32 #[rename(name = "m_Image")]
33 pub m_image: crate::unity_engine::gameobject::GameObject,
34 #[offset(24)]
35 #[rename(name = "m_Animator")]
36 pub m_animator: crate::unity_engine::animator::Animator,
37 #[offset(32)]
38 #[rename(name = "m_ImageBaseX")]
39 pub m_image_base_x: f32,
40 #[offset(36)]
41 #[rename(name = "m_IsDirRight")]
42 pub m_is_dir_right: bool,
43 #[offset(40)]
44 #[rename(name = "m_material")]
45 pub m_material: crate::unity_engine::material::Material,
46 }
47
48 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/talk3_d/talkui/TalkUI_FaceObjects.md"))]
49 #[::unity::class(namespace = "App.Talk3D", name = "TalkUI.FaceObjects")]
50 #[parent(crate::app::talk3_d::talkui::TalkUI_StandObjects)]
51 pub struct TalkUI_FaceObjects {
52 #[offset(112)]
53 #[rename(name = "m_Panel")]
54 pub m_panel: crate::unity_engine::gameobject::GameObject,
55 #[offset(120)]
56 #[rename(name = "m_PanelAnimator")]
57 pub m_panel_animator: crate::unity_engine::animator::Animator,
58 #[offset(128)]
59 #[rename(name = "m_FaceL")]
60 pub m_face_l: crate::app::talk3_d::talkui::TalkUI_FaceObjects_Face,
61 #[offset(136)]
62 #[rename(name = "m_FaceR")]
63 pub m_face_r: crate::app::talk3_d::talkui::TalkUI_FaceObjects_Face,
64 }
65
66 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/talk3_d/talkui/TalkUI_StandObjects.md"))]
67 #[::unity::class(namespace = "App.Talk3D", name = "TalkUI.StandObjects")]
68 #[parent(crate::app::talk3_d::talkui::TalkUI_SystemObjects)]
69 pub struct TalkUI_StandObjects {
70 #[offset(96)]
71 #[rename(name = "m_NameRoot")]
72 pub m_name_root: crate::unity_engine::gameobject::GameObject,
73 #[offset(104)]
74 #[rename(name = "m_CurrentLocationName")]
75 pub m_current_location_name: ::unity::Il2CppString,
76 }
77
78 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/talk3_d/talkui/TalkUI.md"))]
79 #[::unity::class(namespace = "App.Talk3D", name = "TalkUI")]
80 #[parent(crate::app::singletonmonobehaviour_1::SingletonMonoBehaviour_1<crate::app::talk3_d::talkui::TalkUI>)]
81 pub struct TalkUI {
82 #[static_field]
83 #[rename(name = "EventPictureMax")]
84 pub event_picture_max: i32,
85 #[static_field]
86 #[rename(name = "FaceLocationName_Left")]
87 pub face_location_name_left: ::unity::Il2CppString,
88 #[static_field]
89 #[rename(name = "FaceLocationName_Right")]
90 pub face_location_name_right: ::unity::Il2CppString,
91 #[offset(32)]
92 #[rename(name = "m_SystemObjects")]
93 pub m_system_objects: crate::app::talk3_d::talkui::TalkUI_SystemObjects,
94 #[offset(40)]
95 #[rename(name = "m_StandObjects")]
96 pub m_stand_objects: crate::app::talk3_d::talkui::TalkUI_StandObjects,
97 #[offset(48)]
98 #[rename(name = "m_FaceObjects")]
99 pub m_face_objects: crate::app::talk3_d::talkui::TalkUI_FaceObjects,
100 #[offset(56)]
101 #[rename(name = "m_FocusTalkObjects")]
102 pub m_focus_talk_objects: crate::app::talk3_d::talkui::TalkUI_TalkObjects,
103 #[offset(64)]
104 #[rename(name = "m_ReserveFocusWindow")]
105 pub m_reserve_focus_window: ::unity::Il2CppString,
106 #[offset(72)]
107 #[rename(name = "m_EventPictureController")]
108 pub m_event_picture_controller: ::unity::Array<crate::app::eventpicturecontroller::EventPictureController>,
109 }
110
111 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/talk3_d/talkui/TalkUI_KeyHelpObjects.md"))]
112 #[::unity::class(namespace = "App.Talk3D", name = "TalkUI.KeyHelpObjects")]
113 #[parent(crate::system::object::Object)]
114 pub struct TalkUI_KeyHelpObjects {
115 #[offset(16)]
116 #[rename(name = "m_rootObject")]
117 pub m_root_object: crate::unity_engine::gameobject::GameObject,
118 #[offset(24)]
119 #[rename(name = "m_talkObjects")]
120 pub m_talk_objects: crate::app::talk3_d::talkui::TalkUI_TalkObjects,
121 }
122
123 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/talk3_d/talkui/TalkUI_TalkObjects.md"))]
124 #[::unity::class(namespace = "App.Talk3D", name = "TalkUI.TalkObjects")]
125 #[parent(crate::system::object::Object)]
126 pub struct TalkUI_TalkObjects {
127 #[offset(16)]
128 #[rename(name = "m_RootObject")]
129 pub m_root_object: crate::unity_engine::gameobject::GameObject,
130 #[offset(24)]
131 #[rename(name = "m_Window")]
132 pub m_window: crate::unity_engine::gameobject::GameObject,
133 #[offset(32)]
134 #[rename(name = "m_WindowImage")]
135 pub m_window_image: crate::unity_engine::ui::image::Image,
136 #[offset(40)]
137 #[rename(name = "m_WindowAnimator")]
138 pub m_window_animator: crate::unity_engine::animator::Animator,
139 #[offset(48)]
140 #[rename(name = "m_MainTextAnimator")]
141 pub m_main_text_animator: crate::unity_engine::animator::Animator,
142 #[offset(56)]
143 #[rename(name = "m_MainText")]
144 pub m_main_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
145 #[offset(64)]
146 #[rename(name = "m_WaitKeyIcon")]
147 pub m_wait_key_icon: crate::unity_engine::gameobject::GameObject,
148 #[offset(72)]
149 #[rename(name = "m_AutoPlayIcon")]
150 pub m_auto_play_icon: crate::unity_engine::gameobject::GameObject,
151 #[offset(80)]
152 #[rename(name = "m_KeyHelpObjects")]
153 pub m_key_help_objects: crate::app::talk3_d::talkui::TalkUI_KeyHelpObjects,
154 #[offset(88)]
155 #[rename(name = "m_ImmediatelyAfterActivation")]
156 pub m_immediately_after_activation: bool,
157 #[offset(89)]
158 #[rename(name = "m_IsShowKeyWaitIcon")]
159 pub m_is_show_key_wait_icon: bool,
160 }
161}
162
163#[cfg(feature = "app-talk3_d-talkui-types")]
164pub use __types::*;
165
166#[cfg(feature = "app-talk3_d-talkui")]
167pub trait ITalkUI_SystemObjectsMethods: ITalkUI_SystemObjects {
168 #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` overload"]
169 fn ctor(self, root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
170 unsafe {
171 let __receiver = <TalkUI_SystemObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
172 ::unity::il2cpp_call!((::unity::module_base()+0x21fd4b0usize)as*mut u8,();
173(TalkUI_SystemObjects)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object))
174 }
175 }
176 #[doc = "`Reset()` overload"]
177 fn reset(self) -> () {
178 unsafe {
179 let __receiver = <TalkUI_SystemObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
180 {
181 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
182 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
183 panic!(
184 "unity: virtual slot {}
185 out of range (vtable len {}
186) on the runtime class behind {}
187 (method `{}
188`)",
189 4usize,
190 __vt.len(),
191 <TalkUI_SystemObjects as ::unity::ClassIdentity>::NAME,
192 "Reset",
193 )
194 });
195 let __inner: extern "C" fn(TalkUI_SystemObjects, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
196 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
197 __inner(__receiver, __mi)
198 }
199 }
200 }
201 #[doc = "`AddToLog(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
202 fn add_to_log(
203 self,
204 label: impl ::core::convert::Into<::unity::Il2CppString>,
205 talker_name: impl ::core::convert::Into<::unity::Il2CppString>,
206 ) -> () {
207 unsafe {
208 let __receiver = <TalkUI_SystemObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
209 {
210 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
211 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
212 panic!(
213 "unity: virtual slot {}
214 out of range (vtable len {}
215) on the runtime class behind {}
216 (method `{}
217`)",
218 13usize,
219 __vt.len(),
220 <TalkUI_SystemObjects as ::unity::ClassIdentity>::NAME,
221 "AddToLog",
222 )
223 });
224 let __inner: extern "C" fn(TalkUI_SystemObjects, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::OptionalMethod) -> () =
225 ::core::mem::transmute(__vi.method_ptr);
226 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
227 __inner(
228 __receiver,
229 ::core::convert::Into::into(label),
230 ::core::convert::Into::into(talker_name),
231 __mi,
232 )
233 }
234 }
235 }
236}
237
238#[cfg(feature = "app-talk3_d-talkui")]
239impl<__T: ITalkUI_SystemObjects> ITalkUI_SystemObjectsMethods for __T {}
240
241#[cfg(feature = "app-talk3_d-talkui")]
242impl TalkUI_SystemObjects {
243 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
244 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
245 }
246
247 pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
248 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
249 }
250
251 pub fn add_to_log_method_info() -> &'static ::unity::il2cpp::MethodInfo {
252 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
253 }
254}
255
256#[cfg(feature = "app-talk3_d-talkui")]
257impl TalkUI_SystemObjects {
258 #[doc = "Direct (non-virtual) call to `TalkUI_SystemObjects`'s own `Reset`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
259 pub unsafe fn reset(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
260 let __mi = Self::reset_method_info();
261 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
262 __inner(this.into(), ::core::option::Option::None)
263 }
264
265 #[doc = "Direct (non-virtual) call to `TalkUI_SystemObjects`'s own `AddToLog`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
266 pub unsafe fn add_to_log(
267 this: impl ::core::convert::Into<::unity::IlInstance>,
268 label: ::unity::Il2CppString,
269 talker_name: ::unity::Il2CppString,
270 ) -> () {
271 let __mi = Self::add_to_log_method_info();
272 let __inner: extern "C" fn(::unity::IlInstance, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::OptionalMethod) -> () =
273 ::core::mem::transmute(__mi.method_ptr);
274 __inner(this.into(), label, talker_name, ::core::option::Option::None)
275 }
276}
277
278#[cfg(feature = "app-talk3_d-talkui")]
279impl TalkUI_SystemObjects {
280 #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` — overload selector"]
281 pub fn new(root_object: crate::unity_engine::gameobject::GameObject) -> Self {
282 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
283 panic!(
284 "{}
285::{}
286 failed to instantiate",
287 ::core::stringify!(TalkUI_SystemObjects),
288 ::core::stringify!(new),
289 )
290 });
291 <Self as ITalkUI_SystemObjectsMethods>::ctor(this, root_object);
292 this
293 }
294}
295
296#[cfg(feature = "app-talk3_d-talkui")]
297pub trait ITalkUI_FaceObjects_FaceMethods: ITalkUI_FaceObjects_Face {
298 #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject, ::unity::Il2CppString, bool)` overload"]
299 fn ctor(
300 self,
301 root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
302 image_name: impl ::core::convert::Into<::unity::Il2CppString>,
303 is_dir_right: impl ::core::convert::Into<bool>,
304 ) -> () {
305 unsafe {
306 let __receiver =
307 <TalkUI_FaceObjects_Face as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
308 ::unity::il2cpp_call!((::unity::module_base()+0x22f0e50usize)as*mut u8,();
309(TalkUI_FaceObjects_Face)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object),(::unity::Il2CppString)::core::convert::Into::into(image_name),(bool)::core::convert::Into::into(is_dir_right))
310 }
311 }
312 #[doc = "`Destroy()` overload"]
313 fn destroy(self) -> () {
314 unsafe {
315 let __receiver =
316 <TalkUI_FaceObjects_Face as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
317 ::unity::il2cpp_call!((::unity::module_base()+0x22f1040usize)as*mut u8,();
318(TalkUI_FaceObjects_Face)__receiver)
319 }
320 }
321 #[doc = "`FadeIn()` overload"]
322 fn fade_in(self) -> () {
323 unsafe {
324 let __receiver =
325 <TalkUI_FaceObjects_Face as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
326 ::unity::il2cpp_call!((::unity::module_base()+0x22f1100usize)as*mut u8,();
327(TalkUI_FaceObjects_Face)__receiver)
328 }
329 }
330 #[doc = "`FadeOut()` overload"]
331 fn fade_out(self) -> () {
332 unsafe {
333 let __receiver =
334 <TalkUI_FaceObjects_Face as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
335 ::unity::il2cpp_call!((::unity::module_base()+0x22f1110usize)as*mut u8,();
336(TalkUI_FaceObjects_Face)__receiver)
337 }
338 }
339 #[doc = "`SetSlideRate(f32)` overload"]
340 fn set_slide_rate(self, face_slide_rate: impl ::core::convert::Into<f32>) -> () {
341 unsafe {
342 let __receiver =
343 <TalkUI_FaceObjects_Face as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
344 ::unity::il2cpp_call!((::unity::module_base()+0x22f1120usize)as*mut u8,();
345(TalkUI_FaceObjects_Face)__receiver,(f32)::core::convert::Into::into(face_slide_rate))
346 }
347 }
348 #[doc = "`EnableSilhouette()` overload"]
349 fn enable_silhouette(self) -> () {
350 unsafe {
351 let __receiver =
352 <TalkUI_FaceObjects_Face as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
353 ::unity::il2cpp_call!((::unity::module_base()+0x22f11d0usize)as*mut u8,();
354(TalkUI_FaceObjects_Face)__receiver)
355 }
356 }
357 #[doc = "`DisableSilhouette()` overload"]
358 fn disable_silhouette(self) -> () {
359 unsafe {
360 let __receiver =
361 <TalkUI_FaceObjects_Face as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
362 ::unity::il2cpp_call!((::unity::module_base()+0x22f12e0usize)as*mut u8,();
363(TalkUI_FaceObjects_Face)__receiver)
364 }
365 }
366 #[doc = "`Close()` overload"]
367 fn close(self) -> () {
368 unsafe {
369 let __receiver =
370 <TalkUI_FaceObjects_Face as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
371 ::unity::il2cpp_call!((::unity::module_base()+0x22f13f0usize)as*mut u8,();
372(TalkUI_FaceObjects_Face)__receiver)
373 }
374 }
375 #[doc = "`ResetAnim()` overload"]
376 fn reset_anim(self) -> () {
377 unsafe {
378 let __receiver =
379 <TalkUI_FaceObjects_Face as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
380 ::unity::il2cpp_call!((::unity::module_base()+0x22f1400usize)as*mut u8,();
381(TalkUI_FaceObjects_Face)__receiver)
382 }
383 }
384}
385
386#[cfg(feature = "app-talk3_d-talkui")]
387impl<__T: ITalkUI_FaceObjects_Face> ITalkUI_FaceObjects_FaceMethods for __T {}
388
389#[cfg(feature = "app-talk3_d-talkui")]
390impl TalkUI_FaceObjects_Face {
391 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
392 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
393 }
394
395 pub fn destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
396 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
397 }
398
399 pub fn fade_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
400 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
401 }
402
403 pub fn fade_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
404 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
405 }
406
407 pub fn set_slide_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
408 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
409 }
410
411 pub fn enable_silhouette_method_info() -> &'static ::unity::il2cpp::MethodInfo {
412 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
413 }
414
415 pub fn disable_silhouette_method_info() -> &'static ::unity::il2cpp::MethodInfo {
416 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
417 }
418
419 pub fn close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
420 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
421 }
422
423 pub fn reset_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
424 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
425 }
426}
427
428#[cfg(feature = "app-talk3_d-talkui")]
429impl TalkUI_FaceObjects_Face {
430 #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject, ::unity::Il2CppString, bool)` — overload selector"]
431 pub fn new(root_object: crate::unity_engine::gameobject::GameObject, image_name: ::unity::Il2CppString, is_dir_right: bool) -> Self {
432 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
433 panic!(
434 "{}
435::{}
436 failed to instantiate",
437 ::core::stringify!(TalkUI_FaceObjects_Face),
438 ::core::stringify!(new),
439 )
440 });
441 <Self as ITalkUI_FaceObjects_FaceMethods>::ctor(this, root_object, image_name, is_dir_right);
442 this
443 }
444}
445
446#[cfg(feature = "app-talk3_d-talkui")]
447pub trait ITalkUI_FaceObjectsMethods: ITalkUI_FaceObjects {
448 #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` overload"]
449 fn ctor(self, root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
450 unsafe {
451 let __receiver = <TalkUI_FaceObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
452 ::unity::il2cpp_call!((::unity::module_base()+0x21fc730usize)as*mut u8,();
453(TalkUI_FaceObjects)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object))
454 }
455 }
456 #[doc = "`Reset()` overload"]
457 fn reset(self) -> () {
458 unsafe {
459 let __receiver = <TalkUI_FaceObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
460 {
461 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
462 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
463 panic!(
464 "unity: virtual slot {}
465 out of range (vtable len {}
466) on the runtime class behind {}
467 (method `{}
468`)",
469 4usize,
470 __vt.len(),
471 <TalkUI_FaceObjects as ::unity::ClassIdentity>::NAME,
472 "Reset",
473 )
474 });
475 let __inner: extern "C" fn(TalkUI_FaceObjects, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
476 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
477 __inner(__receiver, __mi)
478 }
479 }
480 }
481 #[doc = "`FadeInFaceL()` overload"]
482 fn fade_in_face_l(self) -> () {
483 unsafe {
484 let __receiver = <TalkUI_FaceObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
485 ::unity::il2cpp_call!((::unity::module_base()+0x21fcba0usize)as*mut u8,();
486(TalkUI_FaceObjects)__receiver)
487 }
488 }
489 #[doc = "`FadeOutFaceL()` overload"]
490 fn fade_out_face_l(self) -> () {
491 unsafe {
492 let __receiver = <TalkUI_FaceObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
493 ::unity::il2cpp_call!((::unity::module_base()+0x21fcbb0usize)as*mut u8,();
494(TalkUI_FaceObjects)__receiver)
495 }
496 }
497 #[doc = "`SetFaceSlideRateL(f32)` overload"]
498 fn set_face_slide_rate_l(self, face_slide_rate: impl ::core::convert::Into<f32>) -> () {
499 unsafe {
500 let __receiver = <TalkUI_FaceObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
501 ::unity::il2cpp_call!((::unity::module_base()+0x21fcbc0usize)as*mut u8,();
502(TalkUI_FaceObjects)__receiver,(f32)::core::convert::Into::into(face_slide_rate))
503 }
504 }
505 #[doc = "`EnableSilhouetteL()` overload"]
506 fn enable_silhouette_l(self) -> () {
507 unsafe {
508 let __receiver = <TalkUI_FaceObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
509 ::unity::il2cpp_call!((::unity::module_base()+0x21fcbd0usize)as*mut u8,();
510(TalkUI_FaceObjects)__receiver)
511 }
512 }
513 #[doc = "`DisableSilhouetteL()` overload"]
514 fn disable_silhouette_l(self) -> () {
515 unsafe {
516 let __receiver = <TalkUI_FaceObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
517 ::unity::il2cpp_call!((::unity::module_base()+0x21fcbe0usize)as*mut u8,();
518(TalkUI_FaceObjects)__receiver)
519 }
520 }
521 #[doc = "`FadeInFaceR()` overload"]
522 fn fade_in_face_r(self) -> () {
523 unsafe {
524 let __receiver = <TalkUI_FaceObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
525 ::unity::il2cpp_call!((::unity::module_base()+0x21fcbf0usize)as*mut u8,();
526(TalkUI_FaceObjects)__receiver)
527 }
528 }
529 #[doc = "`FadeOutFaceR()` overload"]
530 fn fade_out_face_r(self) -> () {
531 unsafe {
532 let __receiver = <TalkUI_FaceObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
533 ::unity::il2cpp_call!((::unity::module_base()+0x21fcc00usize)as*mut u8,();
534(TalkUI_FaceObjects)__receiver)
535 }
536 }
537 #[doc = "`SetFaceSlideRateR(f32)` overload"]
538 fn set_face_slide_rate_r(self, face_slide_rate: impl ::core::convert::Into<f32>) -> () {
539 unsafe {
540 let __receiver = <TalkUI_FaceObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
541 ::unity::il2cpp_call!((::unity::module_base()+0x21fcc10usize)as*mut u8,();
542(TalkUI_FaceObjects)__receiver,(f32)::core::convert::Into::into(face_slide_rate))
543 }
544 }
545 #[doc = "`EnableSilhouetteR()` overload"]
546 fn enable_silhouette_r(self) -> () {
547 unsafe {
548 let __receiver = <TalkUI_FaceObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
549 ::unity::il2cpp_call!((::unity::module_base()+0x21fcc20usize)as*mut u8,();
550(TalkUI_FaceObjects)__receiver)
551 }
552 }
553 #[doc = "`DisableSilhouetteR()` overload"]
554 fn disable_silhouette_r(self) -> () {
555 unsafe {
556 let __receiver = <TalkUI_FaceObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
557 ::unity::il2cpp_call!((::unity::module_base()+0x21fcc30usize)as*mut u8,();
558(TalkUI_FaceObjects)__receiver)
559 }
560 }
561 #[doc = "`OpenPanel()` overload"]
562 fn open_panel(self) -> () {
563 unsafe {
564 let __receiver = <TalkUI_FaceObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
565 ::unity::il2cpp_call!((::unity::module_base()+0x21fcc40usize)as*mut u8,();
566(TalkUI_FaceObjects)__receiver)
567 }
568 }
569 #[doc = "`ClosePanel()` overload"]
570 fn close_panel(self) -> () {
571 unsafe {
572 let __receiver = <TalkUI_FaceObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
573 ::unity::il2cpp_call!((::unity::module_base()+0x21fcb90usize)as*mut u8,();
574(TalkUI_FaceObjects)__receiver)
575 }
576 }
577 #[doc = "`CloseAll()` overload"]
578 fn close_all(self) -> () {
579 unsafe {
580 let __receiver = <TalkUI_FaceObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
581 {
582 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
583 let __vi = *__vt.get(9usize).unwrap_or_else(|| {
584 panic!(
585 "unity: virtual slot {}
586 out of range (vtable len {}
587) on the runtime class behind {}
588 (method `{}
589`)",
590 9usize,
591 __vt.len(),
592 <TalkUI_FaceObjects as ::unity::ClassIdentity>::NAME,
593 "CloseAll",
594 )
595 });
596 let __inner: extern "C" fn(TalkUI_FaceObjects, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
597 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
598 __inner(__receiver, __mi)
599 }
600 }
601 }
602 #[doc = "`Destroy()` overload"]
603 fn destroy(self) -> () {
604 unsafe {
605 let __receiver = <TalkUI_FaceObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
606 ::unity::il2cpp_call!((::unity::module_base()+0x21fcf40usize)as*mut u8,();
607(TalkUI_FaceObjects)__receiver)
608 }
609 }
610}
611
612#[cfg(feature = "app-talk3_d-talkui")]
613impl<__T: ITalkUI_FaceObjects> ITalkUI_FaceObjectsMethods for __T {}
614
615#[cfg(feature = "app-talk3_d-talkui")]
616impl TalkUI_FaceObjects {
617 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
618 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
619 }
620
621 pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
622 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
623 }
624
625 pub fn fade_in_face_l_method_info() -> &'static ::unity::il2cpp::MethodInfo {
626 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
627 }
628
629 pub fn fade_out_face_l_method_info() -> &'static ::unity::il2cpp::MethodInfo {
630 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
631 }
632
633 pub fn set_face_slide_rate_l_method_info() -> &'static ::unity::il2cpp::MethodInfo {
634 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
635 }
636
637 pub fn enable_silhouette_l_method_info() -> &'static ::unity::il2cpp::MethodInfo {
638 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
639 }
640
641 pub fn disable_silhouette_l_method_info() -> &'static ::unity::il2cpp::MethodInfo {
642 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
643 }
644
645 pub fn fade_in_face_r_method_info() -> &'static ::unity::il2cpp::MethodInfo {
646 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
647 }
648
649 pub fn fade_out_face_r_method_info() -> &'static ::unity::il2cpp::MethodInfo {
650 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
651 }
652
653 pub fn set_face_slide_rate_r_method_info() -> &'static ::unity::il2cpp::MethodInfo {
654 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
655 }
656
657 pub fn enable_silhouette_r_method_info() -> &'static ::unity::il2cpp::MethodInfo {
658 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
659 }
660
661 pub fn disable_silhouette_r_method_info() -> &'static ::unity::il2cpp::MethodInfo {
662 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
663 }
664
665 pub fn open_panel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
666 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
667 }
668
669 pub fn close_panel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
670 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
671 }
672
673 pub fn close_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
674 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
675 }
676
677 pub fn destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
678 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
679 }
680}
681
682#[cfg(feature = "app-talk3_d-talkui")]
683impl TalkUI_FaceObjects {
684 #[doc = "Direct (non-virtual) call to `TalkUI_FaceObjects`'s own `Reset`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
685 pub unsafe fn reset(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
686 let __mi = Self::reset_method_info();
687 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
688 __inner(this.into(), ::core::option::Option::None)
689 }
690
691 #[doc = "Direct (non-virtual) call to `TalkUI_FaceObjects`'s own `CloseAll`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
692 pub unsafe fn close_all(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
693 let __mi = Self::close_all_method_info();
694 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
695 __inner(this.into(), ::core::option::Option::None)
696 }
697}
698
699#[cfg(feature = "app-talk3_d-talkui")]
700impl TalkUI_FaceObjects {
701 #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` — overload selector"]
702 pub fn new(root_object: crate::unity_engine::gameobject::GameObject) -> Self {
703 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
704 panic!(
705 "{}
706::{}
707 failed to instantiate",
708 ::core::stringify!(TalkUI_FaceObjects),
709 ::core::stringify!(new),
710 )
711 });
712 <Self as ITalkUI_FaceObjectsMethods>::ctor(this, root_object);
713 this
714 }
715}
716
717#[cfg(feature = "app-talk3_d-talkui")]
718pub trait ITalkUI_StandObjectsMethods: ITalkUI_StandObjects {
719 #[doc = "`GetCurrentLocationName()` overload"]
720 fn get_current_location_name(self) -> ::unity::Il2CppString {
721 unsafe {
722 let __receiver = <TalkUI_StandObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
723 ::unity::il2cpp_call!((::unity::module_base()+0x21fd4a0usize)as*mut u8, ::unity::Il2CppString;
724(TalkUI_StandObjects)__receiver)
725 }
726 }
727 #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` overload"]
728 fn ctor(self, root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
729 unsafe {
730 let __receiver = <TalkUI_StandObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
731 ::unity::il2cpp_call!((::unity::module_base()+0x21fc8d0usize)as*mut u8,();
732(TalkUI_StandObjects)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object))
733 }
734 }
735 #[doc = "`Reset()` overload"]
736 fn reset(self) -> () {
737 unsafe {
738 let __receiver = <TalkUI_StandObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
739 {
740 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
741 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
742 panic!(
743 "unity: virtual slot {}
744 out of range (vtable len {}
745) on the runtime class behind {}
746 (method `{}
747`)",
748 4usize,
749 __vt.len(),
750 <TalkUI_StandObjects as ::unity::ClassIdentity>::NAME,
751 "Reset",
752 )
753 });
754 let __inner: extern "C" fn(TalkUI_StandObjects, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
755 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
756 __inner(__receiver, __mi)
757 }
758 }
759 }
760 #[doc = "`SetTalkerName(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
761 fn set_talker_name(
762 self,
763 name: impl ::core::convert::Into<::unity::Il2CppString>,
764 location_name: impl ::core::convert::Into<::unity::Il2CppString>,
765 ) -> () {
766 unsafe {
767 let __receiver = <TalkUI_StandObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
768 {
769 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
770 let __vi = *__vt.get(6usize).unwrap_or_else(|| {
771 panic!(
772 "unity: virtual slot {}
773 out of range (vtable len {}
774) on the runtime class behind {}
775 (method `{}
776`)",
777 6usize,
778 __vt.len(),
779 <TalkUI_StandObjects as ::unity::ClassIdentity>::NAME,
780 "SetTalkerName",
781 )
782 });
783 let __inner: extern "C" fn(TalkUI_StandObjects, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::OptionalMethod) -> () =
784 ::core::mem::transmute(__vi.method_ptr);
785 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
786 __inner(
787 __receiver,
788 ::core::convert::Into::into(name),
789 ::core::convert::Into::into(location_name),
790 __mi,
791 )
792 }
793 }
794 }
795 #[doc = "`SetFocus(::unity::Il2CppString)` overload"]
796 fn set_focus(self, location_name: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
797 unsafe {
798 let __receiver = <TalkUI_StandObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
799 {
800 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
801 let __vi = *__vt.get(7usize).unwrap_or_else(|| {
802 panic!(
803 "unity: virtual slot {}
804 out of range (vtable len {}
805) on the runtime class behind {}
806 (method `{}
807`)",
808 7usize,
809 __vt.len(),
810 <TalkUI_StandObjects as ::unity::ClassIdentity>::NAME,
811 "SetFocus",
812 )
813 });
814 let __inner: extern "C" fn(TalkUI_StandObjects, ::unity::Il2CppString, ::unity::OptionalMethod) -> bool =
815 ::core::mem::transmute(__vi.method_ptr);
816 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
817 __inner(__receiver, ::core::convert::Into::into(location_name), __mi)
818 }
819 }
820 }
821 #[doc = "`CloseTalkerName()` overload"]
822 fn close_talker_name(self) -> () {
823 unsafe {
824 let __receiver = <TalkUI_StandObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
825 {
826 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
827 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
828 panic!(
829 "unity: virtual slot {}
830 out of range (vtable len {}
831) on the runtime class behind {}
832 (method `{}
833`)",
834 8usize,
835 __vt.len(),
836 <TalkUI_StandObjects as ::unity::ClassIdentity>::NAME,
837 "CloseTalkerName",
838 )
839 });
840 let __inner: extern "C" fn(TalkUI_StandObjects, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
841 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
842 __inner(__receiver, __mi)
843 }
844 }
845 }
846 #[doc = "`CloseAll()` overload"]
847 fn close_all(self) -> () {
848 unsafe {
849 let __receiver = <TalkUI_StandObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
850 {
851 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
852 let __vi = *__vt.get(9usize).unwrap_or_else(|| {
853 panic!(
854 "unity: virtual slot {}
855 out of range (vtable len {}
856) on the runtime class behind {}
857 (method `{}
858`)",
859 9usize,
860 __vt.len(),
861 <TalkUI_StandObjects as ::unity::ClassIdentity>::NAME,
862 "CloseAll",
863 )
864 });
865 let __inner: extern "C" fn(TalkUI_StandObjects, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
866 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
867 __inner(__receiver, __mi)
868 }
869 }
870 }
871 #[doc = "`GetNameLocator(::unity::Il2CppString)` overload"]
872 fn get_name_locator(self, location_name: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::unity_engine::gameobject::GameObject {
873 unsafe {
874 let __receiver = <TalkUI_StandObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
875 {
876 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
877 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
878 panic!(
879 "unity: virtual slot {}
880 out of range (vtable len {}
881) on the runtime class behind {}
882 (method `{}
883`)",
884 5usize,
885 __vt.len(),
886 <TalkUI_StandObjects as ::unity::ClassIdentity>::NAME,
887 "GetNameLocator",
888 )
889 });
890 let __inner: extern "C" fn(
891 TalkUI_StandObjects,
892 ::unity::Il2CppString,
893 ::unity::OptionalMethod,
894 ) -> crate::unity_engine::gameobject::GameObject = ::core::mem::transmute(__vi.method_ptr);
895 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
896 __inner(__receiver, ::core::convert::Into::into(location_name), __mi)
897 }
898 }
899 }
900 #[doc = "`IsPlayingWindowAnimation()` overload"]
901 fn is_playing_window_animation(self) -> bool {
902 unsafe {
903 let __receiver = <TalkUI_StandObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
904 {
905 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
906 let __vi = *__vt.get(12usize).unwrap_or_else(|| {
907 panic!(
908 "unity: virtual slot {}
909 out of range (vtable len {}
910) on the runtime class behind {}
911 (method `{}
912`)",
913 12usize,
914 __vt.len(),
915 <TalkUI_StandObjects as ::unity::ClassIdentity>::NAME,
916 "IsPlayingWindowAnimation",
917 )
918 });
919 let __inner: extern "C" fn(TalkUI_StandObjects, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__vi.method_ptr);
920 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
921 __inner(__receiver, __mi)
922 }
923 }
924 }
925 #[doc = "`AddToLog(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
926 fn add_to_log(
927 self,
928 label: impl ::core::convert::Into<::unity::Il2CppString>,
929 talker_name: impl ::core::convert::Into<::unity::Il2CppString>,
930 ) -> () {
931 unsafe {
932 let __receiver = <TalkUI_StandObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
933 {
934 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
935 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
936 panic!(
937 "unity: virtual slot {}
938 out of range (vtable len {}
939) on the runtime class behind {}
940 (method `{}
941`)",
942 13usize,
943 __vt.len(),
944 <TalkUI_StandObjects as ::unity::ClassIdentity>::NAME,
945 "AddToLog",
946 )
947 });
948 let __inner: extern "C" fn(TalkUI_StandObjects, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::OptionalMethod) -> () =
949 ::core::mem::transmute(__vi.method_ptr);
950 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
951 __inner(
952 __receiver,
953 ::core::convert::Into::into(label),
954 ::core::convert::Into::into(talker_name),
955 __mi,
956 )
957 }
958 }
959 }
960}
961
962#[cfg(feature = "app-talk3_d-talkui")]
963impl<__T: ITalkUI_StandObjects> ITalkUI_StandObjectsMethods for __T {}
964
965#[cfg(feature = "app-talk3_d-talkui")]
966impl TalkUI_StandObjects {
967 pub fn get_current_location_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
968 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
969 }
970
971 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
972 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
973 }
974
975 pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
976 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
977 }
978
979 pub fn set_talker_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
980 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
981 }
982
983 pub fn set_focus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
984 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
985 }
986
987 pub fn close_talker_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
988 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
989 }
990
991 pub fn close_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
992 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
993 }
994
995 pub fn get_name_locator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
996 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
997 }
998
999 pub fn is_playing_window_animation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1000 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1001 }
1002
1003 pub fn add_to_log_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1004 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1005 }
1006}
1007
1008#[cfg(feature = "app-talk3_d-talkui")]
1009impl TalkUI_StandObjects {
1010 #[doc = "Direct (non-virtual) call to `TalkUI_StandObjects`'s own `Reset`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1011 pub unsafe fn reset(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1012 let __mi = Self::reset_method_info();
1013 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1014 __inner(this.into(), ::core::option::Option::None)
1015 }
1016
1017 #[doc = "Direct (non-virtual) call to `TalkUI_StandObjects`'s own `SetTalkerName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1018 pub unsafe fn set_talker_name(
1019 this: impl ::core::convert::Into<::unity::IlInstance>,
1020 name: ::unity::Il2CppString,
1021 location_name: ::unity::Il2CppString,
1022 ) -> () {
1023 let __mi = Self::set_talker_name_method_info();
1024 let __inner: extern "C" fn(::unity::IlInstance, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::OptionalMethod) -> () =
1025 ::core::mem::transmute(__mi.method_ptr);
1026 __inner(this.into(), name, location_name, ::core::option::Option::None)
1027 }
1028
1029 #[doc = "Direct (non-virtual) call to `TalkUI_StandObjects`'s own `SetFocus`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1030 pub unsafe fn set_focus(this: impl ::core::convert::Into<::unity::IlInstance>, location_name: ::unity::Il2CppString) -> bool {
1031 let __mi = Self::set_focus_method_info();
1032 let __inner: extern "C" fn(::unity::IlInstance, ::unity::Il2CppString, ::unity::OptionalMethod) -> bool =
1033 ::core::mem::transmute(__mi.method_ptr);
1034 __inner(this.into(), location_name, ::core::option::Option::None)
1035 }
1036
1037 #[doc = "Direct (non-virtual) call to `TalkUI_StandObjects`'s own `CloseTalkerName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1038 pub unsafe fn close_talker_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1039 let __mi = Self::close_talker_name_method_info();
1040 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1041 __inner(this.into(), ::core::option::Option::None)
1042 }
1043
1044 #[doc = "Direct (non-virtual) call to `TalkUI_StandObjects`'s own `CloseAll`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1045 pub unsafe fn close_all(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1046 let __mi = Self::close_all_method_info();
1047 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1048 __inner(this.into(), ::core::option::Option::None)
1049 }
1050
1051 #[doc = "Direct (non-virtual) call to `TalkUI_StandObjects`'s own `GetNameLocator`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1052 pub unsafe fn get_name_locator(
1053 this: impl ::core::convert::Into<::unity::IlInstance>,
1054 location_name: ::unity::Il2CppString,
1055 ) -> crate::unity_engine::gameobject::GameObject {
1056 let __mi = Self::get_name_locator_method_info();
1057 let __inner: extern "C" fn(
1058 ::unity::IlInstance,
1059 ::unity::Il2CppString,
1060 ::unity::OptionalMethod,
1061 ) -> crate::unity_engine::gameobject::GameObject = ::core::mem::transmute(__mi.method_ptr);
1062 __inner(this.into(), location_name, ::core::option::Option::None)
1063 }
1064
1065 #[doc = "Direct (non-virtual) call to `TalkUI_StandObjects`'s own `IsPlayingWindowAnimation`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1066 pub unsafe fn is_playing_window_animation(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
1067 let __mi = Self::is_playing_window_animation_method_info();
1068 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
1069 __inner(this.into(), ::core::option::Option::None)
1070 }
1071
1072 #[doc = "Direct (non-virtual) call to `TalkUI_StandObjects`'s own `AddToLog`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1073 pub unsafe fn add_to_log(
1074 this: impl ::core::convert::Into<::unity::IlInstance>,
1075 label: ::unity::Il2CppString,
1076 talker_name: ::unity::Il2CppString,
1077 ) -> () {
1078 let __mi = Self::add_to_log_method_info();
1079 let __inner: extern "C" fn(::unity::IlInstance, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::OptionalMethod) -> () =
1080 ::core::mem::transmute(__mi.method_ptr);
1081 __inner(this.into(), label, talker_name, ::core::option::Option::None)
1082 }
1083}
1084
1085#[cfg(feature = "app-talk3_d-talkui")]
1086impl TalkUI_StandObjects {
1087 #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` — overload selector"]
1088 pub fn new(root_object: crate::unity_engine::gameobject::GameObject) -> Self {
1089 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1090 panic!(
1091 "{}
1092::{}
1093 failed to instantiate",
1094 ::core::stringify!(TalkUI_StandObjects),
1095 ::core::stringify!(new),
1096 )
1097 });
1098 <Self as ITalkUI_StandObjectsMethods>::ctor(this, root_object);
1099 this
1100 }
1101}
1102
1103#[cfg(feature = "app-talk3_d-talkui")]
1104pub trait ITalkUIMethods: ITalkUI {
1105 #[doc = "`get_TalkType()` overload"]
1106 fn get_talk_type(self) -> crate::app::talk3_d::talk_2::Talk_TalkType {
1107 unsafe {
1108 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1109 ::unity::il2cpp_call!((::unity::module_base()+0x21dcaf0usize)as*mut u8,crate::app::talk3_d::talk_2::Talk_TalkType;
1110(TalkUI)__receiver)
1111 }
1112 }
1113 #[doc = "`Awake()` overload"]
1114 fn awake(self) -> () {
1115 unsafe {
1116 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1117 {
1118 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1119 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1120 panic!(
1121 "unity: virtual slot {}
1122 out of range (vtable len {}
1123) on the runtime class behind {}
1124 (method `{}
1125`)",
1126 4usize,
1127 __vt.len(),
1128 <TalkUI as ::unity::ClassIdentity>::NAME,
1129 "Awake",
1130 )
1131 });
1132 let __inner: extern "C" fn(TalkUI, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1133 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1134 __inner(__receiver, __mi)
1135 }
1136 }
1137 }
1138 #[doc = "`OnDestroy()` overload"]
1139 fn on_destroy(self) -> () {
1140 unsafe {
1141 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1142 ::unity::il2cpp_call!((::unity::module_base()+0x21dcf80usize)as*mut u8,();
1143(TalkUI)__receiver)
1144 }
1145 }
1146 #[doc = "`ResetUI()` overload"]
1147 fn reset_ui(self) -> () {
1148 unsafe {
1149 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1150 ::unity::il2cpp_call!((::unity::module_base()+0x21dcf90usize)as*mut u8,();
1151(TalkUI)__receiver)
1152 }
1153 }
1154 #[doc = "`Update()` overload"]
1155 fn update(self) -> () {
1156 unsafe {
1157 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1158 ::unity::il2cpp_call!((::unity::module_base()+0x21dcfe0usize)as*mut u8,();
1159(TalkUI)__receiver)
1160 }
1161 }
1162 #[doc = "`Show()` overload"]
1163 fn show(self) -> () {
1164 unsafe {
1165 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1166 ::unity::il2cpp_call!((::unity::module_base()+0x21dd000usize)as*mut u8,();
1167(TalkUI)__receiver)
1168 }
1169 }
1170 #[doc = "`Hide()` overload"]
1171 fn hide(self) -> () {
1172 unsafe {
1173 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1174 ::unity::il2cpp_call!((::unity::module_base()+0x21dd070usize)as*mut u8,();
1175(TalkUI)__receiver)
1176 }
1177 }
1178 #[doc = "`ShowWindowBg()` overload"]
1179 fn show_window_bg(self) -> () {
1180 unsafe {
1181 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1182 ::unity::il2cpp_call!((::unity::module_base()+0x21dc760usize)as*mut u8,();
1183(TalkUI)__receiver)
1184 }
1185 }
1186 #[doc = "`HideWindowBg()` overload"]
1187 fn hide_window_bg(self) -> () {
1188 unsafe {
1189 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1190 ::unity::il2cpp_call!((::unity::module_base()+0x21dc830usize)as*mut u8,();
1191(TalkUI)__receiver)
1192 }
1193 }
1194 #[doc = "`SetTalkType(crate::app::talk3_d::talk_2::Talk_TalkType, ::unity::Il2CppString)` overload"]
1195 fn set_talk_type(
1196 self,
1197 talk_type: impl ::core::convert::Into<crate::app::talk3_d::talk_2::Talk_TalkType>,
1198 name_plate_root_object_name: impl ::core::convert::Into<::unity::Il2CppString>,
1199 ) -> () {
1200 unsafe {
1201 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1202 ::unity::il2cpp_call!((::unity::module_base()+0x21db5e0usize)as*mut u8,();
1203(TalkUI)__receiver,(crate::app::talk3_d::talk_2::Talk_TalkType)::core::convert::Into::into(talk_type),(::unity::Il2CppString)::core::convert::Into::into(name_plate_root_object_name))
1204 }
1205 }
1206 #[doc = "`ReOpenWindow()` overload"]
1207 fn re_open_window(self) -> () {
1208 unsafe {
1209 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1210 ::unity::il2cpp_call!((::unity::module_base()+0x21dd0e0usize)as*mut u8,();
1211(TalkUI)__receiver)
1212 }
1213 }
1214 #[doc = "`AddLetterToFocusWindow(u16)` overload"]
1215 fn add_letter_to_focus_window(self, chr: impl ::core::convert::Into<u16>) -> bool {
1216 unsafe {
1217 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1218 ::unity::il2cpp_call!((::unity::module_base()+0x21d8b30usize)as*mut u8,bool;
1219(TalkUI)__receiver,(u16)::core::convert::Into::into(chr))
1220 }
1221 }
1222 #[doc = "`AddStringToFocusWindow(::unity::Il2CppString)` overload"]
1223 fn add_string_to_focus_window(self, str: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
1224 unsafe {
1225 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1226 ::unity::il2cpp_call!((::unity::module_base()+0x21d97e0usize)as*mut u8,bool;
1227(TalkUI)__receiver,(::unity::Il2CppString)::core::convert::Into::into(str))
1228 }
1229 }
1230 #[doc = "`ClearForcusWindowText()` overload"]
1231 fn clear_forcus_window_text(self) -> () {
1232 unsafe {
1233 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1234 ::unity::il2cpp_call!((::unity::module_base()+0x21dc420usize)as*mut u8,();
1235(TalkUI)__receiver)
1236 }
1237 }
1238 #[doc = "`ShowKeyWaitIcon()` overload"]
1239 fn show_key_wait_icon(self) -> () {
1240 unsafe {
1241 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1242 ::unity::il2cpp_call!((::unity::module_base()+0x21dd300usize)as*mut u8,();
1243(TalkUI)__receiver)
1244 }
1245 }
1246 #[doc = "`HideKeyWaitIcon()` overload"]
1247 fn hide_key_wait_icon(self) -> () {
1248 unsafe {
1249 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1250 ::unity::il2cpp_call!((::unity::module_base()+0x21dd320usize)as*mut u8,();
1251(TalkUI)__receiver)
1252 }
1253 }
1254 #[doc = "`SetupKeyHelp()` overload"]
1255 fn setup_key_help(self) -> () {
1256 unsafe {
1257 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1258 ::unity::il2cpp_call!((::unity::module_base()+0x21dd340usize)as*mut u8,();
1259(TalkUI)__receiver)
1260 }
1261 }
1262 #[doc = "`SetupWaitIcon()` overload"]
1263 fn setup_wait_icon(self) -> () {
1264 unsafe {
1265 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1266 ::unity::il2cpp_call!((::unity::module_base()+0x21dd360usize)as*mut u8,();
1267(TalkUI)__receiver)
1268 }
1269 }
1270 #[doc = "`SetTalkerName(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
1271 fn set_talker_name(
1272 self,
1273 name: impl ::core::convert::Into<::unity::Il2CppString>,
1274 location_name: impl ::core::convert::Into<::unity::Il2CppString>,
1275 ) -> () {
1276 unsafe {
1277 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1278 ::unity::il2cpp_call!((::unity::module_base()+0x21d8ea0usize)as*mut u8,();
1279(TalkUI)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name),(::unity::Il2CppString)::core::convert::Into::into(location_name))
1280 }
1281 }
1282 #[doc = "`CloseTalkerName()` overload"]
1283 fn close_talker_name(self) -> () {
1284 unsafe {
1285 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1286 ::unity::il2cpp_call!((::unity::module_base()+0x21dc440usize)as*mut u8,();
1287(TalkUI)__receiver)
1288 }
1289 }
1290 #[doc = "`FadeInFace(::unity::Il2CppString)` overload"]
1291 fn fade_in_face(self, location_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1292 unsafe {
1293 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1294 ::unity::il2cpp_call!((::unity::module_base()+0x21dd380usize)as*mut u8,();
1295(TalkUI)__receiver,(::unity::Il2CppString)::core::convert::Into::into(location_name))
1296 }
1297 }
1298 #[doc = "`FadeOutFace(::unity::Il2CppString)` overload"]
1299 fn fade_out_face(self, location_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1300 unsafe {
1301 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1302 ::unity::il2cpp_call!((::unity::module_base()+0x21dd4b0usize)as*mut u8,();
1303(TalkUI)__receiver,(::unity::Il2CppString)::core::convert::Into::into(location_name))
1304 }
1305 }
1306 #[doc = "`SetFaceSlideRate(::unity::Il2CppString, f32)` overload"]
1307 fn set_face_slide_rate(
1308 self,
1309 location_name: impl ::core::convert::Into<::unity::Il2CppString>,
1310 face_slide_rate: impl ::core::convert::Into<f32>,
1311 ) -> () {
1312 unsafe {
1313 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1314 ::unity::il2cpp_call!((::unity::module_base()+0x21dd5e0usize)as*mut u8,();
1315(TalkUI)__receiver,(::unity::Il2CppString)::core::convert::Into::into(location_name),(f32)::core::convert::Into::into(face_slide_rate))
1316 }
1317 }
1318 #[doc = "`ChangeFocus(::unity::Il2CppString)` overload"]
1319 fn change_focus(self, location: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1320 unsafe {
1321 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1322 ::unity::il2cpp_call!((::unity::module_base()+0x21dc460usize)as*mut u8,();
1323(TalkUI)__receiver,(::unity::Il2CppString)::core::convert::Into::into(location))
1324 }
1325 }
1326 #[doc = "`EnableFaceSilhouette(::unity::Il2CppString)` overload"]
1327 fn enable_face_silhouette(self, location_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1328 unsafe {
1329 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1330 ::unity::il2cpp_call!((::unity::module_base()+0x21dc5e0usize)as*mut u8,();
1331(TalkUI)__receiver,(::unity::Il2CppString)::core::convert::Into::into(location_name))
1332 }
1333 }
1334 #[doc = "`DisableFaceSilhouette(::unity::Il2CppString)` overload"]
1335 fn disable_face_silhouette(self, location_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1336 unsafe {
1337 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1338 ::unity::il2cpp_call!((::unity::module_base()+0x21dc6a0usize)as*mut u8,();
1339(TalkUI)__receiver,(::unity::Il2CppString)::core::convert::Into::into(location_name))
1340 }
1341 }
1342 #[doc = "`CloseAll()` overload"]
1343 fn close_all(self) -> () {
1344 unsafe {
1345 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1346 ::unity::il2cpp_call!((::unity::module_base()+0x21dd730usize)as*mut u8,();
1347(TalkUI)__receiver)
1348 }
1349 }
1350 #[doc = "`IsPlayingAnimation()` overload"]
1351 fn is_playing_animation(self) -> bool {
1352 unsafe {
1353 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1354 ::unity::il2cpp_call!((::unity::module_base()+0x21d8af0usize)as*mut u8,bool;
1355(TalkUI)__receiver)
1356 }
1357 }
1358 #[doc = "`StartPageScroll()` overload"]
1359 fn start_page_scroll(self) -> () {
1360 unsafe {
1361 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1362 ::unity::il2cpp_call!((::unity::module_base()+0x21dd780usize)as*mut u8,();
1363(TalkUI)__receiver)
1364 }
1365 }
1366 #[doc = "`IsPageScrolling()` overload"]
1367 fn is_page_scrolling(self) -> bool {
1368 unsafe {
1369 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1370 ::unity::il2cpp_call!((::unity::module_base()+0x21dd7a0usize)as*mut u8,bool;
1371(TalkUI)__receiver)
1372 }
1373 }
1374 #[doc = "`IsFocusWindowTextEmpty()` overload"]
1375 fn is_focus_window_text_empty(self) -> bool {
1376 unsafe {
1377 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1378 ::unity::il2cpp_call!((::unity::module_base()+0x21d8b10usize)as*mut u8,bool;
1379(TalkUI)__receiver)
1380 }
1381 }
1382 #[doc = "`AddToLog(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
1383 fn add_to_log(
1384 self,
1385 label: impl ::core::convert::Into<::unity::Il2CppString>,
1386 talker_name: impl ::core::convert::Into<::unity::Il2CppString>,
1387 ) -> () {
1388 unsafe {
1389 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1390 ::unity::il2cpp_call!((::unity::module_base()+0x21d8f90usize)as*mut u8,();
1391(TalkUI)__receiver,(::unity::Il2CppString)::core::convert::Into::into(label),(::unity::Il2CppString)::core::convert::Into::into(talker_name))
1392 }
1393 }
1394 #[doc = "`ResetReserveFocus()` overload"]
1395 fn reset_reserve_focus(self) -> () {
1396 unsafe {
1397 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1398 ::unity::il2cpp_call!((::unity::module_base()+0x21dd7c0usize)as*mut u8,();
1399(TalkUI)__receiver)
1400 }
1401 }
1402 #[doc = "`ReserveFocus(::unity::Il2CppString)` overload"]
1403 fn reserve_focus(self, location_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1404 unsafe {
1405 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1406 ::unity::il2cpp_call!((::unity::module_base()+0x21dd7d0usize)as*mut u8,();
1407(TalkUI)__receiver,(::unity::Il2CppString)::core::convert::Into::into(location_name))
1408 }
1409 }
1410 #[doc = "`CheckReserveFocus()` overload"]
1411 fn check_reserve_focus(self) -> () {
1412 unsafe {
1413 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1414 ::unity::il2cpp_call!((::unity::module_base()+0x21dd7e0usize)as*mut u8,();
1415(TalkUI)__receiver)
1416 }
1417 }
1418 #[doc = "`ShowPicture(i32, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
1419 fn show_picture(
1420 self,
1421 event_picture_index: impl ::core::convert::Into<i32>,
1422 texture_name: impl ::core::convert::Into<::unity::Il2CppString>,
1423 anim_name: impl ::core::convert::Into<::unity::Il2CppString>,
1424 ) -> () {
1425 unsafe {
1426 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1427 ::unity::il2cpp_call!((::unity::module_base()+0x21db1c0usize)as*mut u8,();
1428(TalkUI)__receiver,(i32)::core::convert::Into::into(event_picture_index),(::unity::Il2CppString)::core::convert::Into::into(texture_name),(::unity::Il2CppString)::core::convert::Into::into(anim_name))
1429 }
1430 }
1431 #[doc = "`HidePicture(i32, ::unity::Il2CppString)` overload"]
1432 fn hide_picture(self, event_picture_index: impl ::core::convert::Into<i32>, anim_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1433 unsafe {
1434 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1435 ::unity::il2cpp_call!((::unity::module_base()+0x21db280usize)as*mut u8,();
1436(TalkUI)__receiver,(i32)::core::convert::Into::into(event_picture_index),(::unity::Il2CppString)::core::convert::Into::into(anim_name))
1437 }
1438 }
1439 #[doc = "`GetNamePlateLocator(crate::unity_engine::gameobject::GameObject)` overload"]
1440 fn get_name_plate_locator(
1441 self,
1442 talk_chara_controller_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
1443 ) -> crate::unity_engine::gameobject::GameObject {
1444 unsafe {
1445 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1446 ::unity::il2cpp_call!((::unity::module_base()+0x21dd840usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
1447(TalkUI)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(talk_chara_controller_object))
1448 }
1449 }
1450 #[doc = "`CalcTotalWidth(::unity::Il2CppString)` overload"]
1451 fn calc_total_width(self, mess_str: impl ::core::convert::Into<::unity::Il2CppString>) -> f32 {
1452 unsafe {
1453 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1454 ::unity::il2cpp_call!((::unity::module_base()+0x21dd990usize)as*mut u8,f32;
1455(TalkUI)__receiver,(::unity::Il2CppString)::core::convert::Into::into(mess_str))
1456 }
1457 }
1458 #[doc = "`.ctor()` overload"]
1459 fn ctor(self) -> () {
1460 unsafe {
1461 let __receiver = <TalkUI as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1462 ::unity::il2cpp_call!((::unity::module_base()+0x21dd9b0usize)as*mut u8,();
1463(TalkUI)__receiver)
1464 }
1465 }
1466}
1467
1468#[cfg(feature = "app-talk3_d-talkui")]
1469impl<__T: ITalkUI> ITalkUIMethods for __T {}
1470
1471#[cfg(feature = "app-talk3_d-talkui")]
1472impl TalkUI {
1473 pub fn get_talk_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1474 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1475 }
1476
1477 pub fn awake_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1478 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1479 }
1480
1481 pub fn on_destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1482 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1483 }
1484
1485 pub fn reset_ui_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1486 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1487 }
1488
1489 pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1490 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1491 }
1492
1493 pub fn show_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1494 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1495 }
1496
1497 pub fn hide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1498 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1499 }
1500
1501 pub fn show_window_bg_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1502 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1503 }
1504
1505 pub fn hide_window_bg_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1506 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1507 }
1508
1509 pub fn set_talk_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1510 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1511 }
1512
1513 pub fn re_open_window_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1514 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1515 }
1516
1517 pub fn add_letter_to_focus_window_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1518 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1519 }
1520
1521 pub fn add_string_to_focus_window_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1522 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1523 }
1524
1525 pub fn clear_forcus_window_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1526 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1527 }
1528
1529 pub fn show_key_wait_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1530 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1531 }
1532
1533 pub fn hide_key_wait_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1534 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1535 }
1536
1537 pub fn setup_key_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1538 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1539 }
1540
1541 pub fn setup_wait_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1542 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1543 }
1544
1545 pub fn set_talker_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1546 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1547 }
1548
1549 pub fn close_talker_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1550 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1551 }
1552
1553 pub fn fade_in_face_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1554 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1555 }
1556
1557 pub fn fade_out_face_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1558 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1559 }
1560
1561 pub fn set_face_slide_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1562 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1563 }
1564
1565 pub fn change_focus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1566 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1567 }
1568
1569 pub fn enable_face_silhouette_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1570 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1571 }
1572
1573 pub fn disable_face_silhouette_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1574 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1575 }
1576
1577 pub fn close_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1578 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1579 }
1580
1581 pub fn is_playing_animation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1582 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1583 }
1584
1585 pub fn start_page_scroll_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1586 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1587 }
1588
1589 pub fn is_page_scrolling_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1590 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1591 }
1592
1593 pub fn is_focus_window_text_empty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1594 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1595 }
1596
1597 pub fn add_to_log_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1598 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1599 }
1600
1601 pub fn reset_reserve_focus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1602 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1603 }
1604
1605 pub fn reserve_focus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1606 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1607 }
1608
1609 pub fn check_reserve_focus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1610 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1611 }
1612
1613 pub fn show_picture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1614 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1615 }
1616
1617 pub fn hide_picture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1618 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1619 }
1620
1621 pub fn get_name_plate_locator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1622 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1623 }
1624
1625 pub fn calc_total_width_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1626 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1627 }
1628
1629 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1630 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1631 }
1632}
1633
1634#[cfg(feature = "app-talk3_d-talkui")]
1635impl TalkUI {
1636 #[doc = "Direct (non-virtual) call to `TalkUI`'s own `Awake`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1637 pub unsafe fn awake(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1638 let __mi = Self::awake_method_info();
1639 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1640 __inner(this.into(), ::core::option::Option::None)
1641 }
1642}
1643
1644#[cfg(feature = "app-talk3_d-talkui")]
1645impl TalkUI {
1646 #[doc = "`.ctor()` — no args"]
1647 pub fn new() -> Self {
1648 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1649 panic!(
1650 "{}
1651::{}
1652 failed to instantiate",
1653 ::core::stringify!(TalkUI),
1654 ::core::stringify!(new),
1655 )
1656 });
1657 <Self as ITalkUIMethods>::ctor(this);
1658 this
1659 }
1660}
1661
1662#[cfg(feature = "app-talk3_d-talkui")]
1663pub trait ITalkUI_KeyHelpObjectsMethods: ITalkUI_KeyHelpObjects {
1664 #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` overload"]
1665 fn ctor(self, game_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
1666 unsafe {
1667 let __receiver = <TalkUI_KeyHelpObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1668 ::unity::il2cpp_call!((::unity::module_base()+0x21fcf70usize)as*mut u8,();
1669(TalkUI_KeyHelpObjects)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(game_object))
1670 }
1671 }
1672 #[doc = "`SetTalkObjects(crate::app::talk3_d::talkui::TalkUI_TalkObjects)` overload"]
1673 fn set_talk_objects(self, talk_objects: impl ::core::convert::Into<crate::app::talk3_d::talkui::TalkUI_TalkObjects>) -> () {
1674 unsafe {
1675 let __receiver = <TalkUI_KeyHelpObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1676 ::unity::il2cpp_call!((::unity::module_base()+0x21fd090usize)as*mut u8,();
1677(TalkUI_KeyHelpObjects)__receiver,(crate::app::talk3_d::talkui::TalkUI_TalkObjects)::core::convert::Into::into(talk_objects))
1678 }
1679 }
1680 #[doc = "`Reset()` overload"]
1681 fn reset(self) -> () {
1682 unsafe {
1683 let __receiver = <TalkUI_KeyHelpObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1684 ::unity::il2cpp_call!((::unity::module_base()+0x21fcfb0usize)as*mut u8,();
1685(TalkUI_KeyHelpObjects)__receiver)
1686 }
1687 }
1688 #[doc = "`Setup()` overload"]
1689 fn setup(self) -> () {
1690 unsafe {
1691 let __receiver = <TalkUI_KeyHelpObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1692 ::unity::il2cpp_call!((::unity::module_base()+0x21fd0a0usize)as*mut u8,();
1693(TalkUI_KeyHelpObjects)__receiver)
1694 }
1695 }
1696 #[doc = "`Show()` overload"]
1697 fn show(self) -> () {
1698 unsafe {
1699 let __receiver = <TalkUI_KeyHelpObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1700 ::unity::il2cpp_call!((::unity::module_base()+0x21fd1d0usize)as*mut u8,();
1701(TalkUI_KeyHelpObjects)__receiver)
1702 }
1703 }
1704 #[doc = "`Hide()` overload"]
1705 fn hide(self) -> () {
1706 unsafe {
1707 let __receiver = <TalkUI_KeyHelpObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1708 ::unity::il2cpp_call!((::unity::module_base()+0x21fd280usize)as*mut u8,();
1709(TalkUI_KeyHelpObjects)__receiver)
1710 }
1711 }
1712 #[doc = "`Update()` overload"]
1713 fn update(self) -> () {
1714 unsafe {
1715 let __receiver = <TalkUI_KeyHelpObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1716 ::unity::il2cpp_call!((::unity::module_base()+0x21fd330usize)as*mut u8,();
1717(TalkUI_KeyHelpObjects)__receiver)
1718 }
1719 }
1720}
1721
1722#[cfg(feature = "app-talk3_d-talkui")]
1723impl<__T: ITalkUI_KeyHelpObjects> ITalkUI_KeyHelpObjectsMethods for __T {}
1724
1725#[cfg(feature = "app-talk3_d-talkui")]
1726impl TalkUI_KeyHelpObjects {
1727 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1728 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1729 }
1730
1731 pub fn set_talk_objects_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1732 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1733 }
1734
1735 pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1736 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1737 }
1738
1739 pub fn setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1740 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1741 }
1742
1743 pub fn show_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1744 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1745 }
1746
1747 pub fn hide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1748 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1749 }
1750
1751 pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1752 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1753 }
1754}
1755
1756#[cfg(feature = "app-talk3_d-talkui")]
1757impl TalkUI_KeyHelpObjects {
1758 #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` — overload selector"]
1759 pub fn new(game_object: crate::unity_engine::gameobject::GameObject) -> Self {
1760 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1761 panic!(
1762 "{}
1763::{}
1764 failed to instantiate",
1765 ::core::stringify!(TalkUI_KeyHelpObjects),
1766 ::core::stringify!(new),
1767 )
1768 });
1769 <Self as ITalkUI_KeyHelpObjectsMethods>::ctor(this, game_object);
1770 this
1771 }
1772}
1773
1774#[cfg(feature = "app-talk3_d-talkui")]
1775impl TalkUI_TalkObjects {
1776 #[doc = "`TryPlayAnime(crate::unity_engine::animator::Animator, ::unity::Il2CppString)` overload"]
1777 pub fn try_play_anime(
1778 animator: impl ::core::convert::Into<crate::unity_engine::animator::Animator>,
1779 state_name: impl ::core::convert::Into<::unity::Il2CppString>,
1780 ) -> () {
1781 unsafe {
1782 ::unity::il2cpp_call!((::unity::module_base()+0x21fd860usize)as*mut u8,();
1783(crate::unity_engine::animator::Animator)::core::convert::Into::into(animator),(::unity::Il2CppString)::core::convert::Into::into(state_name))
1784 }
1785 }
1786
1787 #[doc = "`TryPlayOpen(crate::unity_engine::animator::Animator)` overload"]
1788 pub fn try_play_open(animator: impl ::core::convert::Into<crate::unity_engine::animator::Animator>) -> () {
1789 unsafe {
1790 ::unity::il2cpp_call!((::unity::module_base()+0x21fcc50usize)as*mut u8,();
1791(crate::unity_engine::animator::Animator)::core::convert::Into::into(animator))
1792 }
1793 }
1794
1795 #[doc = "`TryPlayClose(crate::unity_engine::animator::Animator)` overload"]
1796 pub fn try_play_close(animator: impl ::core::convert::Into<crate::unity_engine::animator::Animator>) -> () {
1797 unsafe {
1798 ::unity::il2cpp_call!((::unity::module_base()+0x21fcd80usize)as*mut u8,();
1799(crate::unity_engine::animator::Animator)::core::convert::Into::into(animator))
1800 }
1801 }
1802}
1803
1804#[cfg(feature = "app-talk3_d-talkui")]
1805pub trait ITalkUI_TalkObjectsMethods: ITalkUI_TalkObjects {
1806 #[doc = "`GetWindowAnimator()` overload"]
1807 fn get_window_animator(self) -> crate::unity_engine::animator::Animator {
1808 unsafe {
1809 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1810 ::unity::il2cpp_call!((::unity::module_base()+0x21fe3b0usize)as*mut u8,crate::unity_engine::animator::Animator;
1811(TalkUI_TalkObjects)__receiver)
1812 }
1813 }
1814 #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` overload"]
1815 fn ctor(self, root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
1816 unsafe {
1817 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1818 ::unity::il2cpp_call!((::unity::module_base()+0x21fe1a0usize)as*mut u8,();
1819(TalkUI_TalkObjects)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object))
1820 }
1821 }
1822 #[doc = "`Reset()` overload"]
1823 fn reset(self) -> () {
1824 unsafe {
1825 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1826 {
1827 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1828 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1829 panic!(
1830 "unity: virtual slot {}
1831 out of range (vtable len {}
1832) on the runtime class behind {}
1833 (method `{}
1834`)",
1835 4usize,
1836 __vt.len(),
1837 <TalkUI_TalkObjects as ::unity::ClassIdentity>::NAME,
1838 "Reset",
1839 )
1840 });
1841 let __inner: extern "C" fn(TalkUI_TalkObjects, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1842 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1843 __inner(__receiver, __mi)
1844 }
1845 }
1846 }
1847 #[doc = "`SetImmediatelyAfterActivation()` overload"]
1848 fn set_immediately_after_activation(self) -> () {
1849 unsafe {
1850 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1851 ::unity::il2cpp_call!((::unity::module_base()+0x21fe3d0usize)as*mut u8,();
1852(TalkUI_TalkObjects)__receiver)
1853 }
1854 }
1855 #[doc = "`Update()` overload"]
1856 fn update(self) -> () {
1857 unsafe {
1858 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1859 ::unity::il2cpp_call!((::unity::module_base()+0x21fe3e0usize)as*mut u8,();
1860(TalkUI_TalkObjects)__receiver)
1861 }
1862 }
1863 #[doc = "`IsTextEmpty()` overload"]
1864 fn is_text_empty(self) -> bool {
1865 unsafe {
1866 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1867 ::unity::il2cpp_call!((::unity::module_base()+0x21fe3f0usize)as*mut u8,bool;
1868(TalkUI_TalkObjects)__receiver)
1869 }
1870 }
1871 #[doc = "`IsNeedTextScroll()` overload"]
1872 fn is_need_text_scroll(self) -> bool {
1873 unsafe {
1874 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1875 ::unity::il2cpp_call!((::unity::module_base()+0x21fe420usize)as*mut u8,bool;
1876(TalkUI_TalkObjects)__receiver)
1877 }
1878 }
1879 #[doc = "`AddLetter(u16)` overload"]
1880 fn add_letter(self, c: impl ::core::convert::Into<u16>) -> () {
1881 unsafe {
1882 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1883 ::unity::il2cpp_call!((::unity::module_base()+0x21fe460usize)as*mut u8,();
1884(TalkUI_TalkObjects)__receiver,(u16)::core::convert::Into::into(c))
1885 }
1886 }
1887 #[doc = "`AddString(::unity::Il2CppString)` overload"]
1888 fn add_string(self, str: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1889 unsafe {
1890 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1891 ::unity::il2cpp_call!((::unity::module_base()+0x21fe530usize)as*mut u8,();
1892(TalkUI_TalkObjects)__receiver,(::unity::Il2CppString)::core::convert::Into::into(str))
1893 }
1894 }
1895 #[doc = "`ClearText()` overload"]
1896 fn clear_text(self) -> () {
1897 unsafe {
1898 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1899 ::unity::il2cpp_call!((::unity::module_base()+0x21fe600usize)as*mut u8,();
1900(TalkUI_TalkObjects)__receiver)
1901 }
1902 }
1903 #[doc = "`CalcTotalWidth(::unity::Il2CppString)` overload"]
1904 fn calc_total_width(self, mess_str: impl ::core::convert::Into<::unity::Il2CppString>) -> f32 {
1905 unsafe {
1906 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1907 ::unity::il2cpp_call!((::unity::module_base()+0x21fe680usize)as*mut u8,f32;
1908(TalkUI_TalkObjects)__receiver,(::unity::Il2CppString)::core::convert::Into::into(mess_str))
1909 }
1910 }
1911 #[doc = "`SetupWaitIcon()` overload"]
1912 fn setup_wait_icon(self) -> () {
1913 unsafe {
1914 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1915 ::unity::il2cpp_call!((::unity::module_base()+0x21fe700usize)as*mut u8,();
1916(TalkUI_TalkObjects)__receiver)
1917 }
1918 }
1919 #[doc = "`ShowKeyWaitIcon()` overload"]
1920 fn show_key_wait_icon(self) -> () {
1921 unsafe {
1922 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1923 ::unity::il2cpp_call!((::unity::module_base()+0x21fe790usize)as*mut u8,();
1924(TalkUI_TalkObjects)__receiver)
1925 }
1926 }
1927 #[doc = "`HideKeyWaitIcon()` overload"]
1928 fn hide_key_wait_icon(self) -> () {
1929 unsafe {
1930 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1931 ::unity::il2cpp_call!((::unity::module_base()+0x21fe3c0usize)as*mut u8,();
1932(TalkUI_TalkObjects)__receiver)
1933 }
1934 }
1935 #[doc = "`GetNameLocator(::unity::Il2CppString)` overload"]
1936 fn get_name_locator(self, location_name: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::unity_engine::gameobject::GameObject {
1937 unsafe {
1938 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1939 {
1940 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1941 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
1942 panic!(
1943 "unity: virtual slot {}
1944 out of range (vtable len {}
1945) on the runtime class behind {}
1946 (method `{}
1947`)",
1948 5usize,
1949 __vt.len(),
1950 <TalkUI_TalkObjects as ::unity::ClassIdentity>::NAME,
1951 "GetNameLocator",
1952 )
1953 });
1954 let __inner: extern "C" fn(
1955 TalkUI_TalkObjects,
1956 ::unity::Il2CppString,
1957 ::unity::OptionalMethod,
1958 ) -> crate::unity_engine::gameobject::GameObject = ::core::mem::transmute(__vi.method_ptr);
1959 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1960 __inner(__receiver, ::core::convert::Into::into(location_name), __mi)
1961 }
1962 }
1963 }
1964 #[doc = "`SetTalkerName(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
1965 fn set_talker_name(
1966 self,
1967 name: impl ::core::convert::Into<::unity::Il2CppString>,
1968 location: impl ::core::convert::Into<::unity::Il2CppString>,
1969 ) -> () {
1970 unsafe {
1971 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1972 {
1973 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1974 let __vi = *__vt.get(6usize).unwrap_or_else(|| {
1975 panic!(
1976 "unity: virtual slot {}
1977 out of range (vtable len {}
1978) on the runtime class behind {}
1979 (method `{}
1980`)",
1981 6usize,
1982 __vt.len(),
1983 <TalkUI_TalkObjects as ::unity::ClassIdentity>::NAME,
1984 "SetTalkerName",
1985 )
1986 });
1987 let __inner: extern "C" fn(TalkUI_TalkObjects, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::OptionalMethod) -> () =
1988 ::core::mem::transmute(__vi.method_ptr);
1989 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1990 __inner(__receiver, ::core::convert::Into::into(name), ::core::convert::Into::into(location), __mi)
1991 }
1992 }
1993 }
1994 #[doc = "`SetFocus(::unity::Il2CppString)` overload"]
1995 fn set_focus(self, location: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
1996 unsafe {
1997 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1998 {
1999 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2000 let __vi = *__vt.get(7usize).unwrap_or_else(|| {
2001 panic!(
2002 "unity: virtual slot {}
2003 out of range (vtable len {}
2004) on the runtime class behind {}
2005 (method `{}
2006`)",
2007 7usize,
2008 __vt.len(),
2009 <TalkUI_TalkObjects as ::unity::ClassIdentity>::NAME,
2010 "SetFocus",
2011 )
2012 });
2013 let __inner: extern "C" fn(TalkUI_TalkObjects, ::unity::Il2CppString, ::unity::OptionalMethod) -> bool =
2014 ::core::mem::transmute(__vi.method_ptr);
2015 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2016 __inner(__receiver, ::core::convert::Into::into(location), __mi)
2017 }
2018 }
2019 }
2020 #[doc = "`CloseTalkerName()` overload"]
2021 fn close_talker_name(self) -> () {
2022 unsafe {
2023 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2024 {
2025 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2026 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
2027 panic!(
2028 "unity: virtual slot {}
2029 out of range (vtable len {}
2030) on the runtime class behind {}
2031 (method `{}
2032`)",
2033 8usize,
2034 __vt.len(),
2035 <TalkUI_TalkObjects as ::unity::ClassIdentity>::NAME,
2036 "CloseTalkerName",
2037 )
2038 });
2039 let __inner: extern "C" fn(TalkUI_TalkObjects, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2040 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2041 __inner(__receiver, __mi)
2042 }
2043 }
2044 }
2045 #[doc = "`SetActive(bool)` overload"]
2046 fn set_active(self, is_active: impl ::core::convert::Into<bool>) -> () {
2047 unsafe {
2048 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2049 ::unity::il2cpp_call!((::unity::module_base()+0x21fe7e0usize)as*mut u8,();
2050(TalkUI_TalkObjects)__receiver,(bool)::core::convert::Into::into(is_active))
2051 }
2052 }
2053 #[doc = "`OpenWindow()` overload"]
2054 fn open_window(self) -> () {
2055 unsafe {
2056 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2057 ::unity::il2cpp_call!((::unity::module_base()+0x21fe880usize)as*mut u8,();
2058(TalkUI_TalkObjects)__receiver)
2059 }
2060 }
2061 #[doc = "`CloseWindow()` overload"]
2062 fn close_window(self) -> () {
2063 unsafe {
2064 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2065 ::unity::il2cpp_call!((::unity::module_base()+0x21fe890usize)as*mut u8,();
2066(TalkUI_TalkObjects)__receiver)
2067 }
2068 }
2069 #[doc = "`CloseAll()` overload"]
2070 fn close_all(self) -> () {
2071 unsafe {
2072 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2073 {
2074 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2075 let __vi = *__vt.get(9usize).unwrap_or_else(|| {
2076 panic!(
2077 "unity: virtual slot {}
2078 out of range (vtable len {}
2079) on the runtime class behind {}
2080 (method `{}
2081`)",
2082 9usize,
2083 __vt.len(),
2084 <TalkUI_TalkObjects as ::unity::ClassIdentity>::NAME,
2085 "CloseAll",
2086 )
2087 });
2088 let __inner: extern "C" fn(TalkUI_TalkObjects, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2089 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2090 __inner(__receiver, __mi)
2091 }
2092 }
2093 }
2094 #[doc = "`ShowWindowBg()` overload"]
2095 fn show_window_bg(self) -> () {
2096 unsafe {
2097 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2098 {
2099 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2100 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
2101 panic!(
2102 "unity: virtual slot {}
2103 out of range (vtable len {}
2104) on the runtime class behind {}
2105 (method `{}
2106`)",
2107 10usize,
2108 __vt.len(),
2109 <TalkUI_TalkObjects as ::unity::ClassIdentity>::NAME,
2110 "ShowWindowBg",
2111 )
2112 });
2113 let __inner: extern "C" fn(TalkUI_TalkObjects, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2114 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2115 __inner(__receiver, __mi)
2116 }
2117 }
2118 }
2119 #[doc = "`HideWindowBg()` overload"]
2120 fn hide_window_bg(self) -> () {
2121 unsafe {
2122 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2123 {
2124 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2125 let __vi = *__vt.get(11usize).unwrap_or_else(|| {
2126 panic!(
2127 "unity: virtual slot {}
2128 out of range (vtable len {}
2129) on the runtime class behind {}
2130 (method `{}
2131`)",
2132 11usize,
2133 __vt.len(),
2134 <TalkUI_TalkObjects as ::unity::ClassIdentity>::NAME,
2135 "HideWindowBg",
2136 )
2137 });
2138 let __inner: extern "C" fn(TalkUI_TalkObjects, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2139 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2140 __inner(__receiver, __mi)
2141 }
2142 }
2143 }
2144 #[doc = "`IsPlayingWindowAnimation()` overload"]
2145 fn is_playing_window_animation(self) -> bool {
2146 unsafe {
2147 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2148 {
2149 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2150 let __vi = *__vt.get(12usize).unwrap_or_else(|| {
2151 panic!(
2152 "unity: virtual slot {}
2153 out of range (vtable len {}
2154) on the runtime class behind {}
2155 (method `{}
2156`)",
2157 12usize,
2158 __vt.len(),
2159 <TalkUI_TalkObjects as ::unity::ClassIdentity>::NAME,
2160 "IsPlayingWindowAnimation",
2161 )
2162 });
2163 let __inner: extern "C" fn(TalkUI_TalkObjects, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__vi.method_ptr);
2164 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2165 __inner(__receiver, __mi)
2166 }
2167 }
2168 }
2169 #[doc = "`StartTextScroll()` overload"]
2170 fn start_text_scroll(self) -> () {
2171 unsafe {
2172 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2173 ::unity::il2cpp_call!((::unity::module_base()+0x21fe9e0usize)as*mut u8,();
2174(TalkUI_TalkObjects)__receiver)
2175 }
2176 }
2177 #[doc = "`IsTextScrolling()` overload"]
2178 fn is_text_scrolling(self) -> bool {
2179 unsafe {
2180 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2181 ::unity::il2cpp_call!((::unity::module_base()+0x21fea40usize)as*mut u8,bool;
2182(TalkUI_TalkObjects)__receiver)
2183 }
2184 }
2185 #[doc = "`SetupKeyHelp()` overload"]
2186 fn setup_key_help(self) -> () {
2187 unsafe {
2188 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2189 ::unity::il2cpp_call!((::unity::module_base()+0x21feb10usize)as*mut u8,();
2190(TalkUI_TalkObjects)__receiver)
2191 }
2192 }
2193 #[doc = "`AddToLog(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
2194 fn add_to_log(
2195 self,
2196 label: impl ::core::convert::Into<::unity::Il2CppString>,
2197 talker_name: impl ::core::convert::Into<::unity::Il2CppString>,
2198 ) -> () {
2199 unsafe {
2200 let __receiver = <TalkUI_TalkObjects as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2201 {
2202 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2203 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
2204 panic!(
2205 "unity: virtual slot {}
2206 out of range (vtable len {}
2207) on the runtime class behind {}
2208 (method `{}
2209`)",
2210 13usize,
2211 __vt.len(),
2212 <TalkUI_TalkObjects as ::unity::ClassIdentity>::NAME,
2213 "AddToLog",
2214 )
2215 });
2216 let __inner: extern "C" fn(TalkUI_TalkObjects, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::OptionalMethod) -> () =
2217 ::core::mem::transmute(__vi.method_ptr);
2218 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2219 __inner(
2220 __receiver,
2221 ::core::convert::Into::into(label),
2222 ::core::convert::Into::into(talker_name),
2223 __mi,
2224 )
2225 }
2226 }
2227 }
2228}
2229
2230#[cfg(feature = "app-talk3_d-talkui")]
2231impl<__T: ITalkUI_TalkObjects> ITalkUI_TalkObjectsMethods for __T {}
2232
2233#[cfg(feature = "app-talk3_d-talkui")]
2234impl TalkUI_TalkObjects {
2235 pub fn get_window_animator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2236 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2237 }
2238
2239 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2240 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2241 }
2242
2243 pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2244 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2245 }
2246
2247 pub fn set_immediately_after_activation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2248 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2249 }
2250
2251 pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2252 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2253 }
2254
2255 pub fn is_text_empty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2256 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
2257 }
2258
2259 pub fn is_need_text_scroll_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2260 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
2261 }
2262
2263 pub fn add_letter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2264 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
2265 }
2266
2267 pub fn add_string_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2268 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
2269 }
2270
2271 pub fn clear_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2272 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
2273 }
2274
2275 pub fn calc_total_width_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2276 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
2277 }
2278
2279 pub fn setup_wait_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2280 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
2281 }
2282
2283 pub fn show_key_wait_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2284 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
2285 }
2286
2287 pub fn hide_key_wait_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2288 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
2289 }
2290
2291 pub fn get_name_locator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2292 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
2293 }
2294
2295 pub fn set_talker_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2296 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
2297 }
2298
2299 pub fn set_focus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2300 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
2301 }
2302
2303 pub fn close_talker_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2304 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
2305 }
2306
2307 pub fn set_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2308 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
2309 }
2310
2311 pub fn open_window_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2312 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
2313 }
2314
2315 pub fn close_window_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2316 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
2317 }
2318
2319 pub fn close_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2320 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
2321 }
2322
2323 pub fn show_window_bg_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2324 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
2325 }
2326
2327 pub fn hide_window_bg_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2328 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
2329 }
2330
2331 pub fn is_playing_window_animation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2332 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
2333 }
2334
2335 pub fn try_play_anime_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2336 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
2337 }
2338
2339 pub fn try_play_open_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2340 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
2341 }
2342
2343 pub fn try_play_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2344 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
2345 }
2346
2347 pub fn start_text_scroll_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2348 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
2349 }
2350
2351 pub fn is_text_scrolling_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2352 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
2353 }
2354
2355 pub fn setup_key_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2356 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
2357 }
2358
2359 pub fn add_to_log_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2360 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
2361 }
2362}
2363
2364#[cfg(feature = "app-talk3_d-talkui")]
2365impl TalkUI_TalkObjects {
2366 #[doc = "Direct (non-virtual) call to `TalkUI_TalkObjects`'s own `Reset`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2367 pub unsafe fn reset(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2368 let __mi = Self::reset_method_info();
2369 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2370 __inner(this.into(), ::core::option::Option::None)
2371 }
2372
2373 #[doc = "Direct (non-virtual) call to `TalkUI_TalkObjects`'s own `GetNameLocator`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2374 pub unsafe fn get_name_locator(
2375 this: impl ::core::convert::Into<::unity::IlInstance>,
2376 location_name: ::unity::Il2CppString,
2377 ) -> crate::unity_engine::gameobject::GameObject {
2378 let __mi = Self::get_name_locator_method_info();
2379 let __inner: extern "C" fn(
2380 ::unity::IlInstance,
2381 ::unity::Il2CppString,
2382 ::unity::OptionalMethod,
2383 ) -> crate::unity_engine::gameobject::GameObject = ::core::mem::transmute(__mi.method_ptr);
2384 __inner(this.into(), location_name, ::core::option::Option::None)
2385 }
2386
2387 #[doc = "Direct (non-virtual) call to `TalkUI_TalkObjects`'s own `SetTalkerName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2388 pub unsafe fn set_talker_name(
2389 this: impl ::core::convert::Into<::unity::IlInstance>,
2390 name: ::unity::Il2CppString,
2391 location: ::unity::Il2CppString,
2392 ) -> () {
2393 let __mi = Self::set_talker_name_method_info();
2394 let __inner: extern "C" fn(::unity::IlInstance, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::OptionalMethod) -> () =
2395 ::core::mem::transmute(__mi.method_ptr);
2396 __inner(this.into(), name, location, ::core::option::Option::None)
2397 }
2398
2399 #[doc = "Direct (non-virtual) call to `TalkUI_TalkObjects`'s own `SetFocus`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2400 pub unsafe fn set_focus(this: impl ::core::convert::Into<::unity::IlInstance>, location: ::unity::Il2CppString) -> bool {
2401 let __mi = Self::set_focus_method_info();
2402 let __inner: extern "C" fn(::unity::IlInstance, ::unity::Il2CppString, ::unity::OptionalMethod) -> bool =
2403 ::core::mem::transmute(__mi.method_ptr);
2404 __inner(this.into(), location, ::core::option::Option::None)
2405 }
2406
2407 #[doc = "Direct (non-virtual) call to `TalkUI_TalkObjects`'s own `CloseTalkerName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2408 pub unsafe fn close_talker_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2409 let __mi = Self::close_talker_name_method_info();
2410 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2411 __inner(this.into(), ::core::option::Option::None)
2412 }
2413
2414 #[doc = "Direct (non-virtual) call to `TalkUI_TalkObjects`'s own `CloseAll`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2415 pub unsafe fn close_all(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2416 let __mi = Self::close_all_method_info();
2417 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2418 __inner(this.into(), ::core::option::Option::None)
2419 }
2420
2421 #[doc = "Direct (non-virtual) call to `TalkUI_TalkObjects`'s own `ShowWindowBg`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2422 pub unsafe fn show_window_bg(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2423 let __mi = Self::show_window_bg_method_info();
2424 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2425 __inner(this.into(), ::core::option::Option::None)
2426 }
2427
2428 #[doc = "Direct (non-virtual) call to `TalkUI_TalkObjects`'s own `HideWindowBg`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2429 pub unsafe fn hide_window_bg(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2430 let __mi = Self::hide_window_bg_method_info();
2431 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2432 __inner(this.into(), ::core::option::Option::None)
2433 }
2434
2435 #[doc = "Direct (non-virtual) call to `TalkUI_TalkObjects`'s own `IsPlayingWindowAnimation`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2436 pub unsafe fn is_playing_window_animation(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
2437 let __mi = Self::is_playing_window_animation_method_info();
2438 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
2439 __inner(this.into(), ::core::option::Option::None)
2440 }
2441
2442 #[doc = "Direct (non-virtual) call to `TalkUI_TalkObjects`'s own `AddToLog`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2443 pub unsafe fn add_to_log(
2444 this: impl ::core::convert::Into<::unity::IlInstance>,
2445 label: ::unity::Il2CppString,
2446 talker_name: ::unity::Il2CppString,
2447 ) -> () {
2448 let __mi = Self::add_to_log_method_info();
2449 let __inner: extern "C" fn(::unity::IlInstance, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::OptionalMethod) -> () =
2450 ::core::mem::transmute(__mi.method_ptr);
2451 __inner(this.into(), label, talker_name, ::core::option::Option::None)
2452 }
2453}
2454
2455#[cfg(feature = "app-talk3_d-talkui")]
2456impl TalkUI_TalkObjects {
2457 #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` — overload selector"]
2458 pub fn new(root_object: crate::unity_engine::gameobject::GameObject) -> Self {
2459 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2460 panic!(
2461 "{}
2462::{}
2463 failed to instantiate",
2464 ::core::stringify!(TalkUI_TalkObjects),
2465 ::core::stringify!(new),
2466 )
2467 });
2468 <Self as ITalkUI_TalkObjectsMethods>::ctor(this, root_object);
2469 this
2470 }
2471}
2472
2473#[cfg(feature = "app-talk3_d-talkui")]
2474#[doc(hidden)]
2475pub mod prelude {
2476 pub use super::{
2477 ITalkUI, ITalkUIMethods, ITalkUI_FaceObjects, ITalkUI_FaceObjectsMethods, ITalkUI_FaceObjects_Face, ITalkUI_FaceObjects_FaceMethods,
2478 ITalkUI_KeyHelpObjects, ITalkUI_KeyHelpObjectsMethods, ITalkUI_StandObjects, ITalkUI_StandObjectsMethods, ITalkUI_SystemObjects,
2479 ITalkUI_SystemObjectsMethods, ITalkUI_TalkObjects, ITalkUI_TalkObjectsMethods, TalkUI, TalkUI_FaceObjects, TalkUI_FaceObjects_Face,
2480 TalkUI_KeyHelpObjects, TalkUI_StandObjects, TalkUI_SystemObjects, TalkUI_TalkObjects,
2481 };
2482 #[cfg(feature = "app-singletonmonobehaviour_1")]
2483 pub use crate::app::singletonmonobehaviour_1::ISingletonMonoBehaviour_1Methods;
2484 #[cfg(feature = "system-object")]
2485 pub use crate::system::object::IObjectMethods;
2486 #[cfg(feature = "unity_engine-behaviour")]
2487 pub use crate::unity_engine::behaviour::IBehaviourMethods;
2488 #[cfg(feature = "unity_engine-component")]
2489 pub use crate::unity_engine::component::IComponentMethods;
2490 #[cfg(feature = "unity_engine-monobehaviour")]
2491 pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
2492 #[cfg(feature = "unity_engine-object_2")]
2493 pub use crate::unity_engine::object_2::IObject_2Methods;
2494 pub use crate::{
2495 app::singletonmonobehaviour_1::ISingletonMonoBehaviour_1,
2496 system::object::IObject,
2497 unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
2498 };
2499}