engage/generated/app/
relaywdwmaphelp.rs1#[cfg(feature = "app-relaywdwmaphelp-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/relaywdwmaphelp/RelayWdwMapHelp.md"))]
19 #[::unity::class(namespace = "App", name = "RelayWdwMapHelp")]
20 #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
21 pub struct RelayWdwMapHelp {
22 #[offset(24)]
23 #[rename(name = "m_MapName")]
24 pub m_map_name: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
25 #[offset(32)]
26 #[rename(name = "m_Turn")]
27 pub m_turn: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
28 #[offset(40)]
29 #[rename(name = "m_MapImage")]
30 pub m_map_image: crate::unity_engine::ui::image::Image,
31 #[offset(48)]
32 #[rename(name = "m_ItemList")]
33 pub m_item_list: crate::system::collections::generic::list_1::List_1<crate::unity_engine::gameobject::GameObject>,
34 #[offset(56)]
35 #[rename(name = "m_IdRoot")]
36 pub m_id_root: crate::unity_engine::gameobject::GameObject,
37 #[offset(64)]
38 #[rename(name = "m_Id")]
39 pub m_id: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
40 #[offset(72)]
41 #[rename(name = "m_ShowItemList")]
42 pub m_show_item_list: crate::system::collections::generic::list_1::List_1<crate::app::relaywdwmaphelp::RelayWdwMapHelp_ShowItem>,
43 #[offset(80)]
44 #[rename(name = "m_AwardItemList")]
45 pub m_award_item_list: crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData>,
46 }
47
48 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/relaywdwmaphelp/RelayWdwMapHelp_ShowItem.md"))]
49 #[::unity::class(namespace = "App", name = "RelayWdwMapHelp.ShowItem")]
50 #[parent(crate::system::object::Object)]
51 pub struct RelayWdwMapHelp_ShowItem {
52 #[offset(16)]
53 #[rename(name = "m_Object")]
54 pub m_object: crate::unity_engine::gameobject::GameObject,
55 #[offset(24)]
56 #[rename(name = "m_Title")]
57 pub m_title: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
58 }
59}
60
61#[cfg(feature = "app-relaywdwmaphelp-types")]
62pub use __types::*;
63
64#[cfg(feature = "app-relaywdwmaphelp")]
65pub trait IRelayWdwMapHelpMethods: IRelayWdwMapHelp {
66 #[doc = "`.ctor()` overload"]
67 fn ctor(self) -> () {
68 unsafe {
69 let __receiver = <RelayWdwMapHelp as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
70 ::unity::il2cpp_call!((::unity::module_base()+0x200f570usize)as*mut u8,();
71(RelayWdwMapHelp)__receiver)
72 }
73 }
74 #[doc = "`SetData(crate::app::relaydata::RelayData)` overload"]
75 fn set_data(self, relay_data: impl ::core::convert::Into<crate::app::relaydata::RelayData>) -> () {
76 unsafe {
77 let __receiver = <RelayWdwMapHelp as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
78 ::unity::il2cpp_call!((::unity::module_base()+0x1fff300usize)as*mut u8,();
79(RelayWdwMapHelp)__receiver,(crate::app::relaydata::RelayData)::core::convert::Into::into(relay_data))
80 }
81 }
82 #[doc = "`SetData(crate::app::relayservermetadata::RelayServerMetaData, bool)` overload"]
83 fn set_data_2(
84 self,
85 meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
86 is_replay: impl ::core::convert::Into<bool>,
87 ) -> () {
88 unsafe {
89 let __receiver = <RelayWdwMapHelp as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
90 ::unity::il2cpp_call!((::unity::module_base()+0x200a740usize)as*mut u8,();
91(RelayWdwMapHelp)__receiver,(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(meta_data),(bool)::core::convert::Into::into(is_replay))
92 }
93 }
94 #[doc = "`SetData(crate::app::relaydata::RelayData, crate::app::relayservermetadata::RelayServerMetaData, bool)` overload"]
95 fn set_data_3(
96 self,
97 relay_data: impl ::core::convert::Into<crate::app::relaydata::RelayData>,
98 meta_data: impl ::core::convert::Into<crate::app::relayservermetadata::RelayServerMetaData>,
99 is_replay: impl ::core::convert::Into<bool>,
100 ) -> () {
101 unsafe {
102 let __receiver = <RelayWdwMapHelp as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
103 ::unity::il2cpp_call!((::unity::module_base()+0x20049b0usize)as*mut u8,();
104(RelayWdwMapHelp)__receiver,(crate::app::relaydata::RelayData)::core::convert::Into::into(relay_data),(crate::app::relayservermetadata::RelayServerMetaData)::core::convert::Into::into(meta_data),(bool)::core::convert::Into::into(is_replay))
105 }
106 }
107}
108
109#[cfg(feature = "app-relaywdwmaphelp")]
110impl<__T: IRelayWdwMapHelp> IRelayWdwMapHelpMethods for __T {}
111
112#[cfg(feature = "app-relaywdwmaphelp")]
113impl RelayWdwMapHelp {
114 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
115 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
116 }
117
118 pub fn set_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
119 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
120 }
121
122 pub fn set_data_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
123 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
124 }
125
126 pub fn set_data_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
127 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
128 }
129}
130
131#[cfg(feature = "app-relaywdwmaphelp")]
132impl RelayWdwMapHelp {
133 #[doc = "`.ctor()` — no args"]
134 pub fn new() -> Self {
135 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
136 panic!(
137 "{}
138::{}
139 failed to instantiate",
140 ::core::stringify!(RelayWdwMapHelp),
141 ::core::stringify!(new),
142 )
143 });
144 <Self as IRelayWdwMapHelpMethods>::ctor(this);
145 this
146 }
147}
148
149#[cfg(feature = "app-relaywdwmaphelp")]
150pub trait IRelayWdwMapHelp_ShowItemMethods: IRelayWdwMapHelp_ShowItem {
151 #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` overload"]
152 fn ctor(self, item: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
153 unsafe {
154 let __receiver =
155 <RelayWdwMapHelp_ShowItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
156 ::unity::il2cpp_call!((::unity::module_base()+0x1b0dd20usize)as*mut u8,();
157(RelayWdwMapHelp_ShowItem)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(item))
158 }
159 }
160 #[doc = "`Set(crate::app::itemdata::ItemData)` overload"]
161 fn set(self, item_data: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> () {
162 unsafe {
163 let __receiver =
164 <RelayWdwMapHelp_ShowItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
165 ::unity::il2cpp_call!((::unity::module_base()+0x1b0de60usize)as*mut u8,();
166(RelayWdwMapHelp_ShowItem)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item_data))
167 }
168 }
169}
170
171#[cfg(feature = "app-relaywdwmaphelp")]
172impl<__T: IRelayWdwMapHelp_ShowItem> IRelayWdwMapHelp_ShowItemMethods for __T {}
173
174#[cfg(feature = "app-relaywdwmaphelp")]
175impl RelayWdwMapHelp_ShowItem {
176 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
177 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
178 }
179
180 pub fn set_method_info() -> &'static ::unity::il2cpp::MethodInfo {
181 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
182 }
183}
184
185#[cfg(feature = "app-relaywdwmaphelp")]
186impl RelayWdwMapHelp_ShowItem {
187 #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` — overload selector"]
188 pub fn new(item: crate::unity_engine::gameobject::GameObject) -> Self {
189 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
190 panic!(
191 "{}
192::{}
193 failed to instantiate",
194 ::core::stringify!(RelayWdwMapHelp_ShowItem),
195 ::core::stringify!(new),
196 )
197 });
198 <Self as IRelayWdwMapHelp_ShowItemMethods>::ctor(this, item);
199 this
200 }
201}
202
203#[cfg(feature = "app-relaywdwmaphelp")]
204#[doc(hidden)]
205pub mod prelude {
206 pub use super::{
207 IRelayWdwMapHelp, IRelayWdwMapHelpMethods, IRelayWdwMapHelp_ShowItem, IRelayWdwMapHelp_ShowItemMethods, RelayWdwMapHelp,
208 RelayWdwMapHelp_ShowItem,
209 };
210 #[cfg(feature = "system-object")]
211 pub use crate::system::object::IObjectMethods;
212 #[cfg(feature = "unity_engine-behaviour")]
213 pub use crate::unity_engine::behaviour::IBehaviourMethods;
214 #[cfg(feature = "unity_engine-component")]
215 pub use crate::unity_engine::component::IComponentMethods;
216 #[cfg(feature = "unity_engine-monobehaviour")]
217 pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
218 #[cfg(feature = "unity_engine-object_2")]
219 pub use crate::unity_engine::object_2::IObject_2Methods;
220 pub use crate::{
221 system::object::IObject,
222 unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
223 };
224}