Skip to main content

engage/generated/app/
myroomwakeupselectroot.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-myroomwakeupselectroot-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        system::object::{IObject, Object},
10        unity_engine::{
11            behaviour::{Behaviour, IBehaviour},
12            component::{Component, IComponent},
13            monobehaviour::{IMonoBehaviour, MonoBehaviour},
14            object_2::{IObject_2, Object_2},
15        },
16    };
17
18    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/myroomwakeupselectroot/MyRoomWakeupSelectRoot.md"))]
19    #[::unity::class(namespace = "App", name = "MyRoomWakeupSelectRoot")]
20    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
21    pub struct MyRoomWakeupSelectRoot {
22        #[offset(24)]
23        #[rename(name = "m_RelianceSelect")]
24        pub m_reliance_select: crate::unity_engine::gameobject::GameObject,
25        #[offset(32)]
26        #[rename(name = "m_BackCursor")]
27        pub m_back_cursor: crate::unity_engine::gameobject::GameObject,
28        #[offset(40)]
29        #[rename(name = "m_CursorTop")]
30        pub m_cursor_top: crate::unity_engine::gameobject::GameObject,
31        #[offset(48)]
32        #[rename(name = "m_CharaImageRight")]
33        pub m_chara_image_right: crate::unity_engine::gameobject::GameObject,
34        #[static_field]
35        #[rename(name = "PrefabPath")]
36        pub prefab_path: ::unity::Il2CppString,
37    }
38
39    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/myroomwakeupselectroot/MyRoomWakeupSelectRoot_CursorTop.md"))]
40    #[::unity::class(namespace = "App", name = "MyRoomWakeupSelectRoot.CursorTop")]
41    #[parent(crate::system::object::Object)]
42    pub struct MyRoomWakeupSelectRoot_CursorTop {
43        #[static_field]
44        #[rename(name = "TYPE_MAX")]
45        pub type_max: i32,
46        #[offset(24)]
47        #[rename(name = "ResetRect")]
48        pub reset_rect: crate::unity_engine::recttransform::RectTransform,
49        #[offset(32)]
50        #[rename(name = "RankC_PosX")]
51        pub rank_c_pos_x: f32,
52        #[offset(36)]
53        #[rename(name = "RankB_PosX")]
54        pub rank_b_pos_x: f32,
55        #[offset(40)]
56        #[rename(name = "RankA_PosX")]
57        pub rank_a_pos_x: f32,
58        #[offset(44)]
59        #[rename(name = "RankS_PosX")]
60        pub rank_s_pos_x: f32,
61        #[offset(48)]
62        #[rename(name = "Upper_PosY")]
63        pub upper_pos_y: f32,
64        #[offset(52)]
65        #[rename(name = "Lower_PosY")]
66        pub lower_pos_y: f32,
67        #[offset(56)]
68        #[rename(name = "MoveFrame")]
69        pub move_frame: f32,
70        #[offset(64)]
71        #[rename(name = "m_cursorTop")]
72        pub m_cursor_top: crate::unity_engine::recttransform::RectTransform,
73        #[offset(72)]
74        #[rename(name = "m_selectIndex")]
75        pub m_select_index: i32,
76        #[offset(76)]
77        #[rename(name = "m_prevIndex")]
78        pub m_prev_index: i32,
79        #[offset(80)]
80        #[rename(name = "m_moveTick")]
81        pub m_move_tick: f32,
82    }
83}
84
85#[cfg(feature = "app-myroomwakeupselectroot-types")]
86pub use __types::*;
87
88#[cfg(feature = "app-myroomwakeupselectroot")]
89impl MyRoomWakeupSelectRoot {
90    #[doc = "`LoadPrefabAsync()` overload"]
91    pub fn load_prefab_async() -> () {
92        unsafe {
93            ::unity::il2cpp_call!((::unity::module_base()+0x23a7bb0usize)as*mut u8,();
94            )
95        }
96    }
97
98    #[doc = "`IsLoadingPrefab()` overload"]
99    pub fn is_loading_prefab() -> bool {
100        unsafe {
101            ::unity::il2cpp_call!((::unity::module_base()+0x23a7c50usize)as*mut u8,bool;
102            )
103        }
104    }
105
106    #[doc = "`UnloadPrefab()` overload"]
107    pub fn unload_prefab() -> () {
108        unsafe {
109            ::unity::il2cpp_call!((::unity::module_base()+0x23a7cd0usize)as*mut u8,();
110            )
111        }
112    }
113
114    #[doc = "`Create()` overload"]
115    pub fn create() -> crate::unity_engine::gameobject::GameObject {
116        unsafe {
117            ::unity::il2cpp_call!((::unity::module_base()+0x23a7d50usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
118            )
119        }
120    }
121
122    #[doc = "`Destroy()` overload"]
123    pub fn destroy() -> () {
124        unsafe {
125            ::unity::il2cpp_call!((::unity::module_base()+0x23a7e00usize)as*mut u8,();
126            )
127        }
128    }
129}
130
131#[cfg(feature = "app-myroomwakeupselectroot")]
132pub trait IMyRoomWakeupSelectRootMethods: IMyRoomWakeupSelectRoot {
133    #[doc = "`get_Cursor()` overload"]
134    fn get_cursor(self) -> crate::app::myroomwakeupselectroot::MyRoomWakeupSelectRoot_CursorTop {
135        unsafe {
136            let __receiver =
137                <MyRoomWakeupSelectRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
138            ::unity::il2cpp_call!((::unity::module_base()+0x23a7b90usize)as*mut u8,crate::app::myroomwakeupselectroot::MyRoomWakeupSelectRoot_CursorTop;
139(MyRoomWakeupSelectRoot)__receiver)
140        }
141    }
142    #[doc = "`set_Cursor(crate::app::myroomwakeupselectroot::MyRoomWakeupSelectRoot_CursorTop)` overload"]
143    fn set_cursor(self, value: impl ::core::convert::Into<crate::app::myroomwakeupselectroot::MyRoomWakeupSelectRoot_CursorTop>) -> () {
144        unsafe {
145            let __receiver =
146                <MyRoomWakeupSelectRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
147            ::unity::il2cpp_call!((::unity::module_base()+0x23a7ba0usize)as*mut u8,();
148(MyRoomWakeupSelectRoot)__receiver,(crate::app::myroomwakeupselectroot::MyRoomWakeupSelectRoot_CursorTop)::core::convert::Into::into(value))
149        }
150    }
151    #[doc = "`GetWakeupSelectMenuContent()` overload"]
152    fn get_wakeup_select_menu_content(self) -> crate::app::myroomwakeupselectmenucontent::MyRoomWakeupSelectMenuContent {
153        unsafe {
154            let __receiver =
155                <MyRoomWakeupSelectRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
156            ::unity::il2cpp_call!((::unity::module_base()+0x23a7e90usize)as*mut u8,crate::app::myroomwakeupselectmenucontent::MyRoomWakeupSelectMenuContent;
157(MyRoomWakeupSelectRoot)__receiver)
158        }
159    }
160    #[doc = "`CloseRelianceRank()` overload"]
161    fn close_reliance_rank(self) -> () {
162        unsafe {
163            let __receiver =
164                <MyRoomWakeupSelectRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
165            ::unity::il2cpp_call!((::unity::module_base()+0x23a6350usize)as*mut u8,();
166(MyRoomWakeupSelectRoot)__receiver)
167        }
168    }
169    #[doc = "`Start()` overload"]
170    fn start(self) -> () {
171        unsafe {
172            let __receiver =
173                <MyRoomWakeupSelectRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
174            ::unity::il2cpp_call!((::unity::module_base()+0x23a7ef0usize)as*mut u8,();
175(MyRoomWakeupSelectRoot)__receiver)
176        }
177    }
178    #[doc = "`Update()` overload"]
179    fn update(self) -> () {
180        unsafe {
181            let __receiver =
182                <MyRoomWakeupSelectRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
183            ::unity::il2cpp_call!((::unity::module_base()+0x23a8080usize)as*mut u8,();
184(MyRoomWakeupSelectRoot)__receiver)
185        }
186    }
187    #[doc = "`.ctor()` overload"]
188    fn ctor(self) -> () {
189        unsafe {
190            let __receiver =
191                <MyRoomWakeupSelectRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
192            ::unity::il2cpp_call!((::unity::module_base()+0x23a80d0usize)as*mut u8,();
193(MyRoomWakeupSelectRoot)__receiver)
194        }
195    }
196}
197
198#[cfg(feature = "app-myroomwakeupselectroot")]
199impl<__T: IMyRoomWakeupSelectRoot> IMyRoomWakeupSelectRootMethods for __T {}
200
201#[cfg(feature = "app-myroomwakeupselectroot")]
202impl MyRoomWakeupSelectRoot {
203    pub fn get_cursor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
204        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
205    }
206
207    pub fn set_cursor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
208        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
209    }
210
211    pub fn load_prefab_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
212        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
213    }
214
215    pub fn is_loading_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
216        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
217    }
218
219    pub fn unload_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
220        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
221    }
222
223    pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
224        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
225    }
226
227    pub fn destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
228        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
229    }
230
231    pub fn get_wakeup_select_menu_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
232        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
233    }
234
235    pub fn close_reliance_rank_method_info() -> &'static ::unity::il2cpp::MethodInfo {
236        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
237    }
238
239    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
240        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
241    }
242
243    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
244        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
245    }
246
247    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
248        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
249    }
250}
251
252#[cfg(feature = "app-myroomwakeupselectroot")]
253impl MyRoomWakeupSelectRoot {
254    #[doc = "`.ctor()` — no args"]
255    pub fn new() -> Self {
256        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
257            panic!(
258                "{}
259::{}
260 failed to instantiate",
261                ::core::stringify!(MyRoomWakeupSelectRoot),
262                ::core::stringify!(new),
263            )
264        });
265        <Self as IMyRoomWakeupSelectRootMethods>::ctor(this);
266        this
267    }
268}
269
270#[cfg(feature = "app-myroomwakeupselectroot")]
271pub trait IMyRoomWakeupSelectRoot_CursorTopMethods: IMyRoomWakeupSelectRoot_CursorTop {
272    #[doc = "`IsOpen(i32)` overload"]
273    fn is_open(self, index: impl ::core::convert::Into<i32>) -> bool {
274        unsafe {
275            let __receiver =
276                <MyRoomWakeupSelectRoot_CursorTop as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
277            ::unity::il2cpp_call!((::unity::module_base()+0x209b0a0usize)as*mut u8,bool;
278(MyRoomWakeupSelectRoot_CursorTop)__receiver,(i32)::core::convert::Into::into(index))
279        }
280    }
281    #[doc = "`.ctor(crate::unity_engine::recttransform::RectTransform)` overload"]
282    fn ctor(self, transform: impl ::core::convert::Into<crate::unity_engine::recttransform::RectTransform>) -> () {
283        unsafe {
284            let __receiver =
285                <MyRoomWakeupSelectRoot_CursorTop as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
286            ::unity::il2cpp_call!((::unity::module_base()+0x209b110usize)as*mut u8,();
287(MyRoomWakeupSelectRoot_CursorTop)__receiver,(crate::unity_engine::recttransform::RectTransform)::core::convert::Into::into(transform))
288        }
289    }
290    #[doc = "`Reset(crate::unity_engine::recttransform::RectTransform, crate::app::reliancedata::RelianceData_Level, crate::app::gamesound::GameSound_WakeupVoicePattern)` overload"]
291    fn reset(
292        self,
293        transform: impl ::core::convert::Into<crate::unity_engine::recttransform::RectTransform>,
294        level: impl ::core::convert::Into<crate::app::reliancedata::RelianceData_Level>,
295        pattern: impl ::core::convert::Into<crate::app::gamesound::GameSound_WakeupVoicePattern>,
296    ) -> () {
297        unsafe {
298            let __receiver =
299                <MyRoomWakeupSelectRoot_CursorTop as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
300            ::unity::il2cpp_call!((::unity::module_base()+0x209b170usize)as*mut u8,();
301(MyRoomWakeupSelectRoot_CursorTop)__receiver,(crate::unity_engine::recttransform::RectTransform)::core::convert::Into::into(transform),(crate::app::reliancedata::RelianceData_Level)::core::convert::Into::into(level),(crate::app::gamesound::GameSound_WakeupVoicePattern)::core::convert::Into::into(pattern))
302        }
303    }
304    #[doc = "`SetSelectIndex(i32)` overload"]
305    fn set_select_index(self, select_index: impl ::core::convert::Into<i32>) -> () {
306        unsafe {
307            let __receiver =
308                <MyRoomWakeupSelectRoot_CursorTop as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
309            ::unity::il2cpp_call!((::unity::module_base()+0x209b3d0usize)as*mut u8,();
310(MyRoomWakeupSelectRoot_CursorTop)__receiver,(i32)::core::convert::Into::into(select_index))
311        }
312    }
313    #[doc = "`GetSelectIndex()` overload"]
314    fn get_select_index(self) -> i32 {
315        unsafe {
316            let __receiver =
317                <MyRoomWakeupSelectRoot_CursorTop as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
318            ::unity::il2cpp_call!((::unity::module_base()+0x209b3f0usize)as*mut u8,i32;
319(MyRoomWakeupSelectRoot_CursorTop)__receiver)
320        }
321    }
322    #[doc = "`KeyUp(bool)` overload"]
323    fn key_up(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
324        unsafe {
325            let __receiver =
326                <MyRoomWakeupSelectRoot_CursorTop as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
327            ::unity::il2cpp_call!((::unity::module_base()+0x209b400usize)as*mut u8,();
328(MyRoomWakeupSelectRoot_CursorTop)__receiver,(bool)::core::convert::Into::into(is_trigger))
329        }
330    }
331    #[doc = "`KeyDown(bool)` overload"]
332    fn key_down(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
333        unsafe {
334            let __receiver =
335                <MyRoomWakeupSelectRoot_CursorTop as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
336            ::unity::il2cpp_call!((::unity::module_base()+0x209b540usize)as*mut u8,();
337(MyRoomWakeupSelectRoot_CursorTop)__receiver,(bool)::core::convert::Into::into(is_trigger))
338        }
339    }
340    #[doc = "`KeyLeft(bool)` overload"]
341    fn key_left(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
342        unsafe {
343            let __receiver =
344                <MyRoomWakeupSelectRoot_CursorTop as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
345            ::unity::il2cpp_call!((::unity::module_base()+0x209b680usize)as*mut u8,();
346(MyRoomWakeupSelectRoot_CursorTop)__receiver,(bool)::core::convert::Into::into(is_trigger))
347        }
348    }
349    #[doc = "`KeyRight(bool)` overload"]
350    fn key_right(self, is_trigger: impl ::core::convert::Into<bool>) -> () {
351        unsafe {
352            let __receiver =
353                <MyRoomWakeupSelectRoot_CursorTop as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
354            ::unity::il2cpp_call!((::unity::module_base()+0x209b7c0usize)as*mut u8,();
355(MyRoomWakeupSelectRoot_CursorTop)__receiver,(bool)::core::convert::Into::into(is_trigger))
356        }
357    }
358    #[doc = "`Update()` overload"]
359    fn update(self) -> () {
360        unsafe {
361            let __receiver =
362                <MyRoomWakeupSelectRoot_CursorTop as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
363            ::unity::il2cpp_call!((::unity::module_base()+0x209b900usize)as*mut u8,();
364(MyRoomWakeupSelectRoot_CursorTop)__receiver)
365        }
366    }
367    #[doc = "`GetCorrectedYCoord()` overload"]
368    fn get_corrected_y_coord(self) -> f32 {
369        unsafe {
370            let __receiver =
371                <MyRoomWakeupSelectRoot_CursorTop as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
372            ::unity::il2cpp_call!((::unity::module_base()+0x209b350usize)as*mut u8,f32;
373(MyRoomWakeupSelectRoot_CursorTop)__receiver)
374        }
375    }
376    #[doc = "`GetPositionX(i32)` overload"]
377    fn get_position_x(self, select_index: impl ::core::convert::Into<i32>) -> f32 {
378        unsafe {
379            let __receiver =
380                <MyRoomWakeupSelectRoot_CursorTop as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
381            ::unity::il2cpp_call!((::unity::module_base()+0x209b2f0usize)as*mut u8,f32;
382(MyRoomWakeupSelectRoot_CursorTop)__receiver,(i32)::core::convert::Into::into(select_index))
383        }
384    }
385    #[doc = "`GetPositionY(i32)` overload"]
386    fn get_position_y(self, select_index: impl ::core::convert::Into<i32>) -> f32 {
387        unsafe {
388            let __receiver =
389                <MyRoomWakeupSelectRoot_CursorTop as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
390            ::unity::il2cpp_call!((::unity::module_base()+0x209b370usize)as*mut u8,f32;
391(MyRoomWakeupSelectRoot_CursorTop)__receiver,(i32)::core::convert::Into::into(select_index))
392        }
393    }
394}
395
396#[cfg(feature = "app-myroomwakeupselectroot")]
397impl<__T: IMyRoomWakeupSelectRoot_CursorTop> IMyRoomWakeupSelectRoot_CursorTopMethods for __T {}
398
399#[cfg(feature = "app-myroomwakeupselectroot")]
400impl MyRoomWakeupSelectRoot_CursorTop {
401    pub fn is_open_method_info() -> &'static ::unity::il2cpp::MethodInfo {
402        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
403    }
404
405    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
406        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
407    }
408
409    pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
410        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
411    }
412
413    pub fn set_select_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
414        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
415    }
416
417    pub fn get_select_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
418        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
419    }
420
421    pub fn key_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
422        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
423    }
424
425    pub fn key_down_method_info() -> &'static ::unity::il2cpp::MethodInfo {
426        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
427    }
428
429    pub fn key_left_method_info() -> &'static ::unity::il2cpp::MethodInfo {
430        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
431    }
432
433    pub fn key_right_method_info() -> &'static ::unity::il2cpp::MethodInfo {
434        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
435    }
436
437    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
438        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
439    }
440
441    pub fn get_corrected_y_coord_method_info() -> &'static ::unity::il2cpp::MethodInfo {
442        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
443    }
444
445    pub fn get_position_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
446        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
447    }
448
449    pub fn get_position_y_method_info() -> &'static ::unity::il2cpp::MethodInfo {
450        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
451    }
452}
453
454#[cfg(feature = "app-myroomwakeupselectroot")]
455impl MyRoomWakeupSelectRoot_CursorTop {
456    #[doc = "`.ctor(crate::unity_engine::recttransform::RectTransform)` — overload selector"]
457    pub fn new(transform: crate::unity_engine::recttransform::RectTransform) -> Self {
458        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
459            panic!(
460                "{}
461::{}
462 failed to instantiate",
463                ::core::stringify!(MyRoomWakeupSelectRoot_CursorTop),
464                ::core::stringify!(new),
465            )
466        });
467        <Self as IMyRoomWakeupSelectRoot_CursorTopMethods>::ctor(this, transform);
468        this
469    }
470}
471
472#[cfg(feature = "app-myroomwakeupselectroot")]
473#[doc(hidden)]
474pub mod prelude {
475    pub use super::{
476        IMyRoomWakeupSelectRoot, IMyRoomWakeupSelectRootMethods, IMyRoomWakeupSelectRoot_CursorTop, IMyRoomWakeupSelectRoot_CursorTopMethods,
477        MyRoomWakeupSelectRoot, MyRoomWakeupSelectRoot_CursorTop,
478    };
479    #[cfg(feature = "system-object")]
480    pub use crate::system::object::IObjectMethods;
481    #[cfg(feature = "unity_engine-behaviour")]
482    pub use crate::unity_engine::behaviour::IBehaviourMethods;
483    #[cfg(feature = "unity_engine-component")]
484    pub use crate::unity_engine::component::IComponentMethods;
485    #[cfg(feature = "unity_engine-monobehaviour")]
486    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
487    #[cfg(feature = "unity_engine-object_2")]
488    pub use crate::unity_engine::object_2::IObject_2Methods;
489    pub use crate::{
490        system::object::IObject,
491        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
492    };
493}