Skip to main content

engage/generated/app/
hubparams.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[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}