1#[cfg(feature = "app-refreshdemosequence-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/refreshdemosequence/RefreshDemoSequence_RefreshArea.md"))]
18 #[repr(C)]
19 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
20 pub struct RefreshDemoSequence_RefreshArea {
21 pub value: i32,
22 }
23 impl ::unity::ClassIdentity for RefreshDemoSequence_RefreshArea {
24 const NAME: &'static str = "RefreshDemoSequence.RefreshArea";
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 RefreshDemoSequence_RefreshArea {
33 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
34 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
35 }
36 }
37 impl RefreshDemoSequence_RefreshArea {
38 pub fn pool() -> Self {
39 Self { value: 0 }
40 }
41
42 pub fn orchard() -> Self {
43 Self { value: 1 }
44 }
45
46 pub fn stable() -> Self {
47 Self { value: 2 }
48 }
49 }
50
51 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/refreshdemosequence/RefreshDemoSequence.md"))]
52 #[::unity::class(namespace = "App", name = "RefreshDemoSequence")]
53 #[parent(crate::app::procinst::ProcInst)]
54 pub struct RefreshDemoSequence {
55 #[static_field]
56 #[rename(name = "s_BasketPath")]
57 pub s_basket_path: ::unity::Il2CppString,
58 #[static_field]
59 #[rename(name = "s_FruitsPath")]
60 pub s_fruits_path: ::unity::Il2CppString,
61 #[static_field]
62 #[rename(name = "s_AOCHumMPath")]
63 pub s_aoc_hum_m_path: ::unity::Il2CppString,
64 #[static_field]
65 #[rename(name = "s_AOCHumFPath")]
66 pub s_aoc_hum_f_path: ::unity::Il2CppString,
67 #[static_field]
68 #[rename(name = "s_AOCHorsePath")]
69 pub s_aoc_horse_path: ::unity::Il2CppString,
70 #[static_field]
71 #[rename(name = "s_AOCc400Path")]
72 pub s_ao_cc400_path: ::unity::Il2CppString,
73 #[offset(112)]
74 #[rename(name = "m_RefreshArea")]
75 pub m_refresh_area: crate::app::refreshdemosequence::RefreshDemoSequence_RefreshArea,
76 #[offset(120)]
77 #[rename(name = "m_SelectUnitList")]
78 pub m_select_unit_list: crate::system::collections::generic::list_1::List_1<crate::app::unit::Unit>,
79 #[offset(128)]
80 #[rename(name = "m_AreaObject")]
81 pub m_area_object: crate::unity_engine::gameobject::GameObject,
82 #[offset(136)]
83 #[rename(name = "m_LoadingCount")]
84 pub m_loading_count: i32,
85 #[offset(144)]
86 #[rename(name = "m_MainCamera")]
87 pub m_main_camera: crate::unity_engine::gameobject::GameObject,
88 #[offset(152)]
89 #[rename(name = "m_DemoCameraHandle")]
90 pub m_demo_camera_handle: crate::app::resourcehandle_2::ResourceHandle_2,
91 #[offset(160)]
92 #[rename(name = "m_DemoCamera")]
93 pub m_demo_camera: crate::unity_engine::gameobject::GameObject,
94 #[offset(168)]
95 #[rename(name = "m_ReliancePopUp")]
96 pub m_reliance_pop_up: crate::app::reliancepopupcontroller::ReliancePopUpController,
97 }
98}
99
100#[cfg(feature = "app-refreshdemosequence-types")]
101pub use __types::*;
102
103#[cfg(feature = "app-refreshdemosequence")]
104impl RefreshDemoSequence {
105 #[doc = "`CreateBind(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
106 pub fn create_bind(
107 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
108 aid: impl ::core::convert::Into<::unity::Il2CppString>,
109 unit1: impl ::core::convert::Into<crate::app::unit::Unit>,
110 unit2: impl ::core::convert::Into<crate::app::unit::Unit>,
111 ) -> () {
112 unsafe {
113 ::unity::il2cpp_call!((::unity::module_base()+0x22b8b30usize)as*mut u8,();
114(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(aid),(crate::app::unit::Unit)::core::convert::Into::into(unit1),(crate::app::unit::Unit)::core::convert::Into::into(unit2))
115 }
116 }
117
118 #[doc = "`.cctor()` overload"]
119 pub fn cctor() -> () {
120 unsafe {
121 ::unity::il2cpp_call!((::unity::module_base()+0x22bacd0usize)as*mut u8,();
122 )
123 }
124 }
125}
126
127#[cfg(feature = "app-refreshdemosequence")]
128pub trait IRefreshDemoSequenceMethods: IRefreshDemoSequence {
129 #[doc = "`.ctor(::unity::Il2CppString, crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
130 fn ctor(
131 self,
132 aid: impl ::core::convert::Into<::unity::Il2CppString>,
133 unit1: impl ::core::convert::Into<crate::app::unit::Unit>,
134 unit2: impl ::core::convert::Into<crate::app::unit::Unit>,
135 ) -> () {
136 unsafe {
137 let __receiver = <RefreshDemoSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
138 ::unity::il2cpp_call!((::unity::module_base()+0x22b8bd0usize)as*mut u8,();
139(RefreshDemoSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(aid),(crate::app::unit::Unit)::core::convert::Into::into(unit1),(crate::app::unit::Unit)::core::convert::Into::into(unit2))
140 }
141 }
142 #[doc = "`CreateDesc()` overload"]
143 fn create_desc(self) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
144 unsafe {
145 let __receiver = <RefreshDemoSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
146 ::unity::il2cpp_call!((::unity::module_base()+0x22b8d80usize)as*mut u8, ::unity::Array<crate::app::procdesc::ProcDesc> ;
147(RefreshDemoSequence)__receiver)
148 }
149 }
150 #[doc = "`StartSequence()` overload"]
151 fn start_sequence(self) -> () {
152 unsafe {
153 let __receiver = <RefreshDemoSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
154 ::unity::il2cpp_call!((::unity::module_base()+0x22b9470usize)as*mut u8,();
155(RefreshDemoSequence)__receiver)
156 }
157 }
158 #[doc = "`CreateUnit(crate::app::unit::Unit, i32)` overload"]
159 fn create_unit(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, locator_num: impl ::core::convert::Into<i32>) -> () {
160 unsafe {
161 let __receiver = <RefreshDemoSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
162 ::unity::il2cpp_call!((::unity::module_base()+0x22b9a30usize)as*mut u8,();
163(RefreshDemoSequence)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(locator_num))
164 }
165 }
166 #[doc = "`CreateHorse(::unity::Il2CppString, i32)` overload"]
167 fn create_horse(self, pid: impl ::core::convert::Into<::unity::Il2CppString>, locator_num: impl ::core::convert::Into<i32>) -> () {
168 unsafe {
169 let __receiver = <RefreshDemoSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
170 ::unity::il2cpp_call!((::unity::module_base()+0x22b9d00usize)as*mut u8,();
171(RefreshDemoSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid),(i32)::core::convert::Into::into(locator_num))
172 }
173 }
174 #[doc = "`IsWaitingSetup()` overload"]
175 fn is_waiting_setup(self) -> bool {
176 unsafe {
177 let __receiver = <RefreshDemoSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
178 ::unity::il2cpp_call!((::unity::module_base()+0x22b9f20usize)as*mut u8,bool;
179(RefreshDemoSequence)__receiver)
180 }
181 }
182 #[doc = "`PlayDemo()` overload"]
183 fn play_demo(self) -> crate::system::collections::ienumerator::IEnumerator {
184 unsafe {
185 let __receiver = <RefreshDemoSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
186 ::unity::il2cpp_call!((::unity::module_base()+0x22b9f60usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
187(RefreshDemoSequence)__receiver)
188 }
189 }
190 #[doc = "`EndSequence()` overload"]
191 fn end_sequence(self) -> () {
192 unsafe {
193 let __receiver = <RefreshDemoSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
194 ::unity::il2cpp_call!((::unity::module_base()+0x22b9fe0usize)as*mut u8,();
195(RefreshDemoSequence)__receiver)
196 }
197 }
198 #[doc = "`LoadResource()` overload"]
199 fn load_resource(self) -> () {
200 unsafe {
201 let __receiver = <RefreshDemoSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
202 ::unity::il2cpp_call!((::unity::module_base()+0x22ba1f0usize)as*mut u8,();
203(RefreshDemoSequence)__receiver)
204 }
205 }
206 #[doc = "`IsLoadingResource()` overload"]
207 fn is_loading_resource(self) -> bool {
208 unsafe {
209 let __receiver = <RefreshDemoSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
210 ::unity::il2cpp_call!((::unity::module_base()+0x22ba960usize)as*mut u8,bool;
211(RefreshDemoSequence)__receiver)
212 }
213 }
214 #[doc = "`UnloadResource()` overload"]
215 fn unload_resource(self) -> () {
216 unsafe {
217 let __receiver = <RefreshDemoSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
218 ::unity::il2cpp_call!((::unity::module_base()+0x22babc0usize)as*mut u8,();
219(RefreshDemoSequence)__receiver)
220 }
221 }
222}
223
224#[cfg(feature = "app-refreshdemosequence")]
225impl<__T: IRefreshDemoSequence> IRefreshDemoSequenceMethods for __T {}
226
227#[cfg(feature = "app-refreshdemosequence")]
228impl RefreshDemoSequence {
229 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
230 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
231 }
232
233 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
234 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
235 }
236
237 pub fn create_desc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
238 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
239 }
240
241 pub fn start_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
242 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
243 }
244
245 pub fn create_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
246 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
247 }
248
249 pub fn create_horse_method_info() -> &'static ::unity::il2cpp::MethodInfo {
250 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
251 }
252
253 pub fn is_waiting_setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
254 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
255 }
256
257 pub fn play_demo_method_info() -> &'static ::unity::il2cpp::MethodInfo {
258 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
259 }
260
261 pub fn end_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
262 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
263 }
264
265 pub fn load_resource_method_info() -> &'static ::unity::il2cpp::MethodInfo {
266 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
267 }
268
269 pub fn is_loading_resource_method_info() -> &'static ::unity::il2cpp::MethodInfo {
270 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
271 }
272
273 pub fn unload_resource_method_info() -> &'static ::unity::il2cpp::MethodInfo {
274 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
275 }
276
277 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
278 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
279 }
280}
281
282#[cfg(feature = "app-refreshdemosequence")]
283impl RefreshDemoSequence {
284 #[doc = "`.ctor(::unity::Il2CppString, crate::app::unit::Unit, crate::app::unit::Unit)` — overload selector"]
285 pub fn new(aid: ::unity::Il2CppString, unit1: crate::app::unit::Unit, unit2: crate::app::unit::Unit) -> Self {
286 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
287 panic!(
288 "{}
289::{}
290 failed to instantiate",
291 ::core::stringify!(RefreshDemoSequence),
292 ::core::stringify!(new),
293 )
294 });
295 <Self as IRefreshDemoSequenceMethods>::ctor(this, aid, unit1, unit2);
296 this
297 }
298}
299
300#[cfg(feature = "app-refreshdemosequence")]
301#[doc(hidden)]
302pub mod prelude {
303 pub use super::{IRefreshDemoSequence, IRefreshDemoSequenceMethods, RefreshDemoSequence, RefreshDemoSequence_RefreshArea};
304 #[cfg(feature = "app-procinst")]
305 pub use crate::app::procinst::IProcInstMethods;
306 #[cfg(feature = "system-object")]
307 pub use crate::system::object::IObjectMethods;
308 #[cfg(feature = "system-enum")]
309 pub use crate::system::r#enum::IEnumMethods;
310 #[cfg(feature = "system-valuetype")]
311 pub use crate::system::valuetype::IValueTypeMethods;
312 pub use crate::{
313 app::procinst::IProcInst,
314 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
315 };
316}