Skip to main content

engage/generated/app/
hubaccess.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-hubaccess-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        system::object::{IObject, Object},
10        unity_engine::{
11            behaviour::{Behaviour, IBehaviour},
12            component::{Component, IComponent},
13            monobehaviour::{IMonoBehaviour, MonoBehaviour},
14            object_2::{IObject_2, Object_2},
15        },
16    };
17
18    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubaccess/HubAccess.md"))]
19    #[::unity::class(namespace = "App", name = "HubAccess")]
20    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
21    pub struct HubAccess {
22        #[offset(24)]
23        #[rename(name = "AID")]
24        pub aid: ::unity::Il2CppString,
25        #[offset(96)]
26        #[rename(name = "m_accessData")]
27        pub m_access_data: crate::app::hubaccessdata::HubAccessData,
28    }
29}
30
31#[cfg(feature = "app-hubaccess-types")]
32pub use __types::*;
33
34#[cfg(feature = "app-hubaccess")]
35pub trait IHubAccessMethods: IHubAccess {
36    #[doc = "`get_PlayerTransform()` overload"]
37    fn get_player_transform(self) -> crate::unity_engine::transform::Transform {
38        unsafe {
39            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
40            ::unity::il2cpp_call!((::unity::module_base()+0x2167cb0usize)as*mut u8,crate::unity_engine::transform::Transform;
41(HubAccess)__receiver)
42        }
43    }
44    #[doc = "`set_PlayerTransform(crate::unity_engine::transform::Transform)` overload"]
45    fn set_player_transform(self, value: impl ::core::convert::Into<crate::unity_engine::transform::Transform>) -> () {
46        unsafe {
47            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
48            ::unity::il2cpp_call!((::unity::module_base()+0x2167cc0usize)as*mut u8,();
49(HubAccess)__receiver,(crate::unity_engine::transform::Transform)::core::convert::Into::into(value))
50        }
51    }
52    #[doc = "`get_TargetTransform()` overload"]
53    fn get_target_transform(self) -> crate::unity_engine::transform::Transform {
54        unsafe {
55            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
56            ::unity::il2cpp_call!((::unity::module_base()+0x2167cd0usize)as*mut u8,crate::unity_engine::transform::Transform;
57(HubAccess)__receiver)
58        }
59    }
60    #[doc = "`set_TargetTransform(crate::unity_engine::transform::Transform)` overload"]
61    fn set_target_transform(self, value: impl ::core::convert::Into<crate::unity_engine::transform::Transform>) -> () {
62        unsafe {
63            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
64            ::unity::il2cpp_call!((::unity::module_base()+0x2167ce0usize)as*mut u8,();
65(HubAccess)__receiver,(crate::unity_engine::transform::Transform)::core::convert::Into::into(value))
66        }
67    }
68    #[doc = "`get_HelpOffset()` overload"]
69    fn get_help_offset(self) -> crate::unity_engine::vector3::Vector3 {
70        unsafe {
71            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
72            ::unity::il2cpp_call!((::unity::module_base()+0x2167cf0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
73(HubAccess)__receiver)
74        }
75    }
76    #[doc = "`set_HelpOffset(crate::unity_engine::vector3::Vector3)` overload"]
77    fn set_help_offset(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
78        unsafe {
79            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
80            ::unity::il2cpp_call!((::unity::module_base()+0x2167d00usize)as*mut u8,();
81(HubAccess)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
82        }
83    }
84    #[doc = "`get_MID()` overload"]
85    fn get_mid(self) -> ::unity::Il2CppString {
86        unsafe {
87            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
88            ::unity::il2cpp_call!((::unity::module_base()+0x2167d10usize)as*mut u8, ::unity::Il2CppString;
89(HubAccess)__receiver)
90        }
91    }
92    #[doc = "`get_DisposData()` overload"]
93    fn get_dispos_data(self) -> crate::app::hubdisposdata::HubDisposData {
94        unsafe {
95            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
96            ::unity::il2cpp_call!((::unity::module_base()+0x2167e70usize)as*mut u8,crate::app::hubdisposdata::HubDisposData;
97(HubAccess)__receiver)
98        }
99    }
100    #[doc = "`get_IsAvailable()` overload"]
101    fn get_is_available(self) -> bool {
102        unsafe {
103            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
104            ::unity::il2cpp_call!((::unity::module_base()+0x2167e90usize)as*mut u8,bool;
105(HubAccess)__receiver)
106        }
107    }
108    #[doc = "`get_IsStory()` overload"]
109    fn get_is_story(self) -> bool {
110        unsafe {
111            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
112            ::unity::il2cpp_call!((::unity::module_base()+0x2167ea0usize)as*mut u8,bool;
113(HubAccess)__receiver)
114        }
115    }
116    #[doc = "`get_IsReliance()` overload"]
117    fn get_is_reliance(self) -> bool {
118        unsafe {
119            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
120            ::unity::il2cpp_call!((::unity::module_base()+0x2167eb0usize)as*mut u8,bool;
121(HubAccess)__receiver)
122        }
123    }
124    #[doc = "`get_IsGod()` overload"]
125    fn get_is_god(self) -> bool {
126        unsafe {
127            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
128            ::unity::il2cpp_call!((::unity::module_base()+0x2167ec0usize)as*mut u8,bool;
129(HubAccess)__receiver)
130        }
131    }
132    #[doc = "`get_IsUnit()` overload"]
133    fn get_is_unit(self) -> bool {
134        unsafe {
135            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
136            ::unity::il2cpp_call!((::unity::module_base()+0x2167ed0usize)as*mut u8,bool;
137(HubAccess)__receiver)
138        }
139    }
140    #[doc = "`get_IsPerson()` overload"]
141    fn get_is_person(self) -> bool {
142        unsafe {
143            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
144            ::unity::il2cpp_call!((::unity::module_base()+0x2167ee0usize)as*mut u8,bool;
145(HubAccess)__receiver)
146        }
147    }
148    #[doc = "`get_IsAnimal()` overload"]
149    fn get_is_animal(self) -> bool {
150        unsafe {
151            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
152            ::unity::il2cpp_call!((::unity::module_base()+0x2167ef0usize)as*mut u8,bool;
153(HubAccess)__receiver)
154        }
155    }
156    #[doc = "`get_IsAccessEnabled()` overload"]
157    fn get_is_access_enabled(self) -> bool {
158        unsafe {
159            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
160            ::unity::il2cpp_call!((::unity::module_base()+0x2167f00usize)as*mut u8,bool;
161(HubAccess)__receiver)
162        }
163    }
164    #[doc = "`get_IsAccessed()` overload"]
165    fn get_is_accessed(self) -> bool {
166        unsafe {
167            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
168            ::unity::il2cpp_call!((::unity::module_base()+0x2167fa0usize)as*mut u8,bool;
169(HubAccess)__receiver)
170        }
171    }
172    #[doc = "`get_IsDone()` overload"]
173    fn get_is_done(self) -> bool {
174        unsafe {
175            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
176            ::unity::il2cpp_call!((::unity::module_base()+0x21681b0usize)as*mut u8,bool;
177(HubAccess)__receiver)
178        }
179    }
180    #[doc = "`get_IsWall()` overload"]
181    fn get_is_wall(self) -> bool {
182        unsafe {
183            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
184            ::unity::il2cpp_call!((::unity::module_base()+0x21682e0usize)as*mut u8,bool;
185(HubAccess)__receiver)
186        }
187    }
188    #[doc = "`set_IsWall(bool)` overload"]
189    fn set_is_wall(self, value: impl ::core::convert::Into<bool>) -> () {
190        unsafe {
191            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
192            ::unity::il2cpp_call!((::unity::module_base()+0x21682f0usize)as*mut u8,();
193(HubAccess)__receiver,(bool)::core::convert::Into::into(value))
194        }
195    }
196    #[doc = "`get_ResultTalkIndex()` overload"]
197    fn get_result_talk_index(self) -> i32 {
198        unsafe {
199            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
200            ::unity::il2cpp_call!((::unity::module_base()+0x2168300usize)as*mut u8,i32;
201(HubAccess)__receiver)
202        }
203    }
204    #[doc = "`get_IsHeroBirthday()` overload"]
205    fn get_is_hero_birthday(self) -> bool {
206        unsafe {
207            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
208            ::unity::il2cpp_call!((::unity::module_base()+0x2168310usize)as*mut u8,bool;
209(HubAccess)__receiver)
210        }
211    }
212    #[doc = "`get_AccessCount()` overload"]
213    fn get_access_count(self) -> i32 {
214        unsafe {
215            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
216            ::unity::il2cpp_call!((::unity::module_base()+0x2168320usize)as*mut u8,i32;
217(HubAccess)__receiver)
218        }
219    }
220    #[doc = "`get_TalkItem()` overload"]
221    fn get_talk_item(self) -> ::unity::Il2CppString {
222        unsafe {
223            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
224            ::unity::il2cpp_call!((::unity::module_base()+0x2168510usize)as*mut u8, ::unity::Il2CppString;
225(HubAccess)__receiver)
226        }
227    }
228    #[doc = "`get_ItemCount()` overload"]
229    fn get_item_count(self) -> i32 {
230        unsafe {
231            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
232            ::unity::il2cpp_call!((::unity::module_base()+0x2168520usize)as*mut u8,i32;
233(HubAccess)__receiver)
234        }
235    }
236    #[doc = "`get_OrigPosition()` overload"]
237    fn get_orig_position(self) -> crate::unity_engine::vector3::Vector3 {
238        unsafe {
239            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
240            ::unity::il2cpp_call!((::unity::module_base()+0x2168530usize)as*mut u8,crate::unity_engine::vector3::Vector3;
241(HubAccess)__receiver)
242        }
243    }
244    #[doc = "`set_OrigPosition(crate::unity_engine::vector3::Vector3)` overload"]
245    fn set_orig_position(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
246        unsafe {
247            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
248            ::unity::il2cpp_call!((::unity::module_base()+0x2168540usize)as*mut u8,();
249(HubAccess)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
250        }
251    }
252    #[doc = "`get_OrigRotation()` overload"]
253    fn get_orig_rotation(self) -> crate::unity_engine::quaternion::Quaternion {
254        unsafe {
255            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
256            ::unity::il2cpp_call!((::unity::module_base()+0x2168550usize)as*mut u8,crate::unity_engine::quaternion::Quaternion;
257(HubAccess)__receiver)
258        }
259    }
260    #[doc = "`set_OrigRotation(crate::unity_engine::quaternion::Quaternion)` overload"]
261    fn set_orig_rotation(self, value: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>) -> () {
262        unsafe {
263            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
264            ::unity::il2cpp_call!((::unity::module_base()+0x2168560usize)as*mut u8,();
265(HubAccess)__receiver,(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(value))
266        }
267    }
268    #[doc = "`get_ItemEffect()` overload"]
269    fn get_item_effect(self) -> crate::unity_engine::gameobject::GameObject {
270        unsafe {
271            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
272            ::unity::il2cpp_call!((::unity::module_base()+0x2168580usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
273(HubAccess)__receiver)
274        }
275    }
276    #[doc = "`set_ItemEffect(crate::unity_engine::gameobject::GameObject)` overload"]
277    fn set_item_effect(self, value: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
278        unsafe {
279            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
280            ::unity::il2cpp_call!((::unity::module_base()+0x2168590usize)as*mut u8,();
281(HubAccess)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(value))
282        }
283    }
284    #[doc = "`get_AccessCursorObject()` overload"]
285    fn get_access_cursor_object(self) -> crate::unity_engine::gameobject::GameObject {
286        unsafe {
287            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
288            ::unity::il2cpp_call!((::unity::module_base()+0x21685a0usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
289(HubAccess)__receiver)
290        }
291    }
292    #[doc = "`set_AccessCursorObject(crate::unity_engine::gameobject::GameObject)` overload"]
293    fn set_access_cursor_object(self, value: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
294        unsafe {
295            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
296            ::unity::il2cpp_call!((::unity::module_base()+0x21685b0usize)as*mut u8,();
297(HubAccess)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(value))
298        }
299    }
300    #[doc = "`get_AccessCursor()` overload"]
301    fn get_access_cursor(self) -> crate::app::hubaccesscursor::HubAccessCursor {
302        unsafe {
303            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
304            ::unity::il2cpp_call!((::unity::module_base()+0x21685c0usize)as*mut u8,crate::app::hubaccesscursor::HubAccessCursor;
305(HubAccess)__receiver)
306        }
307    }
308    #[doc = "`set_AccessCursor(crate::app::hubaccesscursor::HubAccessCursor)` overload"]
309    fn set_access_cursor(self, value: impl ::core::convert::Into<crate::app::hubaccesscursor::HubAccessCursor>) -> () {
310        unsafe {
311            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
312            ::unity::il2cpp_call!((::unity::module_base()+0x21685d0usize)as*mut u8,();
313(HubAccess)__receiver,(crate::app::hubaccesscursor::HubAccessCursor)::core::convert::Into::into(value))
314        }
315    }
316    #[doc = "`GetMessageCount()` overload"]
317    fn get_message_count(self) -> i32 {
318        unsafe {
319            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
320            ::unity::il2cpp_call!((::unity::module_base()+0x21685e0usize)as*mut u8,i32;
321(HubAccess)__receiver)
322        }
323    }
324    #[doc = "`GetMessage(i32)` overload"]
325    fn get_message(self, index: impl ::core::convert::Into<i32>) -> ::unity::Il2CppString {
326        unsafe {
327            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
328            ::unity::il2cpp_call!((::unity::module_base()+0x2168690usize)as*mut u8, ::unity::Il2CppString;
329(HubAccess)__receiver,(i32)::core::convert::Into::into(index))
330        }
331    }
332    #[doc = "`UpdateAccessCount()` overload"]
333    fn update_access_count(self) -> () {
334        unsafe {
335            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
336            ::unity::il2cpp_call!((::unity::module_base()+0x21687b0usize)as*mut u8,();
337(HubAccess)__receiver)
338        }
339    }
340    #[doc = "`Awake()` overload"]
341    fn awake(self) -> () {
342        unsafe {
343            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
344            ::unity::il2cpp_call!((::unity::module_base()+0x2168fd0usize)as*mut u8,();
345(HubAccess)__receiver)
346        }
347    }
348    #[doc = "`OnDrawGizmos()` overload"]
349    fn on_draw_gizmos(self) -> () {
350        unsafe {
351            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
352            ::unity::il2cpp_call!((::unity::module_base()+0x21696e0usize)as*mut u8,();
353(HubAccess)__receiver)
354        }
355    }
356    #[doc = "`OnDestroy()` overload"]
357    fn on_destroy(self) -> () {
358        unsafe {
359            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
360            ::unity::il2cpp_call!((::unity::module_base()+0x21699d0usize)as*mut u8,();
361(HubAccess)__receiver)
362        }
363    }
364    #[doc = "`GetHelpPosition()` overload"]
365    fn get_help_position(self) -> crate::unity_engine::vector3::Vector3 {
366        unsafe {
367            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
368            ::unity::il2cpp_call!((::unity::module_base()+0x2169b00usize)as*mut u8,crate::unity_engine::vector3::Vector3;
369(HubAccess)__receiver)
370        }
371    }
372    #[doc = "`Locate(::unity::Il2CppString)` overload"]
373    fn locate(self, locator: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
374        unsafe {
375            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
376            ::unity::il2cpp_call!((::unity::module_base()+0x2169360usize)as*mut u8,();
377(HubAccess)__receiver,(::unity::Il2CppString)::core::convert::Into::into(locator))
378        }
379    }
380    #[doc = "`Clear()` overload"]
381    fn clear(self) -> () {
382        unsafe {
383            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
384            ::unity::il2cpp_call!((::unity::module_base()+0x216a0b0usize)as*mut u8,();
385(HubAccess)__receiver)
386        }
387    }
388    #[doc = "`DoneAccess()` overload"]
389    fn done_access(self) -> () {
390        unsafe {
391            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
392            ::unity::il2cpp_call!((::unity::module_base()+0x216a0f0usize)as*mut u8,();
393(HubAccess)__receiver)
394        }
395    }
396    #[doc = "`Execute(crate::app::hubsequence::HubSequence)` overload"]
397    fn execute(self, hub_sequence: impl ::core::convert::Into<crate::app::hubsequence::HubSequence>) -> bool {
398        unsafe {
399            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
400            ::unity::il2cpp_call!((::unity::module_base()+0x216a2b0usize)as*mut u8,bool;
401(HubAccess)__receiver,(crate::app::hubsequence::HubSequence)::core::convert::Into::into(hub_sequence))
402        }
403    }
404    #[doc = "`Refresh()` overload"]
405    fn refresh(self) -> () {
406        unsafe {
407            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
408            ::unity::il2cpp_call!((::unity::module_base()+0x216a820usize)as*mut u8,();
409(HubAccess)__receiver)
410        }
411    }
412    #[doc = "`SetupHelp(crate::unity_engine::gameobject::GameObject)` overload"]
413    fn setup_help(self, help_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
414        unsafe {
415            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
416            ::unity::il2cpp_call!((::unity::module_base()+0x216a920usize)as*mut u8,();
417(HubAccess)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(help_object))
418        }
419    }
420    #[doc = "`GetHelpTitle()` overload"]
421    fn get_help_title(self) -> ::unity::Il2CppString {
422        unsafe {
423            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
424            ::unity::il2cpp_call!((::unity::module_base()+0x216b630usize)as*mut u8, ::unity::Il2CppString;
425(HubAccess)__receiver)
426        }
427    }
428    #[doc = "`GetMainText()` overload"]
429    fn get_main_text(self) -> ::unity::Il2CppString {
430        unsafe {
431            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
432            ::unity::il2cpp_call!((::unity::module_base()+0x216b090usize)as*mut u8, ::unity::Il2CppString;
433(HubAccess)__receiver)
434        }
435    }
436    #[doc = "`GetButtonName()` overload"]
437    fn get_button_name(self) -> ::unity::Il2CppString {
438        unsafe {
439            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
440            ::unity::il2cpp_call!((::unity::module_base()+0x216b4a0usize)as*mut u8, ::unity::Il2CppString;
441(HubAccess)__receiver)
442        }
443    }
444    #[doc = "`GetAnimalButtonName()` overload"]
445    fn get_animal_button_name(self) -> ::unity::Il2CppString {
446        unsafe {
447            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
448            ::unity::il2cpp_call!((::unity::module_base()+0x216b880usize)as*mut u8, ::unity::Il2CppString;
449(HubAccess)__receiver)
450        }
451    }
452    #[doc = "`IsCollideFront()` overload"]
453    fn is_collide_front(self) -> bool {
454        unsafe {
455            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
456            ::unity::il2cpp_call!((::unity::module_base()+0x216ba30usize)as*mut u8,bool;
457(HubAccess)__receiver)
458        }
459    }
460    #[doc = "`IsAccessAngle(crate::unity_engine::vector3::Vector3)` overload"]
461    fn is_access_angle(self, pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> bool {
462        unsafe {
463            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
464            ::unity::il2cpp_call!((::unity::module_base()+0x216ba40usize)as*mut u8,bool;
465(HubAccess)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos))
466        }
467    }
468    #[doc = "`TryGetPID()` overload"]
469    fn try_get_pid(self) -> ::unity::Il2CppString {
470        unsafe {
471            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
472            ::unity::il2cpp_call!((::unity::module_base()+0x216bb20usize)as*mut u8, ::unity::Il2CppString;
473(HubAccess)__receiver)
474        }
475    }
476    #[doc = "`CreateItemEffect()` overload"]
477    fn create_item_effect(self) -> () {
478        unsafe {
479            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
480            ::unity::il2cpp_call!((::unity::module_base()+0x2169ce0usize)as*mut u8,();
481(HubAccess)__receiver)
482        }
483    }
484    #[doc = "`CreateAccessCursor()` overload"]
485    fn create_access_cursor(self) -> () {
486        unsafe {
487            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
488            ::unity::il2cpp_call!((::unity::module_base()+0x2169e40usize)as*mut u8,();
489(HubAccess)__receiver)
490        }
491    }
492    #[doc = "`CanAccessDoor()` overload"]
493    fn can_access_door(self) -> bool {
494        unsafe {
495            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
496            ::unity::il2cpp_call!((::unity::module_base()+0x216a6d0usize)as*mut u8,bool;
497(HubAccess)__receiver)
498        }
499    }
500    #[doc = "`.ctor()` overload"]
501    fn ctor(self) -> () {
502        unsafe {
503            let __receiver = <HubAccess as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
504            ::unity::il2cpp_call!((::unity::module_base()+0x216bc70usize)as*mut u8,();
505(HubAccess)__receiver)
506        }
507    }
508}
509
510#[cfg(feature = "app-hubaccess")]
511impl<__T: IHubAccess> IHubAccessMethods for __T {}
512
513#[cfg(feature = "app-hubaccess")]
514impl HubAccess {
515    pub fn get_player_transform_method_info() -> &'static ::unity::il2cpp::MethodInfo {
516        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
517    }
518
519    pub fn set_player_transform_method_info() -> &'static ::unity::il2cpp::MethodInfo {
520        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
521    }
522
523    pub fn get_target_transform_method_info() -> &'static ::unity::il2cpp::MethodInfo {
524        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
525    }
526
527    pub fn set_target_transform_method_info() -> &'static ::unity::il2cpp::MethodInfo {
528        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
529    }
530
531    pub fn get_help_offset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
532        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
533    }
534
535    pub fn set_help_offset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
536        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
537    }
538
539    pub fn get_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
540        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
541    }
542
543    pub fn get_dispos_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
544        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
545    }
546
547    pub fn get_is_available_method_info() -> &'static ::unity::il2cpp::MethodInfo {
548        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
549    }
550
551    pub fn get_is_story_method_info() -> &'static ::unity::il2cpp::MethodInfo {
552        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
553    }
554
555    pub fn get_is_reliance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
556        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
557    }
558
559    pub fn get_is_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
560        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
561    }
562
563    pub fn get_is_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
564        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
565    }
566
567    pub fn get_is_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
568        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
569    }
570
571    pub fn get_is_animal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
572        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
573    }
574
575    pub fn get_is_access_enabled_method_info() -> &'static ::unity::il2cpp::MethodInfo {
576        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
577    }
578
579    pub fn get_is_accessed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
580        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
581    }
582
583    pub fn get_is_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
584        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
585    }
586
587    pub fn get_is_wall_method_info() -> &'static ::unity::il2cpp::MethodInfo {
588        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
589    }
590
591    pub fn set_is_wall_method_info() -> &'static ::unity::il2cpp::MethodInfo {
592        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
593    }
594
595    pub fn get_result_talk_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
596        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
597    }
598
599    pub fn get_is_hero_birthday_method_info() -> &'static ::unity::il2cpp::MethodInfo {
600        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
601    }
602
603    pub fn get_access_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
604        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
605    }
606
607    pub fn get_talk_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
608        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
609    }
610
611    pub fn get_item_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
612        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
613    }
614
615    pub fn get_orig_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
616        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
617    }
618
619    pub fn set_orig_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
620        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
621    }
622
623    pub fn get_orig_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
624        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
625    }
626
627    pub fn set_orig_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
628        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
629    }
630
631    pub fn get_item_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
632        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
633    }
634
635    pub fn set_item_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
636        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
637    }
638
639    pub fn get_access_cursor_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
640        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
641    }
642
643    pub fn set_access_cursor_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
644        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
645    }
646
647    pub fn get_access_cursor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
648        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
649    }
650
651    pub fn set_access_cursor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
652        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
653    }
654
655    pub fn get_message_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
656        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
657    }
658
659    pub fn get_message_method_info() -> &'static ::unity::il2cpp::MethodInfo {
660        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
661    }
662
663    pub fn update_access_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
664        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
665    }
666
667    pub fn awake_method_info() -> &'static ::unity::il2cpp::MethodInfo {
668        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
669    }
670
671    pub fn on_draw_gizmos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
672        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
673    }
674
675    pub fn on_destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
676        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
677    }
678
679    pub fn get_help_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
680        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
681    }
682
683    pub fn locate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
684        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
685    }
686
687    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
688        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
689    }
690
691    pub fn done_access_method_info() -> &'static ::unity::il2cpp::MethodInfo {
692        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
693    }
694
695    pub fn execute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
696        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
697    }
698
699    pub fn refresh_method_info() -> &'static ::unity::il2cpp::MethodInfo {
700        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
701    }
702
703    pub fn setup_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
704        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
705    }
706
707    pub fn get_help_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
708        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
709    }
710
711    pub fn get_main_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
712        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
713    }
714
715    pub fn get_button_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
716        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
717    }
718
719    pub fn get_animal_button_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
720        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
721    }
722
723    pub fn is_collide_front_method_info() -> &'static ::unity::il2cpp::MethodInfo {
724        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
725    }
726
727    pub fn is_access_angle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
728        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
729    }
730
731    pub fn try_get_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
732        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
733    }
734
735    pub fn create_item_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
736        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
737    }
738
739    pub fn create_access_cursor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
740        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
741    }
742
743    pub fn can_access_door_method_info() -> &'static ::unity::il2cpp::MethodInfo {
744        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
745    }
746
747    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
748        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
749    }
750}
751
752#[cfg(feature = "app-hubaccess")]
753impl HubAccess {
754    #[doc = "`.ctor()` — no args"]
755    pub fn new() -> Self {
756        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
757            panic!(
758                "{}
759::{}
760 failed to instantiate",
761                ::core::stringify!(HubAccess),
762                ::core::stringify!(new),
763            )
764        });
765        <Self as IHubAccessMethods>::ctor(this);
766        this
767    }
768}
769
770#[cfg(feature = "app-hubaccess")]
771#[doc(hidden)]
772pub mod prelude {
773    pub use super::{HubAccess, IHubAccess, IHubAccessMethods};
774    #[cfg(feature = "system-object")]
775    pub use crate::system::object::IObjectMethods;
776    #[cfg(feature = "unity_engine-behaviour")]
777    pub use crate::unity_engine::behaviour::IBehaviourMethods;
778    #[cfg(feature = "unity_engine-component")]
779    pub use crate::unity_engine::component::IComponentMethods;
780    #[cfg(feature = "unity_engine-monobehaviour")]
781    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
782    #[cfg(feature = "unity_engine-object_2")]
783    pub use crate::unity_engine::object_2::IObject_2Methods;
784    pub use crate::{
785        system::object::IObject,
786        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
787    };
788}