engage/generated/app/
refineringinfowindow.rs1#[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}