Skip to main content

engage/generated/unity_engine/
guiskin.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "unity_engine-guiskin-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        system::{
10            delegate::{Delegate, IDelegate},
11            multicastdelegate::{IMulticastDelegate, MulticastDelegate},
12            object::{IObject, Object},
13        },
14        unity_engine::{
15            object_2::{IObject_2, Object_2},
16            scriptableobject::{IScriptableObject, ScriptableObject},
17        },
18    };
19
20    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/guiskin/GUISkin_SkinChangedDelegate.md"))]
21    #[::unity::class(namespace = "UnityEngine", name = "GUISkin.SkinChangedDelegate")]
22    #[parent(crate::system::multicastdelegate::MulticastDelegate)]
23    pub struct GUISkin_SkinChangedDelegate {}
24
25    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/guiskin/GUISkin.md"))]
26    #[::unity::class(namespace = "UnityEngine", name = "GUISkin")]
27    #[parent(crate::unity_engine::scriptableobject::ScriptableObject)]
28    pub struct GUISkin {
29        #[offset(24)]
30        #[rename(name = "m_Font")]
31        pub m_font: crate::unity_engine::font::Font,
32        #[offset(32)]
33        #[rename(name = "m_box")]
34        pub m_box: crate::unity_engine::guistyle::GUIStyle,
35        #[offset(40)]
36        #[rename(name = "m_button")]
37        pub m_button: crate::unity_engine::guistyle::GUIStyle,
38        #[offset(48)]
39        #[rename(name = "m_toggle")]
40        pub m_toggle: crate::unity_engine::guistyle::GUIStyle,
41        #[offset(56)]
42        #[rename(name = "m_label")]
43        pub m_label: crate::unity_engine::guistyle::GUIStyle,
44        #[offset(64)]
45        #[rename(name = "m_textField")]
46        pub m_text_field: crate::unity_engine::guistyle::GUIStyle,
47        #[offset(72)]
48        #[rename(name = "m_textArea")]
49        pub m_text_area: crate::unity_engine::guistyle::GUIStyle,
50        #[offset(80)]
51        #[rename(name = "m_window")]
52        pub m_window: crate::unity_engine::guistyle::GUIStyle,
53        #[offset(88)]
54        #[rename(name = "m_horizontalSlider")]
55        pub m_horizontal_slider: crate::unity_engine::guistyle::GUIStyle,
56        #[offset(96)]
57        #[rename(name = "m_horizontalSliderThumb")]
58        pub m_horizontal_slider_thumb: crate::unity_engine::guistyle::GUIStyle,
59        #[offset(104)]
60        #[rename(name = "m_horizontalSliderThumbExtent")]
61        pub m_horizontal_slider_thumb_extent: crate::unity_engine::guistyle::GUIStyle,
62        #[offset(112)]
63        #[rename(name = "m_verticalSlider")]
64        pub m_vertical_slider: crate::unity_engine::guistyle::GUIStyle,
65        #[offset(120)]
66        #[rename(name = "m_verticalSliderThumb")]
67        pub m_vertical_slider_thumb: crate::unity_engine::guistyle::GUIStyle,
68        #[offset(128)]
69        #[rename(name = "m_verticalSliderThumbExtent")]
70        pub m_vertical_slider_thumb_extent: crate::unity_engine::guistyle::GUIStyle,
71        #[offset(136)]
72        #[rename(name = "m_SliderMixed")]
73        pub m_slider_mixed: crate::unity_engine::guistyle::GUIStyle,
74        #[offset(144)]
75        #[rename(name = "m_horizontalScrollbar")]
76        pub m_horizontal_scrollbar: crate::unity_engine::guistyle::GUIStyle,
77        #[offset(152)]
78        #[rename(name = "m_horizontalScrollbarThumb")]
79        pub m_horizontal_scrollbar_thumb: crate::unity_engine::guistyle::GUIStyle,
80        #[offset(160)]
81        #[rename(name = "m_horizontalScrollbarLeftButton")]
82        pub m_horizontal_scrollbar_left_button: crate::unity_engine::guistyle::GUIStyle,
83        #[offset(168)]
84        #[rename(name = "m_horizontalScrollbarRightButton")]
85        pub m_horizontal_scrollbar_right_button: crate::unity_engine::guistyle::GUIStyle,
86        #[offset(176)]
87        #[rename(name = "m_verticalScrollbar")]
88        pub m_vertical_scrollbar: crate::unity_engine::guistyle::GUIStyle,
89        #[offset(184)]
90        #[rename(name = "m_verticalScrollbarThumb")]
91        pub m_vertical_scrollbar_thumb: crate::unity_engine::guistyle::GUIStyle,
92        #[offset(192)]
93        #[rename(name = "m_verticalScrollbarUpButton")]
94        pub m_vertical_scrollbar_up_button: crate::unity_engine::guistyle::GUIStyle,
95        #[offset(200)]
96        #[rename(name = "m_verticalScrollbarDownButton")]
97        pub m_vertical_scrollbar_down_button: crate::unity_engine::guistyle::GUIStyle,
98        #[offset(208)]
99        #[rename(name = "m_ScrollView")]
100        pub m_scroll_view: crate::unity_engine::guistyle::GUIStyle,
101        #[offset(216)]
102        #[rename(name = "m_CustomStyles")]
103        pub m_custom_styles: ::unity::Array<crate::unity_engine::guistyle::GUIStyle>,
104        #[offset(224)]
105        #[rename(name = "m_Settings")]
106        pub m_settings: crate::unity_engine::guisettings::GUISettings,
107        #[static_field]
108        #[rename(name = "ms_Error")]
109        pub ms_error: crate::unity_engine::guistyle::GUIStyle,
110        #[offset(232)]
111        #[rename(name = "m_Styles")]
112        pub m_styles: crate::system::collections::generic::dictionary_2::Dictionary_2<::unity::Il2CppString, crate::unity_engine::guistyle::GUIStyle>,
113        #[static_field]
114        #[rename(name = "m_SkinChanged")]
115        pub m_skin_changed: crate::unity_engine::guiskin::GUISkin_SkinChangedDelegate,
116        #[static_field]
117        #[rename(name = "current")]
118        pub current: crate::unity_engine::guiskin::GUISkin,
119    }
120}
121
122#[cfg(feature = "unity_engine-guiskin-types")]
123pub use __types::*;
124
125#[cfg(feature = "unity_engine-guiskin")]
126pub trait IGUISkin_SkinChangedDelegateMethods: IGUISkin_SkinChangedDelegate {
127    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
128    fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
129        unsafe {
130            let __receiver =
131                <GUISkin_SkinChangedDelegate as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
132            ::unity::il2cpp_call!((::unity::module_base()+0x3f3cb70usize)as*mut u8,();
133(GUISkin_SkinChangedDelegate)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
134        }
135    }
136    #[doc = "`Invoke()` overload"]
137    fn invoke(self) -> () {
138        unsafe {
139            let __receiver =
140                <GUISkin_SkinChangedDelegate as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
141            {
142                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
143                let __vi = *__vt.get(13usize).unwrap_or_else(|| {
144                    panic!(
145                        "unity: virtual slot {}
146 out of range (vtable len {}
147) on the runtime class behind {}
148 (method `{}
149`)",
150                        13usize,
151                        __vt.len(),
152                        <GUISkin_SkinChangedDelegate as ::unity::ClassIdentity>::NAME,
153                        "Invoke",
154                    )
155                });
156                let __inner: extern "C" fn(GUISkin_SkinChangedDelegate, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
157                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
158                __inner(__receiver, __mi)
159            }
160        }
161    }
162}
163
164#[cfg(feature = "unity_engine-guiskin")]
165impl<__T: IGUISkin_SkinChangedDelegate> IGUISkin_SkinChangedDelegateMethods for __T {}
166
167#[cfg(feature = "unity_engine-guiskin")]
168impl GUISkin_SkinChangedDelegate {
169    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
170        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
171    }
172
173    pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
174        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
175    }
176}
177
178#[cfg(feature = "unity_engine-guiskin")]
179impl GUISkin_SkinChangedDelegate {
180    #[doc = "Direct (non-virtual) call to `GUISkin_SkinChangedDelegate`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
181    pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
182        let __mi = Self::invoke_method_info();
183        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
184        __inner(this.into(), ::core::option::Option::None)
185    }
186}
187
188#[cfg(feature = "unity_engine-guiskin")]
189impl GUISkin_SkinChangedDelegate {
190    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
191    pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
192        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
193            panic!(
194                "{}
195::{}
196 failed to instantiate",
197                ::core::stringify!(GUISkin_SkinChangedDelegate),
198                ::core::stringify!(new),
199            )
200        });
201        <Self as IGUISkin_SkinChangedDelegateMethods>::ctor(this, object, method);
202        this
203    }
204}
205
206#[cfg(feature = "unity_engine-guiskin")]
207impl GUISkin {
208    #[doc = "`CleanupRoots()` overload"]
209    pub fn cleanup_roots() -> () {
210        unsafe {
211            ::unity::il2cpp_call!((::unity::module_base()+0x3c4b870usize)as*mut u8,();
212            )
213        }
214    }
215
216    #[doc = "`get_error()` overload"]
217    pub fn get_error() -> crate::unity_engine::guistyle::GUIStyle {
218        unsafe {
219            ::unity::il2cpp_call!((::unity::module_base()+0x3c4cc70usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
220            )
221        }
222    }
223}
224
225#[cfg(feature = "unity_engine-guiskin")]
226pub trait IGUISkinMethods: IGUISkin {
227    #[doc = "`.ctor()` overload"]
228    fn ctor(self) -> () {
229        unsafe {
230            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
231            ::unity::il2cpp_call!((::unity::module_base()+0x3c4b610usize)as*mut u8,();
232(GUISkin)__receiver)
233        }
234    }
235    #[doc = "`OnEnable()` overload"]
236    fn on_enable(self) -> () {
237        unsafe {
238            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
239            ::unity::il2cpp_call!((::unity::module_base()+0x3c4b730usize)as*mut u8,();
240(GUISkin)__receiver)
241        }
242    }
243    #[doc = "`get_font()` overload"]
244    fn get_font(self) -> crate::unity_engine::font::Font {
245        unsafe {
246            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
247            ::unity::il2cpp_call!((::unity::module_base()+0x3c4b8e0usize)as*mut u8,crate::unity_engine::font::Font;
248(GUISkin)__receiver)
249        }
250    }
251    #[doc = "`set_font(crate::unity_engine::font::Font)` overload"]
252    fn set_font(self, value: impl ::core::convert::Into<crate::unity_engine::font::Font>) -> () {
253        unsafe {
254            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
255            ::unity::il2cpp_call!((::unity::module_base()+0x3c4b8f0usize)as*mut u8,();
256(GUISkin)__receiver,(crate::unity_engine::font::Font)::core::convert::Into::into(value))
257        }
258    }
259    #[doc = "`get_box()` overload"]
260    fn get_box(self) -> crate::unity_engine::guistyle::GUIStyle {
261        unsafe {
262            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
263            ::unity::il2cpp_call!((::unity::module_base()+0x3c4baf0usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
264(GUISkin)__receiver)
265        }
266    }
267    #[doc = "`set_box(crate::unity_engine::guistyle::GUIStyle)` overload"]
268    fn set_box(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
269        unsafe {
270            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
271            ::unity::il2cpp_call!((::unity::module_base()+0x3c4bb00usize)as*mut u8,();
272(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
273        }
274    }
275    #[doc = "`get_label()` overload"]
276    fn get_label(self) -> crate::unity_engine::guistyle::GUIStyle {
277        unsafe {
278            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
279            ::unity::il2cpp_call!((::unity::module_base()+0x3c43980usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
280(GUISkin)__receiver)
281        }
282    }
283    #[doc = "`set_label(crate::unity_engine::guistyle::GUIStyle)` overload"]
284    fn set_label(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
285        unsafe {
286            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
287            ::unity::il2cpp_call!((::unity::module_base()+0x3c4bbb0usize)as*mut u8,();
288(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
289        }
290    }
291    #[doc = "`get_textField()` overload"]
292    fn get_text_field(self) -> crate::unity_engine::guistyle::GUIStyle {
293        unsafe {
294            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
295            ::unity::il2cpp_call!((::unity::module_base()+0x3c4bc60usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
296(GUISkin)__receiver)
297        }
298    }
299    #[doc = "`set_textField(crate::unity_engine::guistyle::GUIStyle)` overload"]
300    fn set_text_field(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
301        unsafe {
302            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
303            ::unity::il2cpp_call!((::unity::module_base()+0x3c4bc70usize)as*mut u8,();
304(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
305        }
306    }
307    #[doc = "`get_textArea()` overload"]
308    fn get_text_area(self) -> crate::unity_engine::guistyle::GUIStyle {
309        unsafe {
310            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
311            ::unity::il2cpp_call!((::unity::module_base()+0x3c4bd20usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
312(GUISkin)__receiver)
313        }
314    }
315    #[doc = "`set_textArea(crate::unity_engine::guistyle::GUIStyle)` overload"]
316    fn set_text_area(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
317        unsafe {
318            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
319            ::unity::il2cpp_call!((::unity::module_base()+0x3c4bd30usize)as*mut u8,();
320(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
321        }
322    }
323    #[doc = "`get_button()` overload"]
324    fn get_button(self) -> crate::unity_engine::guistyle::GUIStyle {
325        unsafe {
326            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
327            ::unity::il2cpp_call!((::unity::module_base()+0x3c3c550usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
328(GUISkin)__receiver)
329        }
330    }
331    #[doc = "`set_button(crate::unity_engine::guistyle::GUIStyle)` overload"]
332    fn set_button(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
333        unsafe {
334            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
335            ::unity::il2cpp_call!((::unity::module_base()+0x3c4bde0usize)as*mut u8,();
336(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
337        }
338    }
339    #[doc = "`get_toggle()` overload"]
340    fn get_toggle(self) -> crate::unity_engine::guistyle::GUIStyle {
341        unsafe {
342            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
343            ::unity::il2cpp_call!((::unity::module_base()+0x3c4be90usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
344(GUISkin)__receiver)
345        }
346    }
347    #[doc = "`set_toggle(crate::unity_engine::guistyle::GUIStyle)` overload"]
348    fn set_toggle(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
349        unsafe {
350            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
351            ::unity::il2cpp_call!((::unity::module_base()+0x3c4bea0usize)as*mut u8,();
352(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
353        }
354    }
355    #[doc = "`get_window()` overload"]
356    fn get_window(self) -> crate::unity_engine::guistyle::GUIStyle {
357        unsafe {
358            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
359            ::unity::il2cpp_call!((::unity::module_base()+0x3c45680usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
360(GUISkin)__receiver)
361        }
362    }
363    #[doc = "`set_window(crate::unity_engine::guistyle::GUIStyle)` overload"]
364    fn set_window(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
365        unsafe {
366            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
367            ::unity::il2cpp_call!((::unity::module_base()+0x3c4bf50usize)as*mut u8,();
368(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
369        }
370    }
371    #[doc = "`get_horizontalSlider()` overload"]
372    fn get_horizontal_slider(self) -> crate::unity_engine::guistyle::GUIStyle {
373        unsafe {
374            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
375            ::unity::il2cpp_call!((::unity::module_base()+0x3c43d60usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
376(GUISkin)__receiver)
377        }
378    }
379    #[doc = "`set_horizontalSlider(crate::unity_engine::guistyle::GUIStyle)` overload"]
380    fn set_horizontal_slider(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
381        unsafe {
382            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
383            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c000usize)as*mut u8,();
384(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
385        }
386    }
387    #[doc = "`get_horizontalSliderThumb()` overload"]
388    fn get_horizontal_slider_thumb(self) -> crate::unity_engine::guistyle::GUIStyle {
389        unsafe {
390            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
391            ::unity::il2cpp_call!((::unity::module_base()+0x3c43d70usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
392(GUISkin)__receiver)
393        }
394    }
395    #[doc = "`set_horizontalSliderThumb(crate::unity_engine::guistyle::GUIStyle)` overload"]
396    fn set_horizontal_slider_thumb(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
397        unsafe {
398            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
399            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c0b0usize)as*mut u8,();
400(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
401        }
402    }
403    #[doc = "`get_horizontalSliderThumbExtent()` overload"]
404    fn get_horizontal_slider_thumb_extent(self) -> crate::unity_engine::guistyle::GUIStyle {
405        unsafe {
406            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
407            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c160usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
408(GUISkin)__receiver)
409        }
410    }
411    #[doc = "`set_horizontalSliderThumbExtent(crate::unity_engine::guistyle::GUIStyle)` overload"]
412    fn set_horizontal_slider_thumb_extent(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
413        unsafe {
414            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
415            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c170usize)as*mut u8,();
416(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
417        }
418    }
419    #[doc = "`get_sliderMixed()` overload"]
420    fn get_slider_mixed(self) -> crate::unity_engine::guistyle::GUIStyle {
421        unsafe {
422            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
423            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c220usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
424(GUISkin)__receiver)
425        }
426    }
427    #[doc = "`set_sliderMixed(crate::unity_engine::guistyle::GUIStyle)` overload"]
428    fn set_slider_mixed(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
429        unsafe {
430            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
431            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c230usize)as*mut u8,();
432(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
433        }
434    }
435    #[doc = "`get_verticalSlider()` overload"]
436    fn get_vertical_slider(self) -> crate::unity_engine::guistyle::GUIStyle {
437        unsafe {
438            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
439            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c2e0usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
440(GUISkin)__receiver)
441        }
442    }
443    #[doc = "`set_verticalSlider(crate::unity_engine::guistyle::GUIStyle)` overload"]
444    fn set_vertical_slider(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
445        unsafe {
446            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
447            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c2f0usize)as*mut u8,();
448(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
449        }
450    }
451    #[doc = "`get_verticalSliderThumb()` overload"]
452    fn get_vertical_slider_thumb(self) -> crate::unity_engine::guistyle::GUIStyle {
453        unsafe {
454            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
455            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c3a0usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
456(GUISkin)__receiver)
457        }
458    }
459    #[doc = "`set_verticalSliderThumb(crate::unity_engine::guistyle::GUIStyle)` overload"]
460    fn set_vertical_slider_thumb(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
461        unsafe {
462            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
463            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c3b0usize)as*mut u8,();
464(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
465        }
466    }
467    #[doc = "`get_verticalSliderThumbExtent()` overload"]
468    fn get_vertical_slider_thumb_extent(self) -> crate::unity_engine::guistyle::GUIStyle {
469        unsafe {
470            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
471            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c460usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
472(GUISkin)__receiver)
473        }
474    }
475    #[doc = "`set_verticalSliderThumbExtent(crate::unity_engine::guistyle::GUIStyle)` overload"]
476    fn set_vertical_slider_thumb_extent(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
477        unsafe {
478            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
479            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c470usize)as*mut u8,();
480(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
481        }
482    }
483    #[doc = "`get_horizontalScrollbar()` overload"]
484    fn get_horizontal_scrollbar(self) -> crate::unity_engine::guistyle::GUIStyle {
485        unsafe {
486            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
487            ::unity::il2cpp_call!((::unity::module_base()+0x3c451a0usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
488(GUISkin)__receiver)
489        }
490    }
491    #[doc = "`set_horizontalScrollbar(crate::unity_engine::guistyle::GUIStyle)` overload"]
492    fn set_horizontal_scrollbar(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
493        unsafe {
494            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
495            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c520usize)as*mut u8,();
496(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
497        }
498    }
499    #[doc = "`get_horizontalScrollbarThumb()` overload"]
500    fn get_horizontal_scrollbar_thumb(self) -> crate::unity_engine::guistyle::GUIStyle {
501        unsafe {
502            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
503            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c5d0usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
504(GUISkin)__receiver)
505        }
506    }
507    #[doc = "`set_horizontalScrollbarThumb(crate::unity_engine::guistyle::GUIStyle)` overload"]
508    fn set_horizontal_scrollbar_thumb(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
509        unsafe {
510            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
511            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c5e0usize)as*mut u8,();
512(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
513        }
514    }
515    #[doc = "`get_horizontalScrollbarLeftButton()` overload"]
516    fn get_horizontal_scrollbar_left_button(self) -> crate::unity_engine::guistyle::GUIStyle {
517        unsafe {
518            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
519            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c690usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
520(GUISkin)__receiver)
521        }
522    }
523    #[doc = "`set_horizontalScrollbarLeftButton(crate::unity_engine::guistyle::GUIStyle)` overload"]
524    fn set_horizontal_scrollbar_left_button(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
525        unsafe {
526            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
527            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c6a0usize)as*mut u8,();
528(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
529        }
530    }
531    #[doc = "`get_horizontalScrollbarRightButton()` overload"]
532    fn get_horizontal_scrollbar_right_button(self) -> crate::unity_engine::guistyle::GUIStyle {
533        unsafe {
534            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
535            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c750usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
536(GUISkin)__receiver)
537        }
538    }
539    #[doc = "`set_horizontalScrollbarRightButton(crate::unity_engine::guistyle::GUIStyle)` overload"]
540    fn set_horizontal_scrollbar_right_button(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
541        unsafe {
542            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
543            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c760usize)as*mut u8,();
544(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
545        }
546    }
547    #[doc = "`get_verticalScrollbar()` overload"]
548    fn get_vertical_scrollbar(self) -> crate::unity_engine::guistyle::GUIStyle {
549        unsafe {
550            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
551            ::unity::il2cpp_call!((::unity::module_base()+0x3c451b0usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
552(GUISkin)__receiver)
553        }
554    }
555    #[doc = "`set_verticalScrollbar(crate::unity_engine::guistyle::GUIStyle)` overload"]
556    fn set_vertical_scrollbar(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
557        unsafe {
558            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
559            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c810usize)as*mut u8,();
560(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
561        }
562    }
563    #[doc = "`get_verticalScrollbarThumb()` overload"]
564    fn get_vertical_scrollbar_thumb(self) -> crate::unity_engine::guistyle::GUIStyle {
565        unsafe {
566            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
567            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c8c0usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
568(GUISkin)__receiver)
569        }
570    }
571    #[doc = "`set_verticalScrollbarThumb(crate::unity_engine::guistyle::GUIStyle)` overload"]
572    fn set_vertical_scrollbar_thumb(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
573        unsafe {
574            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
575            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c8d0usize)as*mut u8,();
576(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
577        }
578    }
579    #[doc = "`get_verticalScrollbarUpButton()` overload"]
580    fn get_vertical_scrollbar_up_button(self) -> crate::unity_engine::guistyle::GUIStyle {
581        unsafe {
582            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
583            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c980usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
584(GUISkin)__receiver)
585        }
586    }
587    #[doc = "`set_verticalScrollbarUpButton(crate::unity_engine::guistyle::GUIStyle)` overload"]
588    fn set_vertical_scrollbar_up_button(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
589        unsafe {
590            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
591            ::unity::il2cpp_call!((::unity::module_base()+0x3c4c990usize)as*mut u8,();
592(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
593        }
594    }
595    #[doc = "`get_verticalScrollbarDownButton()` overload"]
596    fn get_vertical_scrollbar_down_button(self) -> crate::unity_engine::guistyle::GUIStyle {
597        unsafe {
598            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
599            ::unity::il2cpp_call!((::unity::module_base()+0x3c4ca40usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
600(GUISkin)__receiver)
601        }
602    }
603    #[doc = "`set_verticalScrollbarDownButton(crate::unity_engine::guistyle::GUIStyle)` overload"]
604    fn set_vertical_scrollbar_down_button(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
605        unsafe {
606            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
607            ::unity::il2cpp_call!((::unity::module_base()+0x3c4ca50usize)as*mut u8,();
608(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
609        }
610    }
611    #[doc = "`get_scrollView()` overload"]
612    fn get_scroll_view(self) -> crate::unity_engine::guistyle::GUIStyle {
613        unsafe {
614            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
615            ::unity::il2cpp_call!((::unity::module_base()+0x3c451c0usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
616(GUISkin)__receiver)
617        }
618    }
619    #[doc = "`set_scrollView(crate::unity_engine::guistyle::GUIStyle)` overload"]
620    fn set_scroll_view(self, value: impl ::core::convert::Into<crate::unity_engine::guistyle::GUIStyle>) -> () {
621        unsafe {
622            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
623            ::unity::il2cpp_call!((::unity::module_base()+0x3c4cb00usize)as*mut u8,();
624(GUISkin)__receiver,(crate::unity_engine::guistyle::GUIStyle)::core::convert::Into::into(value))
625        }
626    }
627    #[doc = "`get_customStyles()` overload"]
628    fn get_custom_styles(self) -> ::unity::Array<crate::unity_engine::guistyle::GUIStyle> {
629        unsafe {
630            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
631            ::unity::il2cpp_call!((::unity::module_base()+0x3c4cbb0usize)as*mut u8, ::unity::Array<crate::unity_engine::guistyle::GUIStyle> ;
632(GUISkin)__receiver)
633        }
634    }
635    #[doc = "`set_customStyles(::unity::Array<crate::unity_engine::guistyle::GUIStyle>)` overload"]
636    fn set_custom_styles(self, value: impl ::core::convert::Into<::unity::Array<crate::unity_engine::guistyle::GUIStyle>>) -> () {
637        unsafe {
638            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
639            ::unity::il2cpp_call!((::unity::module_base()+0x3c4cbc0usize)as*mut u8,();
640(GUISkin)__receiver,(::unity::Array<crate::unity_engine::guistyle::GUIStyle>)::core::convert::Into::into(value))
641        }
642    }
643    #[doc = "`get_settings()` overload"]
644    fn get_settings(self) -> crate::unity_engine::guisettings::GUISettings {
645        unsafe {
646            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
647            ::unity::il2cpp_call!((::unity::module_base()+0x3c4cc60usize)as*mut u8,crate::unity_engine::guisettings::GUISettings;
648(GUISkin)__receiver)
649        }
650    }
651    #[doc = "`Apply()` overload"]
652    fn apply(self) -> () {
653        unsafe {
654            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
655            ::unity::il2cpp_call!((::unity::module_base()+0x3c4b7d0usize)as*mut u8,();
656(GUISkin)__receiver)
657        }
658    }
659    #[doc = "`BuildStyleCache()` overload"]
660    fn build_style_cache(self) -> () {
661        unsafe {
662            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
663            ::unity::il2cpp_call!((::unity::module_base()+0x3c4cf20usize)as*mut u8,();
664(GUISkin)__receiver)
665        }
666    }
667    #[doc = "`GetStyle(::unity::Il2CppString)` overload"]
668    fn get_style(self, style_name: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::unity_engine::guistyle::GUIStyle {
669        unsafe {
670            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
671            ::unity::il2cpp_call!((::unity::module_base()+0x3c3def0usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
672(GUISkin)__receiver,(::unity::Il2CppString)::core::convert::Into::into(style_name))
673        }
674    }
675    #[doc = "`FindStyle(::unity::Il2CppString)` overload"]
676    fn find_style(self, style_name: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::unity_engine::guistyle::GUIStyle {
677        unsafe {
678            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
679            ::unity::il2cpp_call!((::unity::module_base()+0x3c4eec0usize)as*mut u8,crate::unity_engine::guistyle::GUIStyle;
680(GUISkin)__receiver,(::unity::Il2CppString)::core::convert::Into::into(style_name))
681        }
682    }
683    #[doc = "`MakeCurrent()` overload"]
684    fn make_current(self) -> () {
685        unsafe {
686            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
687            ::unity::il2cpp_call!((::unity::module_base()+0x3c3a4a0usize)as*mut u8,();
688(GUISkin)__receiver)
689        }
690    }
691    #[doc = "`GetEnumerator()` overload"]
692    fn get_enumerator(self) -> crate::system::collections::ienumerator::IEnumerator {
693        unsafe {
694            let __receiver = <GUISkin as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
695            ::unity::il2cpp_call!((::unity::module_base()+0x3c4ef50usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
696(GUISkin)__receiver)
697        }
698    }
699}
700
701#[cfg(feature = "unity_engine-guiskin")]
702impl<__T: IGUISkin> IGUISkinMethods for __T {}
703
704#[cfg(feature = "unity_engine-guiskin")]
705impl GUISkin {
706    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
707        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
708    }
709
710    pub fn on_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
711        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
712    }
713
714    pub fn cleanup_roots_method_info() -> &'static ::unity::il2cpp::MethodInfo {
715        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
716    }
717
718    pub fn get_font_method_info() -> &'static ::unity::il2cpp::MethodInfo {
719        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
720    }
721
722    pub fn set_font_method_info() -> &'static ::unity::il2cpp::MethodInfo {
723        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
724    }
725
726    pub fn get_box_method_info() -> &'static ::unity::il2cpp::MethodInfo {
727        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
728    }
729
730    pub fn set_box_method_info() -> &'static ::unity::il2cpp::MethodInfo {
731        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
732    }
733
734    pub fn get_label_method_info() -> &'static ::unity::il2cpp::MethodInfo {
735        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
736    }
737
738    pub fn set_label_method_info() -> &'static ::unity::il2cpp::MethodInfo {
739        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
740    }
741
742    pub fn get_text_field_method_info() -> &'static ::unity::il2cpp::MethodInfo {
743        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
744    }
745
746    pub fn set_text_field_method_info() -> &'static ::unity::il2cpp::MethodInfo {
747        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
748    }
749
750    pub fn get_text_area_method_info() -> &'static ::unity::il2cpp::MethodInfo {
751        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
752    }
753
754    pub fn set_text_area_method_info() -> &'static ::unity::il2cpp::MethodInfo {
755        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
756    }
757
758    pub fn get_button_method_info() -> &'static ::unity::il2cpp::MethodInfo {
759        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
760    }
761
762    pub fn set_button_method_info() -> &'static ::unity::il2cpp::MethodInfo {
763        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
764    }
765
766    pub fn get_toggle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
767        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
768    }
769
770    pub fn set_toggle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
771        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
772    }
773
774    pub fn get_window_method_info() -> &'static ::unity::il2cpp::MethodInfo {
775        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
776    }
777
778    pub fn set_window_method_info() -> &'static ::unity::il2cpp::MethodInfo {
779        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
780    }
781
782    pub fn get_horizontal_slider_method_info() -> &'static ::unity::il2cpp::MethodInfo {
783        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
784    }
785
786    pub fn set_horizontal_slider_method_info() -> &'static ::unity::il2cpp::MethodInfo {
787        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
788    }
789
790    pub fn get_horizontal_slider_thumb_method_info() -> &'static ::unity::il2cpp::MethodInfo {
791        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
792    }
793
794    pub fn set_horizontal_slider_thumb_method_info() -> &'static ::unity::il2cpp::MethodInfo {
795        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
796    }
797
798    pub fn get_horizontal_slider_thumb_extent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
799        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
800    }
801
802    pub fn set_horizontal_slider_thumb_extent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
803        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
804    }
805
806    pub fn get_slider_mixed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
807        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
808    }
809
810    pub fn set_slider_mixed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
811        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
812    }
813
814    pub fn get_vertical_slider_method_info() -> &'static ::unity::il2cpp::MethodInfo {
815        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
816    }
817
818    pub fn set_vertical_slider_method_info() -> &'static ::unity::il2cpp::MethodInfo {
819        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
820    }
821
822    pub fn get_vertical_slider_thumb_method_info() -> &'static ::unity::il2cpp::MethodInfo {
823        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
824    }
825
826    pub fn set_vertical_slider_thumb_method_info() -> &'static ::unity::il2cpp::MethodInfo {
827        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
828    }
829
830    pub fn get_vertical_slider_thumb_extent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
831        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
832    }
833
834    pub fn set_vertical_slider_thumb_extent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
835        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
836    }
837
838    pub fn get_horizontal_scrollbar_method_info() -> &'static ::unity::il2cpp::MethodInfo {
839        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
840    }
841
842    pub fn set_horizontal_scrollbar_method_info() -> &'static ::unity::il2cpp::MethodInfo {
843        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
844    }
845
846    pub fn get_horizontal_scrollbar_thumb_method_info() -> &'static ::unity::il2cpp::MethodInfo {
847        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
848    }
849
850    pub fn set_horizontal_scrollbar_thumb_method_info() -> &'static ::unity::il2cpp::MethodInfo {
851        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
852    }
853
854    pub fn get_horizontal_scrollbar_left_button_method_info() -> &'static ::unity::il2cpp::MethodInfo {
855        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
856    }
857
858    pub fn set_horizontal_scrollbar_left_button_method_info() -> &'static ::unity::il2cpp::MethodInfo {
859        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
860    }
861
862    pub fn get_horizontal_scrollbar_right_button_method_info() -> &'static ::unity::il2cpp::MethodInfo {
863        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
864    }
865
866    pub fn set_horizontal_scrollbar_right_button_method_info() -> &'static ::unity::il2cpp::MethodInfo {
867        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
868    }
869
870    pub fn get_vertical_scrollbar_method_info() -> &'static ::unity::il2cpp::MethodInfo {
871        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
872    }
873
874    pub fn set_vertical_scrollbar_method_info() -> &'static ::unity::il2cpp::MethodInfo {
875        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
876    }
877
878    pub fn get_vertical_scrollbar_thumb_method_info() -> &'static ::unity::il2cpp::MethodInfo {
879        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
880    }
881
882    pub fn set_vertical_scrollbar_thumb_method_info() -> &'static ::unity::il2cpp::MethodInfo {
883        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
884    }
885
886    pub fn get_vertical_scrollbar_up_button_method_info() -> &'static ::unity::il2cpp::MethodInfo {
887        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
888    }
889
890    pub fn set_vertical_scrollbar_up_button_method_info() -> &'static ::unity::il2cpp::MethodInfo {
891        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
892    }
893
894    pub fn get_vertical_scrollbar_down_button_method_info() -> &'static ::unity::il2cpp::MethodInfo {
895        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
896    }
897
898    pub fn set_vertical_scrollbar_down_button_method_info() -> &'static ::unity::il2cpp::MethodInfo {
899        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
900    }
901
902    pub fn get_scroll_view_method_info() -> &'static ::unity::il2cpp::MethodInfo {
903        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
904    }
905
906    pub fn set_scroll_view_method_info() -> &'static ::unity::il2cpp::MethodInfo {
907        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
908    }
909
910    pub fn get_custom_styles_method_info() -> &'static ::unity::il2cpp::MethodInfo {
911        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
912    }
913
914    pub fn set_custom_styles_method_info() -> &'static ::unity::il2cpp::MethodInfo {
915        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
916    }
917
918    pub fn get_settings_method_info() -> &'static ::unity::il2cpp::MethodInfo {
919        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
920    }
921
922    pub fn get_error_method_info() -> &'static ::unity::il2cpp::MethodInfo {
923        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
924    }
925
926    pub fn apply_method_info() -> &'static ::unity::il2cpp::MethodInfo {
927        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
928    }
929
930    pub fn build_style_cache_method_info() -> &'static ::unity::il2cpp::MethodInfo {
931        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
932    }
933
934    pub fn get_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
935        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
936    }
937
938    pub fn find_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
939        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
940    }
941
942    pub fn make_current_method_info() -> &'static ::unity::il2cpp::MethodInfo {
943        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
944    }
945
946    pub fn get_enumerator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
947        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
948    }
949}
950
951#[cfg(feature = "unity_engine-guiskin")]
952impl GUISkin {
953    #[doc = "`.ctor()` — no args"]
954    pub fn new() -> Self {
955        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
956            panic!(
957                "{}
958::{}
959 failed to instantiate",
960                ::core::stringify!(GUISkin),
961                ::core::stringify!(new),
962            )
963        });
964        <Self as IGUISkinMethods>::ctor(this);
965        this
966    }
967}
968
969#[cfg(feature = "unity_engine-guiskin")]
970#[doc(hidden)]
971pub mod prelude {
972    pub use super::{
973        GUISkin, GUISkin_SkinChangedDelegate, IGUISkin, IGUISkinMethods, IGUISkin_SkinChangedDelegate, IGUISkin_SkinChangedDelegateMethods,
974    };
975    #[cfg(feature = "system-delegate")]
976    pub use crate::system::delegate::IDelegateMethods;
977    #[cfg(feature = "system-multicastdelegate")]
978    pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
979    #[cfg(feature = "system-object")]
980    pub use crate::system::object::IObjectMethods;
981    #[cfg(feature = "unity_engine-object_2")]
982    pub use crate::unity_engine::object_2::IObject_2Methods;
983    #[cfg(feature = "unity_engine-scriptableobject")]
984    pub use crate::unity_engine::scriptableobject::IScriptableObjectMethods;
985    pub use crate::{
986        system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject},
987        unity_engine::{object_2::IObject_2, scriptableobject::IScriptableObject},
988    };
989}