engage/generated/nn/hid/
vibrationfileparsercontext.rs1#[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}