Skip to main content

engage/generated/nn/hid/
vibrationfileparsercontext.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "nn-hid-vibrationfileparsercontext-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::system::{
9        object::{IObject, Object},
10        valuetype::{IValueType, ValueType},
11    };
12
13    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/nn/hid/vibrationfileparsercontext/VibrationFileParserContext.md"))]
14    #[repr(C)]
15    #[derive(::core::clone::Clone, ::core::marker::Copy)]
16    pub struct VibrationFileParserContext {
17        pub storage: crate::nn::hid::vibrationfileparsercontext::VibrationFileParserContext_IntPtrArray10,
18    }
19    impl ::unity::ClassIdentity for VibrationFileParserContext {
20        const NAME: &'static str = "VibrationFileParserContext";
21        const NAMESPACE: &'static str = "nn.hid";
22
23        fn class() -> ::unity::Class {
24            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
25            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
26        }
27    }
28    impl ::unity::IlType for VibrationFileParserContext {
29        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
30            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
31        }
32    }
33
34    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/nn/hid/vibrationfileparsercontext/VibrationFileParserContext_IntPtrArray10.md"))]
35    #[repr(C)]
36    #[derive(::core::clone::Clone, ::core::marker::Copy)]
37    pub struct VibrationFileParserContext_IntPtrArray10 {
38        pub value0: ::unity::IntPtr,
39        pub value1: ::unity::IntPtr,
40        pub value2: ::unity::IntPtr,
41        pub value3: ::unity::IntPtr,
42        pub value4: ::unity::IntPtr,
43        pub value5: ::unity::IntPtr,
44        pub value6: ::unity::IntPtr,
45        pub value7: ::unity::IntPtr,
46        pub value8: ::unity::IntPtr,
47        pub value9: ::unity::IntPtr,
48    }
49    impl ::unity::ClassIdentity for VibrationFileParserContext_IntPtrArray10 {
50        const NAME: &'static str = "VibrationFileParserContext.IntPtrArray10";
51        const NAMESPACE: &'static str = "nn.hid";
52
53        fn class() -> ::unity::Class {
54            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
55            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
56        }
57    }
58    impl ::unity::IlType for VibrationFileParserContext_IntPtrArray10 {
59        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
60            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
61        }
62    }
63    impl VibrationFileParserContext_IntPtrArray10 {
64        #[inline]
65        pub fn length() -> i32 {
66            static OFFSET: ::std::sync::OnceLock<usize> = ::std::sync::OnceLock::new();
67            let __offset = ::unity::cached_field_offset_static::<Self>(&OFFSET, "_Length");
68            ::unity::static_field_get_value_at_offset(<Self as ::unity::ClassIdentity>::class(), __offset)
69        }
70
71        #[inline]
72        pub fn set_length(value: i32) {
73            static OFFSET: ::std::sync::OnceLock<usize> = ::std::sync::OnceLock::new();
74            let __offset = ::unity::cached_field_offset_static::<Self>(&OFFSET, "_Length");
75            ::unity::static_field_set_value_at_offset(<Self as ::unity::ClassIdentity>::class(), __offset, value);
76        }
77    }
78}
79
80#[cfg(feature = "nn-hid-vibrationfileparsercontext-types")]
81pub use __types::*;
82
83#[cfg(feature = "nn-hid-vibrationfileparsercontext")]
84impl VibrationFileParserContext_IntPtrArray10 {
85    #[doc = "`get_Length()` overload"]
86    pub fn get_length(&mut self) -> i32 {
87        unsafe {
88            ::unity::il2cpp_call!((::unity::module_base()+0x1b28d80usize)as*mut u8,i32;
89(*mut VibrationFileParserContext_IntPtrArray10)self as*mut VibrationFileParserContext_IntPtrArray10)
90        }
91    }
92
93    #[doc = "`get_Item(i32)` overload"]
94    pub fn get_item(&mut self, index: impl ::core::convert::Into<i32>) -> ::unity::IntPtr {
95        unsafe {
96            ::unity::il2cpp_call!((::unity::module_base()+0x1b28d90usize)as*mut u8, ::unity::IntPtr;
97(*mut VibrationFileParserContext_IntPtrArray10)self as*mut VibrationFileParserContext_IntPtrArray10,(i32)::core::convert::Into::into(index))
98        }
99    }
100
101    #[doc = "`set_Item(i32, ::unity::IntPtr)` overload"]
102    pub fn set_item(&mut self, index: impl ::core::convert::Into<i32>, value: impl ::core::convert::Into<::unity::IntPtr>) -> () {
103        unsafe {
104            ::unity::il2cpp_call!((::unity::module_base()+0x1b28eb0usize)as*mut u8,();
105(*mut VibrationFileParserContext_IntPtrArray10)self as*mut VibrationFileParserContext_IntPtrArray10,(i32)::core::convert::Into::into(index),(::unity::IntPtr)::core::convert::Into::into(value))
106        }
107    }
108
109    #[doc = "`get_Count()` overload"]
110    pub fn get_count(&mut self) -> i32 {
111        unsafe {
112            ::unity::il2cpp_call!((::unity::module_base()+0x1b28fb0usize)as*mut u8,i32;
113(*mut VibrationFileParserContext_IntPtrArray10)self as*mut VibrationFileParserContext_IntPtrArray10)
114        }
115    }
116
117    #[doc = "`get_IsReadOnly()` overload"]
118    pub fn get_is_read_only(&mut self) -> bool {
119        unsafe {
120            ::unity::il2cpp_call!((::unity::module_base()+0x1b28fc0usize)as*mut u8,bool;
121(*mut VibrationFileParserContext_IntPtrArray10)self as*mut VibrationFileParserContext_IntPtrArray10)
122        }
123    }
124
125    #[doc = "`Contains(::unity::IntPtr)` overload"]
126    pub fn contains(&mut self, item: impl ::core::convert::Into<::unity::IntPtr>) -> bool {
127        unsafe {
128            ::unity::il2cpp_call!((::unity::module_base()+0x1b28fd0usize)as*mut u8,bool;
129(*mut VibrationFileParserContext_IntPtrArray10)self as*mut VibrationFileParserContext_IntPtrArray10,(::unity::IntPtr)::core::convert::Into::into(item))
130        }
131    }
132
133    #[doc = "`IndexOf(::unity::IntPtr)` overload"]
134    pub fn index_of(&mut self, item: impl ::core::convert::Into<::unity::IntPtr>) -> i32 {
135        unsafe {
136            ::unity::il2cpp_call!((::unity::module_base()+0x1b290c0usize)as*mut u8,i32;
137(*mut VibrationFileParserContext_IntPtrArray10)self as*mut VibrationFileParserContext_IntPtrArray10,(::unity::IntPtr)::core::convert::Into::into(item))
138        }
139    }
140
141    #[doc = "`CopyTo(::unity::Array<::unity::IntPtr>, i32)` overload"]
142    pub fn copy_to(
143        &mut self,
144        array: impl ::core::convert::Into<::unity::Array<::unity::IntPtr>>,
145        array_index: impl ::core::convert::Into<i32>,
146    ) -> () {
147        unsafe {
148            ::unity::il2cpp_call!((::unity::module_base()+0x1b29240usize)as*mut u8,();
149(*mut VibrationFileParserContext_IntPtrArray10)self as*mut VibrationFileParserContext_IntPtrArray10,(::unity::Array< ::unity::IntPtr>)::core::convert::Into::into(array),(i32)::core::convert::Into::into(array_index))
150        }
151    }
152
153    #[doc = "`ToString()` overload"]
154    pub fn to_string(&mut self) -> ::unity::Il2CppString {
155        unsafe {
156            ::unity::il2cpp_call!((::unity::module_base()+0x1b29430usize)as*mut u8, ::unity::Il2CppString;
157(*mut VibrationFileParserContext_IntPtrArray10)self as*mut VibrationFileParserContext_IntPtrArray10)
158        }
159    }
160
161    #[doc = "`GetEnumerator()` overload"]
162    pub fn get_enumerator(&mut self) -> crate::system::collections::generic::ienumerator_1::IEnumerator_1<::unity::IntPtr> {
163        unsafe {
164            ::unity::il2cpp_call!((::unity::module_base()+0x1b297e0usize)as*mut u8,crate::system::collections::generic::ienumerator_1::IEnumerator_1< ::unity::IntPtr> ;
165(*mut VibrationFileParserContext_IntPtrArray10)self as*mut VibrationFileParserContext_IntPtrArray10)
166        }
167    }
168
169    #[doc = "`System.Collections.IEnumerable.GetEnumerator()` overload"]
170    pub fn system_collections_i_enumerable_get_enumerator(&mut self) -> crate::system::collections::ienumerator::IEnumerator {
171        unsafe {
172            ::unity::il2cpp_call!((::unity::module_base()+0x1b29860usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
173(*mut VibrationFileParserContext_IntPtrArray10)self as*mut VibrationFileParserContext_IntPtrArray10)
174        }
175    }
176
177    #[doc = "`Add(::unity::IntPtr)` overload"]
178    pub fn add(&mut self, item: impl ::core::convert::Into<::unity::IntPtr>) -> () {
179        unsafe {
180            ::unity::il2cpp_call!((::unity::module_base()+0x1b298e0usize)as*mut u8,();
181(*mut VibrationFileParserContext_IntPtrArray10)self as*mut VibrationFileParserContext_IntPtrArray10,(::unity::IntPtr)::core::convert::Into::into(item))
182        }
183    }
184
185    #[doc = "`Clear()` overload"]
186    pub fn clear(&mut self) -> () {
187        unsafe {
188            ::unity::il2cpp_call!((::unity::module_base()+0x1b29920usize)as*mut u8,();
189(*mut VibrationFileParserContext_IntPtrArray10)self as*mut VibrationFileParserContext_IntPtrArray10)
190        }
191    }
192
193    #[doc = "`Insert(i32, ::unity::IntPtr)` overload"]
194    pub fn insert(&mut self, index: impl ::core::convert::Into<i32>, item: impl ::core::convert::Into<::unity::IntPtr>) -> () {
195        unsafe {
196            ::unity::il2cpp_call!((::unity::module_base()+0x1b29960usize)as*mut u8,();
197(*mut VibrationFileParserContext_IntPtrArray10)self as*mut VibrationFileParserContext_IntPtrArray10,(i32)::core::convert::Into::into(index),(::unity::IntPtr)::core::convert::Into::into(item))
198        }
199    }
200
201    #[doc = "`Remove(::unity::IntPtr)` overload"]
202    pub fn remove(&mut self, item: impl ::core::convert::Into<::unity::IntPtr>) -> bool {
203        unsafe {
204            ::unity::il2cpp_call!((::unity::module_base()+0x1b299a0usize)as*mut u8,bool;
205(*mut VibrationFileParserContext_IntPtrArray10)self as*mut VibrationFileParserContext_IntPtrArray10,(::unity::IntPtr)::core::convert::Into::into(item))
206        }
207    }
208
209    #[doc = "`RemoveAt(i32)` overload"]
210    pub fn remove_at(&mut self, index: impl ::core::convert::Into<i32>) -> () {
211        unsafe {
212            ::unity::il2cpp_call!((::unity::module_base()+0x1b299e0usize)as*mut u8,();
213(*mut VibrationFileParserContext_IntPtrArray10)self as*mut VibrationFileParserContext_IntPtrArray10,(i32)::core::convert::Into::into(index))
214        }
215    }
216}
217
218#[cfg(feature = "nn-hid-vibrationfileparsercontext")]
219impl VibrationFileParserContext_IntPtrArray10 {
220    pub fn get_length_method_info() -> &'static ::unity::il2cpp::MethodInfo {
221        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
222    }
223
224    pub fn get_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
225        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
226    }
227
228    pub fn set_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
229        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
230    }
231
232    pub fn get_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
233        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
234    }
235
236    pub fn get_is_read_only_method_info() -> &'static ::unity::il2cpp::MethodInfo {
237        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
238    }
239
240    pub fn contains_method_info() -> &'static ::unity::il2cpp::MethodInfo {
241        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
242    }
243
244    pub fn index_of_method_info() -> &'static ::unity::il2cpp::MethodInfo {
245        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
246    }
247
248    pub fn copy_to_method_info() -> &'static ::unity::il2cpp::MethodInfo {
249        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
250    }
251
252    pub fn to_string_method_info() -> &'static ::unity::il2cpp::MethodInfo {
253        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
254    }
255
256    pub fn get_enumerator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
257        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
258    }
259
260    pub fn system_collections_i_enumerable_get_enumerator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
261        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
262    }
263
264    pub fn add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
265        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
266    }
267
268    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
269        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
270    }
271
272    pub fn insert_method_info() -> &'static ::unity::il2cpp::MethodInfo {
273        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
274    }
275
276    pub fn remove_method_info() -> &'static ::unity::il2cpp::MethodInfo {
277        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
278    }
279
280    pub fn remove_at_method_info() -> &'static ::unity::il2cpp::MethodInfo {
281        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
282    }
283}
284
285#[cfg(feature = "nn-hid-vibrationfileparsercontext")]
286#[doc(hidden)]
287pub mod prelude {
288    pub use super::{VibrationFileParserContext, VibrationFileParserContext_IntPtrArray10};
289    #[cfg(feature = "system-object")]
290    pub use crate::system::object::IObjectMethods;
291    #[cfg(feature = "system-valuetype")]
292    pub use crate::system::valuetype::IValueTypeMethods;
293    pub use crate::system::{object::IObject, valuetype::IValueType};
294}