1#[cfg(feature = "app-minimappanelbase-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 system::object::{IObject, Object},
10 unity_engine::{
11 behaviour::{Behaviour, IBehaviour},
12 component::{Component, IComponent},
13 event_systems::uibehaviour::{IUIBehaviour, UIBehaviour},
14 monobehaviour::{IMonoBehaviour, MonoBehaviour},
15 object_2::{IObject_2, Object_2},
16 ui::{
17 graphic::{Graphic, IGraphic},
18 maskablegraphic::{IMaskableGraphic, MaskableGraphic},
19 },
20 },
21 };
22
23 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/minimappanelbase/MiniMapPanelBase.md"))]
24 #[::unity::class(namespace = "App", name = "MiniMapPanelBase")]
25 #[parent(crate::unity_engine::ui::maskablegraphic::MaskableGraphic)]
26 pub struct MiniMapPanelBase {
27 #[offset(208)]
28 #[rename(name = "m_Texture")]
29 pub m_texture: crate::unity_engine::texture2d::Texture2D,
30 #[offset(216)]
31 #[rename(name = "m_CanvasRenderer")]
32 pub m_canvas_renderer: crate::unity_engine::canvasrenderer::CanvasRenderer,
33 #[offset(224)]
34 #[rename(name = "m_Mesh")]
35 pub m_mesh: crate::unity_engine::mesh::Mesh,
36 #[offset(232)]
37 #[rename(name = "m_Materials")]
38 pub m_materials: ::unity::Array<crate::unity_engine::material::Material>,
39 #[offset(248)]
40 #[rename(name = "m_IsAwaked")]
41 pub m_is_awaked: bool,
42 #[offset(252)]
43 #[rename(name = "m_CustomOffsetZ")]
44 pub m_custom_offset_z: i32,
45 }
46}
47
48#[cfg(feature = "app-minimappanelbase-types")]
49pub use __types::*;
50
51#[cfg(feature = "app-minimappanelbase")]
52pub trait IMiniMapPanelBaseMethods: IMiniMapPanelBase {
53 #[doc = "`get_Texture()` overload"]
54 fn get_texture(self) -> crate::unity_engine::texture2d::Texture2D {
55 unsafe {
56 let __receiver = <MiniMapPanelBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
57 ::unity::il2cpp_call!((::unity::module_base()+0x25e4270usize)as*mut u8,crate::unity_engine::texture2d::Texture2D;
58(MiniMapPanelBase)__receiver)
59 }
60 }
61 #[doc = "`set_Texture(crate::unity_engine::texture2d::Texture2D)` overload"]
62 fn set_texture(self, value: impl ::core::convert::Into<crate::unity_engine::texture2d::Texture2D>) -> () {
63 unsafe {
64 let __receiver = <MiniMapPanelBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
65 ::unity::il2cpp_call!((::unity::module_base()+0x25e4280usize)as*mut u8,();
66(MiniMapPanelBase)__receiver,(crate::unity_engine::texture2d::Texture2D)::core::convert::Into::into(value))
67 }
68 }
69 #[doc = "`get_CanvasRenderer()` overload"]
70 fn get_canvas_renderer(self) -> crate::unity_engine::canvasrenderer::CanvasRenderer {
71 unsafe {
72 let __receiver = <MiniMapPanelBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
73 ::unity::il2cpp_call!((::unity::module_base()+0x25e4340usize)as*mut u8,crate::unity_engine::canvasrenderer::CanvasRenderer;
74(MiniMapPanelBase)__receiver)
75 }
76 }
77 #[doc = "`set_GridSize(f32)` overload"]
78 fn set_grid_size(self, value: impl ::core::convert::Into<f32>) -> () {
79 unsafe {
80 let __receiver = <MiniMapPanelBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
81 ::unity::il2cpp_call!((::unity::module_base()+0x25e4400usize)as*mut u8,();
82(MiniMapPanelBase)__receiver,(f32)::core::convert::Into::into(value))
83 }
84 }
85 #[doc = "`get_GridSize()` overload"]
86 fn get_grid_size(self) -> f32 {
87 unsafe {
88 let __receiver = <MiniMapPanelBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
89 ::unity::il2cpp_call!((::unity::module_base()+0x25e4410usize)as*mut u8,f32;
90(MiniMapPanelBase)__receiver)
91 }
92 }
93 #[doc = "`set_OffsetZ(f32)` overload"]
94 fn set_offset_z(self, value: impl ::core::convert::Into<f32>) -> () {
95 unsafe {
96 let __receiver = <MiniMapPanelBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
97 ::unity::il2cpp_call!((::unity::module_base()+0x25e4420usize)as*mut u8,();
98(MiniMapPanelBase)__receiver,(f32)::core::convert::Into::into(value))
99 }
100 }
101 #[doc = "`get_OffsetZ()` overload"]
102 fn get_offset_z(self) -> f32 {
103 unsafe {
104 let __receiver = <MiniMapPanelBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
105 ::unity::il2cpp_call!((::unity::module_base()+0x25e4430usize)as*mut u8,f32;
106(MiniMapPanelBase)__receiver)
107 }
108 }
109 #[doc = "`Awake()` overload"]
110 fn awake(self) -> () {
111 unsafe {
112 let __receiver = <MiniMapPanelBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
113 {
114 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
115 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
116 panic!(
117 "unity: virtual slot {}
118 out of range (vtable len {}
119) on the runtime class behind {}
120 (method `{}
121`)",
122 4usize,
123 __vt.len(),
124 <MiniMapPanelBase as ::unity::ClassIdentity>::NAME,
125 "Awake",
126 )
127 });
128 let __inner: extern "C" fn(MiniMapPanelBase, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
129 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
130 __inner(__receiver, __mi)
131 }
132 }
133 }
134 #[doc = "`GetMaterials()` overload"]
135 fn get_materials(self) -> ::unity::Array<crate::unity_engine::material::Material> {
136 unsafe {
137 let __receiver = <MiniMapPanelBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
138 ::unity::il2cpp_call!((::unity::module_base()+0x25e4650usize)as*mut u8, ::unity::Array<crate::unity_engine::material::Material> ;
139(MiniMapPanelBase)__receiver)
140 }
141 }
142 #[doc = "`GetSourceMaterials()` overload"]
143 fn get_source_materials(self) -> ::unity::Array<crate::unity_engine::material::Material> {
144 unsafe {
145 let __receiver = <MiniMapPanelBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
146 {
147 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
148 let __vi = *__vt.get(65usize).unwrap_or_else(|| {
149 panic!(
150 "unity: virtual slot {}
151 out of range (vtable len {}
152) on the runtime class behind {}
153 (method `{}
154`)",
155 65usize,
156 __vt.len(),
157 <MiniMapPanelBase as ::unity::ClassIdentity>::NAME,
158 "GetSourceMaterials",
159 )
160 });
161 let __inner: extern "C" fn(MiniMapPanelBase, ::unity::OptionalMethod) -> ::unity::Array<crate::unity_engine::material::Material> =
162 ::core::mem::transmute(__vi.method_ptr);
163 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
164 __inner(__receiver, __mi)
165 }
166 }
167 }
168 #[doc = "`GetMapPanelMaterials()` overload"]
169 fn get_map_panel_materials(self) -> ::unity::Array<crate::unity_engine::material::Material> {
170 unsafe {
171 let __receiver = <MiniMapPanelBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
172 {
173 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
174 let __vi = *__vt.get(66usize).unwrap_or_else(|| {
175 panic!(
176 "unity: virtual slot {}
177 out of range (vtable len {}
178) on the runtime class behind {}
179 (method `{}
180`)",
181 66usize,
182 __vt.len(),
183 <MiniMapPanelBase as ::unity::ClassIdentity>::NAME,
184 "GetMapPanelMaterials",
185 )
186 });
187 let __inner: extern "C" fn(MiniMapPanelBase, ::unity::OptionalMethod) -> ::unity::Array<crate::unity_engine::material::Material> =
188 ::core::mem::transmute(__vi.method_ptr);
189 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
190 __inner(__receiver, __mi)
191 }
192 }
193 }
194 #[doc = "`GetMapImage()` overload"]
195 fn get_map_image(self) -> crate::app::mapimage::MapImage {
196 unsafe {
197 let __receiver = <MiniMapPanelBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
198 ::unity::il2cpp_call!((::unity::module_base()+0x25e47e0usize)as*mut u8,crate::app::mapimage::MapImage;
199(MiniMapPanelBase)__receiver)
200 }
201 }
202 #[doc = "`Update()` overload"]
203 fn update(self) -> () {
204 unsafe {
205 let __receiver = <MiniMapPanelBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
206 {
207 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
208 let __vi = *__vt.get(67usize).unwrap_or_else(|| {
209 panic!(
210 "unity: virtual slot {}
211 out of range (vtable len {}
212) on the runtime class behind {}
213 (method `{}
214`)",
215 67usize,
216 __vt.len(),
217 <MiniMapPanelBase as ::unity::ClassIdentity>::NAME,
218 "Update",
219 )
220 });
221 let __inner: extern "C" fn(MiniMapPanelBase, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
222 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
223 __inner(__receiver, __mi)
224 }
225 }
226 }
227 #[doc = "`LateUpdate()` overload"]
228 fn late_update(self) -> () {
229 unsafe {
230 let __receiver = <MiniMapPanelBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
231 ::unity::il2cpp_call!((::unity::module_base()+0x25e4880usize)as*mut u8,();
232(MiniMapPanelBase)__receiver)
233 }
234 }
235 #[doc = "`UpdateGeometry()` overload"]
236 fn update_geometry(self) -> () {
237 unsafe {
238 let __receiver = <MiniMapPanelBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
239 {
240 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
241 let __vi = *__vt.get(41usize).unwrap_or_else(|| {
242 panic!(
243 "unity: virtual slot {}
244 out of range (vtable len {}
245) on the runtime class behind {}
246 (method `{}
247`)",
248 41usize,
249 __vt.len(),
250 <MiniMapPanelBase as ::unity::ClassIdentity>::NAME,
251 "UpdateGeometry",
252 )
253 });
254 let __inner: extern "C" fn(MiniMapPanelBase, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
255 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
256 __inner(__receiver, __mi)
257 }
258 }
259 }
260 #[doc = "`CreatePanelMesh()` overload"]
261 fn create_panel_mesh(self) -> () {
262 unsafe {
263 let __receiver = <MiniMapPanelBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
264 {
265 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
266 let __vi = *__vt.get(68usize).unwrap_or_else(|| {
267 panic!(
268 "unity: virtual slot {}
269 out of range (vtable len {}
270) on the runtime class behind {}
271 (method `{}
272`)",
273 68usize,
274 __vt.len(),
275 <MiniMapPanelBase as ::unity::ClassIdentity>::NAME,
276 "CreatePanelMesh",
277 )
278 });
279 let __inner: extern "C" fn(MiniMapPanelBase, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
280 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
281 __inner(__receiver, __mi)
282 }
283 }
284 }
285 #[doc = "`SetMeshToRenderer()` overload"]
286 fn set_mesh_to_renderer(self) -> () {
287 unsafe {
288 let __receiver = <MiniMapPanelBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
289 ::unity::il2cpp_call!((::unity::module_base()+0x25e49a0usize)as*mut u8,();
290(MiniMapPanelBase)__receiver)
291 }
292 }
293 #[doc = "`UpdateMapSize()` overload"]
294 fn update_map_size(self) -> () {
295 unsafe {
296 let __receiver = <MiniMapPanelBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
297 ::unity::il2cpp_call!((::unity::module_base()+0x25e2a50usize)as*mut u8,();
298(MiniMapPanelBase)__receiver)
299 }
300 }
301 #[doc = "`.ctor()` overload"]
302 fn ctor(self) -> () {
303 unsafe {
304 let __receiver = <MiniMapPanelBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
305 ::unity::il2cpp_call!((::unity::module_base()+0x25e4bd0usize)as*mut u8,();
306(MiniMapPanelBase)__receiver)
307 }
308 }
309}
310
311#[cfg(feature = "app-minimappanelbase")]
312impl<__T: IMiniMapPanelBase> IMiniMapPanelBaseMethods for __T {}
313
314#[cfg(feature = "app-minimappanelbase")]
315impl MiniMapPanelBase {
316 pub fn get_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
317 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
318 }
319
320 pub fn set_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
321 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
322 }
323
324 pub fn get_canvas_renderer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
325 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
326 }
327
328 pub fn set_grid_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
329 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
330 }
331
332 pub fn get_grid_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
333 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
334 }
335
336 pub fn set_offset_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
337 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
338 }
339
340 pub fn get_offset_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
341 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
342 }
343
344 pub fn awake_method_info() -> &'static ::unity::il2cpp::MethodInfo {
345 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
346 }
347
348 pub fn get_materials_method_info() -> &'static ::unity::il2cpp::MethodInfo {
349 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
350 }
351
352 pub fn get_source_materials_method_info() -> &'static ::unity::il2cpp::MethodInfo {
353 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
354 }
355
356 pub fn get_map_panel_materials_method_info() -> &'static ::unity::il2cpp::MethodInfo {
357 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
358 }
359
360 pub fn get_map_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
361 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
362 }
363
364 pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
365 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
366 }
367
368 pub fn late_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
369 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
370 }
371
372 pub fn update_geometry_method_info() -> &'static ::unity::il2cpp::MethodInfo {
373 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
374 }
375
376 pub fn create_panel_mesh_method_info() -> &'static ::unity::il2cpp::MethodInfo {
377 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
378 }
379
380 pub fn set_mesh_to_renderer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
381 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
382 }
383
384 pub fn update_map_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
385 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
386 }
387
388 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
389 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
390 }
391}
392
393#[cfg(feature = "app-minimappanelbase")]
394impl MiniMapPanelBase {
395 #[doc = "Direct (non-virtual) call to `MiniMapPanelBase`'s own `Awake`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
396 pub unsafe fn awake(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
397 let __mi = Self::awake_method_info();
398 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
399 __inner(this.into(), ::core::option::Option::None)
400 }
401
402 #[doc = "Direct (non-virtual) call to `MiniMapPanelBase`'s own `GetSourceMaterials`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
403 pub unsafe fn get_source_materials(
404 this: impl ::core::convert::Into<::unity::IlInstance>,
405 ) -> ::unity::Array<crate::unity_engine::material::Material> {
406 let __mi = Self::get_source_materials_method_info();
407 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Array<crate::unity_engine::material::Material> =
408 ::core::mem::transmute(__mi.method_ptr);
409 __inner(this.into(), ::core::option::Option::None)
410 }
411
412 #[doc = "Direct (non-virtual) call to `MiniMapPanelBase`'s own `GetMapPanelMaterials`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
413 pub unsafe fn get_map_panel_materials(
414 this: impl ::core::convert::Into<::unity::IlInstance>,
415 ) -> ::unity::Array<crate::unity_engine::material::Material> {
416 let __mi = Self::get_map_panel_materials_method_info();
417 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Array<crate::unity_engine::material::Material> =
418 ::core::mem::transmute(__mi.method_ptr);
419 __inner(this.into(), ::core::option::Option::None)
420 }
421
422 #[doc = "Direct (non-virtual) call to `MiniMapPanelBase`'s own `Update`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
423 pub unsafe fn update(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
424 let __mi = Self::update_method_info();
425 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
426 __inner(this.into(), ::core::option::Option::None)
427 }
428
429 #[doc = "Direct (non-virtual) call to `MiniMapPanelBase`'s own `UpdateGeometry`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
430 pub unsafe fn update_geometry(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
431 let __mi = Self::update_geometry_method_info();
432 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
433 __inner(this.into(), ::core::option::Option::None)
434 }
435
436 #[doc = "Direct (non-virtual) call to `MiniMapPanelBase`'s own `CreatePanelMesh`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
437 pub unsafe fn create_panel_mesh(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
438 let __mi = Self::create_panel_mesh_method_info();
439 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
440 __inner(this.into(), ::core::option::Option::None)
441 }
442}
443
444#[cfg(feature = "app-minimappanelbase")]
445impl MiniMapPanelBase {
446 #[doc = "`.ctor()` — no args"]
447 pub fn new() -> Self {
448 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
449 panic!(
450 "{}
451::{}
452 failed to instantiate",
453 ::core::stringify!(MiniMapPanelBase),
454 ::core::stringify!(new),
455 )
456 });
457 <Self as IMiniMapPanelBaseMethods>::ctor(this);
458 this
459 }
460}
461
462#[cfg(feature = "app-minimappanelbase")]
463#[doc(hidden)]
464pub mod prelude {
465 pub use super::{IMiniMapPanelBase, IMiniMapPanelBaseMethods, MiniMapPanelBase};
466 #[cfg(feature = "system-object")]
467 pub use crate::system::object::IObjectMethods;
468 #[cfg(feature = "unity_engine-behaviour")]
469 pub use crate::unity_engine::behaviour::IBehaviourMethods;
470 #[cfg(feature = "unity_engine-component")]
471 pub use crate::unity_engine::component::IComponentMethods;
472 #[cfg(feature = "unity_engine-event_systems-uibehaviour")]
473 pub use crate::unity_engine::event_systems::uibehaviour::IUIBehaviourMethods;
474 #[cfg(feature = "unity_engine-monobehaviour")]
475 pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
476 #[cfg(feature = "unity_engine-object_2")]
477 pub use crate::unity_engine::object_2::IObject_2Methods;
478 #[cfg(feature = "unity_engine-ui-graphic")]
479 pub use crate::unity_engine::ui::graphic::IGraphicMethods;
480 #[cfg(feature = "unity_engine-ui-maskablegraphic")]
481 pub use crate::unity_engine::ui::maskablegraphic::IMaskableGraphicMethods;
482 pub use crate::{
483 system::object::IObject,
484 unity_engine::{
485 behaviour::IBehaviour,
486 component::IComponent,
487 event_systems::uibehaviour::IUIBehaviour,
488 monobehaviour::IMonoBehaviour,
489 object_2::IObject_2,
490 ui::{graphic::IGraphic, maskablegraphic::IMaskableGraphic},
491 },
492 };
493}