Skip to main content

engage/generated/app/
versusviolationtopcontent.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-versusviolationtopcontent-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            monobehaviour::{IMonoBehaviour, MonoBehaviour},
14            object_2::{IObject_2, Object_2},
15        },
16    };
17
18    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versusviolationtopcontent/VersusViolationTopContent.md"))]
19    #[::unity::class(namespace = "App", name = "VersusViolationTopContent")]
20    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
21    pub struct VersusViolationTopContent {
22        #[static_field]
23        #[rename(name = "PrefabPath")]
24        pub prefab_path: ::unity::Il2CppString,
25        #[offset(24)]
26        #[rename(name = "m_CaptureImage")]
27        pub m_capture_image: crate::unity_engine::ui::image::Image,
28        #[offset(32)]
29        #[rename(name = "m_CategoryText")]
30        pub m_category_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
31        #[offset(40)]
32        #[rename(name = "m_ReasonText")]
33        pub m_reason_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
34        #[offset(48)]
35        #[rename(name = "m_CaptureTitle")]
36        pub m_capture_title: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
37        #[offset(56)]
38        #[rename(name = "m_CategoryTitle")]
39        pub m_category_title: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
40        #[offset(64)]
41        #[rename(name = "m_ReasonTitle")]
42        pub m_reason_title: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
43        #[offset(72)]
44        #[rename(name = "m_CategoryWindow")]
45        pub m_category_window: crate::unity_engine::gameobject::GameObject,
46        #[offset(80)]
47        #[rename(name = "m_ReasonWindow")]
48        pub m_reason_window: crate::unity_engine::gameobject::GameObject,
49        #[offset(88)]
50        #[rename(name = "EnableAlpha")]
51        pub enable_alpha: f32,
52        #[offset(92)]
53        #[rename(name = "DisableAlpha")]
54        pub disable_alpha: f32,
55    }
56}
57
58#[cfg(feature = "app-versusviolationtopcontent-types")]
59pub use __types::*;
60
61#[cfg(feature = "app-versusviolationtopcontent")]
62impl VersusViolationTopContent {
63    #[doc = "`LoadPrefabAsync()` overload"]
64    pub fn load_prefab_async() -> () {
65        unsafe {
66            ::unity::il2cpp_call!((::unity::module_base()+0x21bcd10usize)as*mut u8,();
67            )
68        }
69    }
70
71    #[doc = "`IsLoadingPrefab()` overload"]
72    pub fn is_loading_prefab() -> bool {
73        unsafe {
74            ::unity::il2cpp_call!((::unity::module_base()+0x21bcdb0usize)as*mut u8,bool;
75            )
76        }
77    }
78
79    #[doc = "`UnloadPrefab()` overload"]
80    pub fn unload_prefab() -> () {
81        unsafe {
82            ::unity::il2cpp_call!((::unity::module_base()+0x21bce30usize)as*mut u8,();
83            )
84        }
85    }
86
87    #[doc = "`Create()` overload"]
88    pub fn create() -> crate::app::versusviolationtopcontent::VersusViolationTopContent {
89        unsafe {
90            ::unity::il2cpp_call!((::unity::module_base()+0x21bceb0usize)as*mut u8,crate::app::versusviolationtopcontent::VersusViolationTopContent;
91            )
92        }
93    }
94
95    #[doc = "`Destroy(crate::app::versusviolationtopcontent::VersusViolationTopContent)` overload"]
96    pub fn destroy(content: impl ::core::convert::Into<crate::app::versusviolationtopcontent::VersusViolationTopContent>) -> () {
97        unsafe {
98            ::unity::il2cpp_call!((::unity::module_base()+0x21bcf60usize)as*mut u8,();
99(crate::app::versusviolationtopcontent::VersusViolationTopContent)::core::convert::Into::into(content))
100        }
101    }
102}
103
104#[cfg(feature = "app-versusviolationtopcontent")]
105pub trait IVersusViolationTopContentMethods: IVersusViolationTopContent {
106    #[doc = "`Start()` overload"]
107    fn start(self) -> () {
108        unsafe {
109            let __receiver =
110                <VersusViolationTopContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
111            ::unity::il2cpp_call!((::unity::module_base()+0x21bcfe0usize)as*mut u8,();
112(VersusViolationTopContent)__receiver)
113        }
114    }
115    #[doc = "`SetCapture(crate::unity_engine::texture2d::Texture2D)` overload"]
116    fn set_capture(self, tex: impl ::core::convert::Into<crate::unity_engine::texture2d::Texture2D>) -> () {
117        unsafe {
118            let __receiver =
119                <VersusViolationTopContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
120            ::unity::il2cpp_call!((::unity::module_base()+0x21bd150usize)as*mut u8,();
121(VersusViolationTopContent)__receiver,(crate::unity_engine::texture2d::Texture2D)::core::convert::Into::into(tex))
122        }
123    }
124    #[doc = "`SetCategoryText(::unity::Il2CppString)` overload"]
125    fn set_category_text(self, text: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
126        unsafe {
127            let __receiver =
128                <VersusViolationTopContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
129            ::unity::il2cpp_call!((::unity::module_base()+0x21bd200usize)as*mut u8,();
130(VersusViolationTopContent)__receiver,(::unity::Il2CppString)::core::convert::Into::into(text))
131        }
132    }
133    #[doc = "`SetReasonText(::unity::Il2CppString)` overload"]
134    fn set_reason_text(self, text: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
135        unsafe {
136            let __receiver =
137                <VersusViolationTopContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
138            ::unity::il2cpp_call!((::unity::module_base()+0x21bd280usize)as*mut u8,();
139(VersusViolationTopContent)__receiver,(::unity::Il2CppString)::core::convert::Into::into(text))
140        }
141    }
142    #[doc = "`HideCategory()` overload"]
143    fn hide_category(self) -> () {
144        unsafe {
145            let __receiver =
146                <VersusViolationTopContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
147            ::unity::il2cpp_call!((::unity::module_base()+0x21bd300usize)as*mut u8,();
148(VersusViolationTopContent)__receiver)
149        }
150    }
151    #[doc = "`ShowCategory()` overload"]
152    fn show_category(self) -> () {
153        unsafe {
154            let __receiver =
155                <VersusViolationTopContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
156            ::unity::il2cpp_call!((::unity::module_base()+0x21bd3c0usize)as*mut u8,();
157(VersusViolationTopContent)__receiver)
158        }
159    }
160    #[doc = "`HideReason()` overload"]
161    fn hide_reason(self) -> () {
162        unsafe {
163            let __receiver =
164                <VersusViolationTopContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
165            ::unity::il2cpp_call!((::unity::module_base()+0x21bd480usize)as*mut u8,();
166(VersusViolationTopContent)__receiver)
167        }
168    }
169    #[doc = "`ShowReason()` overload"]
170    fn show_reason(self) -> () {
171        unsafe {
172            let __receiver =
173                <VersusViolationTopContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
174            ::unity::il2cpp_call!((::unity::module_base()+0x21bd540usize)as*mut u8,();
175(VersusViolationTopContent)__receiver)
176        }
177    }
178    #[doc = "`.ctor()` overload"]
179    fn ctor(self) -> () {
180        unsafe {
181            let __receiver =
182                <VersusViolationTopContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
183            ::unity::il2cpp_call!((::unity::module_base()+0x21bd600usize)as*mut u8,();
184(VersusViolationTopContent)__receiver)
185        }
186    }
187}
188
189#[cfg(feature = "app-versusviolationtopcontent")]
190impl<__T: IVersusViolationTopContent> IVersusViolationTopContentMethods for __T {}
191
192#[cfg(feature = "app-versusviolationtopcontent")]
193impl VersusViolationTopContent {
194    pub fn load_prefab_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
195        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
196    }
197
198    pub fn is_loading_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
199        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
200    }
201
202    pub fn unload_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
203        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
204    }
205
206    pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
207        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
208    }
209
210    pub fn destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
211        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
212    }
213
214    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
215        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
216    }
217
218    pub fn set_capture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
219        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
220    }
221
222    pub fn set_category_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
223        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
224    }
225
226    pub fn set_reason_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
227        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
228    }
229
230    pub fn hide_category_method_info() -> &'static ::unity::il2cpp::MethodInfo {
231        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
232    }
233
234    pub fn show_category_method_info() -> &'static ::unity::il2cpp::MethodInfo {
235        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
236    }
237
238    pub fn hide_reason_method_info() -> &'static ::unity::il2cpp::MethodInfo {
239        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
240    }
241
242    pub fn show_reason_method_info() -> &'static ::unity::il2cpp::MethodInfo {
243        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
244    }
245
246    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
247        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
248    }
249}
250
251#[cfg(feature = "app-versusviolationtopcontent")]
252impl VersusViolationTopContent {
253    #[doc = "`.ctor()` — no args"]
254    pub fn new() -> Self {
255        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
256            panic!(
257                "{}
258::{}
259 failed to instantiate",
260                ::core::stringify!(VersusViolationTopContent),
261                ::core::stringify!(new),
262            )
263        });
264        <Self as IVersusViolationTopContentMethods>::ctor(this);
265        this
266    }
267}
268
269#[cfg(feature = "app-versusviolationtopcontent")]
270#[doc(hidden)]
271pub mod prelude {
272    pub use super::{IVersusViolationTopContent, IVersusViolationTopContentMethods, VersusViolationTopContent};
273    #[cfg(feature = "system-object")]
274    pub use crate::system::object::IObjectMethods;
275    #[cfg(feature = "unity_engine-behaviour")]
276    pub use crate::unity_engine::behaviour::IBehaviourMethods;
277    #[cfg(feature = "unity_engine-component")]
278    pub use crate::unity_engine::component::IComponentMethods;
279    #[cfg(feature = "unity_engine-monobehaviour")]
280    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
281    #[cfg(feature = "unity_engine-object_2")]
282    pub use crate::unity_engine::object_2::IObject_2Methods;
283    pub use crate::{
284        system::object::IObject,
285        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
286    };
287}