engage/generated/app/
mapdeploymoveimage.rs1#[cfg(feature = "app-mapdeploymoveimage-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 mapimagecore_1::{IMapImageCore_1, MapImageCore_1},
11 mapimagecoresbyte::{IMapImageCoreSbyte, MapImageCoreSbyte},
12 mapimageindex::{IMapImageIndex, MapImageIndex},
13 },
14 system::object::{IObject, Object},
15 };
16
17 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapdeploymoveimage/MapDeployMoveImage.md"))]
18 #[::unity::class(namespace = "App", name = "MapDeployMoveImage")]
19 #[parent(crate::app::mapimagecoresbyte::MapImageCoreSbyte)]
20 pub struct MapDeployMoveImage {
21 #[offset(24)]
22 #[rename(name = "m_Display")]
23 pub m_display: crate::app::mapdeploytemplate_1::MapDeployTemplate_1_DisplayType<crate::app::mapdeploy::MapDeploy>,
24 }
25}
26
27#[cfg(feature = "app-mapdeploymoveimage-types")]
28pub use __types::*;
29
30#[cfg(feature = "app-mapdeploymoveimage")]
31pub trait IMapDeployMoveImageMethods: IMapDeployMoveImage {
32 #[doc = "`get_Display()` overload"]
33 fn get_display(self) -> crate::app::mapdeploytemplate_1::MapDeployTemplate_1_DisplayType<crate::app::mapdeploy::MapDeploy> {
34 unsafe {
35 let __receiver = <MapDeployMoveImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
36 ::unity::il2cpp_call!((::unity::module_base()+0x29c3bf0usize)as*mut u8,crate::app::mapdeploytemplate_1::MapDeployTemplate_1_DisplayType<crate::app::mapdeploy::MapDeploy> ;
37(MapDeployMoveImage)__receiver)
38 }
39 }
40 #[doc = "`set_Display(crate::app::mapdeploytemplate_1::MapDeployTemplate_1_DisplayType<crate::app::mapdeploy::MapDeploy>)` overload"]
41 fn set_display(
42 self,
43 value: impl ::core::convert::Into<crate::app::mapdeploytemplate_1::MapDeployTemplate_1_DisplayType<crate::app::mapdeploy::MapDeploy>>,
44 ) -> () {
45 unsafe {
46 let __receiver = <MapDeployMoveImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
47 ::unity::il2cpp_call!((::unity::module_base()+0x29c3c00usize)as*mut u8,();
48(MapDeployMoveImage)__receiver,(crate::app::mapdeploytemplate_1::MapDeployTemplate_1_DisplayType<crate::app::mapdeploy::MapDeploy>)::core::convert::Into::into(value))
49 }
50 }
51 #[doc = "`Clear()` overload"]
52 fn clear(self) -> () {
53 unsafe {
54 let __receiver = <MapDeployMoveImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
55 ::unity::il2cpp_call!((::unity::module_base()+0x29c3c10usize)as*mut u8,();
56(MapDeployMoveImage)__receiver)
57 }
58 }
59 #[doc = "`Get(i32, i32)` overload"]
60 fn get(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> i8 {
61 unsafe {
62 let __receiver = <MapDeployMoveImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
63 ::unity::il2cpp_call!((::unity::module_base()+0x29c3c70usize)as*mut u8,i8;
64(MapDeployMoveImage)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
65 }
66 }
67 #[doc = "`GetPure(i32, i32)` overload"]
68 fn get_pure(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> i8 {
69 unsafe {
70 let __receiver = <MapDeployMoveImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
71 ::unity::il2cpp_call!((::unity::module_base()+0x29c3cf0usize)as*mut u8,i8;
72(MapDeployMoveImage)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
73 }
74 }
75 #[doc = "`GetBool(i32, i32)` overload"]
76 fn get_bool(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> bool {
77 unsafe {
78 let __receiver = <MapDeployMoveImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
79 ::unity::il2cpp_call!((::unity::module_base()+0x29c3d70usize)as*mut u8,bool;
80(MapDeployMoveImage)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
81 }
82 }
83 #[doc = "`.ctor()` overload"]
84 fn ctor(self) -> () {
85 unsafe {
86 let __receiver = <MapDeployMoveImage as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
87 ::unity::il2cpp_call!((::unity::module_base()+0x29c3e00usize)as*mut u8,();
88(MapDeployMoveImage)__receiver)
89 }
90 }
91}
92
93#[cfg(feature = "app-mapdeploymoveimage")]
94impl<__T: IMapDeployMoveImage> IMapDeployMoveImageMethods for __T {}
95
96#[cfg(feature = "app-mapdeploymoveimage")]
97impl MapDeployMoveImage {
98 pub fn get_display_method_info() -> &'static ::unity::il2cpp::MethodInfo {
99 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
100 }
101
102 pub fn set_display_method_info() -> &'static ::unity::il2cpp::MethodInfo {
103 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
104 }
105
106 pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
107 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
108 }
109
110 pub fn get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
111 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
112 }
113
114 pub fn get_pure_method_info() -> &'static ::unity::il2cpp::MethodInfo {
115 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
116 }
117
118 pub fn get_bool_method_info() -> &'static ::unity::il2cpp::MethodInfo {
119 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
120 }
121
122 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
123 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
124 }
125}
126
127#[cfg(feature = "app-mapdeploymoveimage")]
128impl MapDeployMoveImage {
129 #[doc = "`.ctor()` — no args"]
130 pub fn new() -> Self {
131 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
132 panic!(
133 "{}
134::{}
135 failed to instantiate",
136 ::core::stringify!(MapDeployMoveImage),
137 ::core::stringify!(new),
138 )
139 });
140 <Self as IMapDeployMoveImageMethods>::ctor(this);
141 this
142 }
143}
144
145#[cfg(feature = "app-mapdeploymoveimage")]
146#[doc(hidden)]
147pub mod prelude {
148 pub use super::{IMapDeployMoveImage, IMapDeployMoveImageMethods, MapDeployMoveImage};
149 #[cfg(feature = "app-mapimagecore_1")]
150 pub use crate::app::mapimagecore_1::IMapImageCore_1Methods;
151 #[cfg(feature = "app-mapimagecoresbyte")]
152 pub use crate::app::mapimagecoresbyte::IMapImageCoreSbyteMethods;
153 #[cfg(feature = "app-mapimageindex")]
154 pub use crate::app::mapimageindex::IMapImageIndexMethods;
155 #[cfg(feature = "system-object")]
156 pub use crate::system::object::IObjectMethods;
157 pub use crate::{
158 app::{mapimagecore_1::IMapImageCore_1, mapimagecoresbyte::IMapImageCoreSbyte, mapimageindex::IMapImageIndex},
159 system::object::IObject,
160 };
161}