engage/generated/app/
jobintrostatus.rs1#[cfg(feature = "app-jobintrostatus-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 procinst::{IProcInst, ProcInst},
11 singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
12 },
13 system::object::{IObject, Object},
14 };
15
16 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/jobintrostatus/JobIntroStatus.md"))]
17 #[::unity::class(namespace = "App", name = "JobIntroStatus")]
18 #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::jobintrostatus::JobIntroStatus>)]
19 pub struct JobIntroStatus {
20 #[static_field]
21 #[rename(name = "TitlePrefabPath")]
22 pub title_prefab_path: ::unity::Il2CppString,
23 #[static_field]
24 #[rename(name = "InfoPrefabPath")]
25 pub info_prefab_path: ::unity::Il2CppString,
26 #[offset(120)]
27 #[rename(name = "m_TitlePrefabHandle")]
28 pub m_title_prefab_handle: crate::app::tresourcehandle_1::TResourceHandle_1<crate::unity_engine::gameobject::GameObject>,
29 #[offset(128)]
30 #[rename(name = "m_TitleGameObject")]
31 pub m_title_game_object: crate::unity_engine::gameobject::GameObject,
32 #[offset(136)]
33 #[rename(name = "m_TitleSetter")]
34 pub m_title_setter: crate::app::jobintrotitlesetter::JobIntroTitleSetter,
35 #[offset(144)]
36 #[rename(name = "m_InfoPrefabHandle")]
37 pub m_info_prefab_handle: crate::app::tresourcehandle_1::TResourceHandle_1<crate::unity_engine::gameobject::GameObject>,
38 #[offset(152)]
39 #[rename(name = "m_InfoGameObject")]
40 pub m_info_game_object: crate::unity_engine::gameobject::GameObject,
41 #[offset(160)]
42 #[rename(name = "m_InfoSetter")]
43 pub m_info_setter: crate::app::jobintroinfosetter::JobIntroInfoSetter,
44 }
45}
46
47#[cfg(feature = "app-jobintrostatus-types")]
48pub use __types::*;
49
50#[cfg(feature = "app-jobintrostatus")]
51impl JobIntroStatus {
52 #[doc = "`get_ReadyTime1()` overload"]
53 pub fn get_ready_time1() -> f32 {
54 unsafe {
55 ::unity::il2cpp_call!((::unity::module_base()+0x2059db0usize)as*mut u8,f32;
56 )
57 }
58 }
59
60 #[doc = "`set_ReadyTime1(f32)` overload"]
61 pub fn set_ready_time1(value: impl ::core::convert::Into<f32>) -> () {
62 unsafe {
63 ::unity::il2cpp_call!((::unity::module_base()+0x2059e00usize)as*mut u8,();
64(f32)::core::convert::Into::into(value))
65 }
66 }
67
68 #[doc = "`get_ReadyTime2()` overload"]
69 pub fn get_ready_time2() -> f32 {
70 unsafe {
71 ::unity::il2cpp_call!((::unity::module_base()+0x2059e60usize)as*mut u8,f32;
72 )
73 }
74 }
75
76 #[doc = "`set_ReadyTime2(f32)` overload"]
77 pub fn set_ready_time2(value: impl ::core::convert::Into<f32>) -> () {
78 unsafe {
79 ::unity::il2cpp_call!((::unity::module_base()+0x2059eb0usize)as*mut u8,();
80(f32)::core::convert::Into::into(value))
81 }
82 }
83
84 #[doc = "`CreateAsync(crate::app::procinst::ProcInst)` overload"]
85 pub fn create_async(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
86 unsafe {
87 ::unity::il2cpp_call!((::unity::module_base()+0x20593b0usize)as*mut u8,();
88(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
89 }
90 }
91
92 #[doc = "`CreateImpl(crate::app::procinst::ProcInst, crate::app::jobintrostatus::JobIntroStatus)` overload"]
93 pub fn create_impl(
94 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
95 p: impl ::core::convert::Into<crate::app::jobintrostatus::JobIntroStatus>,
96 ) -> () {
97 unsafe {
98 ::unity::il2cpp_call!((::unity::module_base()+0x2059f90usize)as*mut u8,();
99(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::jobintrostatus::JobIntroStatus)::core::convert::Into::into(p))
100 }
101 }
102
103 #[doc = "`CreateDescs(crate::app::jobintrostatus::JobIntroStatus)` overload"]
104 pub fn create_descs(p: impl ::core::convert::Into<crate::app::jobintrostatus::JobIntroStatus>) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
105 unsafe {
106 ::unity::il2cpp_call!((::unity::module_base()+0x2059fd0usize)as*mut u8, ::unity::Array<crate::app::procdesc::ProcDesc> ;
107(crate::app::jobintrostatus::JobIntroStatus)::core::convert::Into::into(p))
108 }
109 }
110
111 #[doc = "`StartJobIntro(crate::app::unit::Unit)` overload"]
112 pub fn start_job_intro(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
113 unsafe {
114 ::unity::il2cpp_call!((::unity::module_base()+0x205a440usize)as*mut u8,();
115(crate::app::unit::Unit)::core::convert::Into::into(unit))
116 }
117 }
118
119 #[doc = "`Destroy()` overload"]
120 pub fn destroy() -> () {
121 unsafe {
122 ::unity::il2cpp_call!((::unity::module_base()+0x2059800usize)as*mut u8,();
123 )
124 }
125 }
126}
127
128#[cfg(feature = "app-jobintrostatus")]
129pub trait IJobIntroStatusMethods: IJobIntroStatus {
130 #[doc = "`CreateAsync()` overload"]
131 fn create_async_2(self) -> () {
132 unsafe {
133 let __receiver = <JobIntroStatus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
134 ::unity::il2cpp_call!((::unity::module_base()+0x205a240usize)as*mut u8,();
135(JobIntroStatus)__receiver)
136 }
137 }
138 #[doc = "`IsCreating()` overload"]
139 fn is_creating(self) -> bool {
140 unsafe {
141 let __receiver = <JobIntroStatus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
142 ::unity::il2cpp_call!((::unity::module_base()+0x205a3a0usize)as*mut u8,bool;
143(JobIntroStatus)__receiver)
144 }
145 }
146 #[doc = "`Tick()` overload"]
147 fn tick(self) -> () {
148 unsafe {
149 let __receiver = <JobIntroStatus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
150 ::unity::il2cpp_call!((::unity::module_base()+0x205a420usize)as*mut u8,();
151(JobIntroStatus)__receiver)
152 }
153 }
154 #[doc = "`StartJobIntroImpl(crate::app::unit::Unit)` overload"]
155 fn start_job_intro_impl(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
156 unsafe {
157 let __receiver = <JobIntroStatus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
158 ::unity::il2cpp_call!((::unity::module_base()+0x205a4f0usize)as*mut u8,();
159(JobIntroStatus)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
160 }
161 }
162 #[doc = "`.ctor()` overload"]
163 fn ctor(self) -> () {
164 unsafe {
165 let __receiver = <JobIntroStatus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
166 ::unity::il2cpp_call!((::unity::module_base()+0x2059f10usize)as*mut u8,();
167(JobIntroStatus)__receiver)
168 }
169 }
170}
171
172#[cfg(feature = "app-jobintrostatus")]
173impl<__T: IJobIntroStatus> IJobIntroStatusMethods for __T {}
174
175#[cfg(feature = "app-jobintrostatus")]
176impl JobIntroStatus {
177 pub fn get_ready_time1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
178 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
179 }
180
181 pub fn set_ready_time1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
182 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
183 }
184
185 pub fn get_ready_time2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
186 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
187 }
188
189 pub fn set_ready_time2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
190 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
191 }
192
193 pub fn create_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
194 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
195 }
196
197 pub fn create_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
198 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
199 }
200
201 pub fn create_descs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
202 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
203 }
204
205 pub fn create_async_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
206 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
207 }
208
209 pub fn is_creating_method_info() -> &'static ::unity::il2cpp::MethodInfo {
210 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
211 }
212
213 pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
214 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
215 }
216
217 pub fn start_job_intro_method_info() -> &'static ::unity::il2cpp::MethodInfo {
218 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
219 }
220
221 pub fn start_job_intro_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
222 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
223 }
224
225 pub fn destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
226 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
227 }
228
229 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
230 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
231 }
232}
233
234#[cfg(feature = "app-jobintrostatus")]
235impl JobIntroStatus {
236 #[doc = "`.ctor()` — no args"]
237 pub fn new() -> Self {
238 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
239 panic!(
240 "{}
241::{}
242 failed to instantiate",
243 ::core::stringify!(JobIntroStatus),
244 ::core::stringify!(new),
245 )
246 });
247 <Self as IJobIntroStatusMethods>::ctor(this);
248 this
249 }
250}
251
252#[cfg(feature = "app-jobintrostatus")]
253#[doc(hidden)]
254pub mod prelude {
255 pub use super::{IJobIntroStatus, IJobIntroStatusMethods, JobIntroStatus};
256 #[cfg(feature = "app-procinst")]
257 pub use crate::app::procinst::IProcInstMethods;
258 #[cfg(feature = "app-singletonprocinst_1")]
259 pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
260 #[cfg(feature = "system-object")]
261 pub use crate::system::object::IObjectMethods;
262 pub use crate::{
263 app::{procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1},
264 system::object::IObject,
265 };
266}