Skip to main content

engage/generated/root/
iron19characterfader.rs

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