Skip to main content

engage/generated/app/
relayticketsequence.rs

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