Skip to main content

engage/generated/app/
refineringinfowindow.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-refineringinfowindow-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/refineringinfowindow/RefineRingInfoWindow.md"))]
19    #[::unity::class(namespace = "App", name = "RefineRingInfoWindow")]
20    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
21    pub struct RefineRingInfoWindow {
22        #[offset(24)]
23        #[rename(name = "m_Animator")]
24        pub m_animator: crate::unity_engine::animator::Animator,
25        #[offset(32)]
26        #[rename(name = "m_GodNameText")]
27        pub m_god_name_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
28        #[offset(40)]
29        #[rename(name = "m_TotalCountCaption")]
30        pub m_total_count_caption: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
31        #[offset(48)]
32        #[rename(name = "m_TotalCountValue")]
33        pub m_total_count_value: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
34        #[offset(56)]
35        #[rename(name = "m_KindCountCaption")]
36        pub m_kind_count_caption: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
37        #[offset(64)]
38        #[rename(name = "m_KindCountValue")]
39        pub m_kind_count_value: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
40        #[offset(72)]
41        #[rename(name = "m_KindCountMax")]
42        pub m_kind_count_max: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
43        #[offset(80)]
44        #[rename(name = "m_CompleteStar")]
45        pub m_complete_star: crate::unity_engine::gameobject::GameObject,
46        #[offset(88)]
47        #[rename(name = "m_RingRefinedInfo")]
48        pub m_ring_refined_info: ::unity::Array<crate::app::refineringinfowindow::RefineRingInfoWindow_RingRefinedInfo>,
49    }
50
51    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/refineringinfowindow/RefineRingInfoWindow_RingRefinedInfo.md"))]
52    #[::unity::class(namespace = "App", name = "RefineRingInfoWindow.RingRefinedInfo")]
53    #[parent(crate::system::object::Object)]
54    pub struct RefineRingInfoWindow_RingRefinedInfo {
55        #[offset(16)]
56        #[rename(name = "m_NameText")]
57        pub m_name_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
58        #[offset(24)]
59        #[rename(name = "m_RingCImage")]
60        pub m_ring_c_image: crate::unity_engine::ui::image::Image,
61        #[offset(32)]
62        #[rename(name = "m_RingBImage")]
63        pub m_ring_b_image: crate::unity_engine::ui::image::Image,
64        #[offset(40)]
65        #[rename(name = "m_RingAImage")]
66        pub m_ring_a_image: crate::unity_engine::ui::image::Image,
67        #[offset(48)]
68        #[rename(name = "m_RingSImage")]
69        pub m_ring_s_image: crate::unity_engine::ui::image::Image,
70    }
71
72    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/refineringinfowindow/RefineRingInfoWindow_RingRefineStatistics.md"))]
73    #[::unity::class(namespace = "App", name = "RefineRingInfoWindow.RingRefineStatistics")]
74    #[parent(crate::system::object::Object)]
75    pub struct RefineRingInfoWindow_RingRefineStatistics {
76        #[offset(16)]
77        #[rename(name = "m_Name")]
78        pub m_name: ::unity::Il2CppString,
79        #[offset(24)]
80        #[rename(name = "m_ExistS")]
81        pub m_exist_s: bool,
82        #[offset(25)]
83        #[rename(name = "m_ExistA")]
84        pub m_exist_a: bool,
85        #[offset(26)]
86        #[rename(name = "m_ExistB")]
87        pub m_exist_b: bool,
88        #[offset(27)]
89        #[rename(name = "m_ExistC")]
90        pub m_exist_c: bool,
91        #[offset(28)]
92        #[rename(name = "m_RefinedS")]
93        pub m_refined_s: bool,
94        #[offset(29)]
95        #[rename(name = "m_RefinedA")]
96        pub m_refined_a: bool,
97        #[offset(30)]
98        #[rename(name = "m_RefinedB")]
99        pub m_refined_b: bool,
100        #[offset(31)]
101        #[rename(name = "m_RefinedC")]
102        pub m_refined_c: bool,
103    }
104}
105
106#[cfg(feature = "app-refineringinfowindow-types")]
107pub use __types::*;
108
109#[cfg(feature = "app-refineringinfowindow")]
110pub trait IRefineRingInfoWindowMethods: IRefineRingInfoWindow {
111    #[doc = "`Start()` overload"]
112    fn start(self) -> () {
113        unsafe {
114            let __receiver = <RefineRingInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
115            ::unity::il2cpp_call!((::unity::module_base()+0x2953be0usize)as*mut u8,();
116(RefineRingInfoWindow)__receiver)
117        }
118    }
119    #[doc = "`Open()` overload"]
120    fn open(self) -> () {
121        unsafe {
122            let __receiver = <RefineRingInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
123            ::unity::il2cpp_call!((::unity::module_base()+0x2953bf0usize)as*mut u8,();
124(RefineRingInfoWindow)__receiver)
125        }
126    }
127    #[doc = "`Close()` overload"]
128    fn close(self) -> () {
129        unsafe {
130            let __receiver = <RefineRingInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
131            ::unity::il2cpp_call!((::unity::module_base()+0x2953cd0usize)as*mut u8,();
132(RefineRingInfoWindow)__receiver)
133        }
134    }
135    #[doc = "`SetData(crate::app::godunit::GodUnit)` overload"]
136    fn set_data(self, god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> () {
137        unsafe {
138            let __receiver = <RefineRingInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
139            ::unity::il2cpp_call!((::unity::module_base()+0x2953db0usize)as*mut u8,();
140(RefineRingInfoWindow)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit))
141        }
142    }
143    #[doc = "`.ctor()` overload"]
144    fn ctor(self) -> () {
145        unsafe {
146            let __receiver = <RefineRingInfoWindow as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
147            ::unity::il2cpp_call!((::unity::module_base()+0x2954a00usize)as*mut u8,();
148(RefineRingInfoWindow)__receiver)
149        }
150    }
151}
152
153#[cfg(feature = "app-refineringinfowindow")]
154impl<__T: IRefineRingInfoWindow> IRefineRingInfoWindowMethods for __T {}
155
156#[cfg(feature = "app-refineringinfowindow")]
157impl RefineRingInfoWindow {
158    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
159        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
160    }
161
162    pub fn open_method_info() -> &'static ::unity::il2cpp::MethodInfo {
163        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
164    }
165
166    pub fn close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
167        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
168    }
169
170    pub fn set_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
171        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
172    }
173
174    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
175        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
176    }
177}
178
179#[cfg(feature = "app-refineringinfowindow")]
180impl RefineRingInfoWindow {
181    #[doc = "`.ctor()` — no args"]
182    pub fn new() -> Self {
183        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
184            panic!(
185                "{}
186::{}
187 failed to instantiate",
188                ::core::stringify!(RefineRingInfoWindow),
189                ::core::stringify!(new),
190            )
191        });
192        <Self as IRefineRingInfoWindowMethods>::ctor(this);
193        this
194    }
195}
196
197#[cfg(feature = "app-refineringinfowindow")]
198pub trait IRefineRingInfoWindow_RingRefinedInfoMethods: IRefineRingInfoWindow_RingRefinedInfo {
199    #[doc = "`.ctor()` overload"]
200    fn ctor(self) -> () {
201        unsafe {
202            let __receiver = <RefineRingInfoWindow_RingRefinedInfo as ::unity::FromIlInstance>::from_il_instance(
203                <Self as ::unity::SystemObject>::as_instance(self),
204            );
205            ::unity::il2cpp_call!((::unity::module_base()+0x1af8860usize)as*mut u8,();
206(RefineRingInfoWindow_RingRefinedInfo)__receiver)
207        }
208    }
209}
210
211#[cfg(feature = "app-refineringinfowindow")]
212impl<__T: IRefineRingInfoWindow_RingRefinedInfo> IRefineRingInfoWindow_RingRefinedInfoMethods for __T {}
213
214#[cfg(feature = "app-refineringinfowindow")]
215impl RefineRingInfoWindow_RingRefinedInfo {
216    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
217        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
218    }
219}
220
221#[cfg(feature = "app-refineringinfowindow")]
222impl RefineRingInfoWindow_RingRefinedInfo {
223    #[doc = "`.ctor()` — no args"]
224    pub fn new() -> Self {
225        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
226            panic!(
227                "{}
228::{}
229 failed to instantiate",
230                ::core::stringify!(RefineRingInfoWindow_RingRefinedInfo),
231                ::core::stringify!(new),
232            )
233        });
234        <Self as IRefineRingInfoWindow_RingRefinedInfoMethods>::ctor(this);
235        this
236    }
237}
238
239#[cfg(feature = "app-refineringinfowindow")]
240pub trait IRefineRingInfoWindow_RingRefineStatisticsMethods: IRefineRingInfoWindow_RingRefineStatistics {
241    #[doc = "`.ctor()` overload"]
242    fn ctor(self) -> () {
243        unsafe {
244            let __receiver = <RefineRingInfoWindow_RingRefineStatistics as ::unity::FromIlInstance>::from_il_instance(
245                <Self as ::unity::SystemObject>::as_instance(self),
246            );
247            ::unity::il2cpp_call!((::unity::module_base()+0x1af8850usize)as*mut u8,();
248(RefineRingInfoWindow_RingRefineStatistics)__receiver)
249        }
250    }
251}
252
253#[cfg(feature = "app-refineringinfowindow")]
254impl<__T: IRefineRingInfoWindow_RingRefineStatistics> IRefineRingInfoWindow_RingRefineStatisticsMethods for __T {}
255
256#[cfg(feature = "app-refineringinfowindow")]
257impl RefineRingInfoWindow_RingRefineStatistics {
258    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
259        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
260    }
261}
262
263#[cfg(feature = "app-refineringinfowindow")]
264impl RefineRingInfoWindow_RingRefineStatistics {
265    #[doc = "`.ctor()` — no args"]
266    pub fn new() -> Self {
267        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
268            panic!(
269                "{}
270::{}
271 failed to instantiate",
272                ::core::stringify!(RefineRingInfoWindow_RingRefineStatistics),
273                ::core::stringify!(new),
274            )
275        });
276        <Self as IRefineRingInfoWindow_RingRefineStatisticsMethods>::ctor(this);
277        this
278    }
279}
280
281#[cfg(feature = "app-refineringinfowindow")]
282#[doc(hidden)]
283pub mod prelude {
284    pub use super::{
285        IRefineRingInfoWindow, IRefineRingInfoWindowMethods, IRefineRingInfoWindow_RingRefineStatistics,
286        IRefineRingInfoWindow_RingRefineStatisticsMethods, IRefineRingInfoWindow_RingRefinedInfo, IRefineRingInfoWindow_RingRefinedInfoMethods,
287        RefineRingInfoWindow, RefineRingInfoWindow_RingRefineStatistics, RefineRingInfoWindow_RingRefinedInfo,
288    };
289    #[cfg(feature = "system-object")]
290    pub use crate::system::object::IObjectMethods;
291    #[cfg(feature = "unity_engine-behaviour")]
292    pub use crate::unity_engine::behaviour::IBehaviourMethods;
293    #[cfg(feature = "unity_engine-component")]
294    pub use crate::unity_engine::component::IComponentMethods;
295    #[cfg(feature = "unity_engine-monobehaviour")]
296    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
297    #[cfg(feature = "unity_engine-object_2")]
298    pub use crate::unity_engine::object_2::IObject_2Methods;
299    pub use crate::{
300        system::object::IObject,
301        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
302    };
303}