1#[cfg(feature = "app-friendlistsequence-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/friendlistsequence/FriendListSequence_Label.md"))]
21 #[repr(C)]
22 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
23 pub struct FriendListSequence_Label {
24 pub value: i32,
25 }
26 impl ::unity::ClassIdentity for FriendListSequence_Label {
27 const NAME: &'static str = "FriendListSequence.Label";
28 const NAMESPACE: &'static str = "App";
29
30 fn class() -> ::unity::Class {
31 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
32 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
33 }
34 }
35 impl ::unity::IlType for FriendListSequence_Label {
36 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
37 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
38 }
39 }
40 impl FriendListSequence_Label {
41 pub fn start() -> Self {
42 Self { value: 0 }
43 }
44
45 pub fn load() -> Self {
46 Self { value: 1 }
47 }
48
49 pub fn open() -> Self {
50 Self { value: 2 }
51 }
52
53 pub fn main() -> Self {
54 Self { value: 3 }
55 }
56
57 pub fn prepare_page_change() -> Self {
58 Self { value: 4 }
59 }
60
61 pub fn page_change() -> Self {
62 Self { value: 5 }
63 }
64
65 pub fn list_cancel() -> Self {
66 Self { value: 6 }
67 }
68
69 pub fn close() -> Self {
70 Self { value: 7 }
71 }
72
73 pub fn end() -> Self {
74 Self { value: 8 }
75 }
76 }
77
78 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/friendlistsequence/FriendListSequence_ProcZoom.md"))]
79 #[::unity::class(namespace = "App", name = "FriendListSequence.ProcZoom")]
80 #[parent(crate::app::procinst::ProcInst)]
81 pub struct FriendListSequence_ProcZoom {
82 #[offset(112)]
83 #[rename(name = "m_ZoomObject")]
84 pub m_zoom_object: crate::unity_engine::gameobject::GameObject,
85 #[offset(120)]
86 #[rename(name = "m_FriendListContent")]
87 pub m_friend_list_content: crate::app::friendlistcontent::FriendListContent,
88 #[offset(128)]
89 #[rename(name = "m_Picture")]
90 pub m_picture: crate::unity_engine::sprite::Sprite,
91 #[offset(136)]
92 #[rename(name = "m_IsPictureS")]
93 pub m_is_picture_s: bool,
94 }
95
96 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/friendlistsequence/FriendListSequence.md"))]
97 #[::unity::class(namespace = "App", name = "FriendListSequence")]
98 #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::friendlistsequence::FriendListSequence>)]
99 pub struct FriendListSequence {
100 #[static_field]
101 #[rename(name = "PrefabPath")]
102 pub prefab_path: ::unity::Il2CppString,
103 #[static_field]
104 #[rename(name = "StampAtlasPath")]
105 pub stamp_atlas_path: ::unity::Il2CppString,
106 #[static_field]
107 #[rename(name = "CharaImageFolder")]
108 pub chara_image_folder: ::unity::Il2CppString,
109 #[static_field]
110 #[rename(name = "CharaImageFolderS")]
111 pub chara_image_folder_s: ::unity::Il2CppString,
112 #[static_field]
113 #[rename(name = "m_OpenTime")]
114 pub m_open_time: f32,
115 #[static_field]
116 #[rename(name = "m_PageChangeTime")]
117 pub m_page_change_time: f32,
118 #[offset(120)]
119 #[rename(name = "m_FriendListObject")]
120 pub m_friend_list_object: crate::unity_engine::gameobject::GameObject,
121 #[offset(128)]
122 #[rename(name = "m_FriendListContent")]
123 pub m_friend_list_content: crate::app::friendlistcontent::FriendListContent,
124 #[offset(136)]
125 #[rename(name = "m_CanvasGroup")]
126 pub m_canvas_group: crate::unity_engine::canvasgroup::CanvasGroup,
127 #[offset(144)]
128 #[rename(name = "m_RootAnimator")]
129 pub m_root_animator: crate::unity_engine::animator::Animator,
130 #[offset(152)]
131 #[rename(name = "m_CharaSpritePathArray")]
132 pub m_chara_sprite_path_array: ::unity::Array<::unity::Il2CppString>,
133 #[offset(160)]
134 #[rename(name = "m_CharaSpriteArray")]
135 pub m_chara_sprite_array: ::unity::Array<crate::unity_engine::sprite::Sprite>,
136 #[offset(168)]
137 #[rename(name = "m_ActiveCharaSpriteIndex")]
138 pub m_active_chara_sprite_index: i32,
139 #[offset(176)]
140 #[rename(name = "m_CharaSpritePathS")]
141 pub m_chara_sprite_path_s: ::unity::Il2CppString,
142 #[offset(184)]
143 #[rename(name = "m_CharaTextureS")]
144 pub m_chara_texture_s: crate::unity_engine::texture2d::Texture2D,
145 #[static_field]
146 #[rename(name = "FirstPage")]
147 pub first_page: i32,
148 #[offset(192)]
149 #[rename(name = "m_Page")]
150 pub m_page: i32,
151 #[offset(196)]
152 #[rename(name = "m_NextPage")]
153 pub m_next_page: i32,
154 #[offset(200)]
155 #[rename(name = "m_FriendListDataArray")]
156 pub m_friend_list_data_array: crate::system::collections::generic::list_1::List_1<crate::app::friendlistdata::FriendListData>,
157 #[offset(208)]
158 #[rename(name = "m_StampAtlasManager")]
159 pub m_stamp_atlas_manager: crate::app::spriteatlasmanager_2::SpriteAtlasManager_2,
160 }
161}
162
163#[cfg(feature = "app-friendlistsequence-types")]
164pub use __types::*;
165
166#[cfg(feature = "app-friendlistsequence")]
167impl FriendListSequence_ProcZoom {
168 #[doc = "`CreateBindS(crate::app::procinst::ProcInst, crate::unity_engine::gameobject::GameObject, crate::unity_engine::texture2d::Texture2D, crate::app::friendlistcontent::FriendListContent)` overload"]
169 pub fn create_bind_s(
170 parent: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
171 zoom_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
172 texture: impl ::core::convert::Into<crate::unity_engine::texture2d::Texture2D>,
173 friend_list_content: impl ::core::convert::Into<crate::app::friendlistcontent::FriendListContent>,
174 ) -> () {
175 unsafe {
176 ::unity::il2cpp_call!((::unity::module_base()+0x1e65c30usize)as*mut u8,();
177(crate::app::procinst::ProcInst)::core::convert::Into::into(parent),(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(zoom_object),(crate::unity_engine::texture2d::Texture2D)::core::convert::Into::into(texture),(crate::app::friendlistcontent::FriendListContent)::core::convert::Into::into(friend_list_content))
178 }
179 }
180
181 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::unity_engine::gameobject::GameObject, crate::unity_engine::sprite::Sprite, bool, crate::app::friendlistcontent::FriendListContent)` overload"]
182 pub fn create_bind(
183 parent: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
184 zoom_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
185 picture: impl ::core::convert::Into<crate::unity_engine::sprite::Sprite>,
186 is_picture_s: impl ::core::convert::Into<bool>,
187 friend_list_content: impl ::core::convert::Into<crate::app::friendlistcontent::FriendListContent>,
188 ) -> () {
189 unsafe {
190 ::unity::il2cpp_call!((::unity::module_base()+0x1e65cf0usize)as*mut u8,();
191(crate::app::procinst::ProcInst)::core::convert::Into::into(parent),(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(zoom_object),(crate::unity_engine::sprite::Sprite)::core::convert::Into::into(picture),(bool)::core::convert::Into::into(is_picture_s),(crate::app::friendlistcontent::FriendListContent)::core::convert::Into::into(friend_list_content))
192 }
193 }
194}
195
196#[cfg(feature = "app-friendlistsequence")]
197pub trait IFriendListSequence_ProcZoomMethods: IFriendListSequence_ProcZoom {
198 #[doc = "`Open()` overload"]
199 fn open(self) -> () {
200 unsafe {
201 let __receiver =
202 <FriendListSequence_ProcZoom as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
203 ::unity::il2cpp_call!((::unity::module_base()+0x1e65560usize)as*mut u8,();
204(FriendListSequence_ProcZoom)__receiver)
205 }
206 }
207 #[doc = "`WaitOpen()` overload"]
208 fn wait_open(self) -> () {
209 unsafe {
210 let __receiver =
211 <FriendListSequence_ProcZoom as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
212 ::unity::il2cpp_call!((::unity::module_base()+0x1e65840usize)as*mut u8,();
213(FriendListSequence_ProcZoom)__receiver)
214 }
215 }
216 #[doc = "`Tick()` overload"]
217 fn tick(self) -> () {
218 unsafe {
219 let __receiver =
220 <FriendListSequence_ProcZoom as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
221 ::unity::il2cpp_call!((::unity::module_base()+0x1e658d0usize)as*mut u8,();
222(FriendListSequence_ProcZoom)__receiver)
223 }
224 }
225 #[doc = "`WaitClose()` overload"]
226 fn wait_close(self) -> () {
227 unsafe {
228 let __receiver =
229 <FriendListSequence_ProcZoom as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
230 ::unity::il2cpp_call!((::unity::module_base()+0x1e65af0usize)as*mut u8,();
231(FriendListSequence_ProcZoom)__receiver)
232 }
233 }
234 #[doc = "`End()` overload"]
235 fn end(self) -> () {
236 unsafe {
237 let __receiver =
238 <FriendListSequence_ProcZoom as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
239 ::unity::il2cpp_call!((::unity::module_base()+0x1e65bc0usize)as*mut u8,();
240(FriendListSequence_ProcZoom)__receiver)
241 }
242 }
243 #[doc = "`.ctor()` overload"]
244 fn ctor(self) -> () {
245 unsafe {
246 let __receiver =
247 <FriendListSequence_ProcZoom as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
248 ::unity::il2cpp_call!((::unity::module_base()+0x1e66180usize)as*mut u8,();
249(FriendListSequence_ProcZoom)__receiver)
250 }
251 }
252}
253
254#[cfg(feature = "app-friendlistsequence")]
255impl<__T: IFriendListSequence_ProcZoom> IFriendListSequence_ProcZoomMethods for __T {}
256
257#[cfg(feature = "app-friendlistsequence")]
258impl FriendListSequence_ProcZoom {
259 pub fn open_method_info() -> &'static ::unity::il2cpp::MethodInfo {
260 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
261 }
262
263 pub fn wait_open_method_info() -> &'static ::unity::il2cpp::MethodInfo {
264 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
265 }
266
267 pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
268 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
269 }
270
271 pub fn wait_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
272 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
273 }
274
275 pub fn end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
276 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
277 }
278
279 pub fn create_bind_s_method_info() -> &'static ::unity::il2cpp::MethodInfo {
280 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
281 }
282
283 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
284 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
285 }
286
287 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
288 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
289 }
290}
291
292#[cfg(feature = "app-friendlistsequence")]
293impl FriendListSequence_ProcZoom {
294 #[doc = "`.ctor()` — no args"]
295 pub fn new() -> Self {
296 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
297 panic!(
298 "{}
299::{}
300 failed to instantiate",
301 ::core::stringify!(FriendListSequence_ProcZoom),
302 ::core::stringify!(new),
303 )
304 });
305 <Self as IFriendListSequence_ProcZoomMethods>::ctor(this);
306 this
307 }
308}
309
310#[cfg(feature = "app-friendlistsequence")]
311impl FriendListSequence {
312 #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
313 pub fn create_bind(parent: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
314 unsafe {
315 ::unity::il2cpp_call!((::unity::module_base()+0x22737d0usize)as*mut u8,();
316(crate::app::procinst::ProcInst)::core::convert::Into::into(parent))
317 }
318 }
319}
320
321#[cfg(feature = "app-friendlistsequence")]
322pub trait IFriendListSequenceMethods: IFriendListSequence {
323 #[doc = "`OnCreate()` overload"]
324 fn on_create(self) -> () {
325 unsafe {
326 let __receiver = <FriendListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
327 {
328 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
329 let __vi = *__vt.get(9usize).unwrap_or_else(|| {
330 panic!(
331 "unity: virtual slot {}
332 out of range (vtable len {}
333) on the runtime class behind {}
334 (method `{}
335`)",
336 9usize,
337 __vt.len(),
338 <FriendListSequence as ::unity::ClassIdentity>::NAME,
339 "OnCreate",
340 )
341 });
342 let __inner: extern "C" fn(FriendListSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
343 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
344 __inner(__receiver, __mi)
345 }
346 }
347 }
348 #[doc = "`OnDispose()` overload"]
349 fn on_dispose(self) -> () {
350 unsafe {
351 let __receiver = <FriendListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
352 {
353 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
354 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
355 panic!(
356 "unity: virtual slot {}
357 out of range (vtable len {}
358) on the runtime class behind {}
359 (method `{}
360`)",
361 10usize,
362 __vt.len(),
363 <FriendListSequence as ::unity::ClassIdentity>::NAME,
364 "OnDispose",
365 )
366 });
367 let __inner: extern "C" fn(FriendListSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
368 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
369 __inner(__receiver, __mi)
370 }
371 }
372 }
373 #[doc = "`IsLoadingPrefab()` overload"]
374 fn is_loading_prefab(self) -> bool {
375 unsafe {
376 let __receiver = <FriendListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
377 ::unity::il2cpp_call!((::unity::module_base()+0x2270fb0usize)as*mut u8,bool;
378(FriendListSequence)__receiver)
379 }
380 }
381 #[doc = "`IsLoadingSprite()` overload"]
382 fn is_loading_sprite(self) -> bool {
383 unsafe {
384 let __receiver = <FriendListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
385 ::unity::il2cpp_call!((::unity::module_base()+0x22710f0usize)as*mut u8,bool;
386(FriendListSequence)__receiver)
387 }
388 }
389 #[doc = "`Initialize()` overload"]
390 fn initialize(self) -> () {
391 unsafe {
392 let __receiver = <FriendListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
393 ::unity::il2cpp_call!((::unity::module_base()+0x22711e0usize)as*mut u8,();
394(FriendListSequence)__receiver)
395 }
396 }
397 #[doc = "`WaitFriendListContent()` overload"]
398 fn wait_friend_list_content(self) -> () {
399 unsafe {
400 let __receiver = <FriendListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
401 ::unity::il2cpp_call!((::unity::module_base()+0x2271430usize)as*mut u8,();
402(FriendListSequence)__receiver)
403 }
404 }
405 #[doc = "`TickOpen()` overload"]
406 fn tick_open(self) -> () {
407 unsafe {
408 let __receiver = <FriendListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
409 ::unity::il2cpp_call!((::unity::module_base()+0x2271610usize)as*mut u8,();
410(FriendListSequence)__receiver)
411 }
412 }
413 #[doc = "`GetNextPage(i32)` overload"]
414 fn get_next_page(self, now_page: impl ::core::convert::Into<i32>) -> i32 {
415 unsafe {
416 let __receiver = <FriendListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
417 ::unity::il2cpp_call!((::unity::module_base()+0x22716b0usize)as*mut u8,i32;
418(FriendListSequence)__receiver,(i32)::core::convert::Into::into(now_page))
419 }
420 }
421 #[doc = "`GetPrevPage(i32)` overload"]
422 fn get_prev_page(self, now_page: impl ::core::convert::Into<i32>) -> i32 {
423 unsafe {
424 let __receiver = <FriendListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
425 ::unity::il2cpp_call!((::unity::module_base()+0x2271710usize)as*mut u8,i32;
426(FriendListSequence)__receiver,(i32)::core::convert::Into::into(now_page))
427 }
428 }
429 #[doc = "`TickMain()` overload"]
430 fn tick_main(self) -> () {
431 unsafe {
432 let __receiver = <FriendListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
433 ::unity::il2cpp_call!((::unity::module_base()+0x2271770usize)as*mut u8,();
434(FriendListSequence)__receiver)
435 }
436 }
437 #[doc = "`PreparePageChange()` overload"]
438 fn prepare_page_change(self) -> () {
439 unsafe {
440 let __receiver = <FriendListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
441 ::unity::il2cpp_call!((::unity::module_base()+0x2273150usize)as*mut u8,();
442(FriendListSequence)__receiver)
443 }
444 }
445 #[doc = "`StartPageChange()` overload"]
446 fn start_page_change(self) -> () {
447 unsafe {
448 let __receiver = <FriendListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
449 ::unity::il2cpp_call!((::unity::module_base()+0x2273410usize)as*mut u8,();
450(FriendListSequence)__receiver)
451 }
452 }
453 #[doc = "`TickPageChange()` overload"]
454 fn tick_page_change(self) -> () {
455 unsafe {
456 let __receiver = <FriendListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
457 ::unity::il2cpp_call!((::unity::module_base()+0x2273600usize)as*mut u8,();
458(FriendListSequence)__receiver)
459 }
460 }
461 #[doc = "`ListCancel()` overload"]
462 fn list_cancel(self) -> () {
463 unsafe {
464 let __receiver = <FriendListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
465 ::unity::il2cpp_call!((::unity::module_base()+0x2273620usize)as*mut u8,();
466(FriendListSequence)__receiver)
467 }
468 }
469 #[doc = "`WaitClose()` overload"]
470 fn wait_close(self) -> () {
471 unsafe {
472 let __receiver = <FriendListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
473 ::unity::il2cpp_call!((::unity::module_base()+0x2273770usize)as*mut u8,();
474(FriendListSequence)__receiver)
475 }
476 }
477 #[doc = "`.ctor()` overload"]
478 fn ctor(self) -> () {
479 unsafe {
480 let __receiver = <FriendListSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
481 ::unity::il2cpp_call!((::unity::module_base()+0x2274440usize)as*mut u8,();
482(FriendListSequence)__receiver)
483 }
484 }
485}
486
487#[cfg(feature = "app-friendlistsequence")]
488impl<__T: IFriendListSequence> IFriendListSequenceMethods for __T {}
489
490#[cfg(feature = "app-friendlistsequence")]
491impl FriendListSequence {
492 pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
493 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
494 }
495
496 pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
497 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
498 }
499
500 pub fn is_loading_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
501 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
502 }
503
504 pub fn is_loading_sprite_method_info() -> &'static ::unity::il2cpp::MethodInfo {
505 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
506 }
507
508 pub fn initialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
509 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
510 }
511
512 pub fn wait_friend_list_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
513 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
514 }
515
516 pub fn tick_open_method_info() -> &'static ::unity::il2cpp::MethodInfo {
517 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
518 }
519
520 pub fn get_next_page_method_info() -> &'static ::unity::il2cpp::MethodInfo {
521 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
522 }
523
524 pub fn get_prev_page_method_info() -> &'static ::unity::il2cpp::MethodInfo {
525 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
526 }
527
528 pub fn tick_main_method_info() -> &'static ::unity::il2cpp::MethodInfo {
529 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
530 }
531
532 pub fn prepare_page_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
533 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
534 }
535
536 pub fn start_page_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
537 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
538 }
539
540 pub fn tick_page_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
541 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
542 }
543
544 pub fn list_cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
545 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
546 }
547
548 pub fn wait_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
549 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
550 }
551
552 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
553 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
554 }
555
556 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
557 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
558 }
559}
560
561#[cfg(feature = "app-friendlistsequence")]
562impl FriendListSequence {
563 #[doc = "Direct (non-virtual) call to `FriendListSequence`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
564 pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
565 let __mi = Self::on_create_method_info();
566 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
567 __inner(this.into(), ::core::option::Option::None)
568 }
569
570 #[doc = "Direct (non-virtual) call to `FriendListSequence`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
571 pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
572 let __mi = Self::on_dispose_method_info();
573 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
574 __inner(this.into(), ::core::option::Option::None)
575 }
576}
577
578#[cfg(feature = "app-friendlistsequence")]
579impl FriendListSequence {
580 #[doc = "`.ctor()` — no args"]
581 pub fn new() -> Self {
582 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
583 panic!(
584 "{}
585::{}
586 failed to instantiate",
587 ::core::stringify!(FriendListSequence),
588 ::core::stringify!(new),
589 )
590 });
591 <Self as IFriendListSequenceMethods>::ctor(this);
592 this
593 }
594}
595
596#[cfg(feature = "app-friendlistsequence")]
597#[doc(hidden)]
598pub mod prelude {
599 pub use super::{
600 FriendListSequence, FriendListSequence_Label, FriendListSequence_ProcZoom, IFriendListSequence, IFriendListSequenceMethods,
601 IFriendListSequence_ProcZoom, IFriendListSequence_ProcZoomMethods,
602 };
603 #[cfg(feature = "app-procinst")]
604 pub use crate::app::procinst::IProcInstMethods;
605 #[cfg(feature = "app-singletonprocinst_1")]
606 pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
607 #[cfg(feature = "system-object")]
608 pub use crate::system::object::IObjectMethods;
609 #[cfg(feature = "system-enum")]
610 pub use crate::system::r#enum::IEnumMethods;
611 #[cfg(feature = "system-valuetype")]
612 pub use crate::system::valuetype::IValueTypeMethods;
613 pub use crate::{
614 app::{procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1},
615 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
616 };
617}