Skip to main content

engage/generated/app/
dragonridetargetmanager.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[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}