1#[cfg(feature = "app-ringsynthesissequence-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::{
14 object::{IObject, Object},
15 r#enum::{Enum, IEnum},
16 valuetype::{IValueType, ValueType},
17 },
18 };
19
20 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringsynthesissequence/RingSynthesisSequence_Result1Proc.md"))]
21 #[::unity::class(namespace = "App", name = "RingSynthesisSequence.Result1Proc")]
22 #[parent(crate::app::procinst::ProcInst)]
23 pub struct RingSynthesisSequence_Result1Proc {
24 #[offset(112)]
25 #[rename(name = "m_RefineRingResult1Window")]
26 pub m_refine_ring_result1_window: crate::app::refineringresult1window::RefineRingResult1Window,
27 #[offset(120)]
28 #[rename(name = "m_RingData")]
29 pub m_ring_data: crate::app::ringdata::RingData,
30 }
31
32 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringsynthesissequence/RingSynthesisSequence.md"))]
33 #[::unity::class(namespace = "App", name = "RingSynthesisSequence")]
34 #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::ringsynthesissequence::RingSynthesisSequence>)]
35 pub struct RingSynthesisSequence {
36 #[offset(120)]
37 #[rename(name = "m_MenuResult")]
38 pub m_menu_result: crate::app::synthesisringmenutop::SynthesisRingMenuTop_Result,
39 #[offset(128)]
40 #[rename(name = "m_MaterialRing")]
41 pub m_material_ring: crate::app::ringdata::RingData,
42 #[offset(136)]
43 #[rename(name = "m_NextRing")]
44 pub m_next_ring: crate::app::ringdata::RingData,
45 #[offset(144)]
46 #[rename(name = "m_EngageZonePrefabPath")]
47 pub m_engage_zone_prefab_path: ::unity::Il2CppString,
48 #[offset(152)]
49 #[rename(name = "m_SceneResourceHandle")]
50 pub m_scene_resource_handle: crate::app::resourcehandle_2::ResourceHandle_2,
51 #[offset(160)]
52 #[rename(name = "m_DisableList")]
53 pub m_disable_list: crate::system::collections::generic::list_1::List_1<crate::unity_engine::gameobject::GameObject>,
54 #[offset(168)]
55 #[rename(name = "SceneName")]
56 pub scene_name: ::unity::Il2CppString,
57 #[offset(176)]
58 #[rename(name = "m_RingMergeScene")]
59 pub m_ring_merge_scene: crate::unity_engine::scene_management::scene::Scene,
60 #[offset(184)]
61 #[rename(name = "m_EffectObject")]
62 pub m_effect_object: crate::unity_engine::gameobject::GameObject,
63 #[offset(192)]
64 #[rename(name = "m_MaterialRingHandle")]
65 pub m_material_ring_handle: crate::app::tresourcehandle_1::TResourceHandle_1<crate::unity_engine::gameobject::GameObject>,
66 #[offset(200)]
67 #[rename(name = "m_NextRingHandle")]
68 pub m_next_ring_handle: crate::app::tresourcehandle_1::TResourceHandle_1<crate::unity_engine::gameobject::GameObject>,
69 #[offset(208)]
70 #[rename(name = "m_NextRingController")]
71 pub m_next_ring_controller: crate::app::commonringcontroller::CommonRingController,
72 #[offset(216)]
73 #[rename(name = "m_NextRingObject")]
74 pub m_next_ring_object: crate::unity_engine::gameobject::GameObject,
75 #[offset(224)]
76 #[rename(name = "m_RingRoot")]
77 pub m_ring_root: crate::unity_engine::gameobject::GameObject,
78 #[offset(232)]
79 #[rename(name = "m_RingRotateRoot")]
80 pub m_ring_rotate_root: crate::unity_engine::gameobject::GameObject,
81 #[offset(240)]
82 #[rename(name = "m_EndEventHandler")]
83 pub m_end_event_handler: crate::system::action::Action,
84 #[offset(248)]
85 #[rename(name = "m_SkipListenerProc")]
86 pub m_skip_listener_proc: crate::app::ringsynthesissequence::RingSynthesisSequence_SkipListenerProc,
87 #[offset(256)]
88 #[rename(name = "m_IsSkipped")]
89 pub m_is_skipped: bool,
90 #[offset(260)]
91 #[rename(name = "InitRotate")]
92 pub init_rotate: crate::unity_engine::vector3::Vector3,
93 #[offset(272)]
94 #[rename(name = "CreateEffectPaths")]
95 pub create_effect_paths: ::unity::Array<::unity::Il2CppString>,
96 #[offset(280)]
97 #[rename(name = "LoopEffectPaths")]
98 pub loop_effect_paths: ::unity::Array<::unity::Il2CppString>,
99 #[offset(288)]
100 #[rename(name = "EmitEffect")]
101 pub emit_effect: ::unity::Il2CppString,
102 }
103
104 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringsynthesissequence/RingSynthesisSequence_SkipListenerProc.md"))]
105 #[::unity::class(namespace = "App", name = "RingSynthesisSequence.SkipListenerProc")]
106 #[parent(crate::app::procinst::ProcInst)]
107 pub struct RingSynthesisSequence_SkipListenerProc {}
108
109 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringsynthesissequence/RingSynthesisSequence_Label.md"))]
110 #[repr(C)]
111 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
112 pub struct RingSynthesisSequence_Label {
113 pub value: i32,
114 }
115 impl ::unity::ClassIdentity for RingSynthesisSequence_Label {
116 const NAME: &'static str = "RingSynthesisSequence.Label";
117 const NAMESPACE: &'static str = "App";
118
119 fn class() -> ::unity::Class {
120 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
121 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
122 }
123 }
124 impl ::unity::IlType for RingSynthesisSequence_Label {
125 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
126 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
127 }
128 }
129 impl RingSynthesisSequence_Label {
130 pub fn skip() -> Self {
131 Self { value: 0 }
132 }
133 }
134}
135
136#[cfg(feature = "app-ringsynthesissequence-types")]
137pub use __types::*;
138
139#[cfg(feature = "app-ringsynthesissequence")]
140impl RingSynthesisSequence_Result1Proc {
141 #[doc = "`CreateBind(crate::app::ringsynthesissequence::RingSynthesisSequence, crate::app::ringdata::RingData)` overload"]
142 pub fn create_bind(
143 super_: impl ::core::convert::Into<crate::app::ringsynthesissequence::RingSynthesisSequence>,
144 ring_data: impl ::core::convert::Into<crate::app::ringdata::RingData>,
145 ) -> crate::app::ringsynthesissequence::RingSynthesisSequence_Result1Proc {
146 unsafe {
147 ::unity::il2cpp_call!((::unity::module_base()+0x1d61e30usize)as*mut u8,crate::app::ringsynthesissequence::RingSynthesisSequence_Result1Proc;
148(crate::app::ringsynthesissequence::RingSynthesisSequence)::core::convert::Into::into(super_),(crate::app::ringdata::RingData)::core::convert::Into::into(ring_data))
149 }
150 }
151}
152
153#[cfg(feature = "app-ringsynthesissequence")]
154pub trait IRingSynthesisSequence_Result1ProcMethods: IRingSynthesisSequence_Result1Proc {
155 #[doc = "`.ctor(crate::app::ringdata::RingData)` overload"]
156 fn ctor(self, ring_data: impl ::core::convert::Into<crate::app::ringdata::RingData>) -> () {
157 unsafe {
158 let __receiver =
159 <RingSynthesisSequence_Result1Proc as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
160 ::unity::il2cpp_call!((::unity::module_base()+0x1d621e0usize)as*mut u8,();
161(RingSynthesisSequence_Result1Proc)__receiver,(crate::app::ringdata::RingData)::core::convert::Into::into(ring_data))
162 }
163 }
164 #[doc = "`Create()` overload"]
165 fn create(self) -> () {
166 unsafe {
167 let __receiver =
168 <RingSynthesisSequence_Result1Proc as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
169 ::unity::il2cpp_call!((::unity::module_base()+0x1d62220usize)as*mut u8,();
170(RingSynthesisSequence_Result1Proc)__receiver)
171 }
172 }
173 #[doc = "`IsOpening()` overload"]
174 fn is_opening(self) -> bool {
175 unsafe {
176 let __receiver =
177 <RingSynthesisSequence_Result1Proc as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
178 ::unity::il2cpp_call!((::unity::module_base()+0x1d622f0usize)as*mut u8,bool;
179(RingSynthesisSequence_Result1Proc)__receiver)
180 }
181 }
182 #[doc = "`IsKeyInputted()` overload"]
183 fn is_key_inputted(self) -> bool {
184 unsafe {
185 let __receiver =
186 <RingSynthesisSequence_Result1Proc as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
187 ::unity::il2cpp_call!((::unity::module_base()+0x1d62390usize)as*mut u8,bool;
188(RingSynthesisSequence_Result1Proc)__receiver)
189 }
190 }
191 #[doc = "`IsClosing()` overload"]
192 fn is_closing(self) -> bool {
193 unsafe {
194 let __receiver =
195 <RingSynthesisSequence_Result1Proc as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
196 ::unity::il2cpp_call!((::unity::module_base()+0x1d62580usize)as*mut u8,bool;
197(RingSynthesisSequence_Result1Proc)__receiver)
198 }
199 }
200 #[doc = "`Destroy()` overload"]
201 fn destroy(self) -> () {
202 unsafe {
203 let __receiver =
204 <RingSynthesisSequence_Result1Proc as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
205 ::unity::il2cpp_call!((::unity::module_base()+0x1d62620usize)as*mut u8,();
206(RingSynthesisSequence_Result1Proc)__receiver)
207 }
208 }
209}
210
211#[cfg(feature = "app-ringsynthesissequence")]
212impl<__T: IRingSynthesisSequence_Result1Proc> IRingSynthesisSequence_Result1ProcMethods for __T {}
213
214#[cfg(feature = "app-ringsynthesissequence")]
215impl RingSynthesisSequence_Result1Proc {
216 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
217 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
218 }
219
220 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
221 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
222 }
223
224 pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
225 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
226 }
227
228 pub fn is_opening_method_info() -> &'static ::unity::il2cpp::MethodInfo {
229 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
230 }
231
232 pub fn is_key_inputted_method_info() -> &'static ::unity::il2cpp::MethodInfo {
233 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
234 }
235
236 pub fn is_closing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
237 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
238 }
239
240 pub fn destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
241 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
242 }
243}
244
245#[cfg(feature = "app-ringsynthesissequence")]
246impl RingSynthesisSequence_Result1Proc {
247 #[doc = "`.ctor(crate::app::ringdata::RingData)` — overload selector"]
248 pub fn new(ring_data: crate::app::ringdata::RingData) -> Self {
249 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
250 panic!(
251 "{}
252::{}
253 failed to instantiate",
254 ::core::stringify!(RingSynthesisSequence_Result1Proc),
255 ::core::stringify!(new),
256 )
257 });
258 <Self as IRingSynthesisSequence_Result1ProcMethods>::ctor(this, ring_data);
259 this
260 }
261}
262
263#[cfg(feature = "app-ringsynthesissequence")]
264impl RingSynthesisSequence {
265 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::synthesisringmenutop::SynthesisRingMenuTop_Result, crate::system::action::Action)` overload"]
266 pub fn create_bind(
267 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
268 menu_result: impl ::core::convert::Into<crate::app::synthesisringmenutop::SynthesisRingMenuTop_Result>,
269 end_event_handler: impl ::core::convert::Into<crate::system::action::Action>,
270 ) -> () {
271 unsafe {
272 ::unity::il2cpp_call!((::unity::module_base()+0x1ebfa80usize)as*mut u8,();
273(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::synthesisringmenutop::SynthesisRingMenuTop_Result)::core::convert::Into::into(menu_result),(crate::system::action::Action)::core::convert::Into::into(end_event_handler))
274 }
275 }
276}
277
278#[cfg(feature = "app-ringsynthesissequence")]
279pub trait IRingSynthesisSequenceMethods: IRingSynthesisSequence {
280 #[doc = "`get_ReturnSceneName()` overload"]
281 fn get_return_scene_name(self) -> ::unity::Il2CppString {
282 unsafe {
283 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
284 ::unity::il2cpp_call!((::unity::module_base()+0x1ebde30usize)as*mut u8, ::unity::Il2CppString;
285(RingSynthesisSequence)__receiver)
286 }
287 }
288 #[doc = "`.ctor(crate::app::synthesisringmenutop::SynthesisRingMenuTop_Result, crate::system::action::Action)` overload"]
289 fn ctor(
290 self,
291 result: impl ::core::convert::Into<crate::app::synthesisringmenutop::SynthesisRingMenuTop_Result>,
292 end_event_handler: impl ::core::convert::Into<crate::system::action::Action>,
293 ) -> () {
294 unsafe {
295 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
296 ::unity::il2cpp_call!((::unity::module_base()+0x1ebdea0usize)as*mut u8,();
297(RingSynthesisSequence)__receiver,(crate::app::synthesisringmenutop::SynthesisRingMenuTop_Result)::core::convert::Into::into(result),(crate::system::action::Action)::core::convert::Into::into(end_event_handler))
298 }
299 }
300 #[doc = "`Init()` overload"]
301 fn init(self) -> () {
302 unsafe {
303 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
304 ::unity::il2cpp_call!((::unity::module_base()+0x1ebe390usize)as*mut u8,();
305(RingSynthesisSequence)__receiver)
306 }
307 }
308 #[doc = "`LoadResources()` overload"]
309 fn load_resources(self) -> () {
310 unsafe {
311 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
312 ::unity::il2cpp_call!((::unity::module_base()+0x1ebe500usize)as*mut u8,();
313(RingSynthesisSequence)__receiver)
314 }
315 }
316 #[doc = "`IsLoading()` overload"]
317 fn is_loading(self) -> bool {
318 unsafe {
319 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
320 ::unity::il2cpp_call!((::unity::module_base()+0x1ebe7f0usize)as*mut u8,bool;
321(RingSynthesisSequence)__receiver)
322 }
323 }
324 #[doc = "`ActiveScene()` overload"]
325 fn active_scene(self) -> () {
326 unsafe {
327 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
328 ::unity::il2cpp_call!((::unity::module_base()+0x1ebe8f0usize)as*mut u8,();
329(RingSynthesisSequence)__receiver)
330 }
331 }
332 #[doc = "`SetGameObjects()` overload"]
333 fn set_game_objects(self) -> () {
334 unsafe {
335 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
336 ::unity::il2cpp_call!((::unity::module_base()+0x1ebec30usize)as*mut u8,();
337(RingSynthesisSequence)__receiver)
338 }
339 }
340 #[doc = "`SetParameter(crate::app::commonringcontroller::CommonRingController, crate::app::ringdata::RingData)` overload"]
341 fn set_parameter(
342 self,
343 controller: impl ::core::convert::Into<crate::app::commonringcontroller::CommonRingController>,
344 data: impl ::core::convert::Into<crate::app::ringdata::RingData>,
345 ) -> () {
346 unsafe {
347 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
348 ::unity::il2cpp_call!((::unity::module_base()+0x1ebf120usize)as*mut u8,();
349(RingSynthesisSequence)__receiver,(crate::app::commonringcontroller::CommonRingController)::core::convert::Into::into(controller),(crate::app::ringdata::RingData)::core::convert::Into::into(data))
350 }
351 }
352 #[doc = "`StartAnimation()` overload"]
353 fn start_animation(self) -> () {
354 unsafe {
355 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
356 ::unity::il2cpp_call!((::unity::module_base()+0x1ebf170usize)as*mut u8,();
357(RingSynthesisSequence)__receiver)
358 }
359 }
360 #[doc = "`PlaySynthesisSound()` overload"]
361 fn play_synthesis_sound(self) -> () {
362 unsafe {
363 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
364 ::unity::il2cpp_call!((::unity::module_base()+0x1ebf240usize)as*mut u8,();
365(RingSynthesisSequence)__receiver)
366 }
367 }
368 #[doc = "`WaitTick()` overload"]
369 fn wait_tick(self) -> crate::system::collections::ienumerator::IEnumerator {
370 unsafe {
371 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
372 ::unity::il2cpp_call!((::unity::module_base()+0x1ebf330usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
373(RingSynthesisSequence)__receiver)
374 }
375 }
376 #[doc = "`ShowNextRing()` overload"]
377 fn show_next_ring(self) -> () {
378 unsafe {
379 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
380 ::unity::il2cpp_call!((::unity::module_base()+0x1ebf390usize)as*mut u8,();
381(RingSynthesisSequence)__receiver)
382 }
383 }
384 #[doc = "`OpenDialog()` overload"]
385 fn open_dialog(self) -> () {
386 unsafe {
387 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
388 ::unity::il2cpp_call!((::unity::module_base()+0x1ebf580usize)as*mut u8,();
389(RingSynthesisSequence)__receiver)
390 }
391 }
392 #[doc = "`UnloadResources()` overload"]
393 fn unload_resources(self) -> () {
394 unsafe {
395 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
396 ::unity::il2cpp_call!((::unity::module_base()+0x1ebf590usize)as*mut u8,();
397(RingSynthesisSequence)__receiver)
398 }
399 }
400 #[doc = "`ReturnScene()` overload"]
401 fn return_scene(self) -> () {
402 unsafe {
403 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
404 ::unity::il2cpp_call!((::unity::module_base()+0x1ebf710usize)as*mut u8,();
405(RingSynthesisSequence)__receiver)
406 }
407 }
408 #[doc = "`End()` overload"]
409 fn end(self) -> () {
410 unsafe {
411 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
412 ::unity::il2cpp_call!((::unity::module_base()+0x1ebf910usize)as*mut u8,();
413(RingSynthesisSequence)__receiver)
414 }
415 }
416 #[doc = "`BeginSkipListener()` overload"]
417 fn begin_skip_listener(self) -> () {
418 unsafe {
419 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
420 ::unity::il2cpp_call!((::unity::module_base()+0x1ebf9a0usize)as*mut u8,();
421(RingSynthesisSequence)__receiver)
422 }
423 }
424 #[doc = "`EndSkipLisnter()` overload"]
425 fn end_skip_lisnter(self) -> () {
426 unsafe {
427 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
428 ::unity::il2cpp_call!((::unity::module_base()+0x1ebf9d0usize)as*mut u8,();
429(RingSynthesisSequence)__receiver)
430 }
431 }
432 #[doc = "`GetCreateEffectPath(crate::app::ringdata::RingData)` overload"]
433 fn get_create_effect_path(self, ring: impl ::core::convert::Into<crate::app::ringdata::RingData>) -> ::unity::Il2CppString {
434 unsafe {
435 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
436 ::unity::il2cpp_call!((::unity::module_base()+0x1ebe770usize)as*mut u8, ::unity::Il2CppString;
437(RingSynthesisSequence)__receiver,(crate::app::ringdata::RingData)::core::convert::Into::into(ring))
438 }
439 }
440 #[doc = "`GetLoopEffectPath(crate::app::ringdata::RingData)` overload"]
441 fn get_loop_effect_path(self, ring: impl ::core::convert::Into<crate::app::ringdata::RingData>) -> ::unity::Il2CppString {
442 unsafe {
443 let __receiver = <RingSynthesisSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
444 ::unity::il2cpp_call!((::unity::module_base()+0x1ebe7b0usize)as*mut u8, ::unity::Il2CppString;
445(RingSynthesisSequence)__receiver,(crate::app::ringdata::RingData)::core::convert::Into::into(ring))
446 }
447 }
448}
449
450#[cfg(feature = "app-ringsynthesissequence")]
451impl<__T: IRingSynthesisSequence> IRingSynthesisSequenceMethods for __T {}
452
453#[cfg(feature = "app-ringsynthesissequence")]
454impl RingSynthesisSequence {
455 pub fn get_return_scene_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
456 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
457 }
458
459 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
460 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
461 }
462
463 pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
464 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
465 }
466
467 pub fn load_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
468 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
469 }
470
471 pub fn is_loading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
472 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
473 }
474
475 pub fn active_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
476 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
477 }
478
479 pub fn set_game_objects_method_info() -> &'static ::unity::il2cpp::MethodInfo {
480 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
481 }
482
483 pub fn set_parameter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
484 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
485 }
486
487 pub fn start_animation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
488 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
489 }
490
491 pub fn play_synthesis_sound_method_info() -> &'static ::unity::il2cpp::MethodInfo {
492 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
493 }
494
495 pub fn wait_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
496 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
497 }
498
499 pub fn show_next_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
500 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
501 }
502
503 pub fn open_dialog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
504 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
505 }
506
507 pub fn unload_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
508 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
509 }
510
511 pub fn return_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
512 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
513 }
514
515 pub fn end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
516 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
517 }
518
519 pub fn begin_skip_listener_method_info() -> &'static ::unity::il2cpp::MethodInfo {
520 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
521 }
522
523 pub fn end_skip_lisnter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
524 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
525 }
526
527 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
528 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
529 }
530
531 pub fn get_create_effect_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
532 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
533 }
534
535 pub fn get_loop_effect_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
536 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
537 }
538}
539
540#[cfg(feature = "app-ringsynthesissequence")]
541impl RingSynthesisSequence {
542 #[doc = "`.ctor(crate::app::synthesisringmenutop::SynthesisRingMenuTop_Result, crate::system::action::Action)` — overload selector"]
543 pub fn new(result: crate::app::synthesisringmenutop::SynthesisRingMenuTop_Result, end_event_handler: crate::system::action::Action) -> Self {
544 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
545 panic!(
546 "{}
547::{}
548 failed to instantiate",
549 ::core::stringify!(RingSynthesisSequence),
550 ::core::stringify!(new),
551 )
552 });
553 <Self as IRingSynthesisSequenceMethods>::ctor(this, result, end_event_handler);
554 this
555 }
556}
557
558#[cfg(feature = "app-ringsynthesissequence")]
559impl RingSynthesisSequence_SkipListenerProc {
560 #[doc = "`Create(crate::app::ringsynthesissequence::RingSynthesisSequence)` overload"]
561 pub fn create(
562 super_: impl ::core::convert::Into<crate::app::ringsynthesissequence::RingSynthesisSequence>,
563 ) -> crate::app::ringsynthesissequence::RingSynthesisSequence_SkipListenerProc {
564 unsafe {
565 ::unity::il2cpp_call!((::unity::module_base()+0x1d626d0usize)as*mut u8,crate::app::ringsynthesissequence::RingSynthesisSequence_SkipListenerProc;
566(crate::app::ringsynthesissequence::RingSynthesisSequence)::core::convert::Into::into(super_))
567 }
568 }
569}
570
571#[cfg(feature = "app-ringsynthesissequence")]
572pub trait IRingSynthesisSequence_SkipListenerProcMethods: IRingSynthesisSequence_SkipListenerProc {
573 #[doc = "`get_m_Pause()` overload"]
574 fn get_m_pause(self) -> bool {
575 unsafe {
576 let __receiver = <RingSynthesisSequence_SkipListenerProc as ::unity::FromIlInstance>::from_il_instance(
577 <Self as ::unity::SystemObject>::as_instance(self),
578 );
579 ::unity::il2cpp_call!((::unity::module_base()+0x1d626b0usize)as*mut u8,bool;
580(RingSynthesisSequence_SkipListenerProc)__receiver)
581 }
582 }
583 #[doc = "`set_m_Pause(bool)` overload"]
584 fn set_m_pause(self, value: impl ::core::convert::Into<bool>) -> () {
585 unsafe {
586 let __receiver = <RingSynthesisSequence_SkipListenerProc as ::unity::FromIlInstance>::from_il_instance(
587 <Self as ::unity::SystemObject>::as_instance(self),
588 );
589 ::unity::il2cpp_call!((::unity::module_base()+0x1d626c0usize)as*mut u8,();
590(RingSynthesisSequence_SkipListenerProc)__receiver,(bool)::core::convert::Into::into(value))
591 }
592 }
593 #[doc = "`OnTick()` overload"]
594 fn on_tick(self) -> () {
595 unsafe {
596 let __receiver = <RingSynthesisSequence_SkipListenerProc as ::unity::FromIlInstance>::from_il_instance(
597 <Self as ::unity::SystemObject>::as_instance(self),
598 );
599 {
600 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
601 let __vi = *__vt.get(6usize).unwrap_or_else(|| {
602 panic!(
603 "unity: virtual slot {}
604 out of range (vtable len {}
605) on the runtime class behind {}
606 (method `{}
607`)",
608 6usize,
609 __vt.len(),
610 <RingSynthesisSequence_SkipListenerProc as ::unity::ClassIdentity>::NAME,
611 "OnTick",
612 )
613 });
614 let __inner: extern "C" fn(RingSynthesisSequence_SkipListenerProc, ::unity::OptionalMethod) -> () =
615 ::core::mem::transmute(__vi.method_ptr);
616 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
617 __inner(__receiver, __mi)
618 }
619 }
620 }
621 #[doc = "`.ctor()` overload"]
622 fn ctor(self) -> () {
623 unsafe {
624 let __receiver = <RingSynthesisSequence_SkipListenerProc as ::unity::FromIlInstance>::from_il_instance(
625 <Self as ::unity::SystemObject>::as_instance(self),
626 );
627 ::unity::il2cpp_call!((::unity::module_base()+0x1d62750usize)as*mut u8,();
628(RingSynthesisSequence_SkipListenerProc)__receiver)
629 }
630 }
631}
632
633#[cfg(feature = "app-ringsynthesissequence")]
634impl<__T: IRingSynthesisSequence_SkipListenerProc> IRingSynthesisSequence_SkipListenerProcMethods for __T {}
635
636#[cfg(feature = "app-ringsynthesissequence")]
637impl RingSynthesisSequence_SkipListenerProc {
638 pub fn get_m_pause_method_info() -> &'static ::unity::il2cpp::MethodInfo {
639 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
640 }
641
642 pub fn set_m_pause_method_info() -> &'static ::unity::il2cpp::MethodInfo {
643 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
644 }
645
646 pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
647 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
648 }
649
650 pub fn on_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
651 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
652 }
653
654 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
655 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
656 }
657}
658
659#[cfg(feature = "app-ringsynthesissequence")]
660impl RingSynthesisSequence_SkipListenerProc {
661 #[doc = "Direct (non-virtual) call to `RingSynthesisSequence_SkipListenerProc`'s own `OnTick`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
662 pub unsafe fn on_tick(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
663 let __mi = Self::on_tick_method_info();
664 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
665 __inner(this.into(), ::core::option::Option::None)
666 }
667}
668
669#[cfg(feature = "app-ringsynthesissequence")]
670impl RingSynthesisSequence_SkipListenerProc {
671 #[doc = "`.ctor()` — no args"]
672 pub fn new() -> Self {
673 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
674 panic!(
675 "{}
676::{}
677 failed to instantiate",
678 ::core::stringify!(RingSynthesisSequence_SkipListenerProc),
679 ::core::stringify!(new),
680 )
681 });
682 <Self as IRingSynthesisSequence_SkipListenerProcMethods>::ctor(this);
683 this
684 }
685}
686
687#[cfg(feature = "app-ringsynthesissequence")]
688#[doc(hidden)]
689pub mod prelude {
690 pub use super::{
691 IRingSynthesisSequence, IRingSynthesisSequenceMethods, IRingSynthesisSequence_Result1Proc, IRingSynthesisSequence_Result1ProcMethods,
692 IRingSynthesisSequence_SkipListenerProc, IRingSynthesisSequence_SkipListenerProcMethods, RingSynthesisSequence, RingSynthesisSequence_Label,
693 RingSynthesisSequence_Result1Proc, RingSynthesisSequence_SkipListenerProc,
694 };
695 #[cfg(feature = "app-procinst")]
696 pub use crate::app::procinst::IProcInstMethods;
697 #[cfg(feature = "app-singletonprocinst_1")]
698 pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
699 #[cfg(feature = "system-object")]
700 pub use crate::system::object::IObjectMethods;
701 #[cfg(feature = "system-enum")]
702 pub use crate::system::r#enum::IEnumMethods;
703 #[cfg(feature = "system-valuetype")]
704 pub use crate::system::valuetype::IValueTypeMethods;
705 pub use crate::{
706 app::{procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1},
707 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
708 };
709}