engage/generated/app/
endrolldata.rs1#[cfg(feature = "app-endrolldata-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 structbase::{IStructBase, StructBase},
11 structdata_1::{IStructData_1, StructData_1},
12 structtemplate_1::{IStructTemplate_1, StructTemplate_1},
13 },
14 system::{
15 object::{IObject, Object},
16 r#enum::{Enum, IEnum},
17 valuetype::{IValueType, ValueType},
18 },
19 };
20
21 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/endrolldata/EndRollData_Kind.md"))]
22 #[repr(C)]
23 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
24 pub struct EndRollData_Kind {
25 pub value: i32,
26 }
27 impl ::unity::ClassIdentity for EndRollData_Kind {
28 const NAME: &'static str = "EndRollData.Kind";
29 const NAMESPACE: &'static str = "App";
30
31 fn class() -> ::unity::Class {
32 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
33 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
34 }
35 }
36 impl ::unity::IlType for EndRollData_Kind {
37 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
38 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
39 }
40 }
41 impl EndRollData_Kind {
42 pub fn none() -> Self {
43 Self { value: 0 }
44 }
45
46 pub fn staff() -> Self {
47 Self { value: 1 }
48 }
49
50 pub fn name1() -> Self {
51 Self { value: 2 }
52 }
53
54 pub fn name2() -> Self {
55 Self { value: 3 }
56 }
57
58 pub fn name3() -> Self {
59 Self { value: 4 }
60 }
61
62 pub fn cast() -> Self {
63 Self { value: 5 }
64 }
65
66 pub fn company_s() -> Self {
67 Self { value: 6 }
68 }
69
70 pub fn company_m() -> Self {
71 Self { value: 7 }
72 }
73
74 pub fn company_l() -> Self {
75 Self { value: 8 }
76 }
77
78 pub fn image() -> Self {
79 Self { value: 9 }
80 }
81
82 pub fn space_s() -> Self {
83 Self { value: 10 }
84 }
85
86 pub fn space_m() -> Self {
87 Self { value: 11 }
88 }
89
90 pub fn space_l() -> Self {
91 Self { value: 12 }
92 }
93 }
94
95 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/endrolldata/EndRollData.md"))]
96 #[::unity::class(namespace = "App", name = "EndRollData")]
97 #[parent(crate::app::structdata_1::StructData_1<crate::app::endrolldata::EndRollData>)]
98 pub struct EndRollData {}
99}
100
101#[cfg(feature = "app-endrolldata-types")]
102pub use __types::*;
103
104#[cfg(feature = "app-endrolldata")]
105impl EndRollData {
106 #[doc = "`Load()` overload"]
107 pub fn load() -> () {
108 unsafe {
109 ::unity::il2cpp_call!((::unity::module_base()+0x22e36b0usize)as*mut u8,();
110 )
111 }
112 }
113}
114
115#[cfg(feature = "app-endrolldata")]
116pub trait IEndRollDataMethods: IEndRollData {
117 #[doc = "`get_Type()` overload"]
118 fn get_type(self) -> crate::app::endrolldata::EndRollData_Kind {
119 unsafe {
120 let __receiver = <EndRollData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
121 ::unity::il2cpp_call!((::unity::module_base()+0x22e3760usize)as*mut u8,crate::app::endrolldata::EndRollData_Kind;
122(EndRollData)__receiver)
123 }
124 }
125 #[doc = "`set_Type(crate::app::endrolldata::EndRollData_Kind)` overload"]
126 fn set_type(self, value: impl ::core::convert::Into<crate::app::endrolldata::EndRollData_Kind>) -> () {
127 unsafe {
128 let __receiver = <EndRollData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
129 ::unity::il2cpp_call!((::unity::module_base()+0x22e3770usize)as*mut u8,();
130(EndRollData)__receiver,(crate::app::endrolldata::EndRollData_Kind)::core::convert::Into::into(value))
131 }
132 }
133 #[doc = "`get_Text1()` overload"]
134 fn get_text1(self) -> ::unity::Il2CppString {
135 unsafe {
136 let __receiver = <EndRollData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
137 ::unity::il2cpp_call!((::unity::module_base()+0x22e3780usize)as*mut u8, ::unity::Il2CppString;
138(EndRollData)__receiver)
139 }
140 }
141 #[doc = "`set_Text1(::unity::Il2CppString)` overload"]
142 fn set_text1(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
143 unsafe {
144 let __receiver = <EndRollData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
145 ::unity::il2cpp_call!((::unity::module_base()+0x22e3790usize)as*mut u8,();
146(EndRollData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
147 }
148 }
149 #[doc = "`get_Text2()` overload"]
150 fn get_text2(self) -> ::unity::Il2CppString {
151 unsafe {
152 let __receiver = <EndRollData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
153 ::unity::il2cpp_call!((::unity::module_base()+0x22e37a0usize)as*mut u8, ::unity::Il2CppString;
154(EndRollData)__receiver)
155 }
156 }
157 #[doc = "`set_Text2(::unity::Il2CppString)` overload"]
158 fn set_text2(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
159 unsafe {
160 let __receiver = <EndRollData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
161 ::unity::il2cpp_call!((::unity::module_base()+0x22e37b0usize)as*mut u8,();
162(EndRollData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
163 }
164 }
165 #[doc = "`get_Text3()` overload"]
166 fn get_text3(self) -> ::unity::Il2CppString {
167 unsafe {
168 let __receiver = <EndRollData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
169 ::unity::il2cpp_call!((::unity::module_base()+0x22e37c0usize)as*mut u8, ::unity::Il2CppString;
170(EndRollData)__receiver)
171 }
172 }
173 #[doc = "`set_Text3(::unity::Il2CppString)` overload"]
174 fn set_text3(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
175 unsafe {
176 let __receiver = <EndRollData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
177 ::unity::il2cpp_call!((::unity::module_base()+0x22e37d0usize)as*mut u8,();
178(EndRollData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
179 }
180 }
181 #[doc = "`get_Text()` overload"]
182 fn get_text(self) -> ::unity::Il2CppString {
183 unsafe {
184 let __receiver = <EndRollData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
185 ::unity::il2cpp_call!((::unity::module_base()+0x22e37e0usize)as*mut u8, ::unity::Il2CppString;
186(EndRollData)__receiver)
187 }
188 }
189 #[doc = "`.ctor()` overload"]
190 fn ctor(self) -> () {
191 unsafe {
192 let __receiver = <EndRollData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
193 ::unity::il2cpp_call!((::unity::module_base()+0x22e3800usize)as*mut u8,();
194(EndRollData)__receiver)
195 }
196 }
197}
198
199#[cfg(feature = "app-endrolldata")]
200impl<__T: IEndRollData> IEndRollDataMethods for __T {}
201
202#[cfg(feature = "app-endrolldata")]
203impl EndRollData {
204 pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
205 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
206 }
207
208 pub fn get_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
209 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
210 }
211
212 pub fn set_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
213 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
214 }
215
216 pub fn get_text1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
217 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
218 }
219
220 pub fn set_text1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
221 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
222 }
223
224 pub fn get_text2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
225 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
226 }
227
228 pub fn set_text2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
229 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
230 }
231
232 pub fn get_text3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
233 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
234 }
235
236 pub fn set_text3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
237 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
238 }
239
240 pub fn get_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
241 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
242 }
243
244 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
245 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
246 }
247}
248
249#[cfg(feature = "app-endrolldata")]
250impl EndRollData {
251 #[doc = "`.ctor()` — no args"]
252 pub fn new() -> Self {
253 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
254 panic!(
255 "{}
256::{}
257 failed to instantiate",
258 ::core::stringify!(EndRollData),
259 ::core::stringify!(new),
260 )
261 });
262 <Self as IEndRollDataMethods>::ctor(this);
263 this
264 }
265}
266
267#[cfg(feature = "app-endrolldata")]
268#[doc(hidden)]
269pub mod prelude {
270 pub use super::{EndRollData, EndRollData_Kind, IEndRollData, IEndRollDataMethods};
271 #[cfg(feature = "app-structbase")]
272 pub use crate::app::structbase::IStructBaseMethods;
273 #[cfg(feature = "app-structdata_1")]
274 pub use crate::app::structdata_1::IStructData_1Methods;
275 #[cfg(feature = "app-structtemplate_1")]
276 pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
277 #[cfg(feature = "system-object")]
278 pub use crate::system::object::IObjectMethods;
279 #[cfg(feature = "system-enum")]
280 pub use crate::system::r#enum::IEnumMethods;
281 #[cfg(feature = "system-valuetype")]
282 pub use crate::system::valuetype::IValueTypeMethods;
283 pub use crate::{
284 app::{structbase::IStructBase, structdata_1::IStructData_1, structtemplate_1::IStructTemplate_1},
285 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
286 };
287}