engage/generated/app/
hubparams.rs1#[cfg(feature = "app-hubparams-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/hubparams/HubParams.md"))]
19 #[::unity::class(namespace = "App", name = "HubParams")]
20 #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
21 pub struct HubParams {
22 #[offset(24)]
23 #[rename(name = "m_DisplayUnitNum")]
24 pub m_display_unit_num: i32,
25 #[offset(28)]
26 #[rename(name = "m_PadThreshold")]
27 pub m_pad_threshold: f32,
28 #[offset(32)]
29 #[rename(name = "m_MaxSpeed")]
30 pub m_max_speed: f32,
31 #[offset(36)]
32 #[rename(name = "m_Accel")]
33 pub m_accel: f32,
34 #[offset(40)]
35 #[rename(name = "m_Decel")]
36 pub m_decel: f32,
37 #[offset(44)]
38 #[rename(name = "m_RotateSpeedRate")]
39 pub m_rotate_speed_rate: f32,
40 #[offset(48)]
41 #[rename(name = "m_DashStopTime")]
42 pub m_dash_stop_time: f32,
43 #[offset(56)]
44 #[rename(name = "m_SpeedCurve")]
45 pub m_speed_curve: crate::unity_engine::animationcurve::AnimationCurve,
46 #[offset(64)]
47 #[rename(name = "m_DashSpeedIntensity")]
48 pub m_dash_speed_intensity: f32,
49 #[offset(68)]
50 #[rename(name = "m_GravityY")]
51 pub m_gravity_y: f32,
52 #[offset(72)]
53 #[rename(name = "m_TurnCurve")]
54 pub m_turn_curve: crate::unity_engine::animationcurve::AnimationCurve,
55 #[offset(80)]
56 #[rename(name = "m_MinLookAtDist")]
57 pub m_min_look_at_dist: f32,
58 #[offset(84)]
59 #[rename(name = "m_MaxLookAtDist")]
60 pub m_max_look_at_dist: f32,
61 #[offset(88)]
62 #[rename(name = "m_PlayerBodyWeight")]
63 pub m_player_body_weight: f32,
64 #[offset(92)]
65 #[rename(name = "m_PlayerHeadWeight")]
66 pub m_player_head_weight: f32,
67 #[offset(96)]
68 #[rename(name = "m_OthersBodyWeight")]
69 pub m_others_body_weight: f32,
70 #[offset(100)]
71 #[rename(name = "m_OthersHeadWeight")]
72 pub m_others_head_weight: f32,
73 #[offset(104)]
74 #[rename(name = "m_Allowance")]
75 pub m_allowance: f32,
76 }
77}
78
79#[cfg(feature = "app-hubparams-types")]
80pub use __types::*;
81
82#[cfg(feature = "app-hubparams")]
83pub trait IHubParamsMethods: IHubParams {
84 #[doc = "`Start()` overload"]
85 fn start(self) -> () {
86 unsafe {
87 let __receiver = <HubParams as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
88 ::unity::il2cpp_call!((::unity::module_base()+0x23d5d80usize)as*mut u8,();
89(HubParams)__receiver)
90 }
91 }
92 #[doc = "`Update()` overload"]
93 fn update(self) -> () {
94 unsafe {
95 let __receiver = <HubParams as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
96 ::unity::il2cpp_call!((::unity::module_base()+0x23d5d90usize)as*mut u8,();
97(HubParams)__receiver)
98 }
99 }
100 #[doc = "`.ctor()` overload"]
101 fn ctor(self) -> () {
102 unsafe {
103 let __receiver = <HubParams as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
104 ::unity::il2cpp_call!((::unity::module_base()+0x23d5da0usize)as*mut u8,();
105(HubParams)__receiver)
106 }
107 }
108}
109
110#[cfg(feature = "app-hubparams")]
111impl<__T: IHubParams> IHubParamsMethods for __T {}
112
113#[cfg(feature = "app-hubparams")]
114impl HubParams {
115 pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
116 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
117 }
118
119 pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
120 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
121 }
122
123 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
124 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
125 }
126}
127
128#[cfg(feature = "app-hubparams")]
129impl HubParams {
130 #[doc = "`.ctor()` — no args"]
131 pub fn new() -> Self {
132 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
133 panic!(
134 "{}
135::{}
136 failed to instantiate",
137 ::core::stringify!(HubParams),
138 ::core::stringify!(new),
139 )
140 });
141 <Self as IHubParamsMethods>::ctor(this);
142 this
143 }
144}
145
146#[cfg(feature = "app-hubparams")]
147#[doc(hidden)]
148pub mod prelude {
149 pub use super::{HubParams, IHubParams, IHubParamsMethods};
150 #[cfg(feature = "system-object")]
151 pub use crate::system::object::IObjectMethods;
152 #[cfg(feature = "unity_engine-behaviour")]
153 pub use crate::unity_engine::behaviour::IBehaviourMethods;
154 #[cfg(feature = "unity_engine-component")]
155 pub use crate::unity_engine::component::IComponentMethods;
156 #[cfg(feature = "unity_engine-monobehaviour")]
157 pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
158 #[cfg(feature = "unity_engine-object_2")]
159 pub use crate::unity_engine::object_2::IObject_2Methods;
160 pub use crate::{
161 system::object::IObject,
162 unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
163 };
164}