Skip to main content

engage/generated/app/
unitinfowindow.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[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}