1#[cfg(feature = "app-unitinfowindow-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::system::object::{IObject, Object};
9
10 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitinfowindow/UnitInfoWindow.md"))]
11 #[::unity::class(namespace = "App", name = "UnitInfoWindow")]
12 #[parent(crate::system::object::Object)]
13 pub struct UnitInfoWindow {
14 #[static_field]
15 #[rename(name = "PrefabPath")]
16 pub prefab_path: ::unity::Il2CppString,
17 #[static_field]
18 #[rename(name = "AnimHashIsCharaOnly")]
19 pub anim_hash_is_chara_only: i32,
20 #[static_field]
21 #[rename(name = "AnimHashIsTransition")]
22 pub anim_hash_is_transition: i32,
23 #[static_field]
24 #[rename(name = "AnimHashIsTransparent")]
25 pub anim_hash_is_transparent: i32,
26 #[offset(16)]
27 #[rename(name = "m_PrefabHandle")]
28 pub m_prefab_handle: crate::app::tresourcehandle_1::TResourceHandle_1<crate::unity_engine::gameobject::GameObject>,
29 #[offset(24)]
30 #[rename(name = "m_GameObject")]
31 pub m_game_object: crate::unity_engine::gameobject::GameObject,
32 #[offset(32)]
33 #[rename(name = "m_Animator")]
34 pub m_animator: crate::unity_engine::animator::Animator,
35 #[offset(40)]
36 #[rename(name = "m_AnimatorStatus")]
37 pub m_animator_status: crate::unity_engine::animator::Animator,
38 #[offset(48)]
39 #[rename(name = "m_CharaImageMask")]
40 pub m_chara_image_mask: crate::app::unitinfocharaimagemaskoffset::UnitInfoCharaImageMaskOffset,
41 #[offset(56)]
42 #[rename(name = "m_IsValid")]
43 pub m_is_valid: bool,
44 }
45}
46
47#[cfg(feature = "app-unitinfowindow-types")]
48pub use __types::*;
49
50#[cfg(feature = "app-unitinfowindow")]
51impl UnitInfoWindow {
52 #[doc = "`.cctor()` overload"]
53 pub fn cctor() -> () {
54 unsafe {
55 ::unity::il2cpp_call!((::unity::module_base()+0x1fa70f0usize)as*mut u8,();
56 )
57 }
58 }
59}
60
61#[cfg(feature = "app-unitinfowindow")]
62pub trait IUnitInfoWindowMethods: IUnitInfoWindow {
63 #[doc = "`get_gameObject()` overload"]
64 fn get_game_object(self) -> crate::unity_engine::gameobject::GameObject {
65 unsafe {
66 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
67 ::unity::il2cpp_call!((::unity::module_base()+0x1fa5210usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
68(UnitInfoWindow)__receiver)
69 }
70 }
71 #[doc = "`get_CharaImageMask()` overload"]
72 fn get_chara_image_mask(self) -> crate::app::unitinfocharaimagemaskoffset::UnitInfoCharaImageMaskOffset {
73 unsafe {
74 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
75 ::unity::il2cpp_call!((::unity::module_base()+0x1fa5220usize)as*mut u8,crate::app::unitinfocharaimagemaskoffset::UnitInfoCharaImageMaskOffset;
76(UnitInfoWindow)__receiver)
77 }
78 }
79 #[doc = "`.ctor(crate::unity_engine::rendertexture::RenderTexture, bool, bool)` overload"]
80 fn ctor(
81 self,
82 render_texture: impl ::core::convert::Into<crate::unity_engine::rendertexture::RenderTexture>,
83 is_reverse: impl ::core::convert::Into<bool>,
84 is_hide_status: impl ::core::convert::Into<bool>,
85 ) -> () {
86 unsafe {
87 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
88 ::unity::il2cpp_call!((::unity::module_base()+0x1fa5230usize)as*mut u8,();
89(UnitInfoWindow)__receiver,(crate::unity_engine::rendertexture::RenderTexture)::core::convert::Into::into(render_texture),(bool)::core::convert::Into::into(is_reverse),(bool)::core::convert::Into::into(is_hide_status))
90 }
91 }
92 #[doc = "`CreateAsync(crate::unity_engine::rendertexture::RenderTexture, bool, bool)` overload"]
93 fn create_async(
94 self,
95 render_texture: impl ::core::convert::Into<crate::unity_engine::rendertexture::RenderTexture>,
96 is_reverse: impl ::core::convert::Into<bool>,
97 is_hide_status: impl ::core::convert::Into<bool>,
98 ) -> () {
99 unsafe {
100 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
101 ::unity::il2cpp_call!((::unity::module_base()+0x1fa5280usize)as*mut u8,();
102(UnitInfoWindow)__receiver,(crate::unity_engine::rendertexture::RenderTexture)::core::convert::Into::into(render_texture),(bool)::core::convert::Into::into(is_reverse),(bool)::core::convert::Into::into(is_hide_status))
103 }
104 }
105 #[doc = "`IsCreating()` overload"]
106 fn is_creating(self) -> bool {
107 unsafe {
108 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
109 ::unity::il2cpp_call!((::unity::module_base()+0x1fa5450usize)as*mut u8,bool;
110(UnitInfoWindow)__receiver)
111 }
112 }
113 #[doc = "`Destroy()` overload"]
114 fn destroy(self) -> () {
115 unsafe {
116 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
117 ::unity::il2cpp_call!((::unity::module_base()+0x1fa5480usize)as*mut u8,();
118(UnitInfoWindow)__receiver)
119 }
120 }
121 #[doc = "`SetActive(bool)` overload"]
122 fn set_active(self, is_active: impl ::core::convert::Into<bool>) -> () {
123 unsafe {
124 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
125 ::unity::il2cpp_call!((::unity::module_base()+0x1fa5570usize)as*mut u8,();
126(UnitInfoWindow)__receiver,(bool)::core::convert::Into::into(is_active))
127 }
128 }
129 #[doc = "`IsActive()` overload"]
130 fn is_active(self) -> bool {
131 unsafe {
132 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
133 ::unity::il2cpp_call!((::unity::module_base()+0x1fa5ac0usize)as*mut u8,bool;
134(UnitInfoWindow)__receiver)
135 }
136 }
137 #[doc = "`SetUnit(crate::app::unit::Unit, i32, i32)` overload"]
138 fn set_unit(
139 self,
140 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
141 x: impl ::core::convert::Into<i32>,
142 z: impl ::core::convert::Into<i32>,
143 ) -> () {
144 unsafe {
145 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
146 ::unity::il2cpp_call!((::unity::module_base()+0x1fa5c90usize)as*mut u8,();
147(UnitInfoWindow)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
148 }
149 }
150 #[doc = "`SetUnit(crate::app::unit::Unit, i32, i32, crate::app::godunit::GodUnit)` overload"]
151 fn set_unit_2(
152 self,
153 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
154 x: impl ::core::convert::Into<i32>,
155 z: impl ::core::convert::Into<i32>,
156 god: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
157 ) -> () {
158 unsafe {
159 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
160 ::unity::il2cpp_call!((::unity::module_base()+0x1fa5d30usize)as*mut u8,();
161(UnitInfoWindow)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::godunit::GodUnit)::core::convert::Into::into(god))
162 }
163 }
164 #[doc = "`CharaMaskOn()` overload"]
165 fn chara_mask_on(self) -> () {
166 unsafe {
167 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
168 ::unity::il2cpp_call!((::unity::module_base()+0x1fa5dd0usize)as*mut u8,();
169(UnitInfoWindow)__receiver)
170 }
171 }
172 #[doc = "`CharaMaskOff()` overload"]
173 fn chara_mask_off(self) -> () {
174 unsafe {
175 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
176 ::unity::il2cpp_call!((::unity::module_base()+0x1fa5ec0usize)as*mut u8,();
177(UnitInfoWindow)__receiver)
178 }
179 }
180 #[doc = "`TryPlayAnimation(crate::unity_engine::animator::Animator, ::unity::Il2CppString)` overload"]
181 fn try_play_animation(
182 self,
183 animator: impl ::core::convert::Into<crate::unity_engine::animator::Animator>,
184 name: impl ::core::convert::Into<::unity::Il2CppString>,
185 ) -> bool {
186 unsafe {
187 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
188 ::unity::il2cpp_call!((::unity::module_base()+0x1fa5a60usize)as*mut u8,bool;
189(UnitInfoWindow)__receiver,(crate::unity_engine::animator::Animator)::core::convert::Into::into(animator),(::unity::Il2CppString)::core::convert::Into::into(name))
190 }
191 }
192 #[doc = "`CharaOnlyOn()` overload"]
193 fn chara_only_on(self) -> () {
194 unsafe {
195 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
196 ::unity::il2cpp_call!((::unity::module_base()+0x1fa5fb0usize)as*mut u8,();
197(UnitInfoWindow)__receiver)
198 }
199 }
200 #[doc = "`CharaOnlyOff()` overload"]
201 fn chara_only_off(self) -> () {
202 unsafe {
203 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
204 ::unity::il2cpp_call!((::unity::module_base()+0x1fa60f0usize)as*mut u8,();
205(UnitInfoWindow)__receiver)
206 }
207 }
208 #[doc = "`IsCharaOnlyTransition()` overload"]
209 fn is_chara_only_transition(self) -> bool {
210 unsafe {
211 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
212 ::unity::il2cpp_call!((::unity::module_base()+0x1fa6250usize)as*mut u8,bool;
213(UnitInfoWindow)__receiver)
214 }
215 }
216 #[doc = "`TransparentOn()` overload"]
217 fn transparent_on(self) -> () {
218 unsafe {
219 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
220 ::unity::il2cpp_call!((::unity::module_base()+0x1fa6340usize)as*mut u8,();
221(UnitInfoWindow)__receiver)
222 }
223 }
224 #[doc = "`TransparentOff()` overload"]
225 fn transparent_off(self) -> () {
226 unsafe {
227 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
228 ::unity::il2cpp_call!((::unity::module_base()+0x1fa6430usize)as*mut u8,();
229(UnitInfoWindow)__receiver)
230 }
231 }
232 #[doc = "`Activate()` overload"]
233 fn activate(self) -> () {
234 unsafe {
235 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
236 ::unity::il2cpp_call!((::unity::module_base()+0x1fa6520usize)as*mut u8,();
237(UnitInfoWindow)__receiver)
238 }
239 }
240 #[doc = "`Deactivate()` overload"]
241 fn deactivate(self) -> () {
242 unsafe {
243 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
244 ::unity::il2cpp_call!((::unity::module_base()+0x1fa65d0usize)as*mut u8,();
245(UnitInfoWindow)__receiver)
246 }
247 }
248 #[doc = "`GetCharaImage()` overload"]
249 fn get_chara_image(self) -> crate::unity_engine::ui::image::Image {
250 unsafe {
251 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
252 ::unity::il2cpp_call!((::unity::module_base()+0x1fa6670usize)as*mut u8,crate::unity_engine::ui::image::Image;
253(UnitInfoWindow)__receiver)
254 }
255 }
256 #[doc = "`ActiveStatus()` overload"]
257 fn active_status(self) -> () {
258 unsafe {
259 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
260 ::unity::il2cpp_call!((::unity::module_base()+0x1fa6820usize)as*mut u8,();
261(UnitInfoWindow)__receiver)
262 }
263 }
264 #[doc = "`DeactiveStatus()` overload"]
265 fn deactive_status(self) -> () {
266 unsafe {
267 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
268 ::unity::il2cpp_call!((::unity::module_base()+0x1fa6920usize)as*mut u8,();
269(UnitInfoWindow)__receiver)
270 }
271 }
272 #[doc = "`IsActiveStatus()` overload"]
273 fn is_active_status(self) -> bool {
274 unsafe {
275 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
276 ::unity::il2cpp_call!((::unity::module_base()+0x1fa6a20usize)as*mut u8,bool;
277(UnitInfoWindow)__receiver)
278 }
279 }
280 #[doc = "`CreateImpl(crate::unity_engine::rendertexture::RenderTexture, bool, bool)` overload"]
281 fn create_impl(
282 self,
283 render_texture: impl ::core::convert::Into<crate::unity_engine::rendertexture::RenderTexture>,
284 is_reverse: impl ::core::convert::Into<bool>,
285 is_hide_status: impl ::core::convert::Into<bool>,
286 ) -> () {
287 unsafe {
288 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
289 ::unity::il2cpp_call!((::unity::module_base()+0x1fa6bb0usize)as*mut u8,();
290(UnitInfoWindow)__receiver,(crate::unity_engine::rendertexture::RenderTexture)::core::convert::Into::into(render_texture),(bool)::core::convert::Into::into(is_reverse),(bool)::core::convert::Into::into(is_hide_status))
291 }
292 }
293 #[doc = "`Setup(crate::unity_engine::rendertexture::RenderTexture, bool, bool)` overload"]
294 fn setup(
295 self,
296 render_texture: impl ::core::convert::Into<crate::unity_engine::rendertexture::RenderTexture>,
297 is_reverse: impl ::core::convert::Into<bool>,
298 is_hide_status: impl ::core::convert::Into<bool>,
299 ) -> bool {
300 unsafe {
301 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
302 ::unity::il2cpp_call!((::unity::module_base()+0x1fa6cd0usize)as*mut u8,bool;
303(UnitInfoWindow)__receiver,(crate::unity_engine::rendertexture::RenderTexture)::core::convert::Into::into(render_texture),(bool)::core::convert::Into::into(is_reverse),(bool)::core::convert::Into::into(is_hide_status))
304 }
305 }
306 #[doc = "`GetCharaImage(*mutcrate::unity_engine::gameobject::GameObject, *mutcrate::unity_engine::gameobject::GameObject)` overload"]
307 fn get_chara_image_2(
308 self,
309 ) -> (
310 crate::unity_engine::ui::image::Image,
311 crate::unity_engine::gameobject::GameObject,
312 crate::unity_engine::gameobject::GameObject,
313 ) {
314 unsafe {
315 let __receiver = <UnitInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
316 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::gameobject::GameObject>::uninit();
317 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::gameobject::GameObject>::uninit();
318 let __ret = {
319 ::unity::il2cpp_call!((::unity::module_base()+0x1fa6710usize)as*mut u8,crate::unity_engine::ui::image::Image;
320(UnitInfoWindow)__receiver,(*mut crate::unity_engine::gameobject::GameObject)__out_0.as_mut_ptr(),(*mut crate::unity_engine::gameobject::GameObject)__out_1.as_mut_ptr())
321 };
322 (__ret, __out_0.assume_init(), __out_1.assume_init())
323 }
324 }
325}
326
327#[cfg(feature = "app-unitinfowindow")]
328impl<__T: IUnitInfoWindow> IUnitInfoWindowMethods for __T {}
329
330#[cfg(feature = "app-unitinfowindow")]
331impl UnitInfoWindow {
332 pub fn get_game_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
333 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
334 }
335
336 pub fn get_chara_image_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
337 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
338 }
339
340 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
341 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
342 }
343
344 pub fn create_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
345 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
346 }
347
348 pub fn is_creating_method_info() -> &'static ::unity::il2cpp::MethodInfo {
349 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
350 }
351
352 pub fn destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
353 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
354 }
355
356 pub fn set_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
357 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
358 }
359
360 pub fn is_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
361 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
362 }
363
364 pub fn set_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
365 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
366 }
367
368 pub fn set_unit_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
369 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
370 }
371
372 pub fn chara_mask_on_method_info() -> &'static ::unity::il2cpp::MethodInfo {
373 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
374 }
375
376 pub fn chara_mask_off_method_info() -> &'static ::unity::il2cpp::MethodInfo {
377 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
378 }
379
380 pub fn try_play_animation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
381 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
382 }
383
384 pub fn chara_only_on_method_info() -> &'static ::unity::il2cpp::MethodInfo {
385 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
386 }
387
388 pub fn chara_only_off_method_info() -> &'static ::unity::il2cpp::MethodInfo {
389 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
390 }
391
392 pub fn is_chara_only_transition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
393 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
394 }
395
396 pub fn transparent_on_method_info() -> &'static ::unity::il2cpp::MethodInfo {
397 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
398 }
399
400 pub fn transparent_off_method_info() -> &'static ::unity::il2cpp::MethodInfo {
401 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
402 }
403
404 pub fn activate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
405 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
406 }
407
408 pub fn deactivate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
409 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
410 }
411
412 pub fn get_chara_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
413 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
414 }
415
416 pub fn active_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
417 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
418 }
419
420 pub fn deactive_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
421 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
422 }
423
424 pub fn is_active_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
425 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
426 }
427
428 pub fn create_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
429 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
430 }
431
432 pub fn setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
433 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
434 }
435
436 pub fn get_chara_image_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
437 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
438 }
439
440 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
441 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
442 }
443}
444
445#[cfg(feature = "app-unitinfowindow")]
446impl UnitInfoWindow {
447 #[doc = "`.ctor(crate::unity_engine::rendertexture::RenderTexture, bool, bool)` — overload selector"]
448 pub fn new(render_texture: crate::unity_engine::rendertexture::RenderTexture, is_reverse: bool, is_hide_status: bool) -> Self {
449 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
450 panic!(
451 "{}
452::{}
453 failed to instantiate",
454 ::core::stringify!(UnitInfoWindow),
455 ::core::stringify!(new),
456 )
457 });
458 <Self as IUnitInfoWindowMethods>::ctor(this, render_texture, is_reverse, is_hide_status);
459 this
460 }
461}
462
463#[cfg(feature = "app-unitinfowindow")]
464#[doc(hidden)]
465pub mod prelude {
466 pub use super::{IUnitInfoWindow, IUnitInfoWindowMethods, UnitInfoWindow};
467 pub use crate::system::object::IObject;
468 #[cfg(feature = "system-object")]
469 pub use crate::system::object::IObjectMethods;
470}