engage/generated/app/
dragonridetargetmanager.rs1#[cfg(feature = "app-dragonridetargetmanager-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::singletonclass_1::{ISingletonClass_1, SingletonClass_1},
10 system::object::{IObject, Object},
11 };
12
13 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/dragonridetargetmanager/DragonRideTargetManager.md"))]
14 #[::unity::class(namespace = "App", name = "DragonRideTargetManager")]
15 #[parent(crate::app::singletonclass_1::SingletonClass_1<crate::app::dragonridetargetmanager::DragonRideTargetManager>)]
16 pub struct DragonRideTargetManager {
17 #[offset(28)]
18 #[rename(name = "MaxArrayCount")]
19 pub max_array_count: i32,
20 #[offset(32)]
21 #[rename(name = "m_Prefab")]
22 pub m_prefab: crate::app::resourcegameobject::ResourceGameObject,
23 #[offset(40)]
24 #[rename(name = "m_ReserveTargetParent")]
25 pub m_reserve_target_parent: crate::unity_engine::gameobject::GameObject,
26 #[offset(48)]
27 #[rename(name = "m_ReturnTargetCount")]
28 pub m_return_target_count: i32,
29 #[offset(56)]
30 #[rename(name = "m_ReservePopupParent")]
31 pub m_reserve_popup_parent: crate::unity_engine::gameobject::GameObject,
32 #[offset(64)]
33 #[rename(name = "m_ReturnPopupCount")]
34 pub m_return_popup_count: i32,
35 #[offset(72)]
36 #[rename(name = "m_TargetArray")]
37 pub m_target_array: ::unity::Array<crate::unity_engine::gameobject::GameObject>,
38 #[offset(80)]
39 #[rename(name = "m_PopupArray")]
40 pub m_popup_array: ::unity::Array<crate::unity_engine::gameobject::GameObject>,
41 #[offset(88)]
42 #[rename(name = "m_ObjUseCount")]
43 pub m_obj_use_count: i32,
44 #[offset(92)]
45 #[rename(name = "m_PopupUseCount")]
46 pub m_popup_use_count: i32,
47 }
48}
49
50#[cfg(feature = "app-dragonridetargetmanager-types")]
51pub use __types::*;
52
53#[cfg(feature = "app-dragonridetargetmanager")]
54pub trait IDragonRideTargetManagerMethods: IDragonRideTargetManager {
55 #[doc = "`.ctor()` overload"]
56 fn ctor(self) -> () {
57 unsafe {
58 let __receiver =
59 <DragonRideTargetManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
60 ::unity::il2cpp_call!((::unity::module_base()+0x22d1110usize)as*mut u8,();
61(DragonRideTargetManager)__receiver)
62 }
63 }
64 #[doc = "`Destruct()` overload"]
65 fn destruct(self) -> () {
66 unsafe {
67 let __receiver =
68 <DragonRideTargetManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
69 ::unity::il2cpp_call!((::unity::module_base()+0x22d1530usize)as*mut u8,();
70(DragonRideTargetManager)__receiver)
71 }
72 }
73 #[doc = "`Tick()` overload"]
74 fn tick(self) -> () {
75 unsafe {
76 let __receiver =
77 <DragonRideTargetManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
78 ::unity::il2cpp_call!((::unity::module_base()+0x22d16e0usize)as*mut u8,();
79(DragonRideTargetManager)__receiver)
80 }
81 }
82 #[doc = "`GetMaxCount()` overload"]
83 fn get_max_count(self) -> i32 {
84 unsafe {
85 let __receiver =
86 <DragonRideTargetManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
87 ::unity::il2cpp_call!((::unity::module_base()+0x22d17b0usize)as*mut u8,i32;
88(DragonRideTargetManager)__receiver)
89 }
90 }
91 #[doc = "`RentalTarget()` overload"]
92 fn rental_target(self) -> crate::unity_engine::gameobject::GameObject {
93 unsafe {
94 let __receiver =
95 <DragonRideTargetManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
96 ::unity::il2cpp_call!((::unity::module_base()+0x22d17c0usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
97(DragonRideTargetManager)__receiver)
98 }
99 }
100 #[doc = "`RentalPopup()` overload"]
101 fn rental_popup(self) -> crate::unity_engine::gameobject::GameObject {
102 unsafe {
103 let __receiver =
104 <DragonRideTargetManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
105 ::unity::il2cpp_call!((::unity::module_base()+0x22d1820usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
106(DragonRideTargetManager)__receiver)
107 }
108 }
109 #[doc = "`CheckReserveListCondition()` overload"]
110 fn check_reserve_list_condition(self) -> () {
111 unsafe {
112 let __receiver =
113 <DragonRideTargetManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
114 ::unity::il2cpp_call!((::unity::module_base()+0x22d1880usize)as*mut u8,();
115(DragonRideTargetManager)__receiver)
116 }
117 }
118 #[doc = "`ReturnReserveTarget(crate::unity_engine::gameobject::GameObject)` overload"]
119 fn return_reserve_target(self, target: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
120 unsafe {
121 let __receiver =
122 <DragonRideTargetManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
123 ::unity::il2cpp_call!((::unity::module_base()+0x22d1890usize)as*mut u8,();
124(DragonRideTargetManager)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(target))
125 }
126 }
127 #[doc = "`ReturnReservePopup(crate::unity_engine::gameobject::GameObject)` overload"]
128 fn return_reserve_popup(self, target: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
129 unsafe {
130 let __receiver =
131 <DragonRideTargetManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
132 ::unity::il2cpp_call!((::unity::module_base()+0x22d1980usize)as*mut u8,();
133(DragonRideTargetManager)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(target))
134 }
135 }
136 #[doc = "`HideAllTarget()` overload"]
137 fn hide_all_target(self) -> () {
138 unsafe {
139 let __receiver =
140 <DragonRideTargetManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
141 ::unity::il2cpp_call!((::unity::module_base()+0x22d1a70usize)as*mut u8,();
142(DragonRideTargetManager)__receiver)
143 }
144 }
145}
146
147#[cfg(feature = "app-dragonridetargetmanager")]
148impl<__T: IDragonRideTargetManager> IDragonRideTargetManagerMethods for __T {}
149
150#[cfg(feature = "app-dragonridetargetmanager")]
151impl DragonRideTargetManager {
152 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
153 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
154 }
155
156 pub fn destruct_method_info() -> &'static ::unity::il2cpp::MethodInfo {
157 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
158 }
159
160 pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
161 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
162 }
163
164 pub fn get_max_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
165 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
166 }
167
168 pub fn rental_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
169 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
170 }
171
172 pub fn rental_popup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
173 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
174 }
175
176 pub fn check_reserve_list_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
177 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
178 }
179
180 pub fn return_reserve_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
181 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
182 }
183
184 pub fn return_reserve_popup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
185 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
186 }
187
188 pub fn hide_all_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
189 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
190 }
191}
192
193#[cfg(feature = "app-dragonridetargetmanager")]
194impl DragonRideTargetManager {
195 #[doc = "`.ctor()` — no args"]
196 pub fn new() -> Self {
197 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
198 panic!(
199 "{}
200::{}
201 failed to instantiate",
202 ::core::stringify!(DragonRideTargetManager),
203 ::core::stringify!(new),
204 )
205 });
206 <Self as IDragonRideTargetManagerMethods>::ctor(this);
207 this
208 }
209}
210
211#[cfg(feature = "app-dragonridetargetmanager")]
212#[doc(hidden)]
213pub mod prelude {
214 pub use super::{DragonRideTargetManager, IDragonRideTargetManager, IDragonRideTargetManagerMethods};
215 #[cfg(feature = "app-singletonclass_1")]
216 pub use crate::app::singletonclass_1::ISingletonClass_1Methods;
217 #[cfg(feature = "system-object")]
218 pub use crate::system::object::IObjectMethods;
219 pub use crate::{app::singletonclass_1::ISingletonClass_1, system::object::IObject};
220}