engage/generated/app/
versusmyinfocontent.rs1#[cfg(feature = "app-versusmyinfocontent-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/versusmyinfocontent/VersusMyInfoContent.md"))]
19 #[::unity::class(namespace = "App", name = "VersusMyInfoContent")]
20 #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
21 pub struct VersusMyInfoContent {
22 #[static_field]
23 #[rename(name = "PrefabPath")]
24 pub prefab_path: ::unity::Il2CppString,
25 #[offset(24)]
26 #[rename(name = "m_MyIdAnim")]
27 pub m_my_id_anim: crate::unity_engine::animator::Animator,
28 #[offset(32)]
29 #[rename(name = "m_MyRankAnim")]
30 pub m_my_rank_anim: crate::unity_engine::animator::Animator,
31 #[offset(40)]
32 #[rename(name = "m_MyIdText")]
33 pub m_my_id_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
34 #[offset(48)]
35 #[rename(name = "m_MyRankText")]
36 pub m_my_rank_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
37 }
38}
39
40#[cfg(feature = "app-versusmyinfocontent-types")]
41pub use __types::*;
42
43#[cfg(feature = "app-versusmyinfocontent")]
44impl VersusMyInfoContent {
45 #[doc = "`LoadPrefabAsync()` overload"]
46 pub fn load_prefab_async() -> () {
47 unsafe {
48 ::unity::il2cpp_call!((::unity::module_base()+0x26b0920usize)as*mut u8,();
49 )
50 }
51 }
52
53 #[doc = "`IsLoadingPrefab()` overload"]
54 pub fn is_loading_prefab() -> bool {
55 unsafe {
56 ::unity::il2cpp_call!((::unity::module_base()+0x26b09c0usize)as*mut u8,bool;
57 )
58 }
59 }
60
61 #[doc = "`UnloadPrefab()` overload"]
62 pub fn unload_prefab() -> () {
63 unsafe {
64 ::unity::il2cpp_call!((::unity::module_base()+0x26b0a40usize)as*mut u8,();
65 )
66 }
67 }
68
69 #[doc = "`Create()` overload"]
70 pub fn create() -> crate::app::versusmyinfocontent::VersusMyInfoContent {
71 unsafe {
72 ::unity::il2cpp_call!((::unity::module_base()+0x26b0ac0usize)as*mut u8,crate::app::versusmyinfocontent::VersusMyInfoContent;
73 )
74 }
75 }
76}
77
78#[cfg(feature = "app-versusmyinfocontent")]
79pub trait IVersusMyInfoContentMethods: IVersusMyInfoContent {
80 #[doc = "`Destroy()` overload"]
81 fn destroy(self) -> () {
82 unsafe {
83 let __receiver = <VersusMyInfoContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
84 ::unity::il2cpp_call!((::unity::module_base()+0x26b0de0usize)as*mut u8,();
85(VersusMyInfoContent)__receiver)
86 }
87 }
88 #[doc = "`initialize()` overload"]
89 fn initialize(self) -> () {
90 unsafe {
91 let __receiver = <VersusMyInfoContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
92 ::unity::il2cpp_call!((::unity::module_base()+0x26b0ba0usize)as*mut u8,();
93(VersusMyInfoContent)__receiver)
94 }
95 }
96 #[doc = "`PlayOut()` overload"]
97 fn play_out(self) -> () {
98 unsafe {
99 let __receiver = <VersusMyInfoContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
100 ::unity::il2cpp_call!((::unity::module_base()+0x26b0e60usize)as*mut u8,();
101(VersusMyInfoContent)__receiver)
102 }
103 }
104 #[doc = "`PlayInCasual(::unity::Il2CppString)` overload"]
105 fn play_in_casual(self, my_id_casual: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
106 unsafe {
107 let __receiver = <VersusMyInfoContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
108 ::unity::il2cpp_call!((::unity::module_base()+0x26b0f10usize)as*mut u8,();
109(VersusMyInfoContent)__receiver,(::unity::Il2CppString)::core::convert::Into::into(my_id_casual))
110 }
111 }
112 #[doc = "`PlayInRanked(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
113 fn play_in_ranked(
114 self,
115 my_id_ranked: impl ::core::convert::Into<::unity::Il2CppString>,
116 my_rank: impl ::core::convert::Into<::unity::Il2CppString>,
117 ) -> () {
118 unsafe {
119 let __receiver = <VersusMyInfoContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
120 ::unity::il2cpp_call!((::unity::module_base()+0x26b1010usize)as*mut u8,();
121(VersusMyInfoContent)__receiver,(::unity::Il2CppString)::core::convert::Into::into(my_id_ranked),(::unity::Il2CppString)::core::convert::Into::into(my_rank))
122 }
123 }
124 #[doc = "`.ctor()` overload"]
125 fn ctor(self) -> () {
126 unsafe {
127 let __receiver = <VersusMyInfoContent as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
128 ::unity::il2cpp_call!((::unity::module_base()+0x26b1140usize)as*mut u8,();
129(VersusMyInfoContent)__receiver)
130 }
131 }
132}
133
134#[cfg(feature = "app-versusmyinfocontent")]
135impl<__T: IVersusMyInfoContent> IVersusMyInfoContentMethods for __T {}
136
137#[cfg(feature = "app-versusmyinfocontent")]
138impl VersusMyInfoContent {
139 pub fn load_prefab_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
140 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
141 }
142
143 pub fn is_loading_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
144 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
145 }
146
147 pub fn unload_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
148 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
149 }
150
151 pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
152 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
153 }
154
155 pub fn destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
156 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
157 }
158
159 pub fn initialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
160 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
161 }
162
163 pub fn play_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
164 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
165 }
166
167 pub fn play_in_casual_method_info() -> &'static ::unity::il2cpp::MethodInfo {
168 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
169 }
170
171 pub fn play_in_ranked_method_info() -> &'static ::unity::il2cpp::MethodInfo {
172 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
173 }
174
175 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
176 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
177 }
178}
179
180#[cfg(feature = "app-versusmyinfocontent")]
181impl VersusMyInfoContent {
182 #[doc = "`.ctor()` — no args"]
183 pub fn new() -> Self {
184 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
185 panic!(
186 "{}
187::{}
188 failed to instantiate",
189 ::core::stringify!(VersusMyInfoContent),
190 ::core::stringify!(new),
191 )
192 });
193 <Self as IVersusMyInfoContentMethods>::ctor(this);
194 this
195 }
196}
197
198#[cfg(feature = "app-versusmyinfocontent")]
199#[doc(hidden)]
200pub mod prelude {
201 pub use super::{IVersusMyInfoContent, IVersusMyInfoContentMethods, VersusMyInfoContent};
202 #[cfg(feature = "system-object")]
203 pub use crate::system::object::IObjectMethods;
204 #[cfg(feature = "unity_engine-behaviour")]
205 pub use crate::unity_engine::behaviour::IBehaviourMethods;
206 #[cfg(feature = "unity_engine-component")]
207 pub use crate::unity_engine::component::IComponentMethods;
208 #[cfg(feature = "unity_engine-monobehaviour")]
209 pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
210 #[cfg(feature = "unity_engine-object_2")]
211 pub use crate::unity_engine::object_2::IObject_2Methods;
212 pub use crate::{
213 system::object::IObject,
214 unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
215 };
216}