1#[cfg(feature = "app-talk3_d-talkcharactermanager-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 procinst::{IProcInst, ProcInst},
11 singletonmonobehaviour_1::{ISingletonMonoBehaviour_1, SingletonMonoBehaviour_1},
12 },
13 system::{
14 delegate::{Delegate, IDelegate},
15 multicastdelegate::{IMulticastDelegate, MulticastDelegate},
16 object::{IObject, Object},
17 },
18 unity_engine::{
19 behaviour::{Behaviour, IBehaviour},
20 component::{Component, IComponent},
21 monobehaviour::{IMonoBehaviour, MonoBehaviour},
22 object_2::{IObject_2, Object_2},
23 },
24 };
25
26 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/talk3_d/talkcharactermanager/TalkCharacterManager.md"))]
27 #[::unity::class(namespace = "App.Talk3D", name = "TalkCharacterManager")]
28 #[parent(crate::app::singletonmonobehaviour_1::SingletonMonoBehaviour_1<crate::app::talk3_d::talkcharactermanager::TalkCharacterManager>)]
29 pub struct TalkCharacterManager {
30 #[static_field]
31 #[rename(name = "PositionLocatorName")]
32 pub position_locator_name: ::unity::Il2CppString,
33 #[offset(32)]
34 #[rename(name = "m_FadeTime")]
35 pub m_fade_time: f32,
36 #[offset(36)]
37 #[rename(name = "m_ChangeLookAtTime")]
38 pub m_change_look_at_time: f32,
39 #[offset(40)]
40 #[rename(name = "m_IsPlayFirstTransition")]
41 pub m_is_play_first_transition: bool,
42 #[offset(44)]
43 #[rename(name = "m_VoiceThresholdToLip")]
44 pub m_voice_threshold_to_lip: f32,
45 #[offset(48)]
46 #[rename(name = "m_VoiceMagnificationToLip")]
47 pub m_voice_magnification_to_lip: f32,
48 #[offset(52)]
49 #[rename(name = "m_PauseChangeCrossFadeTime")]
50 pub m_pause_change_cross_fade_time: f32,
51 #[offset(56)]
52 #[rename(name = "m_ModelPoolObject")]
53 pub m_model_pool_object: crate::unity_engine::gameobject::GameObject,
54 #[offset(64)]
55 #[rename(name = "m_StandPositions")]
56 pub m_stand_positions: crate::unity_engine::gameobject::GameObject,
57 #[offset(72)]
58 #[rename(name = "m_StandRoot")]
59 pub m_stand_root: crate::unity_engine::gameobject::GameObject,
60 #[offset(80)]
61 #[rename(name = "m_StandPositionRoot")]
62 pub m_stand_position_root: crate::unity_engine::gameobject::GameObject,
63 #[offset(88)]
64 #[rename(name = "m_FaceRoot")]
65 pub m_face_root: crate::unity_engine::gameobject::GameObject,
66 #[offset(96)]
67 #[rename(name = "m_DirectRoot")]
68 pub m_direct_root: crate::unity_engine::gameobject::GameObject,
69 #[offset(104)]
70 #[rename(name = "m_FrameCanvas")]
71 pub m_frame_canvas: crate::unity_engine::gameobject::GameObject,
72 #[offset(112)]
73 #[rename(name = "m_LookAtTargetRoot")]
74 pub m_look_at_target_root: crate::unity_engine::gameobject::GameObject,
75 #[offset(120)]
76 #[rename(name = "m_TopFaceCameraObject")]
77 pub m_top_face_camera_object: crate::unity_engine::gameobject::GameObject,
78 #[offset(128)]
79 #[rename(name = "m_BottomFaceCameraObject")]
80 pub m_bottom_face_camera_object: crate::unity_engine::gameobject::GameObject,
81 #[offset(136)]
82 #[rename(name = "m_LoadPidList")]
83 pub m_load_pid_list: crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>,
84 }
85
86 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/talk3_d/talkcharactermanager/TalkCharacterManager_ProcFadeOutCharacter.md"))]
87 #[::unity::class(namespace = "App.Talk3D", name = "TalkCharacterManager.ProcFadeOutCharacter")]
88 #[parent(crate::app::procinst::ProcInst)]
89 pub struct TalkCharacterManager_ProcFadeOutCharacter {
90 #[offset(112)]
91 #[rename(name = "m_talkCharacterController")]
92 pub m_talk_character_controller: crate::app::talk3_d::talkcharactercontroller::TalkCharacterController,
93 #[offset(120)]
94 #[rename(name = "m_fadeTime")]
95 pub m_fade_time: f32,
96 }
97
98 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/talk3_d/talkcharactermanager/TalkCharacterManager_onLoad.md"))]
99 #[::unity::class(namespace = "App.Talk3D", name = "TalkCharacterManager.onLoad")]
100 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
101 pub struct TalkCharacterManager_onLoad {}
102
103 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/talk3_d/talkcharactermanager/TalkCharacterManager_ProcFadeInCharacter.md"))]
104 #[::unity::class(namespace = "App.Talk3D", name = "TalkCharacterManager.ProcFadeInCharacter")]
105 #[parent(crate::app::procinst::ProcInst)]
106 pub struct TalkCharacterManager_ProcFadeInCharacter {
107 #[offset(112)]
108 #[rename(name = "m_talkCharacterController")]
109 pub m_talk_character_controller: crate::app::talk3_d::talkcharactercontroller::TalkCharacterController,
110 #[offset(120)]
111 #[rename(name = "m_fadeTime")]
112 pub m_fade_time: f32,
113 }
114}
115
116#[cfg(feature = "app-talk3_d-talkcharactermanager-types")]
117pub use __types::*;
118
119#[cfg(feature = "app-talk3_d-talkcharactermanager")]
120impl TalkCharacterManager {
121 #[doc = "`IsFading()` overload"]
122 pub fn is_fading() -> bool {
123 unsafe {
124 ::unity::il2cpp_call!((::unity::module_base()+0x20bdb30usize)as*mut u8,bool;
125 )
126 }
127 }
128
129 #[doc = "`PidToPidForCreate(::unity::Il2CppString)` overload"]
130 pub fn pid_to_pid_for_create(pid: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::Il2CppString {
131 unsafe {
132 ::unity::il2cpp_call!((::unity::module_base()+0x20bc340usize)as*mut u8, ::unity::Il2CppString;
133(::unity::Il2CppString)::core::convert::Into::into(pid))
134 }
135 }
136}
137
138#[cfg(feature = "app-talk3_d-talkcharactermanager")]
139pub trait ITalkCharacterManagerMethods: ITalkCharacterManager {
140 #[doc = "`get_TalkType()` overload"]
141 fn get_talk_type(self) -> crate::app::talk3_d::talk_2::Talk_TalkType {
142 unsafe {
143 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
144 ::unity::il2cpp_call!((::unity::module_base()+0x20baac0usize)as*mut u8,crate::app::talk3_d::talk_2::Talk_TalkType;
145(TalkCharacterManager)__receiver)
146 }
147 }
148 #[doc = "`get_ActivePid()` overload"]
149 fn get_active_pid(self) -> ::unity::Il2CppString {
150 unsafe {
151 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
152 ::unity::il2cpp_call!((::unity::module_base()+0x20bab40usize)as*mut u8, ::unity::Il2CppString;
153(TalkCharacterManager)__receiver)
154 }
155 }
156 #[doc = "`get_IsPlayFirstTransition()` overload"]
157 fn get_is_play_first_transition(self) -> bool {
158 unsafe {
159 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
160 ::unity::il2cpp_call!((::unity::module_base()+0x20babc0usize)as*mut u8,bool;
161(TalkCharacterManager)__receiver)
162 }
163 }
164 #[doc = "`Start()` overload"]
165 fn start(self) -> () {
166 unsafe {
167 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
168 ::unity::il2cpp_call!((::unity::module_base()+0x20babd0usize)as*mut u8,();
169(TalkCharacterManager)__receiver)
170 }
171 }
172 #[doc = "`SetActiveToChildren(crate::unity_engine::gameobject::GameObject, bool)` overload"]
173 fn set_active_to_children(
174 self,
175 root: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
176 is_active: impl ::core::convert::Into<bool>,
177 ) -> () {
178 unsafe {
179 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
180 ::unity::il2cpp_call!((::unity::module_base()+0x20baf10usize)as*mut u8,();
181(TalkCharacterManager)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root),(bool)::core::convert::Into::into(is_active))
182 }
183 }
184 #[doc = "`SetTalkType(crate::app::talk3_d::talk_2::Talk_TalkType, ::unity::Il2CppString)` overload"]
185 fn set_talk_type(
186 self,
187 talk_type: impl ::core::convert::Into<crate::app::talk3_d::talk_2::Talk_TalkType>,
188 positions_root_name: impl ::core::convert::Into<::unity::Il2CppString>,
189 ) -> () {
190 unsafe {
191 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
192 ::unity::il2cpp_call!((::unity::module_base()+0x20bafb0usize)as*mut u8,();
193(TalkCharacterManager)__receiver,(crate::app::talk3_d::talk_2::Talk_TalkType)::core::convert::Into::into(talk_type),(::unity::Il2CppString)::core::convert::Into::into(positions_root_name))
194 }
195 }
196 #[doc = "`PreLoadCharacter(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
197 fn pre_load_character(
198 self,
199 pid: impl ::core::convert::Into<::unity::Il2CppString>,
200 pid_for_create: impl ::core::convert::Into<::unity::Il2CppString>,
201 ) -> () {
202 unsafe {
203 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
204 ::unity::il2cpp_call!((::unity::module_base()+0x20bb290usize)as*mut u8,();
205(TalkCharacterManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid),(::unity::Il2CppString)::core::convert::Into::into(pid_for_create))
206 }
207 }
208 #[doc = "`CreateCharacter(::unity::Il2CppString, ::unity::Il2CppString, crate::app::talk3_d::talkcharactermanager::TalkCharacterManager_onLoad)` overload"]
209 fn create_character(
210 self,
211 pid: impl ::core::convert::Into<::unity::Il2CppString>,
212 location_name: impl ::core::convert::Into<::unity::Il2CppString>,
213 callback: impl ::core::convert::Into<crate::app::talk3_d::talkcharactermanager::TalkCharacterManager_onLoad>,
214 ) -> () {
215 unsafe {
216 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
217 ::unity::il2cpp_call!((::unity::module_base()+0x20bb560usize)as*mut u8,();
218(TalkCharacterManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid),(::unity::Il2CppString)::core::convert::Into::into(location_name),(crate::app::talk3_d::talkcharactermanager::TalkCharacterManager_onLoad)::core::convert::Into::into(callback))
219 }
220 }
221 #[doc = "`CreateCharacterImpl(::unity::Il2CppString, ::unity::Il2CppString, crate::app::talk3_d::talkcharactermanager::TalkCharacterManager_onLoad)` overload"]
222 fn create_character_impl(
223 self,
224 pid: impl ::core::convert::Into<::unity::Il2CppString>,
225 location_name: impl ::core::convert::Into<::unity::Il2CppString>,
226 callback: impl ::core::convert::Into<crate::app::talk3_d::talkcharactermanager::TalkCharacterManager_onLoad>,
227 ) -> () {
228 unsafe {
229 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
230 ::unity::il2cpp_call!((::unity::module_base()+0x20bbe50usize)as*mut u8,();
231(TalkCharacterManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid),(::unity::Il2CppString)::core::convert::Into::into(location_name),(crate::app::talk3_d::talkcharactermanager::TalkCharacterManager_onLoad)::core::convert::Into::into(callback))
232 }
233 }
234 #[doc = "`SetupCharactorForDisplay(::unity::Il2CppString, ::unity::Il2CppString, crate::combat::character::Character, crate::unity_engine::gameobject::GameObject)` overload"]
235 fn setup_charactor_for_display(
236 self,
237 pid: impl ::core::convert::Into<::unity::Il2CppString>,
238 location_name: impl ::core::convert::Into<::unity::Il2CppString>,
239 chara: impl ::core::convert::Into<crate::combat::character::Character>,
240 locator: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
241 ) -> () {
242 unsafe {
243 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
244 ::unity::il2cpp_call!((::unity::module_base()+0x20bc580usize)as*mut u8,();
245(TalkCharacterManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid),(::unity::Il2CppString)::core::convert::Into::into(location_name),(crate::combat::character::Character)::core::convert::Into::into(chara),(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(locator))
246 }
247 }
248 #[doc = "`EnableFaceCamera(::unity::Il2CppString)` overload"]
249 fn enable_face_camera(self, location_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
250 unsafe {
251 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
252 ::unity::il2cpp_call!((::unity::module_base()+0x20bc950usize)as*mut u8,();
253(TalkCharacterManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(location_name))
254 }
255 }
256 #[doc = "`SearchFromPool(::unity::Il2CppString)` overload"]
257 fn search_from_pool(self, pid: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::combat::character::Character {
258 unsafe {
259 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
260 ::unity::il2cpp_call!((::unity::module_base()+0x20bc410usize)as*mut u8,crate::combat::character::Character;
261(TalkCharacterManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid))
262 }
263 }
264 #[doc = "`FadeInCharacter(::unity::Il2CppString)` overload"]
265 fn fade_in_character(self, pid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
266 unsafe {
267 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
268 ::unity::il2cpp_call!((::unity::module_base()+0x20bcad0usize)as*mut u8,();
269(TalkCharacterManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid))
270 }
271 }
272 #[doc = "`FadeOutCharacter(::unity::Il2CppString)` overload"]
273 fn fade_out_character(self, pid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
274 unsafe {
275 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
276 ::unity::il2cpp_call!((::unity::module_base()+0x20bcd10usize)as*mut u8,();
277(TalkCharacterManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid))
278 }
279 }
280 #[doc = "`DeleteCharacter(::unity::Il2CppString)` overload"]
281 fn delete_character(self, pid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
282 unsafe {
283 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
284 ::unity::il2cpp_call!((::unity::module_base()+0x20bcf50usize)as*mut u8,();
285(TalkCharacterManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid))
286 }
287 }
288 #[doc = "`DeleteAllCharacter()` overload"]
289 fn delete_all_character(self) -> () {
290 unsafe {
291 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
292 ::unity::il2cpp_call!((::unity::module_base()+0x20bd310usize)as*mut u8,();
293(TalkCharacterManager)__receiver)
294 }
295 }
296 #[doc = "`MoveModelToPool(crate::unity_engine::gameobject::GameObject)` overload"]
297 fn move_model_to_pool(self, chara_obj: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
298 unsafe {
299 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
300 ::unity::il2cpp_call!((::unity::module_base()+0x20bd140usize)as*mut u8,();
301(TalkCharacterManager)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(chara_obj))
302 }
303 }
304 #[doc = "`Show(::unity::Il2CppString)` overload"]
305 fn show(self, pid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
306 unsafe {
307 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
308 ::unity::il2cpp_call!((::unity::module_base()+0x20bd3e0usize)as*mut u8,();
309(TalkCharacterManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid))
310 }
311 }
312 #[doc = "`Hide(::unity::Il2CppString)` overload"]
313 fn hide(self, pid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
314 unsafe {
315 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
316 ::unity::il2cpp_call!((::unity::module_base()+0x20bd630usize)as*mut u8,();
317(TalkCharacterManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid))
318 }
319 }
320 #[doc = "`ChangeAnimeBody(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
321 fn change_anime_body(
322 self,
323 pid: impl ::core::convert::Into<::unity::Il2CppString>,
324 anime_name: impl ::core::convert::Into<::unity::Il2CppString>,
325 ) -> () {
326 unsafe {
327 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
328 ::unity::il2cpp_call!((::unity::module_base()+0x20bd760usize)as*mut u8,();
329(TalkCharacterManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid),(::unity::Il2CppString)::core::convert::Into::into(anime_name))
330 }
331 }
332 #[doc = "`ChangeAnimeFace(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
333 fn change_anime_face(
334 self,
335 pid: impl ::core::convert::Into<::unity::Il2CppString>,
336 anime_name: impl ::core::convert::Into<::unity::Il2CppString>,
337 ) -> () {
338 unsafe {
339 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
340 ::unity::il2cpp_call!((::unity::module_base()+0x20bd9c0usize)as*mut u8,();
341(TalkCharacterManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid),(::unity::Il2CppString)::core::convert::Into::into(anime_name))
342 }
343 }
344 #[doc = "`FindCharacter(::unity::Il2CppString)` overload"]
345 fn find_character(self, pid: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::combat::character::Character {
346 unsafe {
347 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
348 ::unity::il2cpp_call!((::unity::module_base()+0x20bd510usize)as*mut u8,crate::combat::character::Character;
349(TalkCharacterManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid))
350 }
351 }
352 #[doc = "`GetCharaLocationName(::unity::Il2CppString)` overload"]
353 fn get_chara_location_name(self, pid: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::Il2CppString {
354 unsafe {
355 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
356 ::unity::il2cpp_call!((::unity::module_base()+0x20ba170usize)as*mut u8, ::unity::Il2CppString;
357(TalkCharacterManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid))
358 }
359 }
360 #[doc = "`FindLocatorByPID(::unity::Il2CppString)` overload"]
361 fn find_locator_by_pid(self, pid: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::unity_engine::gameobject::GameObject {
362 unsafe {
363 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
364 ::unity::il2cpp_call!((::unity::module_base()+0x20bb990usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
365(TalkCharacterManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid))
366 }
367 }
368 #[doc = "`FindLocatorByLocationName(::unity::Il2CppString)` overload"]
369 fn find_locator_by_location_name(
370 self,
371 location_name: impl ::core::convert::Into<::unity::Il2CppString>,
372 ) -> crate::unity_engine::gameobject::GameObject {
373 unsafe {
374 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
375 ::unity::il2cpp_call!((::unity::module_base()+0x20bb7f0usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
376(TalkCharacterManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(location_name))
377 }
378 }
379 #[doc = "`.ctor()` overload"]
380 fn ctor(self) -> () {
381 unsafe {
382 let __receiver = <TalkCharacterManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
383 ::unity::il2cpp_call!((::unity::module_base()+0x20bdda0usize)as*mut u8,();
384(TalkCharacterManager)__receiver)
385 }
386 }
387}
388
389#[cfg(feature = "app-talk3_d-talkcharactermanager")]
390impl<__T: ITalkCharacterManager> ITalkCharacterManagerMethods for __T {}
391
392#[cfg(feature = "app-talk3_d-talkcharactermanager")]
393impl TalkCharacterManager {
394 pub fn get_talk_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
395 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
396 }
397
398 pub fn get_active_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
399 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
400 }
401
402 pub fn get_is_play_first_transition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
403 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
404 }
405
406 pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
407 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
408 }
409
410 pub fn set_active_to_children_method_info() -> &'static ::unity::il2cpp::MethodInfo {
411 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
412 }
413
414 pub fn set_talk_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
415 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
416 }
417
418 pub fn pre_load_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
419 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
420 }
421
422 pub fn create_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
423 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
424 }
425
426 pub fn create_character_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
427 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
428 }
429
430 pub fn setup_charactor_for_display_method_info() -> &'static ::unity::il2cpp::MethodInfo {
431 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
432 }
433
434 pub fn enable_face_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
435 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
436 }
437
438 pub fn search_from_pool_method_info() -> &'static ::unity::il2cpp::MethodInfo {
439 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
440 }
441
442 pub fn fade_in_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
443 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
444 }
445
446 pub fn fade_out_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
447 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
448 }
449
450 pub fn delete_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
451 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
452 }
453
454 pub fn delete_all_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
455 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
456 }
457
458 pub fn move_model_to_pool_method_info() -> &'static ::unity::il2cpp::MethodInfo {
459 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
460 }
461
462 pub fn show_method_info() -> &'static ::unity::il2cpp::MethodInfo {
463 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
464 }
465
466 pub fn hide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
467 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
468 }
469
470 pub fn change_anime_body_method_info() -> &'static ::unity::il2cpp::MethodInfo {
471 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
472 }
473
474 pub fn change_anime_face_method_info() -> &'static ::unity::il2cpp::MethodInfo {
475 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
476 }
477
478 pub fn find_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
479 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
480 }
481
482 pub fn get_chara_location_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
483 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
484 }
485
486 pub fn find_locator_by_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
487 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
488 }
489
490 pub fn find_locator_by_location_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
491 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
492 }
493
494 pub fn is_fading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
495 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
496 }
497
498 pub fn pid_to_pid_for_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
499 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
500 }
501
502 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
503 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
504 }
505}
506
507#[cfg(feature = "app-talk3_d-talkcharactermanager")]
508impl TalkCharacterManager {
509 #[doc = "`.ctor()` — no args"]
510 pub fn new() -> Self {
511 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
512 panic!(
513 "{}
514::{}
515 failed to instantiate",
516 ::core::stringify!(TalkCharacterManager),
517 ::core::stringify!(new),
518 )
519 });
520 <Self as ITalkCharacterManagerMethods>::ctor(this);
521 this
522 }
523}
524
525#[cfg(feature = "app-talk3_d-talkcharactermanager")]
526impl TalkCharacterManager_ProcFadeOutCharacter {
527 #[doc = "`Create(crate::app::procinst::ProcInst, crate::app::talk3_d::talkcharactercontroller::TalkCharacterController, f32)` overload"]
528 pub fn create(
529 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
530 talk_character_controller: impl ::core::convert::Into<crate::app::talk3_d::talkcharactercontroller::TalkCharacterController>,
531 fade_time: impl ::core::convert::Into<f32>,
532 ) -> () {
533 unsafe {
534 ::unity::il2cpp_call!((::unity::module_base()+0x21faee0usize)as*mut u8,();
535(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::talk3_d::talkcharactercontroller::TalkCharacterController)::core::convert::Into::into(talk_character_controller),(f32)::core::convert::Into::into(fade_time))
536 }
537 }
538}
539
540#[cfg(feature = "app-talk3_d-talkcharactermanager")]
541pub trait ITalkCharacterManager_ProcFadeOutCharacterMethods: ITalkCharacterManager_ProcFadeOutCharacter {
542 #[doc = "`.ctor(crate::app::talk3_d::talkcharactercontroller::TalkCharacterController, f32)` overload"]
543 fn ctor(
544 self,
545 talk_character_controller: impl ::core::convert::Into<crate::app::talk3_d::talkcharactercontroller::TalkCharacterController>,
546 fade_time: impl ::core::convert::Into<f32>,
547 ) -> () {
548 unsafe {
549 let __receiver = <TalkCharacterManager_ProcFadeOutCharacter as ::unity::FromIlInstance>::from_il_instance(
550 <Self as ::unity::SystemObject>::as_instance(self),
551 );
552 ::unity::il2cpp_call!((::unity::module_base()+0x21fabc0usize)as*mut u8,();
553(TalkCharacterManager_ProcFadeOutCharacter)__receiver,(crate::app::talk3_d::talkcharactercontroller::TalkCharacterController)::core::convert::Into::into(talk_character_controller),(f32)::core::convert::Into::into(fade_time))
554 }
555 }
556 #[doc = "`OnDispose()` overload"]
557 fn on_dispose(self) -> () {
558 unsafe {
559 let __receiver = <TalkCharacterManager_ProcFadeOutCharacter as ::unity::FromIlInstance>::from_il_instance(
560 <Self as ::unity::SystemObject>::as_instance(self),
561 );
562 {
563 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
564 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
565 panic!(
566 "unity: virtual slot {}
567 out of range (vtable len {}
568) on the runtime class behind {}
569 (method `{}
570`)",
571 10usize,
572 __vt.len(),
573 <TalkCharacterManager_ProcFadeOutCharacter as ::unity::ClassIdentity>::NAME,
574 "OnDispose",
575 )
576 });
577 let __inner: extern "C" fn(TalkCharacterManager_ProcFadeOutCharacter, ::unity::OptionalMethod) -> () =
578 ::core::mem::transmute(__vi.method_ptr);
579 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
580 __inner(__receiver, __mi)
581 }
582 }
583 }
584 #[doc = "`StartFadeOutCharacter()` overload"]
585 fn start_fade_out_character(self) -> () {
586 unsafe {
587 let __receiver = <TalkCharacterManager_ProcFadeOutCharacter as ::unity::FromIlInstance>::from_il_instance(
588 <Self as ::unity::SystemObject>::as_instance(self),
589 );
590 ::unity::il2cpp_call!((::unity::module_base()+0x21fad40usize)as*mut u8,();
591(TalkCharacterManager_ProcFadeOutCharacter)__receiver)
592 }
593 }
594 #[doc = "`IsFadingCharacter()` overload"]
595 fn is_fading_character(self) -> bool {
596 unsafe {
597 let __receiver = <TalkCharacterManager_ProcFadeOutCharacter as ::unity::FromIlInstance>::from_il_instance(
598 <Self as ::unity::SystemObject>::as_instance(self),
599 );
600 ::unity::il2cpp_call!((::unity::module_base()+0x21fae40usize)as*mut u8,bool;
601(TalkCharacterManager_ProcFadeOutCharacter)__receiver)
602 }
603 }
604 #[doc = "`DeleteCharacter()` overload"]
605 fn delete_character(self) -> () {
606 unsafe {
607 let __receiver = <TalkCharacterManager_ProcFadeOutCharacter as ::unity::FromIlInstance>::from_il_instance(
608 <Self as ::unity::SystemObject>::as_instance(self),
609 );
610 ::unity::il2cpp_call!((::unity::module_base()+0x21fac20usize)as*mut u8,();
611(TalkCharacterManager_ProcFadeOutCharacter)__receiver)
612 }
613 }
614}
615
616#[cfg(feature = "app-talk3_d-talkcharactermanager")]
617impl<__T: ITalkCharacterManager_ProcFadeOutCharacter> ITalkCharacterManager_ProcFadeOutCharacterMethods for __T {}
618
619#[cfg(feature = "app-talk3_d-talkcharactermanager")]
620impl TalkCharacterManager_ProcFadeOutCharacter {
621 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
622 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
623 }
624
625 pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
626 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
627 }
628
629 pub fn start_fade_out_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
630 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
631 }
632
633 pub fn is_fading_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
634 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
635 }
636
637 pub fn delete_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
638 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
639 }
640
641 pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
642 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
643 }
644}
645
646#[cfg(feature = "app-talk3_d-talkcharactermanager")]
647impl TalkCharacterManager_ProcFadeOutCharacter {
648 #[doc = "Direct (non-virtual) call to `TalkCharacterManager_ProcFadeOutCharacter`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
649 pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
650 let __mi = Self::on_dispose_method_info();
651 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
652 __inner(this.into(), ::core::option::Option::None)
653 }
654}
655
656#[cfg(feature = "app-talk3_d-talkcharactermanager")]
657impl TalkCharacterManager_ProcFadeOutCharacter {
658 #[doc = "`.ctor(crate::app::talk3_d::talkcharactercontroller::TalkCharacterController, f32)` — overload selector"]
659 pub fn new(talk_character_controller: crate::app::talk3_d::talkcharactercontroller::TalkCharacterController, fade_time: f32) -> Self {
660 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
661 panic!(
662 "{}
663::{}
664 failed to instantiate",
665 ::core::stringify!(TalkCharacterManager_ProcFadeOutCharacter),
666 ::core::stringify!(new),
667 )
668 });
669 <Self as ITalkCharacterManager_ProcFadeOutCharacterMethods>::ctor(this, talk_character_controller, fade_time);
670 this
671 }
672}
673
674#[cfg(feature = "app-talk3_d-talkcharactermanager")]
675pub trait ITalkCharacterManager_onLoadMethods: ITalkCharacterManager_onLoad {
676 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
677 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
678 unsafe {
679 let __receiver =
680 <TalkCharacterManager_onLoad as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
681 ::unity::il2cpp_call!((::unity::module_base()+0x21fb140usize)as*mut u8,();
682(TalkCharacterManager_onLoad)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
683 }
684 }
685 #[doc = "`Invoke(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
686 fn invoke(self, pid: impl ::core::convert::Into<::unity::Il2CppString>, location_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
687 unsafe {
688 let __receiver =
689 <TalkCharacterManager_onLoad as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
690 {
691 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
692 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
693 panic!(
694 "unity: virtual slot {}
695 out of range (vtable len {}
696) on the runtime class behind {}
697 (method `{}
698`)",
699 13usize,
700 __vt.len(),
701 <TalkCharacterManager_onLoad as ::unity::ClassIdentity>::NAME,
702 "Invoke",
703 )
704 });
705 let __inner: extern "C" fn(TalkCharacterManager_onLoad, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::OptionalMethod) -> () =
706 ::core::mem::transmute(__vi.method_ptr);
707 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
708 __inner(
709 __receiver,
710 ::core::convert::Into::into(pid),
711 ::core::convert::Into::into(location_name),
712 __mi,
713 )
714 }
715 }
716 }
717}
718
719#[cfg(feature = "app-talk3_d-talkcharactermanager")]
720impl<__T: ITalkCharacterManager_onLoad> ITalkCharacterManager_onLoadMethods for __T {}
721
722#[cfg(feature = "app-talk3_d-talkcharactermanager")]
723impl TalkCharacterManager_onLoad {
724 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
725 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
726 }
727
728 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
729 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
730 }
731}
732
733#[cfg(feature = "app-talk3_d-talkcharactermanager")]
734impl TalkCharacterManager_onLoad {
735 #[doc = "Direct (non-virtual) call to `TalkCharacterManager_onLoad`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
736 pub unsafe fn invoke(
737 this: impl ::core::convert::Into<::unity::IlInstance>,
738 pid: ::unity::Il2CppString,
739 location_name: ::unity::Il2CppString,
740 ) -> () {
741 let __mi = Self::invoke_method_info();
742 let __inner: extern "C" fn(::unity::IlInstance, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::OptionalMethod) -> () =
743 ::core::mem::transmute(__mi.method_ptr);
744 __inner(this.into(), pid, location_name, ::core::option::Option::None)
745 }
746}
747
748#[cfg(feature = "app-talk3_d-talkcharactermanager")]
749impl TalkCharacterManager_onLoad {
750 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
751 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
752 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
753 panic!(
754 "{}
755::{}
756 failed to instantiate",
757 ::core::stringify!(TalkCharacterManager_onLoad),
758 ::core::stringify!(new),
759 )
760 });
761 <Self as ITalkCharacterManager_onLoadMethods>::ctor(this, object, method);
762 this
763 }
764}
765
766#[cfg(feature = "app-talk3_d-talkcharactermanager")]
767impl TalkCharacterManager_ProcFadeInCharacter {
768 #[doc = "`Create(crate::app::procinst::ProcInst, crate::app::talk3_d::talkcharactercontroller::TalkCharacterController, f32)` overload"]
769 pub fn create(
770 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
771 talk_character_controller: impl ::core::convert::Into<crate::app::talk3_d::talkcharactercontroller::TalkCharacterController>,
772 fade_time: impl ::core::convert::Into<f32>,
773 ) -> () {
774 unsafe {
775 ::unity::il2cpp_call!((::unity::module_base()+0x21fa960usize)as*mut u8,();
776(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::talk3_d::talkcharactercontroller::TalkCharacterController)::core::convert::Into::into(talk_character_controller),(f32)::core::convert::Into::into(fade_time))
777 }
778 }
779}
780
781#[cfg(feature = "app-talk3_d-talkcharactermanager")]
782pub trait ITalkCharacterManager_ProcFadeInCharacterMethods: ITalkCharacterManager_ProcFadeInCharacter {
783 #[doc = "`.ctor(crate::app::talk3_d::talkcharactercontroller::TalkCharacterController, f32)` overload"]
784 fn ctor(
785 self,
786 talk_character_controller: impl ::core::convert::Into<crate::app::talk3_d::talkcharactercontroller::TalkCharacterController>,
787 fade_time: impl ::core::convert::Into<f32>,
788 ) -> () {
789 unsafe {
790 let __receiver = <TalkCharacterManager_ProcFadeInCharacter as ::unity::FromIlInstance>::from_il_instance(
791 <Self as ::unity::SystemObject>::as_instance(self),
792 );
793 ::unity::il2cpp_call!((::unity::module_base()+0x21fa760usize)as*mut u8,();
794(TalkCharacterManager_ProcFadeInCharacter)__receiver,(crate::app::talk3_d::talkcharactercontroller::TalkCharacterController)::core::convert::Into::into(talk_character_controller),(f32)::core::convert::Into::into(fade_time))
795 }
796 }
797 #[doc = "`OnDispose()` overload"]
798 fn on_dispose(self) -> () {
799 unsafe {
800 let __receiver = <TalkCharacterManager_ProcFadeInCharacter as ::unity::FromIlInstance>::from_il_instance(
801 <Self as ::unity::SystemObject>::as_instance(self),
802 );
803 {
804 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
805 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
806 panic!(
807 "unity: virtual slot {}
808 out of range (vtable len {}
809) on the runtime class behind {}
810 (method `{}
811`)",
812 10usize,
813 __vt.len(),
814 <TalkCharacterManager_ProcFadeInCharacter as ::unity::ClassIdentity>::NAME,
815 "OnDispose",
816 )
817 });
818 let __inner: extern "C" fn(TalkCharacterManager_ProcFadeInCharacter, ::unity::OptionalMethod) -> () =
819 ::core::mem::transmute(__vi.method_ptr);
820 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
821 __inner(__receiver, __mi)
822 }
823 }
824 }
825 #[doc = "`StartFadeInCharacter()` overload"]
826 fn start_fade_in_character(self) -> () {
827 unsafe {
828 let __receiver = <TalkCharacterManager_ProcFadeInCharacter as ::unity::FromIlInstance>::from_il_instance(
829 <Self as ::unity::SystemObject>::as_instance(self),
830 );
831 ::unity::il2cpp_call!((::unity::module_base()+0x21fa7c0usize)as*mut u8,();
832(TalkCharacterManager_ProcFadeInCharacter)__receiver)
833 }
834 }
835 #[doc = "`IsFadingCharacter()` overload"]
836 fn is_fading_character(self) -> bool {
837 unsafe {
838 let __receiver = <TalkCharacterManager_ProcFadeInCharacter as ::unity::FromIlInstance>::from_il_instance(
839 <Self as ::unity::SystemObject>::as_instance(self),
840 );
841 ::unity::il2cpp_call!((::unity::module_base()+0x21fa8c0usize)as*mut u8,bool;
842(TalkCharacterManager_ProcFadeInCharacter)__receiver)
843 }
844 }
845}
846
847#[cfg(feature = "app-talk3_d-talkcharactermanager")]
848impl<__T: ITalkCharacterManager_ProcFadeInCharacter> ITalkCharacterManager_ProcFadeInCharacterMethods for __T {}
849
850#[cfg(feature = "app-talk3_d-talkcharactermanager")]
851impl TalkCharacterManager_ProcFadeInCharacter {
852 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
853 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
854 }
855
856 pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
857 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
858 }
859
860 pub fn start_fade_in_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
861 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
862 }
863
864 pub fn is_fading_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
865 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
866 }
867
868 pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
869 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
870 }
871}
872
873#[cfg(feature = "app-talk3_d-talkcharactermanager")]
874impl TalkCharacterManager_ProcFadeInCharacter {
875 #[doc = "Direct (non-virtual) call to `TalkCharacterManager_ProcFadeInCharacter`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
876 pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
877 let __mi = Self::on_dispose_method_info();
878 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
879 __inner(this.into(), ::core::option::Option::None)
880 }
881}
882
883#[cfg(feature = "app-talk3_d-talkcharactermanager")]
884impl TalkCharacterManager_ProcFadeInCharacter {
885 #[doc = "`.ctor(crate::app::talk3_d::talkcharactercontroller::TalkCharacterController, f32)` — overload selector"]
886 pub fn new(talk_character_controller: crate::app::talk3_d::talkcharactercontroller::TalkCharacterController, fade_time: f32) -> Self {
887 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
888 panic!(
889 "{}
890::{}
891 failed to instantiate",
892 ::core::stringify!(TalkCharacterManager_ProcFadeInCharacter),
893 ::core::stringify!(new),
894 )
895 });
896 <Self as ITalkCharacterManager_ProcFadeInCharacterMethods>::ctor(this, talk_character_controller, fade_time);
897 this
898 }
899}
900
901#[cfg(feature = "app-talk3_d-talkcharactermanager")]
902#[doc(hidden)]
903pub mod prelude {
904 pub use super::{
905 ITalkCharacterManager, ITalkCharacterManagerMethods, ITalkCharacterManager_ProcFadeInCharacter,
906 ITalkCharacterManager_ProcFadeInCharacterMethods, ITalkCharacterManager_ProcFadeOutCharacter,
907 ITalkCharacterManager_ProcFadeOutCharacterMethods, ITalkCharacterManager_onLoad, ITalkCharacterManager_onLoadMethods, TalkCharacterManager,
908 TalkCharacterManager_ProcFadeInCharacter, TalkCharacterManager_ProcFadeOutCharacter, TalkCharacterManager_onLoad,
909 };
910 #[cfg(feature = "app-procinst")]
911 pub use crate::app::procinst::IProcInstMethods;
912 #[cfg(feature = "app-singletonmonobehaviour_1")]
913 pub use crate::app::singletonmonobehaviour_1::ISingletonMonoBehaviour_1Methods;
914 #[cfg(feature = "system-delegate")]
915 pub use crate::system::delegate::IDelegateMethods;
916 #[cfg(feature = "system-multicastdelegate")]
917 pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
918 #[cfg(feature = "system-object")]
919 pub use crate::system::object::IObjectMethods;
920 #[cfg(feature = "unity_engine-behaviour")]
921 pub use crate::unity_engine::behaviour::IBehaviourMethods;
922 #[cfg(feature = "unity_engine-component")]
923 pub use crate::unity_engine::component::IComponentMethods;
924 #[cfg(feature = "unity_engine-monobehaviour")]
925 pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
926 #[cfg(feature = "unity_engine-object_2")]
927 pub use crate::unity_engine::object_2::IObject_2Methods;
928 pub use crate::{
929 app::{procinst::IProcInst, singletonmonobehaviour_1::ISingletonMonoBehaviour_1},
930 system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject},
931 unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
932 };
933}