engage/generated/app/
hubaccesscursor.rs1#[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}