1#[cfg(feature = "app-hubaccessmanager-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::system::{
9 object::{IObject, Object},
10 r#enum::{Enum, IEnum},
11 valuetype::{IValueType, ValueType},
12 };
13
14 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubaccessmanager/HubAccessManager_MaterialCalculator.md"))]
15 #[::unity::class(namespace = "App", name = "HubAccessManager.MaterialCalculator")]
16 #[parent(crate::system::object::Object)]
17 pub struct HubAccessManager_MaterialCalculator {}
18
19 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubaccessmanager/HubAccessManager.md"))]
20 #[::unity::class(namespace = "App", name = "HubAccessManager")]
21 #[parent(crate::system::object::Object)]
22 pub struct HubAccessManager {}
23
24 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubaccessmanager/HubAccessManager_MaterialCalculator_Type.md"))]
25 #[repr(C)]
26 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
27 pub struct HubAccessManager_MaterialCalculator_Type {
28 pub value: i32,
29 }
30 impl ::unity::ClassIdentity for HubAccessManager_MaterialCalculator_Type {
31 const NAME: &'static str = "HubAccessManager.MaterialCalculator.Type";
32 const NAMESPACE: &'static str = "App";
33
34 fn class() -> ::unity::Class {
35 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
36 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
37 }
38 }
39 impl ::unity::IlType for HubAccessManager_MaterialCalculator_Type {
40 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
41 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
42 }
43 }
44 impl HubAccessManager_MaterialCalculator_Type {
45 pub fn iron() -> Self {
46 Self { value: 0 }
47 }
48
49 pub fn steel() -> Self {
50 Self { value: 1 }
51 }
52
53 pub fn silver() -> Self {
54 Self { value: 2 }
55 }
56 }
57}
58
59#[cfg(feature = "app-hubaccessmanager-types")]
60pub use __types::*;
61
62#[cfg(feature = "app-hubaccessmanager")]
63impl HubAccessManager_MaterialCalculator {
64 #[doc = "`GenerateHigherMaterials(i32)` overload"]
65 pub fn generate_higher_materials(
66 num: impl ::core::convert::Into<i32>,
67 ) -> crate::system::collections::generic::dictionary_2::Dictionary_2<crate::app::hubaccessmanager::HubAccessManager_MaterialCalculator_Type, i32>
68 {
69 unsafe {
70 ::unity::il2cpp_call!((::unity::module_base()+0x1ce2c00usize)as*mut u8,crate::system::collections::generic::dictionary_2::Dictionary_2<crate::app::hubaccessmanager::HubAccessManager_MaterialCalculator_Type,i32> ;
71(i32)::core::convert::Into::into(num))
72 }
73 }
74
75 #[doc = "`GetValidHigherMateriaslType(crate::system::collections::generic::dictionary_2::Dictionary_2<crate::app::hubaccessmanager::HubAccessManager_MaterialCalculator_Type,i32>)` overload"]
76 pub fn get_valid_higher_materiasl_type(
77 materials: impl ::core::convert::Into<
78 crate::system::collections::generic::dictionary_2::Dictionary_2<
79 crate::app::hubaccessmanager::HubAccessManager_MaterialCalculator_Type,
80 i32,
81 >,
82 >,
83 ) -> crate::app::hubaccessmanager::HubAccessManager_MaterialCalculator_Type {
84 unsafe {
85 ::unity::il2cpp_call!((::unity::module_base()+0x1ce3260usize)as*mut u8,crate::app::hubaccessmanager::HubAccessManager_MaterialCalculator_Type;
86(crate::system::collections::generic::dictionary_2::Dictionary_2<crate::app::hubaccessmanager::HubAccessManager_MaterialCalculator_Type,i32>)::core::convert::Into::into(materials))
87 }
88 }
89
90 #[doc = "`ConvertToLowerMaterialType(crate::app::hubaccessmanager::HubAccessManager_MaterialCalculator_Type)` overload"]
91 pub fn convert_to_lower_material_type(
92 r#type: impl ::core::convert::Into<crate::app::hubaccessmanager::HubAccessManager_MaterialCalculator_Type>,
93 ) -> crate::app::hubaccessmanager::HubAccessManager_MaterialCalculator_Type {
94 unsafe {
95 ::unity::il2cpp_call!((::unity::module_base()+0x1ce3330usize)as*mut u8,crate::app::hubaccessmanager::HubAccessManager_MaterialCalculator_Type;
96(crate::app::hubaccessmanager::HubAccessManager_MaterialCalculator_Type)::core::convert::Into::into(r#type))
97 }
98 }
99
100 #[doc = "`FilterLowerMaterials(crate::system::collections::generic::dictionary_2::Dictionary_2<crate::app::hubaccessmanager::HubAccessManager_MaterialCalculator_Type,i32>)` overload"]
101 pub fn filter_lower_materials(
102 materials: impl ::core::convert::Into<
103 crate::system::collections::generic::dictionary_2::Dictionary_2<
104 crate::app::hubaccessmanager::HubAccessManager_MaterialCalculator_Type,
105 i32,
106 >,
107 >,
108 ) -> () {
109 unsafe {
110 ::unity::il2cpp_call!((::unity::module_base()+0x1ce3140usize)as*mut u8,();
111(crate::system::collections::generic::dictionary_2::Dictionary_2<crate::app::hubaccessmanager::HubAccessManager_MaterialCalculator_Type,i32>)::core::convert::Into::into(materials))
112 }
113 }
114}
115
116#[cfg(feature = "app-hubaccessmanager")]
117pub trait IHubAccessManager_MaterialCalculatorMethods: IHubAccessManager_MaterialCalculator {
118 #[doc = "`.ctor()` overload"]
119 fn ctor(self) -> () {
120 unsafe {
121 let __receiver = <HubAccessManager_MaterialCalculator as ::unity::FromIlInstance>::from_il_instance(
122 <Self as ::unity::SystemObject>::as_instance(self),
123 );
124 ::unity::il2cpp_call!((::unity::module_base()+0x1ce3350usize)as*mut u8,();
125(HubAccessManager_MaterialCalculator)__receiver)
126 }
127 }
128}
129
130#[cfg(feature = "app-hubaccessmanager")]
131impl<__T: IHubAccessManager_MaterialCalculator> IHubAccessManager_MaterialCalculatorMethods for __T {}
132
133#[cfg(feature = "app-hubaccessmanager")]
134impl HubAccessManager_MaterialCalculator {
135 pub fn generate_higher_materials_method_info() -> &'static ::unity::il2cpp::MethodInfo {
136 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
137 }
138
139 pub fn get_valid_higher_materiasl_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
140 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
141 }
142
143 pub fn convert_to_lower_material_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
144 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
145 }
146
147 pub fn filter_lower_materials_method_info() -> &'static ::unity::il2cpp::MethodInfo {
148 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
149 }
150
151 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
152 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
153 }
154}
155
156#[cfg(feature = "app-hubaccessmanager")]
157impl HubAccessManager_MaterialCalculator {
158 #[doc = "`.ctor()` — no args"]
159 pub fn new() -> Self {
160 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
161 panic!(
162 "{}
163::{}
164 failed to instantiate",
165 ::core::stringify!(HubAccessManager_MaterialCalculator),
166 ::core::stringify!(new),
167 )
168 });
169 <Self as IHubAccessManager_MaterialCalculatorMethods>::ctor(this);
170 this
171 }
172}
173
174#[cfg(feature = "app-hubaccessmanager")]
175impl HubAccessManager {
176 #[doc = "`IsItemType(crate::app::hubdisposdata::HubDisposData)` overload"]
177 pub fn is_item_type(dispos: impl ::core::convert::Into<crate::app::hubdisposdata::HubDisposData>) -> bool {
178 unsafe {
179 ::unity::il2cpp_call!((::unity::module_base()+0x216fa20usize)as*mut u8,bool;
180(crate::app::hubdisposdata::HubDisposData)::core::convert::Into::into(dispos))
181 }
182 }
183}
184
185#[cfg(feature = "app-hubaccessmanager")]
186pub trait IHubAccessManagerMethods: IHubAccessManager {
187 #[doc = "`get_SceneName()` overload"]
188 fn get_scene_name(self) -> ::unity::Il2CppString {
189 unsafe {
190 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
191 ::unity::il2cpp_call!((::unity::module_base()+0x216f960usize)as*mut u8, ::unity::Il2CppString;
192(HubAccessManager)__receiver)
193 }
194 }
195 #[doc = "`set_SceneName(::unity::Il2CppString)` overload"]
196 fn set_scene_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
197 unsafe {
198 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
199 ::unity::il2cpp_call!((::unity::module_base()+0x216f970usize)as*mut u8,();
200(HubAccessManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
201 }
202 }
203 #[doc = "`get_AccessList()` overload"]
204 fn get_access_list(self) -> crate::system::collections::generic::list_1::List_1<crate::app::hubaccessdata::HubAccessData> {
205 unsafe {
206 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
207 ::unity::il2cpp_call!((::unity::module_base()+0x216f980usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::hubaccessdata::HubAccessData> ;
208(HubAccessManager)__receiver)
209 }
210 }
211 #[doc = "`set_AccessList(crate::system::collections::generic::list_1::List_1<crate::app::hubaccessdata::HubAccessData>)` overload"]
212 fn set_access_list(
213 self,
214 value: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::hubaccessdata::HubAccessData>>,
215 ) -> () {
216 unsafe {
217 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
218 ::unity::il2cpp_call!((::unity::module_base()+0x216f990usize)as*mut u8,();
219(HubAccessManager)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::hubaccessdata::HubAccessData>)::core::convert::Into::into(value))
220 }
221 }
222 #[doc = "`get_DisposList()` overload"]
223 fn get_dispos_list(self) -> crate::system::collections::generic::list_1::List_1<crate::app::hubdisposdata::HubDisposData> {
224 unsafe {
225 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
226 ::unity::il2cpp_call!((::unity::module_base()+0x216f9a0usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::hubdisposdata::HubDisposData> ;
227(HubAccessManager)__receiver)
228 }
229 }
230 #[doc = "`set_DisposList(crate::system::collections::generic::list_1::List_1<crate::app::hubdisposdata::HubDisposData>)` overload"]
231 fn set_dispos_list(
232 self,
233 value: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::hubdisposdata::HubDisposData>>,
234 ) -> () {
235 unsafe {
236 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
237 ::unity::il2cpp_call!((::unity::module_base()+0x216f9b0usize)as*mut u8,();
238(HubAccessManager)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::hubdisposdata::HubDisposData>)::core::convert::Into::into(value))
239 }
240 }
241 #[doc = "`get_DisposItemList()` overload"]
242 fn get_dispos_item_list(self) -> crate::system::collections::generic::list_1::List_1<crate::app::hubdisposdata::HubDisposData> {
243 unsafe {
244 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
245 ::unity::il2cpp_call!((::unity::module_base()+0x216f9c0usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::hubdisposdata::HubDisposData> ;
246(HubAccessManager)__receiver)
247 }
248 }
249 #[doc = "`set_DisposItemList(crate::system::collections::generic::list_1::List_1<crate::app::hubdisposdata::HubDisposData>)` overload"]
250 fn set_dispos_item_list(
251 self,
252 value: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::hubdisposdata::HubDisposData>>,
253 ) -> () {
254 unsafe {
255 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
256 ::unity::il2cpp_call!((::unity::module_base()+0x216f9d0usize)as*mut u8,();
257(HubAccessManager)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::hubdisposdata::HubDisposData>)::core::convert::Into::into(value))
258 }
259 }
260 #[doc = "`get_AnimalDataList()` overload"]
261 fn get_animal_data_list(self) -> crate::system::collections::generic::list_1::List_1<crate::app::animaldata::AnimalData> {
262 unsafe {
263 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
264 ::unity::il2cpp_call!((::unity::module_base()+0x216fa00usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::animaldata::AnimalData> ;
265(HubAccessManager)__receiver)
266 }
267 }
268 #[doc = "`set_AnimalDataList(crate::system::collections::generic::list_1::List_1<crate::app::animaldata::AnimalData>)` overload"]
269 fn set_animal_data_list(
270 self,
271 value: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::animaldata::AnimalData>>,
272 ) -> () {
273 unsafe {
274 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
275 ::unity::il2cpp_call!((::unity::module_base()+0x216fa10usize)as*mut u8,();
276(HubAccessManager)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::animaldata::AnimalData>)::core::convert::Into::into(value))
277 }
278 }
279 #[doc = "`Setup(::unity::Il2CppString, crate::app::hubutil::HubUtil_TimezoneType)` overload"]
280 fn setup(
281 self,
282 scene_name: impl ::core::convert::Into<::unity::Il2CppString>,
283 timezone_type: impl ::core::convert::Into<crate::app::hubutil::HubUtil_TimezoneType>,
284 ) -> () {
285 unsafe {
286 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
287 ::unity::il2cpp_call!((::unity::module_base()+0x216fa50usize)as*mut u8,();
288(HubAccessManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(scene_name),(crate::app::hubutil::HubUtil_TimezoneType)::core::convert::Into::into(timezone_type))
289 }
290 }
291 #[doc = "`ConfirmContent()` overload"]
292 fn confirm_content(self) -> () {
293 unsafe {
294 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
295 ::unity::il2cpp_call!((::unity::module_base()+0x21708f0usize)as*mut u8,();
296(HubAccessManager)__receiver)
297 }
298 }
299 #[doc = "`Reset()` overload"]
300 fn reset(self) -> () {
301 unsafe {
302 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
303 ::unity::il2cpp_call!((::unity::module_base()+0x2170380usize)as*mut u8,();
304(HubAccessManager)__receiver)
305 }
306 }
307 #[doc = "`Refresh()` overload"]
308 fn refresh(self) -> () {
309 unsafe {
310 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
311 ::unity::il2cpp_call!((::unity::module_base()+0x2170ee0usize)as*mut u8,();
312(HubAccessManager)__receiver)
313 }
314 }
315 #[doc = "`IsUsedLocator(::unity::Il2CppString)` overload"]
316 fn is_used_locator(self, locator_name: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
317 unsafe {
318 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
319 ::unity::il2cpp_call!((::unity::module_base()+0x21706a0usize)as*mut u8,bool;
320(HubAccessManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(locator_name))
321 }
322 }
323 #[doc = "`TrySetAccessObject(crate::app::hubdisposdata::HubDisposData, crate::app::random_2::Random_2)` overload"]
324 fn try_set_access_object(
325 self,
326 data: impl ::core::convert::Into<crate::app::hubdisposdata::HubDisposData>,
327 random: impl ::core::convert::Into<crate::app::random_2::Random_2>,
328 ) -> bool {
329 unsafe {
330 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
331 ::unity::il2cpp_call!((::unity::module_base()+0x2170750usize)as*mut u8,bool;
332(HubAccessManager)__receiver,(crate::app::hubdisposdata::HubDisposData)::core::convert::Into::into(data),(crate::app::random_2::Random_2)::core::convert::Into::into(random))
333 }
334 }
335 #[doc = "`TryRemoveAccessObject(crate::app::hubdisposdata::HubDisposData)` overload"]
336 fn try_remove_access_object(self, data: impl ::core::convert::Into<crate::app::hubdisposdata::HubDisposData>) -> bool {
337 unsafe {
338 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
339 ::unity::il2cpp_call!((::unity::module_base()+0x2170850usize)as*mut u8,bool;
340(HubAccessManager)__receiver,(crate::app::hubdisposdata::HubDisposData)::core::convert::Into::into(data))
341 }
342 }
343 #[doc = "`AddNewLocator(::unity::Il2CppString)` overload"]
344 fn add_new_locator(self, locator: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::app::hubaccessdata::HubAccessData {
345 unsafe {
346 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
347 ::unity::il2cpp_call!((::unity::module_base()+0x2171ad0usize)as*mut u8,crate::app::hubaccessdata::HubAccessData;
348(HubAccessManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(locator))
349 }
350 }
351 #[doc = "`ClearLocator(::unity::Il2CppString)` overload"]
352 fn clear_locator(self, locator: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
353 unsafe {
354 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
355 ::unity::il2cpp_call!((::unity::module_base()+0x2171c40usize)as*mut u8,();
356(HubAccessManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(locator))
357 }
358 }
359 #[doc = "`FindLocator(::unity::Il2CppString)` overload"]
360 fn find_locator(self, locator: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::app::hubaccessdata::HubAccessData {
361 unsafe {
362 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
363 ::unity::il2cpp_call!((::unity::module_base()+0x2169bf0usize)as*mut u8,crate::app::hubaccessdata::HubAccessData;
364(HubAccessManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(locator))
365 }
366 }
367 #[doc = "`FindPID(::unity::Il2CppString)` overload"]
368 fn find_pid(self, pid: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::app::hubaccessdata::HubAccessData {
369 unsafe {
370 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
371 ::unity::il2cpp_call!((::unity::module_base()+0x2171cc0usize)as*mut u8,crate::app::hubaccessdata::HubAccessData;
372(HubAccessManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid))
373 }
374 }
375 #[doc = "`IsAlreadyLocated(::unity::Il2CppString)` overload"]
376 fn is_already_located(self, pid: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
377 unsafe {
378 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
379 ::unity::il2cpp_call!((::unity::module_base()+0x2171e40usize)as*mut u8,bool;
380(HubAccessManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid))
381 }
382 }
383 #[doc = "`IsAvailablePID(::unity::Il2CppString, bool)` overload"]
384 fn is_available_pid(self, pid: impl ::core::convert::Into<::unity::Il2CppString>, disabled_talk: impl ::core::convert::Into<bool>) -> bool {
385 unsafe {
386 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
387 ::unity::il2cpp_call!((::unity::module_base()+0x2171e60usize)as*mut u8,bool;
388(HubAccessManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid),(bool)::core::convert::Into::into(disabled_talk))
389 }
390 }
391 #[doc = "`GetSelectedGodWithSpecial(crate::app::godunit::GodUnit)` overload"]
392 fn get_selected_god_with_special(self, god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> ::unity::Il2CppString {
393 unsafe {
394 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
395 ::unity::il2cpp_call!((::unity::module_base()+0x2172310usize)as*mut u8, ::unity::Il2CppString;
396(HubAccessManager)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit))
397 }
398 }
399 #[doc = "`GetPlayerGod()` overload"]
400 fn get_player_god(self) -> ::unity::Il2CppString {
401 unsafe {
402 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
403 ::unity::il2cpp_call!((::unity::module_base()+0x21725d0usize)as*mut u8, ::unity::Il2CppString;
404(HubAccessManager)__receiver)
405 }
406 }
407 #[doc = "`GetChooseID(crate::app::hubdisposdata::HubDisposData, *muti32, crate::app::random_2::Random_2)` overload"]
408 fn get_choose_id(
409 self,
410 data: impl ::core::convert::Into<crate::app::hubdisposdata::HubDisposData>,
411 random: impl ::core::convert::Into<crate::app::random_2::Random_2>,
412 ) -> (::unity::Il2CppString, i32) {
413 unsafe {
414 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
415 let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
416 let __ret = {
417 ::unity::il2cpp_call!((::unity::module_base()+0x2171000usize)as*mut u8, ::unity::Il2CppString;
418(HubAccessManager)__receiver,(crate::app::hubdisposdata::HubDisposData)::core::convert::Into::into(data),(*mut i32)__out_0.as_mut_ptr(),(crate::app::random_2::Random_2)::core::convert::Into::into(random))
419 };
420 (__ret, __out_0.assume_init())
421 }
422 }
423 #[doc = "`GetChooseAnimalID(crate::app::hubdisposdata::HubDisposData, crate::app::random_2::Random_2)` overload"]
424 fn get_choose_animal_id(
425 self,
426 data: impl ::core::convert::Into<crate::app::hubdisposdata::HubDisposData>,
427 random: impl ::core::convert::Into<crate::app::random_2::Random_2>,
428 ) -> ::unity::Il2CppString {
429 unsafe {
430 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
431 ::unity::il2cpp_call!((::unity::module_base()+0x21726d0usize)as*mut u8, ::unity::Il2CppString;
432(HubAccessManager)__receiver,(crate::app::hubdisposdata::HubDisposData)::core::convert::Into::into(data),(crate::app::random_2::Random_2)::core::convert::Into::into(random))
433 }
434 }
435 #[doc = "`GetChooseAnimalItem(crate::app::hubdisposdata::HubDisposData)` overload"]
436 fn get_choose_animal_item(self, data: impl ::core::convert::Into<crate::app::hubdisposdata::HubDisposData>) -> ::unity::Il2CppString {
437 unsafe {
438 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
439 ::unity::il2cpp_call!((::unity::module_base()+0x2172fd0usize)as*mut u8, ::unity::Il2CppString;
440(HubAccessManager)__receiver,(crate::app::hubdisposdata::HubDisposData)::core::convert::Into::into(data))
441 }
442 }
443 #[doc = "`EntryTalkLimit(::unity::Il2CppString)` overload"]
444 fn entry_talk_limit(self, talk_type: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
445 unsafe {
446 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
447 ::unity::il2cpp_call!((::unity::module_base()+0x216ee20usize)as*mut u8,bool;
448(HubAccessManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(talk_type))
449 }
450 }
451 #[doc = "`GetNotTakedPieceOfBond()` overload"]
452 fn get_not_taked_piece_of_bond(self) -> i32 {
453 unsafe {
454 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
455 ::unity::il2cpp_call!((::unity::module_base()+0x21733a0usize)as*mut u8,i32;
456(HubAccessManager)__receiver)
457 }
458 }
459 #[doc = "`Dump()` overload"]
460 fn dump(self) -> () {
461 unsafe {
462 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
463 ::unity::il2cpp_call!((::unity::module_base()+0x2173500usize)as*mut u8,();
464(HubAccessManager)__receiver)
465 }
466 }
467 #[doc = "`CopyDisposList(::unity::Il2CppString)` overload"]
468 fn copy_dispos_list(
469 self,
470 scene_name: impl ::core::convert::Into<::unity::Il2CppString>,
471 ) -> crate::system::collections::generic::list_1::List_1<crate::app::hubdisposdata::HubDisposData> {
472 unsafe {
473 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
474 ::unity::il2cpp_call!((::unity::module_base()+0x21703e0usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::hubdisposdata::HubDisposData> ;
475(HubAccessManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(scene_name))
476 }
477 }
478 #[doc = "`CopyAnimalList()` overload"]
479 fn copy_animal_list(self) -> crate::system::collections::generic::list_1::List_1<crate::app::animaldata::AnimalData> {
480 unsafe {
481 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
482 ::unity::il2cpp_call!((::unity::module_base()+0x2170560usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::animaldata::AnimalData> ;
483(HubAccessManager)__receiver)
484 }
485 }
486 #[doc = "`ConfirmMaterial()` overload"]
487 fn confirm_material(self) -> () {
488 unsafe {
489 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
490 ::unity::il2cpp_call!((::unity::module_base()+0x2170c00usize)as*mut u8,();
491(HubAccessManager)__receiver)
492 }
493 }
494 #[doc = "`.ctor()` overload"]
495 fn ctor(self) -> () {
496 unsafe {
497 let __receiver = <HubAccessManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
498 ::unity::il2cpp_call!((::unity::module_base()+0x2173590usize)as*mut u8,();
499(HubAccessManager)__receiver)
500 }
501 }
502}
503
504#[cfg(feature = "app-hubaccessmanager")]
505impl<__T: IHubAccessManager> IHubAccessManagerMethods for __T {}
506
507#[cfg(feature = "app-hubaccessmanager")]
508impl HubAccessManager {
509 pub fn get_scene_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
510 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
511 }
512
513 pub fn set_scene_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
514 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
515 }
516
517 pub fn get_access_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
518 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
519 }
520
521 pub fn set_access_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
522 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
523 }
524
525 pub fn get_dispos_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
526 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
527 }
528
529 pub fn set_dispos_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
530 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
531 }
532
533 pub fn get_dispos_item_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
534 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
535 }
536
537 pub fn set_dispos_item_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
538 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
539 }
540
541 pub fn get_animal_data_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
542 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
543 }
544
545 pub fn set_animal_data_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
546 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
547 }
548
549 pub fn is_item_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
550 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
551 }
552
553 pub fn setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
554 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
555 }
556
557 pub fn confirm_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
558 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
559 }
560
561 pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
562 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
563 }
564
565 pub fn refresh_method_info() -> &'static ::unity::il2cpp::MethodInfo {
566 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
567 }
568
569 pub fn is_used_locator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
570 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
571 }
572
573 pub fn try_set_access_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
574 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
575 }
576
577 pub fn try_remove_access_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
578 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
579 }
580
581 pub fn add_new_locator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
582 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
583 }
584
585 pub fn clear_locator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
586 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
587 }
588
589 pub fn find_locator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
590 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
591 }
592
593 pub fn find_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
594 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
595 }
596
597 pub fn is_already_located_method_info() -> &'static ::unity::il2cpp::MethodInfo {
598 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
599 }
600
601 pub fn is_available_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
602 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
603 }
604
605 pub fn get_selected_god_with_special_method_info() -> &'static ::unity::il2cpp::MethodInfo {
606 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
607 }
608
609 pub fn get_player_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
610 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
611 }
612
613 pub fn get_choose_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
614 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
615 }
616
617 pub fn get_choose_animal_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
618 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
619 }
620
621 pub fn get_choose_animal_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
622 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
623 }
624
625 pub fn entry_talk_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
626 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
627 }
628
629 pub fn get_not_taked_piece_of_bond_method_info() -> &'static ::unity::il2cpp::MethodInfo {
630 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
631 }
632
633 pub fn dump_method_info() -> &'static ::unity::il2cpp::MethodInfo {
634 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
635 }
636
637 pub fn copy_dispos_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
638 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
639 }
640
641 pub fn copy_animal_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
642 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
643 }
644
645 pub fn confirm_material_method_info() -> &'static ::unity::il2cpp::MethodInfo {
646 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
647 }
648
649 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
650 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
651 }
652}
653
654#[cfg(feature = "app-hubaccessmanager")]
655impl HubAccessManager {
656 #[doc = "`.ctor()` — no args"]
657 pub fn new() -> Self {
658 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
659 panic!(
660 "{}
661::{}
662 failed to instantiate",
663 ::core::stringify!(HubAccessManager),
664 ::core::stringify!(new),
665 )
666 });
667 <Self as IHubAccessManagerMethods>::ctor(this);
668 this
669 }
670}
671
672#[cfg(feature = "app-hubaccessmanager")]
673#[doc(hidden)]
674pub mod prelude {
675 pub use super::{
676 HubAccessManager, HubAccessManager_MaterialCalculator, HubAccessManager_MaterialCalculator_Type, IHubAccessManager, IHubAccessManagerMethods,
677 IHubAccessManager_MaterialCalculator, IHubAccessManager_MaterialCalculatorMethods,
678 };
679 #[cfg(feature = "system-object")]
680 pub use crate::system::object::IObjectMethods;
681 #[cfg(feature = "system-enum")]
682 pub use crate::system::r#enum::IEnumMethods;
683 #[cfg(feature = "system-valuetype")]
684 pub use crate::system::valuetype::IValueTypeMethods;
685 pub use crate::system::{object::IObject, r#enum::IEnum, valuetype::IValueType};
686}