Skip to main content

engage/generated/app/
hubaccessmanager.rs

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