Skip to main content

engage/generated/app/
hubaccesscursor.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-hubaccesscursor-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/hubaccesscursor/HubAccessCursor.md"))]
19    #[::unity::class(namespace = "App", name = "HubAccessCursor")]
20    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
21    pub struct HubAccessCursor {
22        #[offset(56)]
23        #[rename(name = "m_propetyToID")]
24        pub m_propety_to_id: i32,
25        #[offset(64)]
26        #[rename(name = "m_renderer")]
27        pub m_renderer: ::unity::Array<crate::unity_engine::renderer::Renderer>,
28        #[offset(72)]
29        #[rename(name = "m_materials")]
30        pub m_materials: ::unity::Array<crate::unity_engine::material::Material>,
31        #[offset(80)]
32        #[rename(name = "m_alpha")]
33        pub m_alpha: f32,
34    }
35}
36
37#[cfg(feature = "app-hubaccesscursor-types")]
38pub use __types::*;
39
40#[cfg(feature = "app-hubaccesscursor")]
41pub trait IHubAccessCursorMethods: IHubAccessCursor {
42    #[doc = "`get_TargetAccess()` overload"]
43    fn get_target_access(self) -> crate::app::hubaccess::HubAccess {
44        unsafe {
45            let __receiver = <HubAccessCursor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
46            ::unity::il2cpp_call!((::unity::module_base()+0x216bcd0usize)as*mut u8,crate::app::hubaccess::HubAccess;
47(HubAccessCursor)__receiver)
48        }
49    }
50    #[doc = "`set_TargetAccess(crate::app::hubaccess::HubAccess)` overload"]
51    fn set_target_access(self, value: impl ::core::convert::Into<crate::app::hubaccess::HubAccess>) -> () {
52        unsafe {
53            let __receiver = <HubAccessCursor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
54            ::unity::il2cpp_call!((::unity::module_base()+0x216bce0usize)as*mut u8,();
55(HubAccessCursor)__receiver,(crate::app::hubaccess::HubAccess)::core::convert::Into::into(value))
56        }
57    }
58    #[doc = "`get_CharaFader()` overload"]
59    fn get_chara_fader(self) -> crate::root::iron19characterfader::Iron19CharacterFader {
60        unsafe {
61            let __receiver = <HubAccessCursor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
62            ::unity::il2cpp_call!((::unity::module_base()+0x216bcf0usize)as*mut u8,crate::root::iron19characterfader::Iron19CharacterFader;
63(HubAccessCursor)__receiver)
64        }
65    }
66    #[doc = "`set_CharaFader(crate::root::iron19characterfader::Iron19CharacterFader)` overload"]
67    fn set_chara_fader(self, value: impl ::core::convert::Into<crate::root::iron19characterfader::Iron19CharacterFader>) -> () {
68        unsafe {
69            let __receiver = <HubAccessCursor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
70            ::unity::il2cpp_call!((::unity::module_base()+0x216bd00usize)as*mut u8,();
71(HubAccessCursor)__receiver,(crate::root::iron19characterfader::Iron19CharacterFader)::core::convert::Into::into(value))
72        }
73    }
74    #[doc = "`get_FadeDistance()` overload"]
75    fn get_fade_distance(self) -> f32 {
76        unsafe {
77            let __receiver = <HubAccessCursor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
78            ::unity::il2cpp_call!((::unity::module_base()+0x216bd10usize)as*mut u8,f32;
79(HubAccessCursor)__receiver)
80        }
81    }
82    #[doc = "`set_FadeDistance(f32)` overload"]
83    fn set_fade_distance(self, value: impl ::core::convert::Into<f32>) -> () {
84        unsafe {
85            let __receiver = <HubAccessCursor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
86            ::unity::il2cpp_call!((::unity::module_base()+0x216bd20usize)as*mut u8,();
87(HubAccessCursor)__receiver,(f32)::core::convert::Into::into(value))
88        }
89    }
90    #[doc = "`get_PlayerController()` overload"]
91    fn get_player_controller(self) -> crate::app::hubplayercontroller::HubPlayerController {
92        unsafe {
93            let __receiver = <HubAccessCursor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
94            ::unity::il2cpp_call!((::unity::module_base()+0x216bd30usize)as*mut u8,crate::app::hubplayercontroller::HubPlayerController;
95(HubAccessCursor)__receiver)
96        }
97    }
98    #[doc = "`set_PlayerController(crate::app::hubplayercontroller::HubPlayerController)` overload"]
99    fn set_player_controller(self, value: impl ::core::convert::Into<crate::app::hubplayercontroller::HubPlayerController>) -> () {
100        unsafe {
101            let __receiver = <HubAccessCursor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
102            ::unity::il2cpp_call!((::unity::module_base()+0x216bd40usize)as*mut u8,();
103(HubAccessCursor)__receiver,(crate::app::hubplayercontroller::HubPlayerController)::core::convert::Into::into(value))
104        }
105    }
106    #[doc = "`Start()` overload"]
107    fn start(self) -> () {
108        unsafe {
109            let __receiver = <HubAccessCursor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
110            ::unity::il2cpp_call!((::unity::module_base()+0x216bd50usize)as*mut u8,();
111(HubAccessCursor)__receiver)
112        }
113    }
114    #[doc = "`Update()` overload"]
115    fn update(self) -> () {
116        unsafe {
117            let __receiver = <HubAccessCursor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
118            ::unity::il2cpp_call!((::unity::module_base()+0x216bfd0usize)as*mut u8,();
119(HubAccessCursor)__receiver)
120        }
121    }
122    #[doc = "`IsFade()` overload"]
123    fn is_fade(self) -> bool {
124        unsafe {
125            let __receiver = <HubAccessCursor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
126            ::unity::il2cpp_call!((::unity::module_base()+0x216c240usize)as*mut u8,bool;
127(HubAccessCursor)__receiver)
128        }
129    }
130    #[doc = "`IsInRange()` overload"]
131    fn is_in_range(self) -> bool {
132        unsafe {
133            let __receiver = <HubAccessCursor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
134            ::unity::il2cpp_call!((::unity::module_base()+0x216c600usize)as*mut u8,bool;
135(HubAccessCursor)__receiver)
136        }
137    }
138    #[doc = "`IsOutRange()` overload"]
139    fn is_out_range(self) -> bool {
140        unsafe {
141            let __receiver = <HubAccessCursor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
142            ::unity::il2cpp_call!((::unity::module_base()+0x216c680usize)as*mut u8,bool;
143(HubAccessCursor)__receiver)
144        }
145    }
146    #[doc = "`IsFadeAlpha()` overload"]
147    fn is_fade_alpha(self) -> bool {
148        unsafe {
149            let __receiver = <HubAccessCursor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
150            ::unity::il2cpp_call!((::unity::module_base()+0x216c720usize)as*mut u8,bool;
151(HubAccessCursor)__receiver)
152        }
153    }
154    #[doc = "`IsActiveAccess()` overload"]
155    fn is_active_access(self) -> bool {
156        unsafe {
157            let __receiver = <HubAccessCursor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
158            ::unity::il2cpp_call!((::unity::module_base()+0x216c560usize)as*mut u8,bool;
159(HubAccessCursor)__receiver)
160        }
161    }
162    #[doc = "`LateUpdate()` overload"]
163    fn late_update(self) -> () {
164        unsafe {
165            let __receiver = <HubAccessCursor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
166            ::unity::il2cpp_call!((::unity::module_base()+0x216c7d0usize)as*mut u8,();
167(HubAccessCursor)__receiver)
168        }
169    }
170    #[doc = "`UpdateAlpha(f32)` overload"]
171    fn update_alpha(self, gain: impl ::core::convert::Into<f32>) -> () {
172        unsafe {
173            let __receiver = <HubAccessCursor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
174            ::unity::il2cpp_call!((::unity::module_base()+0x216c450usize)as*mut u8,();
175(HubAccessCursor)__receiver,(f32)::core::convert::Into::into(gain))
176        }
177    }
178    #[doc = "`OnDestroy()` overload"]
179    fn on_destroy(self) -> () {
180        unsafe {
181            let __receiver = <HubAccessCursor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
182            ::unity::il2cpp_call!((::unity::module_base()+0x216c8d0usize)as*mut u8,();
183(HubAccessCursor)__receiver)
184        }
185    }
186    #[doc = "`.ctor()` overload"]
187    fn ctor(self) -> () {
188        unsafe {
189            let __receiver = <HubAccessCursor as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
190            ::unity::il2cpp_call!((::unity::module_base()+0x216c9a0usize)as*mut u8,();
191(HubAccessCursor)__receiver)
192        }
193    }
194}
195
196#[cfg(feature = "app-hubaccesscursor")]
197impl<__T: IHubAccessCursor> IHubAccessCursorMethods for __T {}
198
199#[cfg(feature = "app-hubaccesscursor")]
200impl HubAccessCursor {
201    pub fn get_target_access_method_info() -> &'static ::unity::il2cpp::MethodInfo {
202        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
203    }
204
205    pub fn set_target_access_method_info() -> &'static ::unity::il2cpp::MethodInfo {
206        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
207    }
208
209    pub fn get_chara_fader_method_info() -> &'static ::unity::il2cpp::MethodInfo {
210        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
211    }
212
213    pub fn set_chara_fader_method_info() -> &'static ::unity::il2cpp::MethodInfo {
214        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
215    }
216
217    pub fn get_fade_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
218        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
219    }
220
221    pub fn set_fade_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
222        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
223    }
224
225    pub fn get_player_controller_method_info() -> &'static ::unity::il2cpp::MethodInfo {
226        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
227    }
228
229    pub fn set_player_controller_method_info() -> &'static ::unity::il2cpp::MethodInfo {
230        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
231    }
232
233    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
234        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
235    }
236
237    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
238        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
239    }
240
241    pub fn is_fade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
242        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
243    }
244
245    pub fn is_in_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
246        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
247    }
248
249    pub fn is_out_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
250        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
251    }
252
253    pub fn is_fade_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
254        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
255    }
256
257    pub fn is_active_access_method_info() -> &'static ::unity::il2cpp::MethodInfo {
258        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
259    }
260
261    pub fn late_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
262        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
263    }
264
265    pub fn update_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
266        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
267    }
268
269    pub fn on_destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
270        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
271    }
272
273    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
274        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
275    }
276}
277
278#[cfg(feature = "app-hubaccesscursor")]
279impl HubAccessCursor {
280    #[doc = "`.ctor()` — no args"]
281    pub fn new() -> Self {
282        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
283            panic!(
284                "{}
285::{}
286 failed to instantiate",
287                ::core::stringify!(HubAccessCursor),
288                ::core::stringify!(new),
289            )
290        });
291        <Self as IHubAccessCursorMethods>::ctor(this);
292        this
293    }
294}
295
296#[cfg(feature = "app-hubaccesscursor")]
297#[doc(hidden)]
298pub mod prelude {
299    pub use super::{HubAccessCursor, IHubAccessCursor, IHubAccessCursorMethods};
300    #[cfg(feature = "system-object")]
301    pub use crate::system::object::IObjectMethods;
302    #[cfg(feature = "unity_engine-behaviour")]
303    pub use crate::unity_engine::behaviour::IBehaviourMethods;
304    #[cfg(feature = "unity_engine-component")]
305    pub use crate::unity_engine::component::IComponentMethods;
306    #[cfg(feature = "unity_engine-monobehaviour")]
307    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
308    #[cfg(feature = "unity_engine-object_2")]
309    pub use crate::unity_engine::object_2::IObject_2Methods;
310    pub use crate::{
311        system::object::IObject,
312        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
313    };
314}