1#[cfg(feature = "root-iron19characterfader-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/root/iron19characterfader/Iron19CharacterFader.md"))]
19 #[::unity::class(namespace = "", name = "Iron19CharacterFader")]
20 #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
21 pub struct Iron19CharacterFader {
22 #[offset(24)]
23 #[rename(name = "m_isInitialized")]
24 pub m_is_initialized: bool,
25 #[offset(28)]
26 #[rename(name = "m_FadeAlpha")]
27 pub m_fade_alpha: f32,
28 #[offset(32)]
29 #[rename(name = "m_CameraAlpha")]
30 pub m_camera_alpha: f32,
31 #[offset(36)]
32 #[rename(name = "m_MergeAlpha")]
33 pub m_merge_alpha: f32,
34 #[offset(40)]
35 #[rename(name = "m_CameraOutline")]
36 pub m_camera_outline: f32,
37 #[offset(44)]
38 #[rename(name = "m_MergeOutline")]
39 pub m_merge_outline: f32,
40 #[offset(48)]
41 #[rename(name = "m_TargetLayer")]
42 pub m_target_layer: i32,
43 #[offset(52)]
44 #[rename(name = "m_SkinQuality")]
45 pub m_skin_quality: crate::unity_engine::skinquality::SkinQuality,
46 #[offset(56)]
47 #[rename(name = "m_PreSkinQuality")]
48 pub m_pre_skin_quality: crate::unity_engine::skinquality::SkinQuality,
49 #[offset(60)]
50 #[rename(name = "m_Radius")]
51 pub m_radius: f32,
52 #[offset(64)]
53 #[rename(name = "m_Distance")]
54 pub m_distance: f32,
55 #[offset(68)]
56 #[rename(name = "m_Outline")]
57 pub m_outline: f32,
58 #[offset(72)]
59 #[rename(name = "m_EditAlpha")]
60 pub m_edit_alpha: f32,
61 #[offset(76)]
62 #[rename(name = "m_EditOutline")]
63 pub m_edit_outline: f32,
64 #[offset(80)]
65 #[rename(name = "m_SpringControl")]
66 pub m_spring_control: bool,
67 #[offset(81)]
68 #[rename(name = "m_SolverControl")]
69 pub m_solver_control: bool,
70 #[offset(82)]
71 #[rename(name = "m_ProportionControl")]
72 pub m_proportion_control: bool,
73 #[offset(83)]
74 #[rename(name = "m_MouthControl")]
75 pub m_mouth_control: bool,
76 #[offset(84)]
77 #[rename(name = "m_AnimatorControl")]
78 pub m_animator_control: bool,
79 #[offset(88)]
80 #[rename(name = "m_Renderers")]
81 pub m_renderers: crate::system::collections::generic::list_1::List_1<crate::unity_engine::renderer::Renderer>,
82 #[offset(96)]
83 #[rename(name = "m_Materials")]
84 pub m_materials: crate::system::collections::generic::list_1::List_1<crate::unity_engine::material::Material>,
85 #[offset(104)]
86 #[rename(name = "m_Particles")]
87 pub m_particles: crate::system::collections::generic::list_1::List_1<crate::unity_engine::material::Material>,
88 #[offset(112)]
89 #[rename(name = "m_Animators")]
90 pub m_animators: crate::system::collections::generic::list_1::List_1<crate::unity_engine::animator::Animator>,
91 #[offset(120)]
92 #[rename(name = "m_SkinnedMeshRenderers")]
93 pub m_skinned_mesh_renderers:
94 crate::system::collections::generic::list_1::List_1<crate::unity_engine::skinnedmeshrenderer::SkinnedMeshRenderer>,
95 #[offset(136)]
96 #[rename(name = "m_SolverManagers")]
97 pub m_solver_managers: crate::system::collections::generic::list_1::List_1<crate::root_motion::solvermanager::SolverManager>,
98 #[offset(144)]
99 #[rename(name = "m_Proportions")]
100 pub m_proportions: crate::system::collections::generic::list_1::List_1<crate::combat::characterproportion::CharacterProportion>,
101 #[offset(152)]
102 #[rename(name = "m_MouthControllers")]
103 pub m_mouth_controllers:
104 crate::system::collections::generic::list_1::List_1<crate::app::eventcharactermouthcontroller::EventCharacterMouthController>,
105 #[offset(160)]
106 #[rename(name = "m_SkinQualityLodAdjusters")]
107 pub m_skin_quality_lod_adjusters:
108 crate::system::collections::generic::list_1::List_1<crate::app::skinqualitylodadjuster::SkinQualityLodAdjuster>,
109 #[offset(168)]
110 #[rename(name = "m_Character")]
111 pub m_character: crate::combat::character::Character,
112 #[offset(176)]
113 #[rename(name = "m_OutlineMaterialDisableProp")]
114 pub m_outline_material_disable_prop: i32,
115 }
116}
117
118#[cfg(feature = "root-iron19characterfader-types")]
119pub use __types::*;
120
121#[cfg(feature = "root-iron19characterfader")]
122pub trait IIron19CharacterFaderMethods: IIron19CharacterFader {
123 #[doc = "`Start()` overload"]
124 fn start(self) -> () {
125 unsafe {
126 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
127 ::unity::il2cpp_call!((::unity::module_base()+0x27a6600usize)as*mut u8,();
128(Iron19CharacterFader)__receiver)
129 }
130 }
131 #[doc = "`TryInitialize()` overload"]
132 fn try_initialize(self) -> () {
133 unsafe {
134 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
135 ::unity::il2cpp_call!((::unity::module_base()+0x27a6870usize)as*mut u8,();
136(Iron19CharacterFader)__receiver)
137 }
138 }
139 #[doc = "`TryRelease()` overload"]
140 fn try_release(self) -> () {
141 unsafe {
142 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
143 ::unity::il2cpp_call!((::unity::module_base()+0x27a6f40usize)as*mut u8,();
144(Iron19CharacterFader)__receiver)
145 }
146 }
147 #[doc = "`SetFadeAlpha(f32)` overload"]
148 fn set_fade_alpha(self, alpha: impl ::core::convert::Into<f32>) -> () {
149 unsafe {
150 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
151 ::unity::il2cpp_call!((::unity::module_base()+0x27a7300usize)as*mut u8,();
152(Iron19CharacterFader)__receiver,(f32)::core::convert::Into::into(alpha))
153 }
154 }
155 #[doc = "`GetAlpha()` overload"]
156 fn get_alpha(self) -> f32 {
157 unsafe {
158 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
159 ::unity::il2cpp_call!((::unity::module_base()+0x27a7310usize)as*mut u8,f32;
160(Iron19CharacterFader)__receiver)
161 }
162 }
163 #[doc = "`SetTargetLayer(i32)` overload"]
164 fn set_target_layer(self, layer: impl ::core::convert::Into<i32>) -> () {
165 unsafe {
166 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
167 ::unity::il2cpp_call!((::unity::module_base()+0x27a7320usize)as*mut u8,();
168(Iron19CharacterFader)__receiver,(i32)::core::convert::Into::into(layer))
169 }
170 }
171 #[doc = "`DisableAnimatorControl()` overload"]
172 fn disable_animator_control(self) -> () {
173 unsafe {
174 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
175 ::unity::il2cpp_call!((::unity::module_base()+0x27a7330usize)as*mut u8,();
176(Iron19CharacterFader)__receiver)
177 }
178 }
179 #[doc = "`GetPivot()` overload"]
180 fn get_pivot(self) -> crate::unity_engine::vector3::Vector3 {
181 unsafe {
182 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
183 ::unity::il2cpp_call!((::unity::module_base()+0x27a7340usize)as*mut u8,crate::unity_engine::vector3::Vector3;
184(Iron19CharacterFader)__receiver)
185 }
186 }
187 #[doc = "`IsReject(crate::unity_engine::camera::Camera)` overload"]
188 fn is_reject(self, camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>) -> bool {
189 unsafe {
190 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
191 ::unity::il2cpp_call!((::unity::module_base()+0x27a7380usize)as*mut u8,bool;
192(Iron19CharacterFader)__receiver,(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera))
193 }
194 }
195 #[doc = "`IsOutline(crate::unity_engine::camera::Camera)` overload"]
196 fn is_outline(self, camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>) -> bool {
197 unsafe {
198 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
199 ::unity::il2cpp_call!((::unity::module_base()+0x27a7520usize)as*mut u8,bool;
200(Iron19CharacterFader)__receiver,(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera))
201 }
202 }
203 #[doc = "`IsSkinWeights1(crate::unity_engine::camera::Camera)` overload"]
204 fn is_skin_weights1(self, camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>) -> bool {
205 unsafe {
206 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
207 ::unity::il2cpp_call!((::unity::module_base()+0x27a76b0usize)as*mut u8,bool;
208(Iron19CharacterFader)__receiver,(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera))
209 }
210 }
211 #[doc = "`IsSkinWeights2(crate::unity_engine::camera::Camera)` overload"]
212 fn is_skin_weights2(self, camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>) -> bool {
213 unsafe {
214 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
215 ::unity::il2cpp_call!((::unity::module_base()+0x27a7930usize)as*mut u8,bool;
216(Iron19CharacterFader)__receiver,(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera))
217 }
218 }
219 #[doc = "`UpdateCameraAlpha(f32)` overload"]
220 fn update_camera_alpha(self, speed: impl ::core::convert::Into<f32>) -> () {
221 unsafe {
222 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
223 ::unity::il2cpp_call!((::unity::module_base()+0x27a7bb0usize)as*mut u8,();
224(Iron19CharacterFader)__receiver,(f32)::core::convert::Into::into(speed))
225 }
226 }
227 #[doc = "`UpdateCameraOutline(f32)` overload"]
228 fn update_camera_outline(self, speed: impl ::core::convert::Into<f32>) -> () {
229 unsafe {
230 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
231 ::unity::il2cpp_call!((::unity::module_base()+0x27a7c40usize)as*mut u8,();
232(Iron19CharacterFader)__receiver,(f32)::core::convert::Into::into(speed))
233 }
234 }
235 #[doc = "`UpdateCameraSkinWeights()` overload"]
236 fn update_camera_skin_weights(self) -> () {
237 unsafe {
238 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
239 ::unity::il2cpp_call!((::unity::module_base()+0x27a7cd0usize)as*mut u8,();
240(Iron19CharacterFader)__receiver)
241 }
242 }
243 #[doc = "`UpdateEnabled(bool)` overload"]
244 fn update_enabled(self, enabled: impl ::core::convert::Into<bool>) -> () {
245 unsafe {
246 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
247 ::unity::il2cpp_call!((::unity::module_base()+0x27a7d70usize)as*mut u8,();
248(Iron19CharacterFader)__receiver,(bool)::core::convert::Into::into(enabled))
249 }
250 }
251 #[doc = "`SetOutlineEnabled(bool)` overload"]
252 fn set_outline_enabled(self, enabled: impl ::core::convert::Into<bool>) -> () {
253 unsafe {
254 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
255 ::unity::il2cpp_call!((::unity::module_base()+0x27a8200usize)as*mut u8,();
256(Iron19CharacterFader)__receiver,(bool)::core::convert::Into::into(enabled))
257 }
258 }
259 #[doc = "`SetOutlineScale(f32)` overload"]
260 fn set_outline_scale(self, scale: impl ::core::convert::Into<f32>) -> () {
261 unsafe {
262 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
263 ::unity::il2cpp_call!((::unity::module_base()+0x27a83e0usize)as*mut u8,();
264(Iron19CharacterFader)__receiver,(f32)::core::convert::Into::into(scale))
265 }
266 }
267 #[doc = "`SetSkinQuality(crate::unity_engine::skinquality::SkinQuality)` overload"]
268 fn set_skin_quality(self, skin_quality: impl ::core::convert::Into<crate::unity_engine::skinquality::SkinQuality>) -> () {
269 unsafe {
270 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
271 ::unity::il2cpp_call!((::unity::module_base()+0x27a8560usize)as*mut u8,();
272(Iron19CharacterFader)__receiver,(crate::unity_engine::skinquality::SkinQuality)::core::convert::Into::into(skin_quality))
273 }
274 }
275 #[doc = "`OnDestroy()` overload"]
276 fn on_destroy(self) -> () {
277 unsafe {
278 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
279 ::unity::il2cpp_call!((::unity::module_base()+0x27a87b0usize)as*mut u8,();
280(Iron19CharacterFader)__receiver)
281 }
282 }
283 #[doc = "`UpdateAlpha()` overload"]
284 fn update_alpha(self) -> () {
285 unsafe {
286 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
287 ::unity::il2cpp_call!((::unity::module_base()+0x27a87c0usize)as*mut u8,();
288(Iron19CharacterFader)__receiver)
289 }
290 }
291 #[doc = "`.ctor()` overload"]
292 fn ctor(self) -> () {
293 unsafe {
294 let __receiver = <Iron19CharacterFader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
295 ::unity::il2cpp_call!((::unity::module_base()+0x27a8a80usize)as*mut u8,();
296(Iron19CharacterFader)__receiver)
297 }
298 }
299}
300
301#[cfg(feature = "root-iron19characterfader")]
302impl<__T: IIron19CharacterFader> IIron19CharacterFaderMethods for __T {}
303
304#[cfg(feature = "root-iron19characterfader")]
305impl Iron19CharacterFader {
306 pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
307 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
308 }
309
310 pub fn try_initialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
311 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
312 }
313
314 pub fn try_release_method_info() -> &'static ::unity::il2cpp::MethodInfo {
315 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
316 }
317
318 pub fn set_fade_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
319 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
320 }
321
322 pub fn get_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
323 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
324 }
325
326 pub fn set_target_layer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
327 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
328 }
329
330 pub fn disable_animator_control_method_info() -> &'static ::unity::il2cpp::MethodInfo {
331 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
332 }
333
334 pub fn get_pivot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
335 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
336 }
337
338 pub fn is_reject_method_info() -> &'static ::unity::il2cpp::MethodInfo {
339 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
340 }
341
342 pub fn is_outline_method_info() -> &'static ::unity::il2cpp::MethodInfo {
343 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
344 }
345
346 pub fn is_skin_weights1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
347 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
348 }
349
350 pub fn is_skin_weights2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
351 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
352 }
353
354 pub fn update_camera_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
355 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
356 }
357
358 pub fn update_camera_outline_method_info() -> &'static ::unity::il2cpp::MethodInfo {
359 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
360 }
361
362 pub fn update_camera_skin_weights_method_info() -> &'static ::unity::il2cpp::MethodInfo {
363 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
364 }
365
366 pub fn update_enabled_method_info() -> &'static ::unity::il2cpp::MethodInfo {
367 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
368 }
369
370 pub fn set_outline_enabled_method_info() -> &'static ::unity::il2cpp::MethodInfo {
371 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
372 }
373
374 pub fn set_outline_scale_method_info() -> &'static ::unity::il2cpp::MethodInfo {
375 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
376 }
377
378 pub fn set_skin_quality_method_info() -> &'static ::unity::il2cpp::MethodInfo {
379 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
380 }
381
382 pub fn on_destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
383 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
384 }
385
386 pub fn update_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
387 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
388 }
389
390 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
391 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
392 }
393}
394
395#[cfg(feature = "root-iron19characterfader")]
396impl Iron19CharacterFader {
397 #[doc = "`.ctor()` — no args"]
398 pub fn new() -> Self {
399 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
400 panic!(
401 "{}
402::{}
403 failed to instantiate",
404 ::core::stringify!(Iron19CharacterFader),
405 ::core::stringify!(new),
406 )
407 });
408 <Self as IIron19CharacterFaderMethods>::ctor(this);
409 this
410 }
411}
412
413#[cfg(feature = "root-iron19characterfader")]
414#[doc(hidden)]
415pub mod prelude {
416 pub use super::{IIron19CharacterFader, IIron19CharacterFaderMethods, Iron19CharacterFader};
417 #[cfg(feature = "system-object")]
418 pub use crate::system::object::IObjectMethods;
419 #[cfg(feature = "unity_engine-behaviour")]
420 pub use crate::unity_engine::behaviour::IBehaviourMethods;
421 #[cfg(feature = "unity_engine-component")]
422 pub use crate::unity_engine::component::IComponentMethods;
423 #[cfg(feature = "unity_engine-monobehaviour")]
424 pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
425 #[cfg(feature = "unity_engine-object_2")]
426 pub use crate::unity_engine::object_2::IObject_2Methods;
427 pub use crate::{
428 system::object::IObject,
429 unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
430 };
431}