engage/generated/app/
mappopup.rs1#[cfg(feature = "app-mappopup-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::system::object::{IObject, Object};
9
10 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mappopup/MapPopup.md"))]
11 #[::unity::class(namespace = "App", name = "MapPopup")]
12 #[parent(crate::system::object::Object)]
13 pub struct MapPopup {}
14}
15
16#[cfg(feature = "app-mappopup-types")]
17pub use __types::*;
18
19#[cfg(feature = "app-mappopup")]
20impl MapPopup {
21 #[doc = "`GetPopupPos(crate::app::unit::Unit)` overload"]
22 pub fn get_popup_pos(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::unity_engine::vector3::Vector3 {
23 unsafe {
24 ::unity::il2cpp_call!((::unity::module_base()+0x235a8e0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
25(crate::app::unit::Unit)::core::convert::Into::into(unit))
26 }
27 }
28
29 #[doc = "`GetPopupPos(crate::app::battleinfoside::BattleInfoSide)` overload"]
30 pub fn get_popup_pos_2(side: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>) -> crate::unity_engine::vector3::Vector3 {
31 unsafe {
32 ::unity::il2cpp_call!((::unity::module_base()+0x235a8f0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
33(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(side))
34 }
35 }
36
37 #[doc = "`GetRoot()` overload"]
38 pub fn get_root() -> crate::unity_engine::gameobject::GameObject {
39 unsafe {
40 ::unity::il2cpp_call!((::unity::module_base()+0x235a910usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
41 )
42 }
43 }
44
45 #[doc = "`PlayDamage(crate::app::battleinfoside::BattleInfoSide, i32, crate::app::battlescene::BattleScene_Result)` overload"]
46 pub fn play_damage(
47 side: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
48 value: impl ::core::convert::Into<i32>,
49 result: impl ::core::convert::Into<crate::app::battlescene::BattleScene_Result>,
50 ) -> () {
51 unsafe {
52 ::unity::il2cpp_call!((::unity::module_base()+0x235a960usize)as*mut u8,();
53(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(side),(i32)::core::convert::Into::into(value),(crate::app::battlescene::BattleScene_Result)::core::convert::Into::into(result))
54 }
55 }
56
57 #[doc = "`PlayDamage(crate::app::unit::Unit, i32)` overload"]
58 pub fn play_damage_2(unit: impl ::core::convert::Into<crate::app::unit::Unit>, value: impl ::core::convert::Into<i32>) -> () {
59 unsafe {
60 ::unity::il2cpp_call!((::unity::module_base()+0x235aeb0usize)as*mut u8,();
61(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(value))
62 }
63 }
64
65 #[doc = "`PlayHeal(crate::app::unit::Unit, i32)` overload"]
66 pub fn play_heal(unit: impl ::core::convert::Into<crate::app::unit::Unit>, value: impl ::core::convert::Into<i32>) -> () {
67 unsafe {
68 ::unity::il2cpp_call!((::unity::module_base()+0x235af10usize)as*mut u8,();
69(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(value))
70 }
71 }
72
73 #[doc = "`PlayHeal(crate::unity_engine::vector3::Vector3, i32)` overload"]
74 pub fn play_heal_2(pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>, value: impl ::core::convert::Into<i32>) -> () {
75 unsafe {
76 ::unity::il2cpp_call!((::unity::module_base()+0x235ad80usize)as*mut u8,();
77(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos),(i32)::core::convert::Into::into(value))
78 }
79 }
80
81 #[doc = "`PlayDamage(crate::unity_engine::vector3::Vector3, i32)` overload"]
82 pub fn play_damage_3(pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>, value: impl ::core::convert::Into<i32>) -> () {
83 unsafe {
84 ::unity::il2cpp_call!((::unity::module_base()+0x235ac50usize)as*mut u8,();
85(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos),(i32)::core::convert::Into::into(value))
86 }
87 }
88
89 #[doc = "`PlayCritical(crate::unity_engine::vector3::Vector3, i32)` overload"]
90 pub fn play_critical(pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>, value: impl ::core::convert::Into<i32>) -> () {
91 unsafe {
92 ::unity::il2cpp_call!((::unity::module_base()+0x235ab20usize)as*mut u8,();
93(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos),(i32)::core::convert::Into::into(value))
94 }
95 }
96
97 #[doc = "`PlayChainAttack(crate::unity_engine::vector3::Vector3, i32)` overload"]
98 pub fn play_chain_attack(pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>, value: impl ::core::convert::Into<i32>) -> () {
99 unsafe {
100 ::unity::il2cpp_call!((::unity::module_base()+0x235a9f0usize)as*mut u8,();
101(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos),(i32)::core::convert::Into::into(value))
102 }
103 }
104
105 #[doc = "`PlaySkill(crate::app::unit::Unit, crate::app::skilldata::SkillData)` overload"]
106 pub fn play_skill(
107 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
108 skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
109 ) -> () {
110 unsafe {
111 ::unity::il2cpp_call!((::unity::module_base()+0x235af50usize)as*mut u8,();
112(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
113 }
114 }
115
116 #[doc = "`PlayText(crate::unity_engine::vector3::Vector3, crate::unity_engine::color::Color, ::unity::Il2CppString)` overload"]
117 pub fn play_text(
118 pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
119 color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
120 text: impl ::core::convert::Into<::unity::Il2CppString>,
121 ) -> () {
122 unsafe {
123 ::unity::il2cpp_call!((::unity::module_base()+0x235b1c0usize)as*mut u8,();
124(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos),(crate::unity_engine::color::Color)::core::convert::Into::into(color),(::unity::Il2CppString)::core::convert::Into::into(text))
125 }
126 }
127
128 #[doc = "`PlayPopup(crate::app::battleinfoside::BattleInfoSide, ::unity::Il2CppString)` overload"]
129 pub fn play_popup(
130 side: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
131 name: impl ::core::convert::Into<::unity::Il2CppString>,
132 ) -> () {
133 unsafe {
134 ::unity::il2cpp_call!((::unity::module_base()+0x235b2a0usize)as*mut u8,();
135(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(side),(::unity::Il2CppString)::core::convert::Into::into(name))
136 }
137 }
138
139 #[doc = "`PlayPopup(crate::app::unit::Unit, ::unity::Il2CppString)` overload"]
140 pub fn play_popup_2(unit: impl ::core::convert::Into<crate::app::unit::Unit>, name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
141 unsafe {
142 ::unity::il2cpp_call!((::unity::module_base()+0x235b2f0usize)as*mut u8,();
143(crate::app::unit::Unit)::core::convert::Into::into(unit),(::unity::Il2CppString)::core::convert::Into::into(name))
144 }
145 }
146
147 #[doc = "`PlayPopup(crate::unity_engine::vector3::Vector3, ::unity::Il2CppString)` overload"]
148 pub fn play_popup_3(
149 pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
150 name: impl ::core::convert::Into<::unity::Il2CppString>,
151 ) -> crate::combat::hudpopup::HUDPopup {
152 unsafe {
153 ::unity::il2cpp_call!((::unity::module_base()+0x235b0b0usize)as*mut u8,crate::combat::hudpopup::HUDPopup;
154(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos),(::unity::Il2CppString)::core::convert::Into::into(name))
155 }
156 }
157}
158
159#[cfg(feature = "app-mappopup")]
160pub trait IMapPopupMethods: IMapPopup {
161 #[doc = "`.ctor()` overload"]
162 fn ctor(self) -> () {
163 unsafe {
164 let __receiver = <MapPopup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
165 ::unity::il2cpp_call!((::unity::module_base()+0x235b330usize)as*mut u8,();
166(MapPopup)__receiver)
167 }
168 }
169}
170
171#[cfg(feature = "app-mappopup")]
172impl<__T: IMapPopup> IMapPopupMethods for __T {}
173
174#[cfg(feature = "app-mappopup")]
175impl MapPopup {
176 pub fn get_popup_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
177 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
178 }
179
180 pub fn get_popup_pos_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
181 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
182 }
183
184 pub fn get_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
185 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
186 }
187
188 pub fn play_damage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
189 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
190 }
191
192 pub fn play_damage_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
193 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
194 }
195
196 pub fn play_heal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
197 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
198 }
199
200 pub fn play_heal_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
201 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
202 }
203
204 pub fn play_damage_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
205 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
206 }
207
208 pub fn play_critical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
209 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
210 }
211
212 pub fn play_chain_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
213 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
214 }
215
216 pub fn play_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
217 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
218 }
219
220 pub fn play_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
221 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
222 }
223
224 pub fn play_popup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
225 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
226 }
227
228 pub fn play_popup_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
229 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
230 }
231
232 pub fn play_popup_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
233 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
234 }
235
236 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
237 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
238 }
239}
240
241#[cfg(feature = "app-mappopup")]
242impl MapPopup {
243 #[doc = "`.ctor()` — no args"]
244 pub fn new() -> Self {
245 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
246 panic!(
247 "{}
248::{}
249 failed to instantiate",
250 ::core::stringify!(MapPopup),
251 ::core::stringify!(new),
252 )
253 });
254 <Self as IMapPopupMethods>::ctor(this);
255 this
256 }
257}
258
259#[cfg(feature = "app-mappopup")]
260#[doc(hidden)]
261pub mod prelude {
262 pub use super::{IMapPopup, IMapPopupMethods, MapPopup};
263 pub use crate::system::object::IObject;
264 #[cfg(feature = "system-object")]
265 pub use crate::system::object::IObjectMethods;
266}