Skip to main content

engage/generated/combat/
anibodyride.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "combat-anibodyride-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::system::object::{IObject, Object};
9
10    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/combat/anibodyride/AniBodyRide.md"))]
11    #[::unity::class(namespace = "Combat", name = "AniBodyRide")]
12    #[parent(crate::system::object::Object)]
13    pub struct AniBodyRide {
14        #[offset(16)]
15        #[rename(name = "initialized")]
16        pub initialized: bool,
17        #[offset(56)]
18        #[rename(name = "playingIndex")]
19        pub playing_index: i32,
20    }
21}
22
23#[cfg(feature = "combat-anibodyride-types")]
24pub use __types::*;
25
26#[cfg(feature = "combat-anibodyride")]
27pub trait IAniBodyRideMethods: IAniBodyRide {
28    #[doc = "`get_gameObject()` overload"]
29    fn get_game_object(self) -> crate::unity_engine::gameobject::GameObject {
30        unsafe {
31            let __receiver = <AniBodyRide as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
32            ::unity::il2cpp_call!((::unity::module_base()+0x1c8d890usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
33(AniBodyRide)__receiver)
34        }
35    }
36    #[doc = "`set_gameObject(crate::unity_engine::gameobject::GameObject)` overload"]
37    fn set_game_object(self, value: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
38        unsafe {
39            let __receiver = <AniBodyRide as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
40            ::unity::il2cpp_call!((::unity::module_base()+0x1c8d8a0usize)as*mut u8,();
41(AniBodyRide)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(value))
42        }
43    }
44    #[doc = "`get_animator()` overload"]
45    fn get_animator(self) -> crate::unity_engine::animator::Animator {
46        unsafe {
47            let __receiver = <AniBodyRide as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
48            ::unity::il2cpp_call!((::unity::module_base()+0x1c8d8b0usize)as*mut u8,crate::unity_engine::animator::Animator;
49(AniBodyRide)__receiver)
50        }
51    }
52    #[doc = "`set_animator(crate::unity_engine::animator::Animator)` overload"]
53    fn set_animator(self, value: impl ::core::convert::Into<crate::unity_engine::animator::Animator>) -> () {
54        unsafe {
55            let __receiver = <AniBodyRide as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
56            ::unity::il2cpp_call!((::unity::module_base()+0x1c8d8c0usize)as*mut u8,();
57(AniBodyRide)__receiver,(crate::unity_engine::animator::Animator)::core::convert::Into::into(value))
58        }
59    }
60    #[doc = "`get_clips()` overload"]
61    fn get_clips(self) -> ::unity::Array<crate::unity_engine::animationclip::AnimationClip> {
62        unsafe {
63            let __receiver = <AniBodyRide as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
64            ::unity::il2cpp_call!((::unity::module_base()+0x1c8d8d0usize)as*mut u8, ::unity::Array<crate::unity_engine::animationclip::AnimationClip> ;
65(AniBodyRide)__receiver)
66        }
67    }
68    #[doc = "`set_clips(::unity::Array<crate::unity_engine::animationclip::AnimationClip>)` overload"]
69    fn set_clips(self, value: impl ::core::convert::Into<::unity::Array<crate::unity_engine::animationclip::AnimationClip>>) -> () {
70        unsafe {
71            let __receiver = <AniBodyRide as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
72            ::unity::il2cpp_call!((::unity::module_base()+0x1c8d8e0usize)as*mut u8,();
73(AniBodyRide)__receiver,(::unity::Array<crate::unity_engine::animationclip::AnimationClip>)::core::convert::Into::into(value))
74        }
75    }
76    #[doc = "`get_clipNames()` overload"]
77    fn get_clip_names(self) -> ::unity::Array<::unity::Il2CppString> {
78        unsafe {
79            let __receiver = <AniBodyRide as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
80            ::unity::il2cpp_call!((::unity::module_base()+0x1c8d8f0usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
81(AniBodyRide)__receiver)
82        }
83    }
84    #[doc = "`set_clipNames(::unity::Array<::unity::Il2CppString>)` overload"]
85    fn set_clip_names(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
86        unsafe {
87            let __receiver = <AniBodyRide as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
88            ::unity::il2cpp_call!((::unity::module_base()+0x1c8d900usize)as*mut u8,();
89(AniBodyRide)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
90        }
91    }
92    #[doc = "`get_Playing()` overload"]
93    fn get_playing(self) -> crate::unity_engine::animationclip::AnimationClip {
94        unsafe {
95            let __receiver = <AniBodyRide as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
96            ::unity::il2cpp_call!((::unity::module_base()+0x1c8d910usize)as*mut u8,crate::unity_engine::animationclip::AnimationClip;
97(AniBodyRide)__receiver)
98        }
99    }
100    #[doc = "`get_PlayingClipLength()` overload"]
101    fn get_playing_clip_length(self) -> f32 {
102        unsafe {
103            let __receiver = <AniBodyRide as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
104            ::unity::il2cpp_call!((::unity::module_base()+0x1c8d960usize)as*mut u8,f32;
105(AniBodyRide)__receiver)
106        }
107    }
108    #[doc = "`get_IsValid()` overload"]
109    fn get_is_valid(self) -> bool {
110        unsafe {
111            let __receiver = <AniBodyRide as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
112            ::unity::il2cpp_call!((::unity::module_base()+0x1c8daa0usize)as*mut u8,bool;
113(AniBodyRide)__receiver)
114        }
115    }
116    #[doc = "`get_IsPlaying()` overload"]
117    fn get_is_playing(self) -> bool {
118        unsafe {
119            let __receiver = <AniBodyRide as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
120            ::unity::il2cpp_call!((::unity::module_base()+0x1c8d9e0usize)as*mut u8,bool;
121(AniBodyRide)__receiver)
122        }
123    }
124    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` overload"]
125    fn ctor(self, go: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
126        unsafe {
127            let __receiver = <AniBodyRide as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
128            ::unity::il2cpp_call!((::unity::module_base()+0x1c8dab0usize)as*mut u8,();
129(AniBodyRide)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(go))
130        }
131    }
132    #[doc = "`Evaluate(f32)` overload"]
133    fn evaluate(self, time: impl ::core::convert::Into<f32>) -> () {
134        unsafe {
135            let __receiver = <AniBodyRide as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
136            ::unity::il2cpp_call!((::unity::module_base()+0x1c8de90usize)as*mut u8,();
137(AniBodyRide)__receiver,(f32)::core::convert::Into::into(time))
138        }
139    }
140    #[doc = "`Play(i32)` overload"]
141    fn play(self, index: impl ::core::convert::Into<i32>) -> () {
142        unsafe {
143            let __receiver = <AniBodyRide as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
144            ::unity::il2cpp_call!((::unity::module_base()+0x1c8df10usize)as*mut u8,();
145(AniBodyRide)__receiver,(i32)::core::convert::Into::into(index))
146        }
147    }
148    #[doc = "`FindIndex(::unity::Il2CppString)` overload"]
149    fn find_index(self, name: impl ::core::convert::Into<::unity::Il2CppString>) -> i32 {
150        unsafe {
151            let __receiver = <AniBodyRide as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
152            ::unity::il2cpp_call!((::unity::module_base()+0x1c8df20usize)as*mut u8,i32;
153(AniBodyRide)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name))
154        }
155    }
156}
157
158#[cfg(feature = "combat-anibodyride")]
159impl<__T: IAniBodyRide> IAniBodyRideMethods for __T {}
160
161#[cfg(feature = "combat-anibodyride")]
162impl AniBodyRide {
163    pub fn get_game_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
164        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
165    }
166
167    pub fn set_game_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
168        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
169    }
170
171    pub fn get_animator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
172        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
173    }
174
175    pub fn set_animator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
176        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
177    }
178
179    pub fn get_clips_method_info() -> &'static ::unity::il2cpp::MethodInfo {
180        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
181    }
182
183    pub fn set_clips_method_info() -> &'static ::unity::il2cpp::MethodInfo {
184        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
185    }
186
187    pub fn get_clip_names_method_info() -> &'static ::unity::il2cpp::MethodInfo {
188        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
189    }
190
191    pub fn set_clip_names_method_info() -> &'static ::unity::il2cpp::MethodInfo {
192        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
193    }
194
195    pub fn get_playing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
196        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
197    }
198
199    pub fn get_playing_clip_length_method_info() -> &'static ::unity::il2cpp::MethodInfo {
200        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
201    }
202
203    pub fn get_is_valid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
204        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
205    }
206
207    pub fn get_is_playing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
208        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
209    }
210
211    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
212        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
213    }
214
215    pub fn evaluate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
216        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
217    }
218
219    pub fn play_method_info() -> &'static ::unity::il2cpp::MethodInfo {
220        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
221    }
222
223    pub fn find_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
224        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
225    }
226}
227
228#[cfg(feature = "combat-anibodyride")]
229impl AniBodyRide {
230    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` — overload selector"]
231    pub fn new(go: crate::unity_engine::gameobject::GameObject) -> Self {
232        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
233            panic!(
234                "{}
235::{}
236 failed to instantiate",
237                ::core::stringify!(AniBodyRide),
238                ::core::stringify!(new),
239            )
240        });
241        <Self as IAniBodyRideMethods>::ctor(this, go);
242        this
243    }
244}
245
246#[cfg(feature = "combat-anibodyride")]
247#[doc(hidden)]
248pub mod prelude {
249    pub use super::{AniBodyRide, IAniBodyRide, IAniBodyRideMethods};
250    pub use crate::system::object::IObject;
251    #[cfg(feature = "system-object")]
252    pub use crate::system::object::IObjectMethods;
253}