engage/generated/app/
relayticketsequence.rs1#[cfg(feature = "app-relayticketsequence-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::procinst::{IProcInst, ProcInst},
10 system::{
11 object::{IObject, Object},
12 r#enum::{Enum, IEnum},
13 valuetype::{IValueType, ValueType},
14 },
15 };
16
17 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relayticketsequence/RelayTicketSequence_ProcDaily_Label.md"))]
18 #[repr(C)]
19 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
20 pub struct RelayTicketSequence_ProcDaily_Label {
21 pub value: i32,
22 }
23 impl ::unity::ClassIdentity for RelayTicketSequence_ProcDaily_Label {
24 const NAME: &'static str = "RelayTicketSequence.ProcDaily.Label";
25 const NAMESPACE: &'static str = "App";
26
27 fn class() -> ::unity::Class {
28 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
29 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
30 }
31 }
32 impl ::unity::IlType for RelayTicketSequence_ProcDaily_Label {
33 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
34 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
35 }
36 }
37 impl RelayTicketSequence_ProcDaily_Label {
38 pub fn end() -> Self {
39 Self { value: 0 }
40 }
41 }
42
43 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relayticketsequence/RelayTicketSequence_ProcDaily.md"))]
44 #[::unity::class(namespace = "App", name = "RelayTicketSequence.ProcDaily")]
45 #[parent(crate::app::procinst::ProcInst)]
46 pub struct RelayTicketSequence_ProcDaily {}
47
48 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relayticketsequence/RelayTicketSequence.md"))]
49 #[::unity::class(namespace = "App", name = "RelayTicketSequence")]
50 #[parent(crate::system::object::Object)]
51 pub struct RelayTicketSequence {}
52
53 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relayticketsequence/RelayTicketSequence_ProcUse.md"))]
54 #[::unity::class(namespace = "App", name = "RelayTicketSequence.ProcUse")]
55 #[parent(crate::app::procinst::ProcInst)]
56 pub struct RelayTicketSequence_ProcUse {}
57}
58
59#[cfg(feature = "app-relayticketsequence-types")]
60pub use __types::*;
61
62#[cfg(feature = "app-relayticketsequence")]
63impl RelayTicketSequence_ProcDaily {
64 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
65 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
66 unsafe {
67 ::unity::il2cpp_call!((::unity::module_base()+0x1b0c720usize)as*mut u8,();
68(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
69 }
70 }
71}
72
73#[cfg(feature = "app-relayticketsequence")]
74pub trait IRelayTicketSequence_ProcDailyMethods: IRelayTicketSequence_ProcDaily {
75 #[doc = "`Check()` overload"]
76 fn check(self) -> () {
77 unsafe {
78 let __receiver =
79 <RelayTicketSequence_ProcDaily as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
80 ::unity::il2cpp_call!((::unity::module_base()+0x1b0c3b0usize)as*mut u8,();
81(RelayTicketSequence_ProcDaily)__receiver)
82 }
83 }
84 #[doc = "`Message()` overload"]
85 fn message(self) -> () {
86 unsafe {
87 let __receiver =
88 <RelayTicketSequence_ProcDaily as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
89 ::unity::il2cpp_call!((::unity::module_base()+0x1b0c550usize)as*mut u8,();
90(RelayTicketSequence_ProcDaily)__receiver)
91 }
92 }
93 #[doc = "`AddTicketCount()` overload"]
94 fn add_ticket_count(self) -> () {
95 unsafe {
96 let __receiver =
97 <RelayTicketSequence_ProcDaily as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
98 ::unity::il2cpp_call!((::unity::module_base()+0x1b0c680usize)as*mut u8,();
99(RelayTicketSequence_ProcDaily)__receiver)
100 }
101 }
102 #[doc = "`.ctor()` overload"]
103 fn ctor(self) -> () {
104 unsafe {
105 let __receiver =
106 <RelayTicketSequence_ProcDaily as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
107 ::unity::il2cpp_call!((::unity::module_base()+0x1b0ca90usize)as*mut u8,();
108(RelayTicketSequence_ProcDaily)__receiver)
109 }
110 }
111}
112
113#[cfg(feature = "app-relayticketsequence")]
114impl<__T: IRelayTicketSequence_ProcDaily> IRelayTicketSequence_ProcDailyMethods for __T {}
115
116#[cfg(feature = "app-relayticketsequence")]
117impl RelayTicketSequence_ProcDaily {
118 pub fn check_method_info() -> &'static ::unity::il2cpp::MethodInfo {
119 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
120 }
121
122 pub fn message_method_info() -> &'static ::unity::il2cpp::MethodInfo {
123 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
124 }
125
126 pub fn add_ticket_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
127 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
128 }
129
130 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
131 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
132 }
133
134 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
135 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
136 }
137}
138
139#[cfg(feature = "app-relayticketsequence")]
140impl RelayTicketSequence_ProcDaily {
141 #[doc = "`.ctor()` — no args"]
142 pub fn new() -> Self {
143 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
144 panic!(
145 "{}
146::{}
147 failed to instantiate",
148 ::core::stringify!(RelayTicketSequence_ProcDaily),
149 ::core::stringify!(new),
150 )
151 });
152 <Self as IRelayTicketSequence_ProcDailyMethods>::ctor(this);
153 this
154 }
155}
156
157#[cfg(feature = "app-relayticketsequence")]
158impl RelayTicketSequence {
159 #[doc = "`CreateBindUse(crate::app::procinst::ProcInst)` overload"]
160 pub fn create_bind_use(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
161 unsafe {
162 ::unity::il2cpp_call!((::unity::module_base()+0x200d970usize)as*mut u8,();
163(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
164 }
165 }
166
167 #[doc = "`CreateBindDaily(crate::app::procinst::ProcInst)` overload"]
168 pub fn create_bind_daily(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
169 unsafe {
170 ::unity::il2cpp_call!((::unity::module_base()+0x200db80usize)as*mut u8,();
171(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
172 }
173 }
174}
175
176#[cfg(feature = "app-relayticketsequence")]
177impl RelayTicketSequence {
178 pub fn create_bind_use_method_info() -> &'static ::unity::il2cpp::MethodInfo {
179 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
180 }
181
182 pub fn create_bind_daily_method_info() -> &'static ::unity::il2cpp::MethodInfo {
183 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
184 }
185}
186
187#[cfg(feature = "app-relayticketsequence")]
188impl RelayTicketSequence_ProcUse {
189 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
190 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
191 unsafe {
192 ::unity::il2cpp_call!((::unity::module_base()+0x1b0cc30usize)as*mut u8,();
193(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
194 }
195 }
196}
197
198#[cfg(feature = "app-relayticketsequence")]
199pub trait IRelayTicketSequence_ProcUseMethods: IRelayTicketSequence_ProcUse {
200 #[doc = "`SubTicketCount()` overload"]
201 fn sub_ticket_count(self) -> () {
202 unsafe {
203 let __receiver =
204 <RelayTicketSequence_ProcUse as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
205 ::unity::il2cpp_call!((::unity::module_base()+0x1b0caa0usize)as*mut u8,();
206(RelayTicketSequence_ProcUse)__receiver)
207 }
208 }
209 #[doc = "`SaveGlobal()` overload"]
210 fn save_global(self) -> () {
211 unsafe {
212 let __receiver =
213 <RelayTicketSequence_ProcUse as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
214 ::unity::il2cpp_call!((::unity::module_base()+0x1b0cb20usize)as*mut u8,();
215(RelayTicketSequence_ProcUse)__receiver)
216 }
217 }
218 #[doc = "`.ctor()` overload"]
219 fn ctor(self) -> () {
220 unsafe {
221 let __receiver =
222 <RelayTicketSequence_ProcUse as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
223 ::unity::il2cpp_call!((::unity::module_base()+0x1b0ce60usize)as*mut u8,();
224(RelayTicketSequence_ProcUse)__receiver)
225 }
226 }
227}
228
229#[cfg(feature = "app-relayticketsequence")]
230impl<__T: IRelayTicketSequence_ProcUse> IRelayTicketSequence_ProcUseMethods for __T {}
231
232#[cfg(feature = "app-relayticketsequence")]
233impl RelayTicketSequence_ProcUse {
234 pub fn sub_ticket_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
235 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
236 }
237
238 pub fn save_global_method_info() -> &'static ::unity::il2cpp::MethodInfo {
239 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
240 }
241
242 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
243 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
244 }
245
246 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
247 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
248 }
249}
250
251#[cfg(feature = "app-relayticketsequence")]
252impl RelayTicketSequence_ProcUse {
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!(RelayTicketSequence_ProcUse),
261 ::core::stringify!(new),
262 )
263 });
264 <Self as IRelayTicketSequence_ProcUseMethods>::ctor(this);
265 this
266 }
267}
268
269#[cfg(feature = "app-relayticketsequence")]
270#[doc(hidden)]
271pub mod prelude {
272 pub use super::{
273 IRelayTicketSequence, IRelayTicketSequence_ProcDaily, IRelayTicketSequence_ProcDailyMethods, IRelayTicketSequence_ProcUse,
274 IRelayTicketSequence_ProcUseMethods, RelayTicketSequence, RelayTicketSequence_ProcDaily, RelayTicketSequence_ProcDaily_Label,
275 RelayTicketSequence_ProcUse,
276 };
277 #[cfg(feature = "app-procinst")]
278 pub use crate::app::procinst::IProcInstMethods;
279 #[cfg(feature = "system-object")]
280 pub use crate::system::object::IObjectMethods;
281 #[cfg(feature = "system-enum")]
282 pub use crate::system::r#enum::IEnumMethods;
283 #[cfg(feature = "system-valuetype")]
284 pub use crate::system::valuetype::IValueTypeMethods;
285 pub use crate::{
286 app::procinst::IProcInst,
287 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
288 };
289}