1#[cfg(feature = "app-ngc-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::procinst::{IProcInst, ProcInst},
10 system::{
11 delegate::{Delegate, IDelegate},
12 multicastdelegate::{IMulticastDelegate, MulticastDelegate},
13 object::{IObject, Object},
14 valuetype::{IValueType, ValueType},
15 },
16 };
17
18 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ngc/Ngc_MaskTextSequenceBase_Data.md"))]
19 #[repr(C)]
20 #[derive(::core::clone::Clone, ::core::marker::Copy)]
21 pub struct Ngc_MaskTextSequenceBase_Data {
22 pub original_text: ::unity::Il2CppString,
23 pub is_success: bool,
24 pub result_text: ::unity::Il2CppString,
25 pub ng_word_count: i32,
26 }
27 impl ::unity::ClassIdentity for Ngc_MaskTextSequenceBase_Data {
28 const NAME: &'static str = "Ngc.MaskTextSequenceBase.Data";
29 const NAMESPACE: &'static str = "App";
30
31 fn class() -> ::unity::Class {
32 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
33 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
34 }
35 }
36 impl ::unity::IlType for Ngc_MaskTextSequenceBase_Data {
37 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
38 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
39 }
40 }
41
42 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ngc/Ngc.md"))]
43 #[::unity::class(namespace = "App", name = "Ngc")]
44 #[parent(crate::system::object::Object)]
45 pub struct Ngc {}
46
47 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ngc/Ngc_MaskTextResultFunction.md"))]
48 #[::unity::class(namespace = "App", name = "Ngc.MaskTextResultFunction")]
49 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
50 pub struct Ngc_MaskTextResultFunction {}
51
52 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ngc/Ngc_MaskTextSequenceBase.md"))]
53 #[::unity::class(namespace = "App", name = "Ngc.MaskTextSequenceBase")]
54 #[parent(crate::app::procinst::ProcInst)]
55 pub struct Ngc_MaskTextSequenceBase {
56 #[offset(112)]
57 #[rename(name = "m_Data")]
58 pub m_data: ::unity::Array<crate::app::ngc::Ngc_MaskTextSequenceBase_Data>,
59 }
60
61 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ngc/Ngc_MaskTextSequence.md"))]
62 #[::unity::class(namespace = "App", name = "Ngc.MaskTextSequence")]
63 #[parent(crate::app::ngc::Ngc_MaskTextSequenceBase)]
64 pub struct Ngc_MaskTextSequence {
65 #[offset(128)]
66 #[rename(name = "m_ResultFunc")]
67 pub m_result_func: crate::app::ngc::Ngc_MaskTextResultFunction,
68 }
69
70 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ngc/Ngc_CheckMultiTextSequence.md"))]
71 #[::unity::class(namespace = "App", name = "Ngc.CheckMultiTextSequence")]
72 #[parent(crate::app::ngc::Ngc_MaskTextSequenceBase)]
73 pub struct Ngc_CheckMultiTextSequence {
74 #[offset(128)]
75 #[rename(name = "m_ResultFunc")]
76 pub m_result_func: crate::app::ngc::Ngc_CheckMultiTextResultFunction,
77 }
78
79 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ngc/Ngc_CheckTextSequence.md"))]
80 #[::unity::class(namespace = "App", name = "Ngc.CheckTextSequence")]
81 #[parent(crate::app::ngc::Ngc_MaskTextSequenceBase)]
82 pub struct Ngc_CheckTextSequence {
83 #[offset(128)]
84 #[rename(name = "m_ResultFunc")]
85 pub m_result_func: crate::app::ngc::Ngc_CheckTextResultFunction,
86 }
87
88 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ngc/Ngc_CheckTextResultFunction.md"))]
89 #[::unity::class(namespace = "App", name = "Ngc.CheckTextResultFunction")]
90 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
91 pub struct Ngc_CheckTextResultFunction {}
92
93 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ngc/Ngc_CheckMultiTextResultFunction.md"))]
94 #[::unity::class(namespace = "App", name = "Ngc.CheckMultiTextResultFunction")]
95 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
96 pub struct Ngc_CheckMultiTextResultFunction {}
97}
98
99#[cfg(feature = "app-ngc-types")]
100pub use __types::*;
101
102#[cfg(feature = "app-ngc")]
103impl Ngc_MaskTextSequenceBase_Data {
104 #[doc = "`Initialize(::unity::Il2CppString)` overload"]
105 pub fn initialize(&mut self, text: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
106 unsafe {
107 ::unity::il2cpp_call!((::unity::module_base()+0x1b78ec0usize)as*mut u8,();
108(*mut Ngc_MaskTextSequenceBase_Data)self as*mut Ngc_MaskTextSequenceBase_Data,(::unity::Il2CppString)::core::convert::Into::into(text))
109 }
110 }
111
112 #[doc = "`IsOk()` overload"]
113 pub fn is_ok(&mut self) -> bool {
114 unsafe {
115 ::unity::il2cpp_call!((::unity::module_base()+0x1b78f50usize)as*mut u8,bool;
116(*mut Ngc_MaskTextSequenceBase_Data)self as*mut Ngc_MaskTextSequenceBase_Data)
117 }
118 }
119}
120
121#[cfg(feature = "app-ngc")]
122impl Ngc_MaskTextSequenceBase_Data {
123 pub fn initialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
124 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
125 }
126
127 pub fn is_ok_method_info() -> &'static ::unity::il2cpp::MethodInfo {
128 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
129 }
130}
131
132#[cfg(feature = "app-ngc")]
133impl Ngc {
134 #[doc = "`CreateBindMaskText(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::app::ngc::Ngc_MaskTextResultFunction)` overload"]
135 pub fn create_bind_mask_text(
136 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
137 text: impl ::core::convert::Into<::unity::Il2CppString>,
138 result_func: impl ::core::convert::Into<crate::app::ngc::Ngc_MaskTextResultFunction>,
139 ) -> () {
140 unsafe {
141 ::unity::il2cpp_call!((::unity::module_base()+0x1f187c0usize)as*mut u8,();
142(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(text),(crate::app::ngc::Ngc_MaskTextResultFunction)::core::convert::Into::into(result_func))
143 }
144 }
145
146 #[doc = "`CreateBindCheckText(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::app::ngc::Ngc_CheckTextResultFunction)` overload"]
147 pub fn create_bind_check_text(
148 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
149 text: impl ::core::convert::Into<::unity::Il2CppString>,
150 result_func: impl ::core::convert::Into<crate::app::ngc::Ngc_CheckTextResultFunction>,
151 ) -> () {
152 unsafe {
153 ::unity::il2cpp_call!((::unity::module_base()+0x1f187d0usize)as*mut u8,();
154(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(text),(crate::app::ngc::Ngc_CheckTextResultFunction)::core::convert::Into::into(result_func))
155 }
156 }
157
158 #[doc = "`CreateBindCheckMultiText(crate::app::procinst::ProcInst, crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>, crate::app::ngc::Ngc_CheckMultiTextResultFunction)` overload"]
159 pub fn create_bind_check_multi_text(
160 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
161 texts: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>>,
162 result_func: impl ::core::convert::Into<crate::app::ngc::Ngc_CheckMultiTextResultFunction>,
163 ) -> () {
164 unsafe {
165 ::unity::il2cpp_call!((::unity::module_base()+0x1f187e0usize)as*mut u8,();
166(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::system::collections::generic::list_1::List_1< ::unity::Il2CppString>)::core::convert::Into::into(texts),(crate::app::ngc::Ngc_CheckMultiTextResultFunction)::core::convert::Into::into(result_func))
167 }
168 }
169}
170
171#[cfg(feature = "app-ngc")]
172impl Ngc {
173 pub fn create_bind_mask_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
174 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
175 }
176
177 pub fn create_bind_check_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
178 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
179 }
180
181 pub fn create_bind_check_multi_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
182 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
183 }
184}
185
186#[cfg(feature = "app-ngc")]
187pub trait INgc_MaskTextResultFunctionMethods: INgc_MaskTextResultFunction {
188 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
189 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
190 unsafe {
191 let __receiver =
192 <Ngc_MaskTextResultFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
193 ::unity::il2cpp_call!((::unity::module_base()+0x225e8b0usize)as*mut u8,();
194(Ngc_MaskTextResultFunction)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
195 }
196 }
197 #[doc = "`Invoke(bool, ::unity::Il2CppString, i32)` overload"]
198 fn invoke(
199 self,
200 is_success: impl ::core::convert::Into<bool>,
201 result_text: impl ::core::convert::Into<::unity::Il2CppString>,
202 ng_word_count: impl ::core::convert::Into<i32>,
203 ) -> () {
204 unsafe {
205 let __receiver =
206 <Ngc_MaskTextResultFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
207 {
208 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
209 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
210 panic!(
211 "unity: virtual slot {}
212 out of range (vtable len {}
213) on the runtime class behind {}
214 (method `{}
215`)",
216 13usize,
217 __vt.len(),
218 <Ngc_MaskTextResultFunction as ::unity::ClassIdentity>::NAME,
219 "Invoke",
220 )
221 });
222 let __inner: extern "C" fn(Ngc_MaskTextResultFunction, bool, ::unity::Il2CppString, i32, ::unity::OptionalMethod) -> () =
223 ::core::mem::transmute(__vi.method_ptr);
224 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
225 __inner(
226 __receiver,
227 ::core::convert::Into::into(is_success),
228 ::core::convert::Into::into(result_text),
229 ::core::convert::Into::into(ng_word_count),
230 __mi,
231 )
232 }
233 }
234 }
235}
236
237#[cfg(feature = "app-ngc")]
238impl<__T: INgc_MaskTextResultFunction> INgc_MaskTextResultFunctionMethods for __T {}
239
240#[cfg(feature = "app-ngc")]
241impl Ngc_MaskTextResultFunction {
242 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
243 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
244 }
245
246 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
247 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
248 }
249}
250
251#[cfg(feature = "app-ngc")]
252impl Ngc_MaskTextResultFunction {
253 #[doc = "Direct (non-virtual) call to `Ngc_MaskTextResultFunction`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
254 pub unsafe fn invoke(
255 this: impl ::core::convert::Into<::unity::IlInstance>,
256 is_success: bool,
257 result_text: ::unity::Il2CppString,
258 ng_word_count: i32,
259 ) -> () {
260 let __mi = Self::invoke_method_info();
261 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::Il2CppString, i32, ::unity::OptionalMethod) -> () =
262 ::core::mem::transmute(__mi.method_ptr);
263 __inner(this.into(), is_success, result_text, ng_word_count, ::core::option::Option::None)
264 }
265}
266
267#[cfg(feature = "app-ngc")]
268impl Ngc_MaskTextResultFunction {
269 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
270 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
271 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
272 panic!(
273 "{}
274::{}
275 failed to instantiate",
276 ::core::stringify!(Ngc_MaskTextResultFunction),
277 ::core::stringify!(new),
278 )
279 });
280 <Self as INgc_MaskTextResultFunctionMethods>::ctor(this, object, method);
281 this
282 }
283}
284
285#[cfg(feature = "app-ngc")]
286impl Ngc_MaskTextSequenceBase {
287 #[doc = "`ThreadFunc(crate::system::object::Object)` overload"]
288 pub fn thread_func(obj: impl ::core::convert::Into<crate::system::object::Object>) -> () {
289 unsafe {
290 ::unity::il2cpp_call!((::unity::module_base()+0x225ee60usize)as*mut u8,();
291(crate::system::object::Object)::core::convert::Into::into(obj))
292 }
293 }
294}
295
296#[cfg(feature = "app-ngc")]
297pub trait INgc_MaskTextSequenceBaseMethods: INgc_MaskTextSequenceBase {
298 #[doc = "`.ctor(::unity::Il2CppString)` overload"]
299 fn ctor(self, text: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
300 unsafe {
301 let __receiver =
302 <Ngc_MaskTextSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
303 ::unity::il2cpp_call!((::unity::module_base()+0x225e720usize)as*mut u8,();
304(Ngc_MaskTextSequenceBase)__receiver,(::unity::Il2CppString)::core::convert::Into::into(text))
305 }
306 }
307 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>)` overload"]
308 fn ctor_2(self, texts: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>>) -> () {
309 unsafe {
310 let __receiver =
311 <Ngc_MaskTextSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
312 ::unity::il2cpp_call!((::unity::module_base()+0x225ded0usize)as*mut u8,();
313(Ngc_MaskTextSequenceBase)__receiver,(crate::system::collections::generic::list_1::List_1< ::unity::Il2CppString>)::core::convert::Into::into(texts))
314 }
315 }
316 #[doc = "`StartThread()` overload"]
317 fn start_thread(self) -> () {
318 unsafe {
319 let __receiver =
320 <Ngc_MaskTextSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
321 ::unity::il2cpp_call!((::unity::module_base()+0x225ed20usize)as*mut u8,();
322(Ngc_MaskTextSequenceBase)__receiver)
323 }
324 }
325 #[doc = "`WaitThread()` overload"]
326 fn wait_thread(self) -> () {
327 unsafe {
328 let __receiver =
329 <Ngc_MaskTextSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
330 ::unity::il2cpp_call!((::unity::module_base()+0x225ee00usize)as*mut u8,();
331(Ngc_MaskTextSequenceBase)__receiver)
332 }
333 }
334 #[doc = "`CallResultFunc()` overload"]
335 fn call_result_func(self) -> () {
336 unsafe {
337 let __receiver =
338 <Ngc_MaskTextSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
339 {
340 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
341 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
342 panic!(
343 "unity: virtual slot {}
344 out of range (vtable len {}
345) on the runtime class behind {}
346 (method `{}
347`)",
348 18usize,
349 __vt.len(),
350 <Ngc_MaskTextSequenceBase as ::unity::ClassIdentity>::NAME,
351 "CallResultFunc",
352 )
353 });
354 let __inner: extern "C" fn(Ngc_MaskTextSequenceBase, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
355 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
356 __inner(__receiver, __mi)
357 }
358 }
359 }
360 #[doc = "`Result()` overload"]
361 fn result(self) -> () {
362 unsafe {
363 let __receiver =
364 <Ngc_MaskTextSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
365 ::unity::il2cpp_call!((::unity::module_base()+0x225ee50usize)as*mut u8,();
366(Ngc_MaskTextSequenceBase)__receiver)
367 }
368 }
369 #[doc = "`CreateBindImpl(crate::app::procinst::ProcInst)` overload"]
370 fn create_bind_impl(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
371 unsafe {
372 let __receiver =
373 <Ngc_MaskTextSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
374 ::unity::il2cpp_call!((::unity::module_base()+0x225e180usize)as*mut u8,();
375(Ngc_MaskTextSequenceBase)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
376 }
377 }
378}
379
380#[cfg(feature = "app-ngc")]
381impl<__T: INgc_MaskTextSequenceBase> INgc_MaskTextSequenceBaseMethods for __T {}
382
383#[cfg(feature = "app-ngc")]
384impl Ngc_MaskTextSequenceBase {
385 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
386 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
387 }
388
389 pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
390 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
391 }
392
393 pub fn start_thread_method_info() -> &'static ::unity::il2cpp::MethodInfo {
394 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
395 }
396
397 pub fn wait_thread_method_info() -> &'static ::unity::il2cpp::MethodInfo {
398 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
399 }
400
401 pub fn call_result_func_method_info() -> &'static ::unity::il2cpp::MethodInfo {
402 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
403 }
404
405 pub fn result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
406 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
407 }
408
409 pub fn thread_func_method_info() -> &'static ::unity::il2cpp::MethodInfo {
410 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
411 }
412
413 pub fn create_bind_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
414 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
415 }
416}
417
418#[cfg(feature = "app-ngc")]
419impl Ngc_MaskTextSequenceBase {
420 #[doc = "Direct (non-virtual) call to `Ngc_MaskTextSequenceBase`'s own `CallResultFunc`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
421 pub unsafe fn call_result_func(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
422 let __mi = Self::call_result_func_method_info();
423 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
424 __inner(this.into(), ::core::option::Option::None)
425 }
426}
427
428#[cfg(feature = "app-ngc")]
429impl Ngc_MaskTextSequenceBase {
430 #[doc = "`.ctor(::unity::Il2CppString)` — overload selector"]
431 pub fn new(text: ::unity::Il2CppString) -> Self {
432 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
433 panic!(
434 "{}
435::{}
436 failed to instantiate",
437 ::core::stringify!(Ngc_MaskTextSequenceBase),
438 ::core::stringify!(new),
439 )
440 });
441 <Self as INgc_MaskTextSequenceBaseMethods>::ctor(this, text);
442 this
443 }
444
445 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>)` — overload selector"]
446 pub fn new_2(texts: crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>) -> Self {
447 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
448 panic!(
449 "{}
450::{}
451 failed to instantiate",
452 ::core::stringify!(Ngc_MaskTextSequenceBase),
453 ::core::stringify!(new_2),
454 )
455 });
456 <Self as INgc_MaskTextSequenceBaseMethods>::ctor_2(this, texts);
457 this
458 }
459}
460
461#[cfg(feature = "app-ngc")]
462impl Ngc_MaskTextSequence {
463 #[doc = "`CreateBind(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::app::ngc::Ngc_MaskTextResultFunction)` overload"]
464 pub fn create_bind(
465 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
466 text: impl ::core::convert::Into<::unity::Il2CppString>,
467 result_func: impl ::core::convert::Into<crate::app::ngc::Ngc_MaskTextResultFunction>,
468 ) -> () {
469 unsafe {
470 ::unity::il2cpp_call!((::unity::module_base()+0x225ec90usize)as*mut u8,();
471(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(text),(crate::app::ngc::Ngc_MaskTextResultFunction)::core::convert::Into::into(result_func))
472 }
473 }
474}
475
476#[cfg(feature = "app-ngc")]
477pub trait INgc_MaskTextSequenceMethods: INgc_MaskTextSequence {
478 #[doc = "`.ctor(::unity::Il2CppString, crate::app::ngc::Ngc_MaskTextResultFunction)` overload"]
479 fn ctor(
480 self,
481 text: impl ::core::convert::Into<::unity::Il2CppString>,
482 result_func: impl ::core::convert::Into<crate::app::ngc::Ngc_MaskTextResultFunction>,
483 ) -> () {
484 unsafe {
485 let __receiver = <Ngc_MaskTextSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
486 ::unity::il2cpp_call!((::unity::module_base()+0x225ec10usize)as*mut u8,();
487(Ngc_MaskTextSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(text),(crate::app::ngc::Ngc_MaskTextResultFunction)::core::convert::Into::into(result_func))
488 }
489 }
490 #[doc = "`CallResultFunc()` overload"]
491 fn call_result_func(self) -> () {
492 unsafe {
493 let __receiver = <Ngc_MaskTextSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
494 {
495 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
496 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
497 panic!(
498 "unity: virtual slot {}
499 out of range (vtable len {}
500) on the runtime class behind {}
501 (method `{}
502`)",
503 18usize,
504 __vt.len(),
505 <Ngc_MaskTextSequence as ::unity::ClassIdentity>::NAME,
506 "CallResultFunc",
507 )
508 });
509 let __inner: extern "C" fn(Ngc_MaskTextSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
510 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
511 __inner(__receiver, __mi)
512 }
513 }
514 }
515}
516
517#[cfg(feature = "app-ngc")]
518impl<__T: INgc_MaskTextSequence> INgc_MaskTextSequenceMethods for __T {}
519
520#[cfg(feature = "app-ngc")]
521impl Ngc_MaskTextSequence {
522 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
523 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
524 }
525
526 pub fn call_result_func_method_info() -> &'static ::unity::il2cpp::MethodInfo {
527 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
528 }
529
530 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
531 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
532 }
533}
534
535#[cfg(feature = "app-ngc")]
536impl Ngc_MaskTextSequence {
537 #[doc = "Direct (non-virtual) call to `Ngc_MaskTextSequence`'s own `CallResultFunc`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
538 pub unsafe fn call_result_func(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
539 let __mi = Self::call_result_func_method_info();
540 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
541 __inner(this.into(), ::core::option::Option::None)
542 }
543}
544
545#[cfg(feature = "app-ngc")]
546impl Ngc_MaskTextSequence {
547 #[doc = "`.ctor(::unity::Il2CppString, crate::app::ngc::Ngc_MaskTextResultFunction)` — overload selector"]
548 pub fn new(text: ::unity::Il2CppString, result_func: crate::app::ngc::Ngc_MaskTextResultFunction) -> Self {
549 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
550 panic!(
551 "{}
552::{}
553 failed to instantiate",
554 ::core::stringify!(Ngc_MaskTextSequence),
555 ::core::stringify!(new),
556 )
557 });
558 <Self as INgc_MaskTextSequenceMethods>::ctor(this, text, result_func);
559 this
560 }
561}
562
563#[cfg(feature = "app-ngc")]
564impl Ngc_CheckMultiTextSequence {
565 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>, crate::app::ngc::Ngc_CheckMultiTextResultFunction)` overload"]
566 pub fn create_bind(
567 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
568 texts: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>>,
569 result_func: impl ::core::convert::Into<crate::app::ngc::Ngc_CheckMultiTextResultFunction>,
570 ) -> () {
571 unsafe {
572 ::unity::il2cpp_call!((::unity::module_base()+0x225e0f0usize)as*mut u8,();
573(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::system::collections::generic::list_1::List_1< ::unity::Il2CppString>)::core::convert::Into::into(texts),(crate::app::ngc::Ngc_CheckMultiTextResultFunction)::core::convert::Into::into(result_func))
574 }
575 }
576}
577
578#[cfg(feature = "app-ngc")]
579pub trait INgc_CheckMultiTextSequenceMethods: INgc_CheckMultiTextSequence {
580 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>, crate::app::ngc::Ngc_CheckMultiTextResultFunction)` overload"]
581 fn ctor(
582 self,
583 texts: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>>,
584 result_func: impl ::core::convert::Into<crate::app::ngc::Ngc_CheckMultiTextResultFunction>,
585 ) -> () {
586 unsafe {
587 let __receiver =
588 <Ngc_CheckMultiTextSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
589 ::unity::il2cpp_call!((::unity::module_base()+0x225dea0usize)as*mut u8,();
590(Ngc_CheckMultiTextSequence)__receiver,(crate::system::collections::generic::list_1::List_1< ::unity::Il2CppString>)::core::convert::Into::into(texts),(crate::app::ngc::Ngc_CheckMultiTextResultFunction)::core::convert::Into::into(result_func))
591 }
592 }
593 #[doc = "`CallResultFunc()` overload"]
594 fn call_result_func(self) -> () {
595 unsafe {
596 let __receiver =
597 <Ngc_CheckMultiTextSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
598 {
599 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
600 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
601 panic!(
602 "unity: virtual slot {}
603 out of range (vtable len {}
604) on the runtime class behind {}
605 (method `{}
606`)",
607 18usize,
608 __vt.len(),
609 <Ngc_CheckMultiTextSequence as ::unity::ClassIdentity>::NAME,
610 "CallResultFunc",
611 )
612 });
613 let __inner: extern "C" fn(Ngc_CheckMultiTextSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
614 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
615 __inner(__receiver, __mi)
616 }
617 }
618 }
619}
620
621#[cfg(feature = "app-ngc")]
622impl<__T: INgc_CheckMultiTextSequence> INgc_CheckMultiTextSequenceMethods for __T {}
623
624#[cfg(feature = "app-ngc")]
625impl Ngc_CheckMultiTextSequence {
626 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
627 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
628 }
629
630 pub fn call_result_func_method_info() -> &'static ::unity::il2cpp::MethodInfo {
631 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
632 }
633
634 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
635 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
636 }
637}
638
639#[cfg(feature = "app-ngc")]
640impl Ngc_CheckMultiTextSequence {
641 #[doc = "Direct (non-virtual) call to `Ngc_CheckMultiTextSequence`'s own `CallResultFunc`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
642 pub unsafe fn call_result_func(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
643 let __mi = Self::call_result_func_method_info();
644 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
645 __inner(this.into(), ::core::option::Option::None)
646 }
647}
648
649#[cfg(feature = "app-ngc")]
650impl Ngc_CheckMultiTextSequence {
651 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>, crate::app::ngc::Ngc_CheckMultiTextResultFunction)` — overload selector"]
652 pub fn new(
653 texts: crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>,
654 result_func: crate::app::ngc::Ngc_CheckMultiTextResultFunction,
655 ) -> Self {
656 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
657 panic!(
658 "{}
659::{}
660 failed to instantiate",
661 ::core::stringify!(Ngc_CheckMultiTextSequence),
662 ::core::stringify!(new),
663 )
664 });
665 <Self as INgc_CheckMultiTextSequenceMethods>::ctor(this, texts, result_func);
666 this
667 }
668}
669
670#[cfg(feature = "app-ngc")]
671impl Ngc_CheckTextSequence {
672 #[doc = "`CreateBind(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::app::ngc::Ngc_CheckTextResultFunction)` overload"]
673 pub fn create_bind(
674 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
675 text: impl ::core::convert::Into<::unity::Il2CppString>,
676 result_func: impl ::core::convert::Into<crate::app::ngc::Ngc_CheckTextResultFunction>,
677 ) -> () {
678 unsafe {
679 ::unity::il2cpp_call!((::unity::module_base()+0x225e820usize)as*mut u8,();
680(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(text),(crate::app::ngc::Ngc_CheckTextResultFunction)::core::convert::Into::into(result_func))
681 }
682 }
683}
684
685#[cfg(feature = "app-ngc")]
686pub trait INgc_CheckTextSequenceMethods: INgc_CheckTextSequence {
687 #[doc = "`.ctor(::unity::Il2CppString, crate::app::ngc::Ngc_CheckTextResultFunction)` overload"]
688 fn ctor(
689 self,
690 text: impl ::core::convert::Into<::unity::Il2CppString>,
691 result_func: impl ::core::convert::Into<crate::app::ngc::Ngc_CheckTextResultFunction>,
692 ) -> () {
693 unsafe {
694 let __receiver = <Ngc_CheckTextSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
695 ::unity::il2cpp_call!((::unity::module_base()+0x225e6f0usize)as*mut u8,();
696(Ngc_CheckTextSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(text),(crate::app::ngc::Ngc_CheckTextResultFunction)::core::convert::Into::into(result_func))
697 }
698 }
699 #[doc = "`CallResultFunc()` overload"]
700 fn call_result_func(self) -> () {
701 unsafe {
702 let __receiver = <Ngc_CheckTextSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
703 {
704 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
705 let __vi = *__vt.get(18usize).unwrap_or_else(|| {
706 panic!(
707 "unity: virtual slot {}
708 out of range (vtable len {}
709) on the runtime class behind {}
710 (method `{}
711`)",
712 18usize,
713 __vt.len(),
714 <Ngc_CheckTextSequence as ::unity::ClassIdentity>::NAME,
715 "CallResultFunc",
716 )
717 });
718 let __inner: extern "C" fn(Ngc_CheckTextSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
719 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
720 __inner(__receiver, __mi)
721 }
722 }
723 }
724}
725
726#[cfg(feature = "app-ngc")]
727impl<__T: INgc_CheckTextSequence> INgc_CheckTextSequenceMethods for __T {}
728
729#[cfg(feature = "app-ngc")]
730impl Ngc_CheckTextSequence {
731 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
732 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
733 }
734
735 pub fn call_result_func_method_info() -> &'static ::unity::il2cpp::MethodInfo {
736 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
737 }
738
739 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
740 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
741 }
742}
743
744#[cfg(feature = "app-ngc")]
745impl Ngc_CheckTextSequence {
746 #[doc = "Direct (non-virtual) call to `Ngc_CheckTextSequence`'s own `CallResultFunc`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
747 pub unsafe fn call_result_func(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
748 let __mi = Self::call_result_func_method_info();
749 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
750 __inner(this.into(), ::core::option::Option::None)
751 }
752}
753
754#[cfg(feature = "app-ngc")]
755impl Ngc_CheckTextSequence {
756 #[doc = "`.ctor(::unity::Il2CppString, crate::app::ngc::Ngc_CheckTextResultFunction)` — overload selector"]
757 pub fn new(text: ::unity::Il2CppString, result_func: crate::app::ngc::Ngc_CheckTextResultFunction) -> Self {
758 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
759 panic!(
760 "{}
761::{}
762 failed to instantiate",
763 ::core::stringify!(Ngc_CheckTextSequence),
764 ::core::stringify!(new),
765 )
766 });
767 <Self as INgc_CheckTextSequenceMethods>::ctor(this, text, result_func);
768 this
769 }
770}
771
772#[cfg(feature = "app-ngc")]
773pub trait INgc_CheckTextResultFunctionMethods: INgc_CheckTextResultFunction {
774 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
775 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
776 unsafe {
777 let __receiver =
778 <Ngc_CheckTextResultFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
779 ::unity::il2cpp_call!((::unity::module_base()+0x225e3f0usize)as*mut u8,();
780(Ngc_CheckTextResultFunction)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
781 }
782 }
783 #[doc = "`Invoke(bool)` overload"]
784 fn invoke(self, is_ok: impl ::core::convert::Into<bool>) -> () {
785 unsafe {
786 let __receiver =
787 <Ngc_CheckTextResultFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
788 {
789 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
790 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
791 panic!(
792 "unity: virtual slot {}
793 out of range (vtable len {}
794) on the runtime class behind {}
795 (method `{}
796`)",
797 13usize,
798 __vt.len(),
799 <Ngc_CheckTextResultFunction as ::unity::ClassIdentity>::NAME,
800 "Invoke",
801 )
802 });
803 let __inner: extern "C" fn(Ngc_CheckTextResultFunction, bool, ::unity::OptionalMethod) -> () =
804 ::core::mem::transmute(__vi.method_ptr);
805 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
806 __inner(__receiver, ::core::convert::Into::into(is_ok), __mi)
807 }
808 }
809 }
810}
811
812#[cfg(feature = "app-ngc")]
813impl<__T: INgc_CheckTextResultFunction> INgc_CheckTextResultFunctionMethods for __T {}
814
815#[cfg(feature = "app-ngc")]
816impl Ngc_CheckTextResultFunction {
817 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
818 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
819 }
820
821 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
822 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
823 }
824}
825
826#[cfg(feature = "app-ngc")]
827impl Ngc_CheckTextResultFunction {
828 #[doc = "Direct (non-virtual) call to `Ngc_CheckTextResultFunction`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
829 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>, is_ok: bool) -> () {
830 let __mi = Self::invoke_method_info();
831 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
832 __inner(this.into(), is_ok, ::core::option::Option::None)
833 }
834}
835
836#[cfg(feature = "app-ngc")]
837impl Ngc_CheckTextResultFunction {
838 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
839 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
840 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
841 panic!(
842 "{}
843::{}
844 failed to instantiate",
845 ::core::stringify!(Ngc_CheckTextResultFunction),
846 ::core::stringify!(new),
847 )
848 });
849 <Self as INgc_CheckTextResultFunctionMethods>::ctor(this, object, method);
850 this
851 }
852}
853
854#[cfg(feature = "app-ngc")]
855pub trait INgc_CheckMultiTextResultFunctionMethods: INgc_CheckMultiTextResultFunction {
856 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
857 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
858 unsafe {
859 let __receiver =
860 <Ngc_CheckMultiTextResultFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
861 ::unity::il2cpp_call!((::unity::module_base()+0x225dae0usize)as*mut u8,();
862(Ngc_CheckMultiTextResultFunction)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
863 }
864 }
865 #[doc = "`Invoke(::unity::Array<bool>)` overload"]
866 fn invoke(self, is_ok: impl ::core::convert::Into<::unity::Array<bool>>) -> () {
867 unsafe {
868 let __receiver =
869 <Ngc_CheckMultiTextResultFunction as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
870 {
871 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
872 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
873 panic!(
874 "unity: virtual slot {}
875 out of range (vtable len {}
876) on the runtime class behind {}
877 (method `{}
878`)",
879 13usize,
880 __vt.len(),
881 <Ngc_CheckMultiTextResultFunction as ::unity::ClassIdentity>::NAME,
882 "Invoke",
883 )
884 });
885 let __inner: extern "C" fn(Ngc_CheckMultiTextResultFunction, ::unity::Array<bool>, ::unity::OptionalMethod) -> () =
886 ::core::mem::transmute(__vi.method_ptr);
887 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
888 __inner(__receiver, ::core::convert::Into::into(is_ok), __mi)
889 }
890 }
891 }
892}
893
894#[cfg(feature = "app-ngc")]
895impl<__T: INgc_CheckMultiTextResultFunction> INgc_CheckMultiTextResultFunctionMethods for __T {}
896
897#[cfg(feature = "app-ngc")]
898impl Ngc_CheckMultiTextResultFunction {
899 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
900 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
901 }
902
903 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
904 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
905 }
906}
907
908#[cfg(feature = "app-ngc")]
909impl Ngc_CheckMultiTextResultFunction {
910 #[doc = "Direct (non-virtual) call to `Ngc_CheckMultiTextResultFunction`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
911 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>, is_ok: ::unity::Array<bool>) -> () {
912 let __mi = Self::invoke_method_info();
913 let __inner: extern "C" fn(::unity::IlInstance, ::unity::Array<bool>, ::unity::OptionalMethod) -> () =
914 ::core::mem::transmute(__mi.method_ptr);
915 __inner(this.into(), is_ok, ::core::option::Option::None)
916 }
917}
918
919#[cfg(feature = "app-ngc")]
920impl Ngc_CheckMultiTextResultFunction {
921 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
922 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
923 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
924 panic!(
925 "{}
926::{}
927 failed to instantiate",
928 ::core::stringify!(Ngc_CheckMultiTextResultFunction),
929 ::core::stringify!(new),
930 )
931 });
932 <Self as INgc_CheckMultiTextResultFunctionMethods>::ctor(this, object, method);
933 this
934 }
935}
936
937#[cfg(feature = "app-ngc")]
938#[doc(hidden)]
939pub mod prelude {
940 pub use super::{
941 INgc, INgc_CheckMultiTextResultFunction, INgc_CheckMultiTextResultFunctionMethods, INgc_CheckMultiTextSequence,
942 INgc_CheckMultiTextSequenceMethods, INgc_CheckTextResultFunction, INgc_CheckTextResultFunctionMethods, INgc_CheckTextSequence,
943 INgc_CheckTextSequenceMethods, INgc_MaskTextResultFunction, INgc_MaskTextResultFunctionMethods, INgc_MaskTextSequence,
944 INgc_MaskTextSequenceBase, INgc_MaskTextSequenceBaseMethods, INgc_MaskTextSequenceMethods, Ngc, Ngc_CheckMultiTextResultFunction,
945 Ngc_CheckMultiTextSequence, Ngc_CheckTextResultFunction, Ngc_CheckTextSequence, Ngc_MaskTextResultFunction, Ngc_MaskTextSequence,
946 Ngc_MaskTextSequenceBase, Ngc_MaskTextSequenceBase_Data,
947 };
948 #[cfg(feature = "app-procinst")]
949 pub use crate::app::procinst::IProcInstMethods;
950 #[cfg(feature = "system-delegate")]
951 pub use crate::system::delegate::IDelegateMethods;
952 #[cfg(feature = "system-multicastdelegate")]
953 pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
954 #[cfg(feature = "system-object")]
955 pub use crate::system::object::IObjectMethods;
956 #[cfg(feature = "system-valuetype")]
957 pub use crate::system::valuetype::IValueTypeMethods;
958 pub use crate::{
959 app::procinst::IProcInst,
960 system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject, valuetype::IValueType},
961 };
962}