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