Skip to main content

engage/generated/app/
mapdeploymoveimage.rs

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