Skip to main content

engage/generated/app/
hubenvsub.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-hubenvsub-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/hubenvsub/HubEnvSub.md"))]
19    #[::unity::class(namespace = "App", name = "HubEnvSub")]
20    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
21    pub struct HubEnvSub {
22        #[offset(24)]
23        #[rename(name = "m_EditTimezoneType")]
24        pub m_edit_timezone_type: crate::app::hubutil::HubUtil_TimezoneType,
25        #[offset(28)]
26        #[rename(name = "m_MorningFogColor")]
27        pub m_morning_fog_color: crate::unity_engine::color::Color,
28        #[offset(44)]
29        #[rename(name = "m_MorningFogStart")]
30        pub m_morning_fog_start: f32,
31        #[offset(48)]
32        #[rename(name = "m_MorningFogEnd")]
33        pub m_morning_fog_end: f32,
34        #[offset(52)]
35        #[rename(name = "m_DayFogColor")]
36        pub m_day_fog_color: crate::unity_engine::color::Color,
37        #[offset(68)]
38        #[rename(name = "m_DayFogStart")]
39        pub m_day_fog_start: f32,
40        #[offset(72)]
41        #[rename(name = "m_DayFogEnd")]
42        pub m_day_fog_end: f32,
43        #[offset(76)]
44        #[rename(name = "m_EveningFogColor")]
45        pub m_evening_fog_color: crate::unity_engine::color::Color,
46        #[offset(92)]
47        #[rename(name = "m_EveningFogStart")]
48        pub m_evening_fog_start: f32,
49        #[offset(96)]
50        #[rename(name = "m_EveningFogEnd")]
51        pub m_evening_fog_end: f32,
52        #[offset(100)]
53        #[rename(name = "m_NightFogColor")]
54        pub m_night_fog_color: crate::unity_engine::color::Color,
55        #[offset(116)]
56        #[rename(name = "m_NightFogStart")]
57        pub m_night_fog_start: f32,
58        #[offset(120)]
59        #[rename(name = "m_NightFogEnd")]
60        pub m_night_fog_end: f32,
61        #[offset(128)]
62        #[rename(name = "m_Morning")]
63        pub m_morning: crate::unity_engine::gameobject::GameObject,
64        #[offset(136)]
65        #[rename(name = "m_Day")]
66        pub m_day: crate::unity_engine::gameobject::GameObject,
67        #[offset(144)]
68        #[rename(name = "m_Evening")]
69        pub m_evening: crate::unity_engine::gameobject::GameObject,
70        #[offset(152)]
71        #[rename(name = "m_Night")]
72        pub m_night: crate::unity_engine::gameobject::GameObject,
73        #[offset(160)]
74        #[rename(name = "m_TimezoneType")]
75        pub m_timezone_type: crate::app::hubutil::HubUtil_TimezoneType,
76        #[offset(164)]
77        #[rename(name = "m_PrevDepth")]
78        pub m_prev_depth: i32,
79        #[offset(168)]
80        #[rename(name = "m_PrevFogColor")]
81        pub m_prev_fog_color: crate::unity_engine::color::Color,
82        #[offset(184)]
83        #[rename(name = "m_PrevFogStart")]
84        pub m_prev_fog_start: f32,
85        #[offset(188)]
86        #[rename(name = "m_PrevFogEnd")]
87        pub m_prev_fog_end: f32,
88    }
89}
90
91#[cfg(feature = "app-hubenvsub-types")]
92pub use __types::*;
93
94#[cfg(feature = "app-hubenvsub")]
95pub trait IHubEnvSubMethods: IHubEnvSub {
96    #[doc = "`get_Morning()` overload"]
97    fn get_morning(self) -> crate::unity_engine::gameobject::GameObject {
98        unsafe {
99            let __receiver = <HubEnvSub as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
100            ::unity::il2cpp_call!((::unity::module_base()+0x2d8a870usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
101(HubEnvSub)__receiver)
102        }
103    }
104    #[doc = "`get_Day()` overload"]
105    fn get_day(self) -> crate::unity_engine::gameobject::GameObject {
106        unsafe {
107            let __receiver = <HubEnvSub as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
108            ::unity::il2cpp_call!((::unity::module_base()+0x2d8a970usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
109(HubEnvSub)__receiver)
110        }
111    }
112    #[doc = "`get_Evening()` overload"]
113    fn get_evening(self) -> crate::unity_engine::gameobject::GameObject {
114        unsafe {
115            let __receiver = <HubEnvSub as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
116            ::unity::il2cpp_call!((::unity::module_base()+0x2d8aa70usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
117(HubEnvSub)__receiver)
118        }
119    }
120    #[doc = "`get_Night()` overload"]
121    fn get_night(self) -> crate::unity_engine::gameobject::GameObject {
122        unsafe {
123            let __receiver = <HubEnvSub as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
124            ::unity::il2cpp_call!((::unity::module_base()+0x2d8ab70usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
125(HubEnvSub)__receiver)
126        }
127    }
128    #[doc = "`PushParams(crate::app::hubutil::HubUtil_TimezoneType)` overload"]
129    fn push_params(self, timezone_type: impl ::core::convert::Into<crate::app::hubutil::HubUtil_TimezoneType>) -> () {
130        unsafe {
131            let __receiver = <HubEnvSub as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
132            ::unity::il2cpp_call!((::unity::module_base()+0x2d8ac70usize)as*mut u8,();
133(HubEnvSub)__receiver,(crate::app::hubutil::HubUtil_TimezoneType)::core::convert::Into::into(timezone_type))
134        }
135    }
136    #[doc = "`PopParams()` overload"]
137    fn pop_params(self) -> () {
138        unsafe {
139            let __receiver = <HubEnvSub as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
140            ::unity::il2cpp_call!((::unity::module_base()+0x2d8b040usize)as*mut u8,();
141(HubEnvSub)__receiver)
142        }
143    }
144    #[doc = "`ApplyFog()` overload"]
145    fn apply_fog(self) -> () {
146        unsafe {
147            let __receiver = <HubEnvSub as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
148            ::unity::il2cpp_call!((::unity::module_base()+0x2d8aec0usize)as*mut u8,();
149(HubEnvSub)__receiver)
150        }
151    }
152    #[doc = "`SupportFogStack()` overload"]
153    fn support_fog_stack(self) -> bool {
154        unsafe {
155            let __receiver = <HubEnvSub as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
156            ::unity::il2cpp_call!((::unity::module_base()+0x2d8aeb0usize)as*mut u8,bool;
157(HubEnvSub)__receiver)
158        }
159    }
160    #[doc = "`SetPostProcessActive(crate::unity_engine::gameobject::GameObject, bool)` overload"]
161    fn set_post_process_active(
162        self,
163        obj: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
164        value: impl ::core::convert::Into<bool>,
165    ) -> () {
166        unsafe {
167            let __receiver = <HubEnvSub as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
168            ::unity::il2cpp_call!((::unity::module_base()+0x2d8afa0usize)as*mut u8,();
169(HubEnvSub)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(obj),(bool)::core::convert::Into::into(value))
170        }
171    }
172    #[doc = "`.ctor()` overload"]
173    fn ctor(self) -> () {
174        unsafe {
175            let __receiver = <HubEnvSub as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
176            ::unity::il2cpp_call!((::unity::module_base()+0x2d8b240usize)as*mut u8,();
177(HubEnvSub)__receiver)
178        }
179    }
180}
181
182#[cfg(feature = "app-hubenvsub")]
183impl<__T: IHubEnvSub> IHubEnvSubMethods for __T {}
184
185#[cfg(feature = "app-hubenvsub")]
186impl HubEnvSub {
187    pub fn get_morning_method_info() -> &'static ::unity::il2cpp::MethodInfo {
188        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
189    }
190
191    pub fn get_day_method_info() -> &'static ::unity::il2cpp::MethodInfo {
192        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
193    }
194
195    pub fn get_evening_method_info() -> &'static ::unity::il2cpp::MethodInfo {
196        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
197    }
198
199    pub fn get_night_method_info() -> &'static ::unity::il2cpp::MethodInfo {
200        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
201    }
202
203    pub fn push_params_method_info() -> &'static ::unity::il2cpp::MethodInfo {
204        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
205    }
206
207    pub fn pop_params_method_info() -> &'static ::unity::il2cpp::MethodInfo {
208        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
209    }
210
211    pub fn apply_fog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
212        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
213    }
214
215    pub fn support_fog_stack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
216        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
217    }
218
219    pub fn set_post_process_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
220        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
221    }
222
223    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
224        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
225    }
226}
227
228#[cfg(feature = "app-hubenvsub")]
229impl HubEnvSub {
230    #[doc = "`.ctor()` — no args"]
231    pub fn new() -> Self {
232        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
233            panic!(
234                "{}
235::{}
236 failed to instantiate",
237                ::core::stringify!(HubEnvSub),
238                ::core::stringify!(new),
239            )
240        });
241        <Self as IHubEnvSubMethods>::ctor(this);
242        this
243    }
244}
245
246#[cfg(feature = "app-hubenvsub")]
247#[doc(hidden)]
248pub mod prelude {
249    pub use super::{HubEnvSub, IHubEnvSub, IHubEnvSubMethods};
250    #[cfg(feature = "system-object")]
251    pub use crate::system::object::IObjectMethods;
252    #[cfg(feature = "unity_engine-behaviour")]
253    pub use crate::unity_engine::behaviour::IBehaviourMethods;
254    #[cfg(feature = "unity_engine-component")]
255    pub use crate::unity_engine::component::IComponentMethods;
256    #[cfg(feature = "unity_engine-monobehaviour")]
257    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
258    #[cfg(feature = "unity_engine-object_2")]
259    pub use crate::unity_engine::object_2::IObject_2Methods;
260    pub use crate::{
261        system::object::IObject,
262        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
263    };
264}