Skip to main content

engage/generated/app/
hubunitcontroller.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-hubunitcontroller-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/hubunitcontroller/HubUnitController.md"))]
19    #[::unity::class(namespace = "App", name = "HubUnitController")]
20    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
21    pub struct HubUnitController {
22        #[offset(24)]
23        #[rename(name = "m_HomeDir")]
24        pub m_home_dir: f32,
25        #[offset(28)]
26        #[rename(name = "m_HomePosition")]
27        pub m_home_position: crate::unity_engine::vector3::Vector3,
28        #[offset(40)]
29        #[rename(name = "m_TalkHeadPosition")]
30        pub m_talk_head_position: crate::unity_engine::vector3::Vector3,
31        #[offset(52)]
32        #[rename(name = "m_CharacterHeight")]
33        pub m_character_height: f32,
34        #[offset(56)]
35        #[rename(name = "m_Dir")]
36        pub m_dir: crate::app::interpolatorrotationcurve::InterpolatorRotationCurve,
37        #[offset(64)]
38        #[rename(name = "m_Move")]
39        pub m_move: crate::app::interpolatorvector3::InterpolatorVector3,
40        #[offset(72)]
41        #[rename(name = "m_PlayerController")]
42        pub m_player_controller: crate::app::hubplayercontroller::HubPlayerController,
43        #[offset(80)]
44        #[rename(name = "m_TalkCharacterController")]
45        pub m_talk_character_controller: crate::app::talk3_d::talkcharactercontroller::TalkCharacterController,
46        #[offset(88)]
47        #[rename(name = "m_Access")]
48        pub m_access: crate::app::hubaccess::HubAccess,
49        #[offset(96)]
50        #[rename(name = "m_Character")]
51        pub m_character: crate::combat::character::Character,
52        #[offset(104)]
53        #[rename(name = "m_SoundAction")]
54        pub m_sound_action: crate::app::hubrangeaction::HubRangeAction,
55        #[offset(112)]
56        #[rename(name = "m_LookAction")]
57        pub m_look_action: crate::app::hubrangeaction::HubRangeAction,
58        #[offset(120)]
59        #[rename(name = "m_MoveController")]
60        pub m_move_controller: crate::app::hubmovecontroller::HubMoveController,
61        #[offset(128)]
62        #[rename(name = "m_LookAt")]
63        pub m_look_at: crate::app::hublookatcontroller::HubLookAtController,
64        #[offset(136)]
65        #[rename(name = "m_EnableFadeDelay")]
66        pub m_enable_fade_delay: crate::unity_engine::coroutine::Coroutine,
67        #[offset(144)]
68        #[rename(name = "m_ReserveReset")]
69        pub m_reserve_reset: bool,
70        #[offset(148)]
71        #[rename(name = "m_ReserveResetTime")]
72        pub m_reserve_reset_time: f32,
73        #[offset(152)]
74        #[rename(name = "m_OutRangeTime")]
75        pub m_out_range_time: f32,
76        #[offset(160)]
77        #[rename(name = "m_WaitAnimName")]
78        pub m_wait_anim_name: ::unity::Il2CppString,
79        #[offset(168)]
80        #[rename(name = "m_TalkDefaultAnimName")]
81        pub m_talk_default_anim_name: ::unity::Il2CppString,
82        #[offset(180)]
83        #[rename(name = "m_OldHeadPosition")]
84        pub m_old_head_position: crate::unity_engine::vector3::Vector3,
85        #[offset(192)]
86        #[rename(name = "m_CenterPosition")]
87        pub m_center_position: crate::unity_engine::vector3::Vector3,
88    }
89}
90
91#[cfg(feature = "app-hubunitcontroller-types")]
92pub use __types::*;
93
94#[cfg(feature = "app-hubunitcontroller")]
95pub trait IHubUnitControllerMethods: IHubUnitController {
96    #[doc = "`get_TurnBlendTime()` overload"]
97    fn get_turn_blend_time(self) -> f32 {
98        unsafe {
99            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
100            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b450usize)as*mut u8,f32;
101(HubUnitController)__receiver)
102        }
103    }
104    #[doc = "`get_IsStop()` overload"]
105    fn get_is_stop(self) -> bool {
106        unsafe {
107            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
108            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b460usize)as*mut u8,bool;
109(HubUnitController)__receiver)
110        }
111    }
112    #[doc = "`set_IsStop(bool)` overload"]
113    fn set_is_stop(self, value: impl ::core::convert::Into<bool>) -> () {
114        unsafe {
115            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
116            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b470usize)as*mut u8,();
117(HubUnitController)__receiver,(bool)::core::convert::Into::into(value))
118        }
119    }
120    #[doc = "`get_IsPlayer()` overload"]
121    fn get_is_player(self) -> bool {
122        unsafe {
123            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
124            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b480usize)as*mut u8,bool;
125(HubUnitController)__receiver)
126        }
127    }
128    #[doc = "`set_IsPlayer(bool)` overload"]
129    fn set_is_player(self, value: impl ::core::convert::Into<bool>) -> () {
130        unsafe {
131            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
132            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b490usize)as*mut u8,();
133(HubUnitController)__receiver,(bool)::core::convert::Into::into(value))
134        }
135    }
136    #[doc = "`get_IsMoveType()` overload"]
137    fn get_is_move_type(self) -> bool {
138        unsafe {
139            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
140            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b4a0usize)as*mut u8,bool;
141(HubUnitController)__receiver)
142        }
143    }
144    #[doc = "`get_Character()` overload"]
145    fn get_character(self) -> crate::combat::character::Character {
146        unsafe {
147            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
148            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b4b0usize)as*mut u8,crate::combat::character::Character;
149(HubUnitController)__receiver)
150        }
151    }
152    #[doc = "`get_TalkCharacter()` overload"]
153    fn get_talk_character(self) -> crate::app::talk3_d::talkcharactercontroller::TalkCharacterController {
154        unsafe {
155            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
156            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b4c0usize)as*mut u8,crate::app::talk3_d::talkcharactercontroller::TalkCharacterController;
157(HubUnitController)__receiver)
158        }
159    }
160    #[doc = "`get_Access()` overload"]
161    fn get_access(self) -> crate::app::hubaccess::HubAccess {
162        unsafe {
163            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
164            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b4d0usize)as*mut u8,crate::app::hubaccess::HubAccess;
165(HubUnitController)__receiver)
166        }
167    }
168    #[doc = "`get_PID()` overload"]
169    fn get_pid(self) -> ::unity::Il2CppString {
170        unsafe {
171            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
172            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b4e0usize)as*mut u8, ::unity::Il2CppString;
173(HubUnitController)__receiver)
174        }
175    }
176    #[doc = "`get_VoiceID()` overload"]
177    fn get_voice_id(self) -> ::unity::Il2CppString {
178        unsafe {
179            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
180            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b4f0usize)as*mut u8, ::unity::Il2CppString;
181(HubUnitController)__receiver)
182        }
183    }
184    #[doc = "`get_Dir()` overload"]
185    fn get_dir(self) -> crate::app::interpolatorrotationcurve::InterpolatorRotationCurve {
186        unsafe {
187            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
188            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b520usize)as*mut u8,crate::app::interpolatorrotationcurve::InterpolatorRotationCurve;
189(HubUnitController)__receiver)
190        }
191    }
192    #[doc = "`get_LookAt()` overload"]
193    fn get_look_at(self) -> crate::app::hublookatcontroller::HubLookAtController {
194        unsafe {
195            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
196            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b530usize)as*mut u8,crate::app::hublookatcontroller::HubLookAtController;
197(HubUnitController)__receiver)
198        }
199    }
200    #[doc = "`get_LookAction()` overload"]
201    fn get_look_action(self) -> crate::app::hubrangeaction::HubRangeAction {
202        unsafe {
203            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
204            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b540usize)as*mut u8,crate::app::hubrangeaction::HubRangeAction;
205(HubUnitController)__receiver)
206        }
207    }
208    #[doc = "`get_BindObject()` overload"]
209    fn get_bind_object(self) -> crate::system::collections::generic::list_1::List_1<crate::unity_engine::gameobject::GameObject> {
210        unsafe {
211            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
212            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b550usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::unity_engine::gameobject::GameObject> ;
213(HubUnitController)__receiver)
214        }
215    }
216    #[doc = "`set_BindObject(crate::system::collections::generic::list_1::List_1<crate::unity_engine::gameobject::GameObject>)` overload"]
217    fn set_bind_object(
218        self,
219        value: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::unity_engine::gameobject::GameObject>>,
220    ) -> () {
221        unsafe {
222            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
223            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b560usize)as*mut u8,();
224(HubUnitController)__receiver,(crate::system::collections::generic::list_1::List_1<crate::unity_engine::gameobject::GameObject>)::core::convert::Into::into(value))
225        }
226    }
227    #[doc = "`get_IsLockDir()` overload"]
228    fn get_is_lock_dir(self) -> bool {
229        unsafe {
230            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
231            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b570usize)as*mut u8,bool;
232(HubUnitController)__receiver)
233        }
234    }
235    #[doc = "`set_IsLockDir(bool)` overload"]
236    fn set_is_lock_dir(self, value: impl ::core::convert::Into<bool>) -> () {
237        unsafe {
238            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
239            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b580usize)as*mut u8,();
240(HubUnitController)__receiver,(bool)::core::convert::Into::into(value))
241        }
242    }
243    #[doc = "`IsTurnEnd(f32)` overload"]
244    fn is_turn_end(self, margin_angle: impl ::core::convert::Into<f32>) -> bool {
245        unsafe {
246            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
247            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b590usize)as*mut u8,bool;
248(HubUnitController)__receiver,(f32)::core::convert::Into::into(margin_angle))
249        }
250    }
251    #[doc = "`InPlayerRange(f32)` overload"]
252    fn in_player_range(self, range: impl ::core::convert::Into<f32>) -> bool {
253        unsafe {
254            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
255            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b5d0usize)as*mut u8,bool;
256(HubUnitController)__receiver,(f32)::core::convert::Into::into(range))
257        }
258    }
259    #[doc = "`SetPlayerController(crate::app::hubplayercontroller::HubPlayerController)` overload"]
260    fn set_player_controller(self, player_controller: impl ::core::convert::Into<crate::app::hubplayercontroller::HubPlayerController>) -> () {
261        unsafe {
262            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
263            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b6e0usize)as*mut u8,();
264(HubUnitController)__receiver,(crate::app::hubplayercontroller::HubPlayerController)::core::convert::Into::into(player_controller))
265        }
266    }
267    #[doc = "`SetTalkCharaController(crate::app::talk3_d::talkcharactercontroller::TalkCharacterController)` overload"]
268    fn set_talk_chara_controller(
269        self,
270        talk_chara_controller: impl ::core::convert::Into<crate::app::talk3_d::talkcharactercontroller::TalkCharacterController>,
271    ) -> () {
272        unsafe {
273            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
274            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b6f0usize)as*mut u8,();
275(HubUnitController)__receiver,(crate::app::talk3_d::talkcharactercontroller::TalkCharacterController)::core::convert::Into::into(talk_chara_controller))
276        }
277    }
278    #[doc = "`SetCharacter(crate::combat::character::Character)` overload"]
279    fn set_character(self, chara: impl ::core::convert::Into<crate::combat::character::Character>) -> () {
280        unsafe {
281            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
282            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b850usize)as*mut u8,();
283(HubUnitController)__receiver,(crate::combat::character::Character)::core::convert::Into::into(chara))
284        }
285    }
286    #[doc = "`SetAccess(crate::app::hubaccess::HubAccess)` overload"]
287    fn set_access(self, access: impl ::core::convert::Into<crate::app::hubaccess::HubAccess>) -> () {
288        unsafe {
289            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
290            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b860usize)as*mut u8,();
291(HubUnitController)__receiver,(crate::app::hubaccess::HubAccess)::core::convert::Into::into(access))
292        }
293    }
294    #[doc = "`SetDir(f32)` overload"]
295    fn set_dir(self, dir: impl ::core::convert::Into<f32>) -> () {
296        unsafe {
297            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
298            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b870usize)as*mut u8,();
299(HubUnitController)__receiver,(f32)::core::convert::Into::into(dir))
300        }
301    }
302    #[doc = "`GetNowDir()` overload"]
303    fn get_now_dir(self) -> f32 {
304        unsafe {
305            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
306            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b880usize)as*mut u8,f32;
307(HubUnitController)__receiver)
308        }
309    }
310    #[doc = "`SetHomeDir(f32)` overload"]
311    fn set_home_dir(self, home_dir: impl ::core::convert::Into<f32>) -> () {
312        unsafe {
313            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
314            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b8d0usize)as*mut u8,();
315(HubUnitController)__receiver,(f32)::core::convert::Into::into(home_dir))
316        }
317    }
318    #[doc = "`GetHomeDir()` overload"]
319    fn get_home_dir(self) -> f32 {
320        unsafe {
321            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
322            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b8e0usize)as*mut u8,f32;
323(HubUnitController)__receiver)
324        }
325    }
326    #[doc = "`SetHomePosition(crate::unity_engine::vector3::Vector3)` overload"]
327    fn set_home_position(self, home_position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
328        unsafe {
329            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
330            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b8f0usize)as*mut u8,();
331(HubUnitController)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(home_position))
332        }
333    }
334    #[doc = "`GetHomePosition()` overload"]
335    fn get_home_position(self) -> crate::unity_engine::vector3::Vector3 {
336        unsafe {
337            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
338            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b900usize)as*mut u8,crate::unity_engine::vector3::Vector3;
339(HubUnitController)__receiver)
340        }
341    }
342    #[doc = "`Stop()` overload"]
343    fn stop(self) -> () {
344        unsafe {
345            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
346            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b910usize)as*mut u8,();
347(HubUnitController)__receiver)
348        }
349    }
350    #[doc = "`Restart()` overload"]
351    fn restart(self) -> () {
352        unsafe {
353            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
354            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b920usize)as*mut u8,();
355(HubUnitController)__receiver)
356        }
357    }
358    #[doc = "`SetActiveBind(bool)` overload"]
359    fn set_active_bind(self, active: impl ::core::convert::Into<bool>) -> () {
360        unsafe {
361            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
362            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b930usize)as*mut u8,();
363(HubUnitController)__receiver,(bool)::core::convert::Into::into(active))
364        }
365    }
366    #[doc = "`LookTo(crate::unity_engine::vector3::Vector3, f32, bool)` overload"]
367    fn look_to(
368        self,
369        target: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
370        time: impl ::core::convert::Into<f32>,
371        with_turn_anim: impl ::core::convert::Into<bool>,
372    ) -> () {
373        unsafe {
374            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
375            ::unity::il2cpp_call!((::unity::module_base()+0x2a5ba50usize)as*mut u8,();
376(HubUnitController)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(target),(f32)::core::convert::Into::into(time),(bool)::core::convert::Into::into(with_turn_anim))
377        }
378    }
379    #[doc = "`LookTo(f32, f32, bool)` overload"]
380    fn look_to_2(
381        self,
382        dir: impl ::core::convert::Into<f32>,
383        time: impl ::core::convert::Into<f32>,
384        with_turn_anim: impl ::core::convert::Into<bool>,
385    ) -> bool {
386        unsafe {
387            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
388            ::unity::il2cpp_call!((::unity::module_base()+0x2a5bc30usize)as*mut u8,bool;
389(HubUnitController)__receiver,(f32)::core::convert::Into::into(dir),(f32)::core::convert::Into::into(time),(bool)::core::convert::Into::into(with_turn_anim))
390        }
391    }
392    #[doc = "`ResetLook(f32)` overload"]
393    fn reset_look(self, time: impl ::core::convert::Into<f32>) -> () {
394        unsafe {
395            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
396            ::unity::il2cpp_call!((::unity::module_base()+0x2a5bc80usize)as*mut u8,();
397(HubUnitController)__receiver,(f32)::core::convert::Into::into(time))
398        }
399    }
400    #[doc = "`ReserveReset(f32)` overload"]
401    fn reserve_reset(self, time: impl ::core::convert::Into<f32>) -> () {
402        unsafe {
403            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
404            ::unity::il2cpp_call!((::unity::module_base()+0x2a5bca0usize)as*mut u8,();
405(HubUnitController)__receiver,(f32)::core::convert::Into::into(time))
406        }
407    }
408    #[doc = "`CancelReserveReset()` overload"]
409    fn cancel_reserve_reset(self) -> () {
410        unsafe {
411            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
412            ::unity::il2cpp_call!((::unity::module_base()+0x2a5bcc0usize)as*mut u8,();
413(HubUnitController)__receiver)
414        }
415    }
416    #[doc = "`PlayTurn()` overload"]
417    fn play_turn(self) -> bool {
418        unsafe {
419            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
420            ::unity::il2cpp_call!((::unity::module_base()+0x2a5bb20usize)as*mut u8,bool;
421(HubUnitController)__receiver)
422        }
423    }
424    #[doc = "`MoveTo(crate::unity_engine::vector3::Vector3, f32)` overload"]
425    fn move_to(self, pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>, time: impl ::core::convert::Into<f32>) -> () {
426        unsafe {
427            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
428            ::unity::il2cpp_call!((::unity::module_base()+0x2a5bcd0usize)as*mut u8,();
429(HubUnitController)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos),(f32)::core::convert::Into::into(time))
430        }
431    }
432    #[doc = "`ResetAnimatoin()` overload"]
433    fn reset_animatoin(self) -> () {
434        unsafe {
435            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
436            ::unity::il2cpp_call!((::unity::module_base()+0x2a5bda0usize)as*mut u8,();
437(HubUnitController)__receiver)
438        }
439    }
440    #[doc = "`GetWaitAnimationName()` overload"]
441    fn get_wait_animation_name(self) -> ::unity::Il2CppString {
442        unsafe {
443            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
444            ::unity::il2cpp_call!((::unity::module_base()+0x2a5b740usize)as*mut u8, ::unity::Il2CppString;
445(HubUnitController)__receiver)
446        }
447    }
448    #[doc = "`SetWaitAnimationName(::unity::Il2CppString)` overload"]
449    fn set_wait_animation_name(self, anim_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
450        unsafe {
451            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
452            ::unity::il2cpp_call!((::unity::module_base()+0x2a5bdf0usize)as*mut u8,();
453(HubUnitController)__receiver,(::unity::Il2CppString)::core::convert::Into::into(anim_name))
454        }
455    }
456    #[doc = "`GetWaitFaceAnimationName()` overload"]
457    fn get_wait_face_animation_name(self) -> ::unity::Il2CppString {
458        unsafe {
459            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
460            ::unity::il2cpp_call!((::unity::module_base()+0x2a5be00usize)as*mut u8, ::unity::Il2CppString;
461(HubUnitController)__receiver)
462        }
463    }
464    #[doc = "`WaitAnimation(f32)` overload"]
465    fn wait_animation(self, transition_duration: impl ::core::convert::Into<f32>) -> () {
466        unsafe {
467            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
468            ::unity::il2cpp_call!((::unity::module_base()+0x2a5bee0usize)as*mut u8,();
469(HubUnitController)__receiver,(f32)::core::convert::Into::into(transition_duration))
470        }
471    }
472    #[doc = "`GetHeadTransform()` overload"]
473    fn get_head_transform(self) -> crate::unity_engine::transform::Transform {
474        unsafe {
475            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
476            ::unity::il2cpp_call!((::unity::module_base()+0x2a5bf60usize)as*mut u8,crate::unity_engine::transform::Transform;
477(HubUnitController)__receiver)
478        }
479    }
480    #[doc = "`GetTalkHeadPosition()` overload"]
481    fn get_talk_head_position(self) -> crate::unity_engine::vector3::Vector3 {
482        unsafe {
483            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
484            ::unity::il2cpp_call!((::unity::module_base()+0x2a5bfa0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
485(HubUnitController)__receiver)
486        }
487    }
488    #[doc = "`PlayVoice(::unity::Il2CppString)` overload"]
489    fn play_voice(self, event_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
490        unsafe {
491            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
492            ::unity::il2cpp_call!((::unity::module_base()+0x2a5c070usize)as*mut u8,();
493(HubUnitController)__receiver,(::unity::Il2CppString)::core::convert::Into::into(event_name))
494        }
495    }
496    #[doc = "`GetPlayerDistance()` overload"]
497    fn get_player_distance(self) -> f32 {
498        unsafe {
499            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
500            ::unity::il2cpp_call!((::unity::module_base()+0x2a5c230usize)as*mut u8,f32;
501(HubUnitController)__receiver)
502        }
503    }
504    #[doc = "`GetPlayerDirection()` overload"]
505    fn get_player_direction(self) -> crate::unity_engine::vector3::Vector3 {
506        unsafe {
507            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
508            ::unity::il2cpp_call!((::unity::module_base()+0x2a5c2d0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
509(HubUnitController)__receiver)
510        }
511    }
512    #[doc = "`StartTalk(crate::unity_engine::vector3::Vector3)` overload"]
513    fn start_talk(self, target: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
514        unsafe {
515            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
516            ::unity::il2cpp_call!((::unity::module_base()+0x2a5c370usize)as*mut u8,();
517(HubUnitController)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(target))
518        }
519    }
520    #[doc = "`EndTalk()` overload"]
521    fn end_talk(self) -> () {
522        unsafe {
523            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
524            ::unity::il2cpp_call!((::unity::module_base()+0x2a5c7e0usize)as*mut u8,();
525(HubUnitController)__receiver)
526        }
527    }
528    #[doc = "`DisableFade()` overload"]
529    fn disable_fade(self) -> () {
530        unsafe {
531            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
532            ::unity::il2cpp_call!((::unity::module_base()+0x2a5c730usize)as*mut u8,();
533(HubUnitController)__receiver)
534        }
535    }
536    #[doc = "`EnableFade()` overload"]
537    fn enable_fade(self) -> () {
538        unsafe {
539            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
540            ::unity::il2cpp_call!((::unity::module_base()+0x2a5ca60usize)as*mut u8,();
541(HubUnitController)__receiver)
542        }
543    }
544    #[doc = "`EnableFadeDelay()` overload"]
545    fn enable_fade_delay(self) -> crate::system::collections::ienumerator::IEnumerator {
546        unsafe {
547            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
548            ::unity::il2cpp_call!((::unity::module_base()+0x2a5c9e0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
549(HubUnitController)__receiver)
550        }
551    }
552    #[doc = "`PlayBody(::unity::Il2CppString, f32, bool, bool)` overload"]
553    fn play_body(
554        self,
555        name: impl ::core::convert::Into<::unity::Il2CppString>,
556        transition_duration: impl ::core::convert::Into<f32>,
557        soon: impl ::core::convert::Into<bool>,
558        force: impl ::core::convert::Into<bool>,
559    ) -> () {
560        unsafe {
561            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
562            ::unity::il2cpp_call!((::unity::module_base()+0x2a5cb30usize)as*mut u8,();
563(HubUnitController)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name),(f32)::core::convert::Into::into(transition_duration),(bool)::core::convert::Into::into(soon),(bool)::core::convert::Into::into(force))
564        }
565    }
566    #[doc = "`PlayFace(::unity::Il2CppString, bool)` overload"]
567    fn play_face(self, name: impl ::core::convert::Into<::unity::Il2CppString>, is_fast_forward: impl ::core::convert::Into<bool>) -> () {
568        unsafe {
569            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
570            ::unity::il2cpp_call!((::unity::module_base()+0x2a5ccf0usize)as*mut u8,();
571(HubUnitController)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name),(bool)::core::convert::Into::into(is_fast_forward))
572        }
573    }
574    #[doc = "`ResetBody()` overload"]
575    fn reset_body(self) -> () {
576        unsafe {
577            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
578            ::unity::il2cpp_call!((::unity::module_base()+0x2a5cd00usize)as*mut u8,();
579(HubUnitController)__receiver)
580        }
581    }
582    #[doc = "`IsEnableVoice()` overload"]
583    fn is_enable_voice(self) -> bool {
584        unsafe {
585            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
586            ::unity::il2cpp_call!((::unity::module_base()+0x2a5cdd0usize)as*mut u8,bool;
587(HubUnitController)__receiver)
588        }
589    }
590    #[doc = "`Start()` overload"]
591    fn start(self) -> () {
592        unsafe {
593            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
594            ::unity::il2cpp_call!((::unity::module_base()+0x2a5cef0usize)as*mut u8,();
595(HubUnitController)__receiver)
596        }
597    }
598    #[doc = "`Update()` overload"]
599    fn update(self) -> () {
600        unsafe {
601            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
602            ::unity::il2cpp_call!((::unity::module_base()+0x2a5d3b0usize)as*mut u8,();
603(HubUnitController)__receiver)
604        }
605    }
606    #[doc = "`LateUpdate()` overload"]
607    fn late_update(self) -> () {
608        unsafe {
609            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
610            ::unity::il2cpp_call!((::unity::module_base()+0x2a5d820usize)as*mut u8,();
611(HubUnitController)__receiver)
612        }
613    }
614    #[doc = "`OnDrawGizmos()` overload"]
615    fn on_draw_gizmos(self) -> () {
616        unsafe {
617            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
618            ::unity::il2cpp_call!((::unity::module_base()+0x2a5d900usize)as*mut u8,();
619(HubUnitController)__receiver)
620        }
621    }
622    #[doc = "`ResetLookAt()` overload"]
623    fn reset_look_at(self) -> () {
624        unsafe {
625            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
626            ::unity::il2cpp_call!((::unity::module_base()+0x2a5da10usize)as*mut u8,();
627(HubUnitController)__receiver)
628        }
629    }
630    #[doc = "`SetupIdle()` overload"]
631    fn setup_idle(self) -> () {
632        unsafe {
633            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
634            ::unity::il2cpp_call!((::unity::module_base()+0x2a5dad0usize)as*mut u8,();
635(HubUnitController)__receiver)
636        }
637    }
638    #[doc = "`UpdateRange()` overload"]
639    fn update_range(self) -> () {
640        unsafe {
641            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
642            ::unity::il2cpp_call!((::unity::module_base()+0x2a5d640usize)as*mut u8,();
643(HubUnitController)__receiver)
644        }
645    }
646    #[doc = "`UpdateMove(bool)` overload"]
647    fn update_move(self, force: impl ::core::convert::Into<bool>) -> () {
648        unsafe {
649            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
650            ::unity::il2cpp_call!((::unity::module_base()+0x2a5d6f0usize)as*mut u8,();
651(HubUnitController)__receiver,(bool)::core::convert::Into::into(force))
652        }
653    }
654    #[doc = "`.ctor()` overload"]
655    fn ctor(self) -> () {
656        unsafe {
657            let __receiver = <HubUnitController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
658            ::unity::il2cpp_call!((::unity::module_base()+0x2a5e2d0usize)as*mut u8,();
659(HubUnitController)__receiver)
660        }
661    }
662}
663
664#[cfg(feature = "app-hubunitcontroller")]
665impl<__T: IHubUnitController> IHubUnitControllerMethods for __T {}
666
667#[cfg(feature = "app-hubunitcontroller")]
668impl HubUnitController {
669    pub fn get_turn_blend_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
670        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
671    }
672
673    pub fn get_is_stop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
674        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
675    }
676
677    pub fn set_is_stop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
678        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
679    }
680
681    pub fn get_is_player_method_info() -> &'static ::unity::il2cpp::MethodInfo {
682        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
683    }
684
685    pub fn set_is_player_method_info() -> &'static ::unity::il2cpp::MethodInfo {
686        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
687    }
688
689    pub fn get_is_move_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
690        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
691    }
692
693    pub fn get_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
694        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
695    }
696
697    pub fn get_talk_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
698        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
699    }
700
701    pub fn get_access_method_info() -> &'static ::unity::il2cpp::MethodInfo {
702        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
703    }
704
705    pub fn get_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
706        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
707    }
708
709    pub fn get_voice_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
710        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
711    }
712
713    pub fn get_dir_method_info() -> &'static ::unity::il2cpp::MethodInfo {
714        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
715    }
716
717    pub fn get_look_at_method_info() -> &'static ::unity::il2cpp::MethodInfo {
718        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
719    }
720
721    pub fn get_look_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
722        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
723    }
724
725    pub fn get_bind_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
726        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
727    }
728
729    pub fn set_bind_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
730        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
731    }
732
733    pub fn get_is_lock_dir_method_info() -> &'static ::unity::il2cpp::MethodInfo {
734        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
735    }
736
737    pub fn set_is_lock_dir_method_info() -> &'static ::unity::il2cpp::MethodInfo {
738        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
739    }
740
741    pub fn is_turn_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
742        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
743    }
744
745    pub fn in_player_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
746        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
747    }
748
749    pub fn set_player_controller_method_info() -> &'static ::unity::il2cpp::MethodInfo {
750        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
751    }
752
753    pub fn set_talk_chara_controller_method_info() -> &'static ::unity::il2cpp::MethodInfo {
754        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
755    }
756
757    pub fn set_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
758        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
759    }
760
761    pub fn set_access_method_info() -> &'static ::unity::il2cpp::MethodInfo {
762        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
763    }
764
765    pub fn set_dir_method_info() -> &'static ::unity::il2cpp::MethodInfo {
766        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
767    }
768
769    pub fn get_now_dir_method_info() -> &'static ::unity::il2cpp::MethodInfo {
770        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
771    }
772
773    pub fn set_home_dir_method_info() -> &'static ::unity::il2cpp::MethodInfo {
774        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
775    }
776
777    pub fn get_home_dir_method_info() -> &'static ::unity::il2cpp::MethodInfo {
778        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
779    }
780
781    pub fn set_home_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
782        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
783    }
784
785    pub fn get_home_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
786        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
787    }
788
789    pub fn stop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
790        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
791    }
792
793    pub fn restart_method_info() -> &'static ::unity::il2cpp::MethodInfo {
794        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
795    }
796
797    pub fn set_active_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
798        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
799    }
800
801    pub fn look_to_method_info() -> &'static ::unity::il2cpp::MethodInfo {
802        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
803    }
804
805    pub fn look_to_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
806        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
807    }
808
809    pub fn reset_look_method_info() -> &'static ::unity::il2cpp::MethodInfo {
810        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
811    }
812
813    pub fn reserve_reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
814        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
815    }
816
817    pub fn cancel_reserve_reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
818        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
819    }
820
821    pub fn play_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
822        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
823    }
824
825    pub fn move_to_method_info() -> &'static ::unity::il2cpp::MethodInfo {
826        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
827    }
828
829    pub fn reset_animatoin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
830        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
831    }
832
833    pub fn get_wait_animation_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
834        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
835    }
836
837    pub fn set_wait_animation_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
838        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
839    }
840
841    pub fn get_wait_face_animation_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
842        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
843    }
844
845    pub fn wait_animation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
846        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
847    }
848
849    pub fn get_head_transform_method_info() -> &'static ::unity::il2cpp::MethodInfo {
850        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
851    }
852
853    pub fn get_talk_head_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
854        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
855    }
856
857    pub fn play_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
858        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
859    }
860
861    pub fn get_player_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
862        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
863    }
864
865    pub fn get_player_direction_method_info() -> &'static ::unity::il2cpp::MethodInfo {
866        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
867    }
868
869    pub fn start_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
870        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
871    }
872
873    pub fn end_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
874        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
875    }
876
877    pub fn disable_fade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
878        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
879    }
880
881    pub fn enable_fade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
882        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
883    }
884
885    pub fn enable_fade_delay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
886        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
887    }
888
889    pub fn play_body_method_info() -> &'static ::unity::il2cpp::MethodInfo {
890        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
891    }
892
893    pub fn play_face_method_info() -> &'static ::unity::il2cpp::MethodInfo {
894        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
895    }
896
897    pub fn reset_body_method_info() -> &'static ::unity::il2cpp::MethodInfo {
898        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
899    }
900
901    pub fn is_enable_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
902        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
903    }
904
905    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
906        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
907    }
908
909    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
910        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
911    }
912
913    pub fn late_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
914        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
915    }
916
917    pub fn on_draw_gizmos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
918        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
919    }
920
921    pub fn reset_look_at_method_info() -> &'static ::unity::il2cpp::MethodInfo {
922        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
923    }
924
925    pub fn setup_idle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
926        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
927    }
928
929    pub fn update_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
930        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
931    }
932
933    pub fn update_move_method_info() -> &'static ::unity::il2cpp::MethodInfo {
934        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
935    }
936
937    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
938        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
939    }
940}
941
942#[cfg(feature = "app-hubunitcontroller")]
943impl HubUnitController {
944    #[doc = "`.ctor()` — no args"]
945    pub fn new() -> Self {
946        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
947            panic!(
948                "{}
949::{}
950 failed to instantiate",
951                ::core::stringify!(HubUnitController),
952                ::core::stringify!(new),
953            )
954        });
955        <Self as IHubUnitControllerMethods>::ctor(this);
956        this
957    }
958}
959
960#[cfg(feature = "app-hubunitcontroller")]
961#[doc(hidden)]
962pub mod prelude {
963    pub use super::{HubUnitController, IHubUnitController, IHubUnitControllerMethods};
964    #[cfg(feature = "system-object")]
965    pub use crate::system::object::IObjectMethods;
966    #[cfg(feature = "unity_engine-behaviour")]
967    pub use crate::unity_engine::behaviour::IBehaviourMethods;
968    #[cfg(feature = "unity_engine-component")]
969    pub use crate::unity_engine::component::IComponentMethods;
970    #[cfg(feature = "unity_engine-monobehaviour")]
971    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
972    #[cfg(feature = "unity_engine-object_2")]
973    pub use crate::unity_engine::object_2::IObject_2Methods;
974    pub use crate::{
975        system::object::IObject,
976        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
977    };
978}