1#[cfg(feature = "app-stream_2-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/app/stream_2/Stream_2.md"))]
14 #[::unity::class(namespace = "App", name = "Stream")]
15 #[parent(crate::system::object::Object)]
16 pub struct Stream_2 {
17 #[offset(32)]
18 #[rename(name = "m_Stack")]
19 pub m_stack: crate::system::collections::generic::stack_1::Stack_1<crate::app::stream_2::Stream_Info>,
20 #[static_field]
21 #[rename(name = "MAGIC_CODE")]
22 pub magic_code: u32,
23 #[static_field]
24 #[rename(name = "Magic_Number_Compress")]
25 pub magic_number_compress: u64,
26 #[static_field]
27 #[rename(name = "HashCode")]
28 pub hash_code: u16,
29 #[static_field]
30 #[rename(name = "NullCode")]
31 pub null_code: u16,
32 }
33
34 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/stream_2/Stream_ReadScope.md"))]
35 #[repr(C)]
36 #[derive(::core::clone::Clone, ::core::marker::Copy)]
37 pub struct Stream_ReadScope {
38 pub m_stream: crate::app::stream_2::Stream_2,
39 }
40 impl ::unity::ClassIdentity for Stream_ReadScope {
41 const NAME: &'static str = "Stream.ReadScope";
42 const NAMESPACE: &'static str = "App";
43
44 fn class() -> ::unity::Class {
45 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
46 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
47 }
48 }
49 impl ::unity::IlType for Stream_ReadScope {
50 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
51 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
52 }
53 }
54
55 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/stream_2/Stream_WriteScope.md"))]
56 #[repr(C)]
57 #[derive(::core::clone::Clone, ::core::marker::Copy)]
58 pub struct Stream_WriteScope {
59 pub m_stream: crate::app::stream_2::Stream_2,
60 }
61 impl ::unity::ClassIdentity for Stream_WriteScope {
62 const NAME: &'static str = "Stream.WriteScope";
63 const NAMESPACE: &'static str = "App";
64
65 fn class() -> ::unity::Class {
66 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
67 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
68 }
69 }
70 impl ::unity::IlType for Stream_WriteScope {
71 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
72 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
73 }
74 }
75
76 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/stream_2/Stream_Info.md"))]
77 #[repr(C)]
78 #[derive(::core::clone::Clone, ::core::marker::Copy)]
79 pub struct Stream_Info {
80 pub position: i32,
81 pub version: i32,
82 pub size: i32,
83 }
84 impl ::unity::ClassIdentity for Stream_Info {
85 const NAME: &'static str = "Stream.Info";
86 const NAMESPACE: &'static str = "App";
87
88 fn class() -> ::unity::Class {
89 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
90 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
91 }
92 }
93 impl ::unity::IlType for Stream_Info {
94 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
95 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
96 }
97 }
98
99 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/stream_2/Stream_PositionScope.md"))]
100 #[repr(C)]
101 #[derive(::core::clone::Clone, ::core::marker::Copy)]
102 pub struct Stream_PositionScope {
103 pub m_stream: crate::app::stream_2::Stream_2,
104 pub m_position: i32,
105 }
106 impl ::unity::ClassIdentity for Stream_PositionScope {
107 const NAME: &'static str = "Stream.PositionScope";
108 const NAMESPACE: &'static str = "App";
109
110 fn class() -> ::unity::Class {
111 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
112 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
113 }
114 }
115 impl ::unity::IlType for Stream_PositionScope {
116 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
117 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
118 }
119 }
120}
121
122#[cfg(feature = "app-stream_2-types")]
123pub use __types::*;
124
125#[cfg(feature = "app-stream_2")]
126pub trait IStream_2Methods: IStream_2 {
127 #[doc = "`get_m_Buffer()` overload"]
128 fn get_m_buffer(self) -> ::unity::Array<u8> {
129 unsafe {
130 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
131 ::unity::il2cpp_call!((::unity::module_base()+0x2504960usize)as*mut u8, ::unity::Array<u8> ;
132(Stream_2)__receiver)
133 }
134 }
135 #[doc = "`set_m_Buffer(::unity::Array<u8>)` overload"]
136 fn set_m_buffer(self, value: impl ::core::convert::Into<::unity::Array<u8>>) -> () {
137 unsafe {
138 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
139 ::unity::il2cpp_call!((::unity::module_base()+0x2504970usize)as*mut u8,();
140(Stream_2)__receiver,(::unity::Array<u8>)::core::convert::Into::into(value))
141 }
142 }
143 #[doc = "`get_m_Position()` overload"]
144 fn get_m_position(self) -> i32 {
145 unsafe {
146 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
147 ::unity::il2cpp_call!((::unity::module_base()+0x2504980usize)as*mut u8,i32;
148(Stream_2)__receiver)
149 }
150 }
151 #[doc = "`set_m_Position(i32)` overload"]
152 fn set_m_position(self, value: impl ::core::convert::Into<i32>) -> () {
153 unsafe {
154 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
155 ::unity::il2cpp_call!((::unity::module_base()+0x2504990usize)as*mut u8,();
156(Stream_2)__receiver,(i32)::core::convert::Into::into(value))
157 }
158 }
159 #[doc = "`.ctor()` overload"]
160 fn ctor(self) -> () {
161 unsafe {
162 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
163 ::unity::il2cpp_call!((::unity::module_base()+0x25049a0usize)as*mut u8,();
164(Stream_2)__receiver)
165 }
166 }
167 #[doc = "`.ctor(i32)` overload"]
168 fn ctor_2(self, size: impl ::core::convert::Into<i32>) -> () {
169 unsafe {
170 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
171 ::unity::il2cpp_call!((::unity::module_base()+0x2504a50usize)as*mut u8,();
172(Stream_2)__receiver,(i32)::core::convert::Into::into(size))
173 }
174 }
175 #[doc = "`.ctor(::unity::Array<u8>)` overload"]
176 fn ctor_3(self, buffer: impl ::core::convert::Into<::unity::Array<u8>>) -> () {
177 unsafe {
178 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
179 ::unity::il2cpp_call!((::unity::module_base()+0x2504b20usize)as*mut u8,();
180(Stream_2)__receiver,(::unity::Array<u8>)::core::convert::Into::into(buffer))
181 }
182 }
183 #[doc = "`.ctor(crate::app::stream_2::Stream_2)` overload"]
184 fn ctor_4(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
185 unsafe {
186 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
187 ::unity::il2cpp_call!((::unity::module_base()+0x2504bd0usize)as*mut u8,();
188(Stream_2)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
189 }
190 }
191 #[doc = "`Finalize()` overload"]
192 fn finalize(self) -> () {
193 unsafe {
194 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
195 {
196 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
197 let __vi = *__vt.get(1usize).unwrap_or_else(|| {
198 panic!(
199 "unity: virtual slot {}
200 out of range (vtable len {}
201) on the runtime class behind {}
202 (method `{}
203`)",
204 1usize,
205 __vt.len(),
206 <Stream_2 as ::unity::ClassIdentity>::NAME,
207 "Finalize",
208 )
209 });
210 let __inner: extern "C" fn(Stream_2, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
211 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
212 __inner(__receiver, __mi)
213 }
214 }
215 }
216 #[doc = "`Setup(i32)` overload"]
217 fn setup(self, size: impl ::core::convert::Into<i32>) -> () {
218 unsafe {
219 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
220 ::unity::il2cpp_call!((::unity::module_base()+0x2504d80usize)as*mut u8,();
221(Stream_2)__receiver,(i32)::core::convert::Into::into(size))
222 }
223 }
224 #[doc = "`Dispose()` overload"]
225 fn dispose(self) -> () {
226 unsafe {
227 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
228 {
229 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
230 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
231 panic!(
232 "unity: virtual slot {}
233 out of range (vtable len {}
234) on the runtime class behind {}
235 (method `{}
236`)",
237 4usize,
238 __vt.len(),
239 <Stream_2 as ::unity::ClassIdentity>::NAME,
240 "Dispose",
241 )
242 });
243 let __inner: extern "C" fn(Stream_2, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
244 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
245 __inner(__receiver, __mi)
246 }
247 }
248 }
249 #[doc = "`get_Position()` overload"]
250 fn get_position(self) -> i32 {
251 unsafe {
252 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
253 ::unity::il2cpp_call!((::unity::module_base()+0x2504df0usize)as*mut u8,i32;
254(Stream_2)__receiver)
255 }
256 }
257 #[doc = "`set_Position(i32)` overload"]
258 fn set_position(self, value: impl ::core::convert::Into<i32>) -> () {
259 unsafe {
260 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
261 ::unity::il2cpp_call!((::unity::module_base()+0x2504e00usize)as*mut u8,();
262(Stream_2)__receiver,(i32)::core::convert::Into::into(value))
263 }
264 }
265 #[doc = "`get_Length()` overload"]
266 fn get_length(self) -> i32 {
267 unsafe {
268 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
269 ::unity::il2cpp_call!((::unity::module_base()+0x2504e10usize)as*mut u8,i32;
270(Stream_2)__receiver)
271 }
272 }
273 #[doc = "`HasNext()` overload"]
274 fn has_next(self) -> bool {
275 unsafe {
276 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
277 ::unity::il2cpp_call!((::unity::module_base()+0x2504e20usize)as*mut u8,bool;
278(Stream_2)__receiver)
279 }
280 }
281 #[doc = "`HasStream()` overload"]
282 fn has_stream(self) -> bool {
283 unsafe {
284 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
285 ::unity::il2cpp_call!((::unity::module_base()+0x2504e40usize)as*mut u8,bool;
286(Stream_2)__receiver)
287 }
288 }
289 #[doc = "`GetRest()` overload"]
290 fn get_rest(self) -> i32 {
291 unsafe {
292 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
293 ::unity::il2cpp_call!((::unity::module_base()+0x2504e60usize)as*mut u8,i32;
294(Stream_2)__receiver)
295 }
296 }
297 #[doc = "`Clear()` overload"]
298 fn clear(self) -> () {
299 unsafe {
300 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
301 ::unity::il2cpp_call!((::unity::module_base()+0x2504e80usize)as*mut u8,();
302(Stream_2)__receiver)
303 }
304 }
305 #[doc = "`Fill(u8, i32)` overload"]
306 fn fill(self, data: impl ::core::convert::Into<u8>, size: impl ::core::convert::Into<i32>) -> () {
307 unsafe {
308 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
309 ::unity::il2cpp_call!((::unity::module_base()+0x2504ee0usize)as*mut u8,();
310(Stream_2)__receiver,(u8)::core::convert::Into::into(data),(i32)::core::convert::Into::into(size))
311 }
312 }
313 #[doc = "`WriteBool(bool)` overload"]
314 fn write_bool(self, data: impl ::core::convert::Into<bool>) -> () {
315 unsafe {
316 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
317 ::unity::il2cpp_call!((::unity::module_base()+0x2504f40usize)as*mut u8,();
318(Stream_2)__receiver,(bool)::core::convert::Into::into(data))
319 }
320 }
321 #[doc = "`WriteByte(u8)` overload"]
322 fn write_byte(self, data: impl ::core::convert::Into<u8>) -> () {
323 unsafe {
324 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
325 ::unity::il2cpp_call!((::unity::module_base()+0x2504fe0usize)as*mut u8,();
326(Stream_2)__receiver,(u8)::core::convert::Into::into(data))
327 }
328 }
329 #[doc = "`WriteSbyte(i8)` overload"]
330 fn write_sbyte(self, data: impl ::core::convert::Into<i8>) -> () {
331 unsafe {
332 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
333 ::unity::il2cpp_call!((::unity::module_base()+0x2505020usize)as*mut u8,();
334(Stream_2)__receiver,(i8)::core::convert::Into::into(data))
335 }
336 }
337 #[doc = "`Write8(u8)` overload"]
338 fn write8(self, data: impl ::core::convert::Into<u8>) -> () {
339 unsafe {
340 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
341 ::unity::il2cpp_call!((::unity::module_base()+0x2505060usize)as*mut u8,();
342(Stream_2)__receiver,(u8)::core::convert::Into::into(data))
343 }
344 }
345 #[doc = "`Write8(i8)` overload"]
346 fn write8_2(self, data: impl ::core::convert::Into<i8>) -> () {
347 unsafe {
348 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
349 ::unity::il2cpp_call!((::unity::module_base()+0x25050a0usize)as*mut u8,();
350(Stream_2)__receiver,(i8)::core::convert::Into::into(data))
351 }
352 }
353 #[doc = "`WriteShort(i16)` overload"]
354 fn write_short(self, data: impl ::core::convert::Into<i16>) -> () {
355 unsafe {
356 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
357 ::unity::il2cpp_call!((::unity::module_base()+0x25050e0usize)as*mut u8,();
358(Stream_2)__receiver,(i16)::core::convert::Into::into(data))
359 }
360 }
361 #[doc = "`WriteUshort(u16)` overload"]
362 fn write_ushort(self, data: impl ::core::convert::Into<u16>) -> () {
363 unsafe {
364 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
365 ::unity::il2cpp_call!((::unity::module_base()+0x2505180usize)as*mut u8,();
366(Stream_2)__receiver,(u16)::core::convert::Into::into(data))
367 }
368 }
369 #[doc = "`Write16(i16)` overload"]
370 fn write16(self, data: impl ::core::convert::Into<i16>) -> () {
371 unsafe {
372 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
373 ::unity::il2cpp_call!((::unity::module_base()+0x2505220usize)as*mut u8,();
374(Stream_2)__receiver,(i16)::core::convert::Into::into(data))
375 }
376 }
377 #[doc = "`Write16(u16)` overload"]
378 fn write16_2(self, data: impl ::core::convert::Into<u16>) -> () {
379 unsafe {
380 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
381 ::unity::il2cpp_call!((::unity::module_base()+0x25052c0usize)as*mut u8,();
382(Stream_2)__receiver,(u16)::core::convert::Into::into(data))
383 }
384 }
385 #[doc = "`WriteInt(i32)` overload"]
386 fn write_int(self, data: impl ::core::convert::Into<i32>) -> () {
387 unsafe {
388 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
389 ::unity::il2cpp_call!((::unity::module_base()+0x2505360usize)as*mut u8,();
390(Stream_2)__receiver,(i32)::core::convert::Into::into(data))
391 }
392 }
393 #[doc = "`WriteUint(u32)` overload"]
394 fn write_uint(self, data: impl ::core::convert::Into<u32>) -> () {
395 unsafe {
396 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
397 ::unity::il2cpp_call!((::unity::module_base()+0x2505400usize)as*mut u8,();
398(Stream_2)__receiver,(u32)::core::convert::Into::into(data))
399 }
400 }
401 #[doc = "`Write32(i32)` overload"]
402 fn write32(self, data: impl ::core::convert::Into<i32>) -> () {
403 unsafe {
404 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
405 ::unity::il2cpp_call!((::unity::module_base()+0x25054a0usize)as*mut u8,();
406(Stream_2)__receiver,(i32)::core::convert::Into::into(data))
407 }
408 }
409 #[doc = "`Write32(u32)` overload"]
410 fn write32_2(self, data: impl ::core::convert::Into<u32>) -> () {
411 unsafe {
412 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
413 ::unity::il2cpp_call!((::unity::module_base()+0x2505540usize)as*mut u8,();
414(Stream_2)__receiver,(u32)::core::convert::Into::into(data))
415 }
416 }
417 #[doc = "`WriteHash(::unity::Il2CppString)` overload"]
418 fn write_hash(self, data: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
419 unsafe {
420 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
421 ::unity::il2cpp_call!((::unity::module_base()+0x25055e0usize)as*mut u8,();
422(Stream_2)__receiver,(::unity::Il2CppString)::core::convert::Into::into(data))
423 }
424 }
425 #[doc = "`WriteLong(i64)` overload"]
426 fn write_long(self, data: impl ::core::convert::Into<i64>) -> () {
427 unsafe {
428 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
429 ::unity::il2cpp_call!((::unity::module_base()+0x25056f0usize)as*mut u8,();
430(Stream_2)__receiver,(i64)::core::convert::Into::into(data))
431 }
432 }
433 #[doc = "`WriteUlong(u64)` overload"]
434 fn write_ulong(self, data: impl ::core::convert::Into<u64>) -> () {
435 unsafe {
436 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
437 ::unity::il2cpp_call!((::unity::module_base()+0x2505790usize)as*mut u8,();
438(Stream_2)__receiver,(u64)::core::convert::Into::into(data))
439 }
440 }
441 #[doc = "`Write64(i64)` overload"]
442 fn write64(self, data: impl ::core::convert::Into<i64>) -> () {
443 unsafe {
444 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
445 ::unity::il2cpp_call!((::unity::module_base()+0x2505830usize)as*mut u8,();
446(Stream_2)__receiver,(i64)::core::convert::Into::into(data))
447 }
448 }
449 #[doc = "`Write64(u64)` overload"]
450 fn write64_2(self, data: impl ::core::convert::Into<u64>) -> () {
451 unsafe {
452 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
453 ::unity::il2cpp_call!((::unity::module_base()+0x25058d0usize)as*mut u8,();
454(Stream_2)__receiver,(u64)::core::convert::Into::into(data))
455 }
456 }
457 #[doc = "`WriteFloat(f32)` overload"]
458 fn write_float(self, data: impl ::core::convert::Into<f32>) -> () {
459 unsafe {
460 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
461 ::unity::il2cpp_call!((::unity::module_base()+0x2505970usize)as*mut u8,();
462(Stream_2)__receiver,(f32)::core::convert::Into::into(data))
463 }
464 }
465 #[doc = "`WriteF32(f32)` overload"]
466 fn write_f32(self, data: impl ::core::convert::Into<f32>) -> () {
467 unsafe {
468 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
469 ::unity::il2cpp_call!((::unity::module_base()+0x2505a20usize)as*mut u8,();
470(Stream_2)__receiver,(f32)::core::convert::Into::into(data))
471 }
472 }
473 #[doc = "`WriteVector2(crate::unity_engine::vector2::Vector2)` overload"]
474 fn write_vector2(self, data: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>) -> () {
475 unsafe {
476 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
477 ::unity::il2cpp_call!((::unity::module_base()+0x2505ad0usize)as*mut u8,();
478(Stream_2)__receiver,(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(data))
479 }
480 }
481 #[doc = "`WriteVector3(crate::unity_engine::vector3::Vector3)` overload"]
482 fn write_vector3(self, data: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
483 unsafe {
484 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
485 ::unity::il2cpp_call!((::unity::module_base()+0x2505bf0usize)as*mut u8,();
486(Stream_2)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(data))
487 }
488 }
489 #[doc = "`WriteQuaternion(crate::unity_engine::quaternion::Quaternion)` overload"]
490 fn write_quaternion(self, data: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>) -> () {
491 unsafe {
492 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
493 ::unity::il2cpp_call!((::unity::module_base()+0x2505d80usize)as*mut u8,();
494(Stream_2)__receiver,(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(data))
495 }
496 }
497 #[doc = "`WriteColor(crate::unity_engine::color::Color)` overload"]
498 fn write_color(self, data: impl ::core::convert::Into<crate::unity_engine::color::Color>) -> () {
499 unsafe {
500 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
501 ::unity::il2cpp_call!((::unity::module_base()+0x2505f80usize)as*mut u8,();
502(Stream_2)__receiver,(crate::unity_engine::color::Color)::core::convert::Into::into(data))
503 }
504 }
505 #[doc = "`WriteBlock(::unity::Array<u8>)` overload"]
506 fn write_block(self, data: impl ::core::convert::Into<::unity::Array<u8>>) -> () {
507 unsafe {
508 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
509 ::unity::il2cpp_call!((::unity::module_base()+0x2506180usize)as*mut u8,();
510(Stream_2)__receiver,(::unity::Array<u8>)::core::convert::Into::into(data))
511 }
512 }
513 #[doc = "`WriteBlock(::unity::Array<u8>, i32)` overload"]
514 fn write_block_2(self, data: impl ::core::convert::Into<::unity::Array<u8>>, size: impl ::core::convert::Into<i32>) -> () {
515 unsafe {
516 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
517 ::unity::il2cpp_call!((::unity::module_base()+0x2506190usize)as*mut u8,();
518(Stream_2)__receiver,(::unity::Array<u8>)::core::convert::Into::into(data),(i32)::core::convert::Into::into(size))
519 }
520 }
521 #[doc = "`WriteStream(crate::app::stream_2::Stream_2)` overload"]
522 fn write_stream(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
523 unsafe {
524 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
525 ::unity::il2cpp_call!((::unity::module_base()+0x2506260usize)as*mut u8,();
526(Stream_2)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
527 }
528 }
529 #[doc = "`WriteString(::unity::Il2CppString)` overload"]
530 fn write_string(self, data: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
531 unsafe {
532 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
533 ::unity::il2cpp_call!((::unity::module_base()+0x2506270usize)as*mut u8,();
534(Stream_2)__receiver,(::unity::Il2CppString)::core::convert::Into::into(data))
535 }
536 }
537 #[doc = "`Skip(i32)` overload"]
538 fn skip(self, size: impl ::core::convert::Into<i32>) -> () {
539 unsafe {
540 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
541 ::unity::il2cpp_call!((::unity::module_base()+0x2506410usize)as*mut u8,();
542(Stream_2)__receiver,(i32)::core::convert::Into::into(size))
543 }
544 }
545 #[doc = "`Replace(i32)` overload"]
546 fn replace(self, position: impl ::core::convert::Into<i32>) -> i32 {
547 unsafe {
548 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
549 ::unity::il2cpp_call!((::unity::module_base()+0x2506420usize)as*mut u8,i32;
550(Stream_2)__receiver,(i32)::core::convert::Into::into(position))
551 }
552 }
553 #[doc = "`PeekByte()` overload"]
554 fn peek_byte(self) -> u8 {
555 unsafe {
556 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
557 ::unity::il2cpp_call!((::unity::module_base()+0x2506430usize)as*mut u8,u8;
558(Stream_2)__receiver)
559 }
560 }
561 #[doc = "`Peek8()` overload"]
562 fn peek8(self) -> u8 {
563 unsafe {
564 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
565 ::unity::il2cpp_call!((::unity::module_base()+0x2506470usize)as*mut u8,u8;
566(Stream_2)__receiver)
567 }
568 }
569 #[doc = "`ReadBool()` overload"]
570 fn read_bool(self) -> bool {
571 unsafe {
572 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
573 ::unity::il2cpp_call!((::unity::module_base()+0x25064b0usize)as*mut u8,bool;
574(Stream_2)__receiver)
575 }
576 }
577 #[doc = "`ReadByte()` overload"]
578 fn read_byte(self) -> u8 {
579 unsafe {
580 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
581 ::unity::il2cpp_call!((::unity::module_base()+0x2506550usize)as*mut u8,u8;
582(Stream_2)__receiver)
583 }
584 }
585 #[doc = "`ReadSbyte()` overload"]
586 fn read_sbyte(self) -> i8 {
587 unsafe {
588 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
589 ::unity::il2cpp_call!((::unity::module_base()+0x25065b0usize)as*mut u8,i8;
590(Stream_2)__receiver)
591 }
592 }
593 #[doc = "`Read8()` overload"]
594 fn read8(self) -> u8 {
595 unsafe {
596 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
597 ::unity::il2cpp_call!((::unity::module_base()+0x2506610usize)as*mut u8,u8;
598(Stream_2)__receiver)
599 }
600 }
601 #[doc = "`Read8(i32)` overload"]
602 fn read8_2(self, position: impl ::core::convert::Into<i32>) -> u8 {
603 unsafe {
604 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
605 ::unity::il2cpp_call!((::unity::module_base()+0x2506670usize)as*mut u8,u8;
606(Stream_2)__receiver,(i32)::core::convert::Into::into(position))
607 }
608 }
609 #[doc = "`ReadShort()` overload"]
610 fn read_short(self) -> i16 {
611 unsafe {
612 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
613 ::unity::il2cpp_call!((::unity::module_base()+0x25066e0usize)as*mut u8,i16;
614(Stream_2)__receiver)
615 }
616 }
617 #[doc = "`ReadUshort()` overload"]
618 fn read_ushort(self) -> u16 {
619 unsafe {
620 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
621 ::unity::il2cpp_call!((::unity::module_base()+0x2506790usize)as*mut u8,u16;
622(Stream_2)__receiver)
623 }
624 }
625 #[doc = "`Read16()` overload"]
626 fn read16(self) -> i16 {
627 unsafe {
628 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
629 ::unity::il2cpp_call!((::unity::module_base()+0x2506840usize)as*mut u8,i16;
630(Stream_2)__receiver)
631 }
632 }
633 #[doc = "`Read16(i32)` overload"]
634 fn read16_2(self, position: impl ::core::convert::Into<i32>) -> i16 {
635 unsafe {
636 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
637 ::unity::il2cpp_call!((::unity::module_base()+0x25068f0usize)as*mut u8,i16;
638(Stream_2)__receiver,(i32)::core::convert::Into::into(position))
639 }
640 }
641 #[doc = "`ReadInt()` overload"]
642 fn read_int(self) -> i32 {
643 unsafe {
644 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
645 ::unity::il2cpp_call!((::unity::module_base()+0x25069b0usize)as*mut u8,i32;
646(Stream_2)__receiver)
647 }
648 }
649 #[doc = "`ReadUint()` overload"]
650 fn read_uint(self) -> u32 {
651 unsafe {
652 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
653 ::unity::il2cpp_call!((::unity::module_base()+0x2506a60usize)as*mut u8,u32;
654(Stream_2)__receiver)
655 }
656 }
657 #[doc = "`ReadHash()` overload"]
658 fn read_hash(self) -> i32 {
659 unsafe {
660 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
661 ::unity::il2cpp_call!((::unity::module_base()+0x2506b10usize)as*mut u8,i32;
662(Stream_2)__receiver)
663 }
664 }
665 #[doc = "`Read32()` overload"]
666 fn read32(self) -> i32 {
667 unsafe {
668 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
669 ::unity::il2cpp_call!((::unity::module_base()+0x2506bc0usize)as*mut u8,i32;
670(Stream_2)__receiver)
671 }
672 }
673 #[doc = "`Read32(i32)` overload"]
674 fn read32_2(self, position: impl ::core::convert::Into<i32>) -> i32 {
675 unsafe {
676 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
677 ::unity::il2cpp_call!((::unity::module_base()+0x2506c70usize)as*mut u8,i32;
678(Stream_2)__receiver,(i32)::core::convert::Into::into(position))
679 }
680 }
681 #[doc = "`ReadLong()` overload"]
682 fn read_long(self) -> i64 {
683 unsafe {
684 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
685 ::unity::il2cpp_call!((::unity::module_base()+0x2506d30usize)as*mut u8,i64;
686(Stream_2)__receiver)
687 }
688 }
689 #[doc = "`Read64()` overload"]
690 fn read64(self) -> i64 {
691 unsafe {
692 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
693 ::unity::il2cpp_call!((::unity::module_base()+0x2506de0usize)as*mut u8,i64;
694(Stream_2)__receiver)
695 }
696 }
697 #[doc = "`ReadUlong()` overload"]
698 fn read_ulong(self) -> u64 {
699 unsafe {
700 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
701 ::unity::il2cpp_call!((::unity::module_base()+0x2506e90usize)as*mut u8,u64;
702(Stream_2)__receiver)
703 }
704 }
705 #[doc = "`ReadUlong(i32)` overload"]
706 fn read_ulong_2(self, position: impl ::core::convert::Into<i32>) -> u64 {
707 unsafe {
708 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
709 ::unity::il2cpp_call!((::unity::module_base()+0x2506f40usize)as*mut u8,u64;
710(Stream_2)__receiver,(i32)::core::convert::Into::into(position))
711 }
712 }
713 #[doc = "`ReadFloat()` overload"]
714 fn read_float(self) -> f32 {
715 unsafe {
716 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
717 ::unity::il2cpp_call!((::unity::module_base()+0x2507000usize)as*mut u8,f32;
718(Stream_2)__receiver)
719 }
720 }
721 #[doc = "`ReadF32()` overload"]
722 fn read_f32(self) -> f32 {
723 unsafe {
724 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
725 ::unity::il2cpp_call!((::unity::module_base()+0x25070b0usize)as*mut u8,f32;
726(Stream_2)__receiver)
727 }
728 }
729 #[doc = "`ReadVector2()` overload"]
730 fn read_vector2(self) -> crate::unity_engine::vector2::Vector2 {
731 unsafe {
732 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
733 ::unity::il2cpp_call!((::unity::module_base()+0x2507160usize)as*mut u8,crate::unity_engine::vector2::Vector2;
734(Stream_2)__receiver)
735 }
736 }
737 #[doc = "`ReadVector3()` overload"]
738 fn read_vector3(self) -> crate::unity_engine::vector3::Vector3 {
739 unsafe {
740 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
741 ::unity::il2cpp_call!((::unity::module_base()+0x2507290usize)as*mut u8,crate::unity_engine::vector3::Vector3;
742(Stream_2)__receiver)
743 }
744 }
745 #[doc = "`ReadQuaternion()` overload"]
746 fn read_quaternion(self) -> crate::unity_engine::quaternion::Quaternion {
747 unsafe {
748 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
749 ::unity::il2cpp_call!((::unity::module_base()+0x2507450usize)as*mut u8,crate::unity_engine::quaternion::Quaternion;
750(Stream_2)__receiver)
751 }
752 }
753 #[doc = "`ReadColor()` overload"]
754 fn read_color(self) -> crate::unity_engine::color::Color {
755 unsafe {
756 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
757 ::unity::il2cpp_call!((::unity::module_base()+0x2507690usize)as*mut u8,crate::unity_engine::color::Color;
758(Stream_2)__receiver)
759 }
760 }
761 #[doc = "`ReadBlock()` overload"]
762 fn read_block(self) -> ::unity::Array<u8> {
763 unsafe {
764 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
765 ::unity::il2cpp_call!((::unity::module_base()+0x25078d0usize)as*mut u8, ::unity::Array<u8> ;
766(Stream_2)__receiver)
767 }
768 }
769 #[doc = "`ReadBlock(::unity::Array<u8>)` overload"]
770 fn read_block_2(self, bytes: impl ::core::convert::Into<::unity::Array<u8>>) -> i32 {
771 unsafe {
772 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
773 ::unity::il2cpp_call!((::unity::module_base()+0x2507a20usize)as*mut u8,i32;
774(Stream_2)__receiver,(::unity::Array<u8>)::core::convert::Into::into(bytes))
775 }
776 }
777 #[doc = "`ReadStream(crate::app::stream_2::Stream_2)` overload"]
778 fn read_stream(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> i32 {
779 unsafe {
780 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
781 ::unity::il2cpp_call!((::unity::module_base()+0x2507b30usize)as*mut u8,i32;
782(Stream_2)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
783 }
784 }
785 #[doc = "`ReadString()` overload"]
786 fn read_string(self) -> ::unity::Il2CppString {
787 unsafe {
788 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
789 ::unity::il2cpp_call!((::unity::module_base()+0x2507c50usize)as*mut u8, ::unity::Il2CppString;
790(Stream_2)__receiver)
791 }
792 }
793 #[doc = "`ReadString(::unity::Il2CppString)` overload"]
794 fn read_string_2(self, empty: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::Il2CppString {
795 unsafe {
796 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
797 ::unity::il2cpp_call!((::unity::module_base()+0x2507ec0usize)as*mut u8, ::unity::Il2CppString;
798(Stream_2)__receiver,(::unity::Il2CppString)::core::convert::Into::into(empty))
799 }
800 }
801 #[doc = "`Write8(u8, i32)` overload"]
802 fn write8_3(self, data: impl ::core::convert::Into<u8>, position: impl ::core::convert::Into<i32>) -> () {
803 unsafe {
804 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
805 ::unity::il2cpp_call!((::unity::module_base()+0x2508150usize)as*mut u8,();
806(Stream_2)__receiver,(u8)::core::convert::Into::into(data),(i32)::core::convert::Into::into(position))
807 }
808 }
809 #[doc = "`Write16(i16, i32)` overload"]
810 fn write16_3(self, data: impl ::core::convert::Into<i16>, position: impl ::core::convert::Into<i32>) -> () {
811 unsafe {
812 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
813 ::unity::il2cpp_call!((::unity::module_base()+0x25081a0usize)as*mut u8,();
814(Stream_2)__receiver,(i16)::core::convert::Into::into(data),(i32)::core::convert::Into::into(position))
815 }
816 }
817 #[doc = "`Write32(i32, i32)` overload"]
818 fn write32_3(self, data: impl ::core::convert::Into<i32>, position: impl ::core::convert::Into<i32>) -> () {
819 unsafe {
820 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
821 ::unity::il2cpp_call!((::unity::module_base()+0x2508240usize)as*mut u8,();
822(Stream_2)__receiver,(i32)::core::convert::Into::into(data),(i32)::core::convert::Into::into(position))
823 }
824 }
825 #[doc = "`WriteInt(i32, i32)` overload"]
826 fn write_int_2(self, data: impl ::core::convert::Into<i32>, position: impl ::core::convert::Into<i32>) -> () {
827 unsafe {
828 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
829 ::unity::il2cpp_call!((::unity::module_base()+0x25082e0usize)as*mut u8,();
830(Stream_2)__receiver,(i32)::core::convert::Into::into(data),(i32)::core::convert::Into::into(position))
831 }
832 }
833 #[doc = "`WriteBegin(i32)` overload"]
834 fn write_begin(self, version: impl ::core::convert::Into<i32>) -> () {
835 unsafe {
836 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
837 ::unity::il2cpp_call!((::unity::module_base()+0x2508380usize)as*mut u8,();
838(Stream_2)__receiver,(i32)::core::convert::Into::into(version))
839 }
840 }
841 #[doc = "`WriteEnd()` overload"]
842 fn write_end(self) -> () {
843 unsafe {
844 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
845 ::unity::il2cpp_call!((::unity::module_base()+0x2508550usize)as*mut u8,();
846(Stream_2)__receiver)
847 }
848 }
849 #[doc = "`ReadBegin(i32)` overload"]
850 fn read_begin(self, version: impl ::core::convert::Into<i32>) -> bool {
851 unsafe {
852 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
853 ::unity::il2cpp_call!((::unity::module_base()+0x2508630usize)as*mut u8,bool;
854(Stream_2)__receiver,(i32)::core::convert::Into::into(version))
855 }
856 }
857 #[doc = "`ReadBegin()` overload"]
858 fn read_begin_2(self) -> i32 {
859 unsafe {
860 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
861 ::unity::il2cpp_call!((::unity::module_base()+0x2508660usize)as*mut u8,i32;
862(Stream_2)__receiver)
863 }
864 }
865 #[doc = "`ReadEnd(bool)` overload"]
866 fn read_end(self, is_warning: impl ::core::convert::Into<bool>) -> () {
867 unsafe {
868 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
869 ::unity::il2cpp_call!((::unity::module_base()+0x2508870usize)as*mut u8,();
870(Stream_2)__receiver,(bool)::core::convert::Into::into(is_warning))
871 }
872 }
873 #[doc = "`ReadSkip()` overload"]
874 fn read_skip(self) -> () {
875 unsafe {
876 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
877 ::unity::il2cpp_call!((::unity::module_base()+0x25088e0usize)as*mut u8,();
878(Stream_2)__receiver)
879 }
880 }
881 #[doc = "`WriteCrc32()` overload"]
882 fn write_crc32(self) -> () {
883 unsafe {
884 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
885 ::unity::il2cpp_call!((::unity::module_base()+0x2508960usize)as*mut u8,();
886(Stream_2)__receiver)
887 }
888 }
889 #[doc = "`ReadCrc32()` overload"]
890 fn read_crc32(self) -> bool {
891 unsafe {
892 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
893 ::unity::il2cpp_call!((::unity::module_base()+0x2508a40usize)as*mut u8,bool;
894(Stream_2)__receiver)
895 }
896 }
897 #[doc = "`CalcCrc32()` overload"]
898 fn calc_crc32(self) -> u32 {
899 unsafe {
900 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
901 ::unity::il2cpp_call!((::unity::module_base()+0x2508a20usize)as*mut u8,u32;
902(Stream_2)__receiver)
903 }
904 }
905 #[doc = "`GetHashCode()` overload"]
906 fn get_hash_code(self) -> i32 {
907 unsafe {
908 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
909 {
910 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
911 let __vi = *__vt.get(2usize).unwrap_or_else(|| {
912 panic!(
913 "unity: virtual slot {}
914 out of range (vtable len {}
915) on the runtime class behind {}
916 (method `{}
917`)",
918 2usize,
919 __vt.len(),
920 <Stream_2 as ::unity::ClassIdentity>::NAME,
921 "GetHashCode",
922 )
923 });
924 let __inner: extern "C" fn(Stream_2, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
925 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
926 __inner(__receiver, __mi)
927 }
928 }
929 }
930 #[doc = "`Compress(i32)` overload"]
931 fn compress(self, offset: impl ::core::convert::Into<i32>) -> bool {
932 unsafe {
933 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
934 ::unity::il2cpp_call!((::unity::module_base()+0x2508c80usize)as*mut u8,bool;
935(Stream_2)__receiver,(i32)::core::convert::Into::into(offset))
936 }
937 }
938 #[doc = "`Decompress(i32)` overload"]
939 fn decompress(self, offset: impl ::core::convert::Into<i32>) -> bool {
940 unsafe {
941 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
942 ::unity::il2cpp_call!((::unity::module_base()+0x2509230usize)as*mut u8,bool;
943(Stream_2)__receiver,(i32)::core::convert::Into::into(offset))
944 }
945 }
946 #[doc = "`TestCompress()` overload"]
947 fn test_compress(self) -> () {
948 unsafe {
949 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
950 ::unity::il2cpp_call!((::unity::module_base()+0x25096e0usize)as*mut u8,();
951(Stream_2)__receiver)
952 }
953 }
954 #[doc = "`Dump(::unity::Il2CppString)` overload"]
955 fn dump(self, name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
956 unsafe {
957 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
958 ::unity::il2cpp_call!((::unity::module_base()+0x2509720usize)as*mut u8,();
959(Stream_2)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name))
960 }
961 }
962 fn write_data<M0: ::unity::IlType + ::core::marker::Copy + ::unity::ClassIdentity>(self, data: impl ::core::convert::Into<M0>) -> () {
963 static OPEN: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> =
964 ::std::sync::LazyLock::new(|| ::unity::lookup::method_info_on_class(<Stream_2 as ::unity::ClassIdentity>::class(), "WriteData", 1));
965 #[allow(clippy::type_complexity)]
966 static CACHE: ::std::sync::OnceLock<::std::sync::Mutex<::std::collections::HashMap<usize, &'static ::unity::il2cpp::MethodInfo>>> =
967 ::std::sync::OnceLock::new();
968 let _ = false;
969 let __open: &'static ::unity::il2cpp::MethodInfo = match &*OPEN {
970 ::core::result::Result::Ok(mi) => *mi,
971 ::core::result::Result::Err(e) => {
972 panic!(
973 "method lookup failed: {}
974::{}
975: {}
976",
977 <Stream_2 as ::unity::ClassIdentity>::NAME,
978 "WriteData",
979 e
980 )
981 },
982 };
983 let __cache = CACHE.get_or_init(|| ::std::sync::Mutex::new(::std::collections::HashMap::new()));
984 let __key: usize = <M0 as ::unity::IlType>::il_type() as *const _ as usize;
985 let __inflated: &'static ::unity::il2cpp::MethodInfo = {
986 let mut __guard = __cache.lock().unwrap();
987 *__guard
988 .entry(__key)
989 .or_insert_with(|| ::unity::il2cpp::generic::create_generic_method_info(__open, &[<M0 as ::unity::IlType>::il_type()]))
990 };
991 unsafe {
992 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
993 let __f: extern "C" fn(Stream_2, M0, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__inflated.method_ptr);
994 let __mi_opaque: &'static () = &*(__inflated as *const _ as *const ());
995 __f(__receiver, ::core::convert::Into::into(data), ::core::option::Option::Some(__mi_opaque))
996 }
997 }
998 fn read_data<M0: ::unity::IlType + ::core::marker::Copy + ::unity::ClassIdentity>(self) -> M0 {
999 static OPEN: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> =
1000 ::std::sync::LazyLock::new(|| ::unity::lookup::method_info_on_class(<Stream_2 as ::unity::ClassIdentity>::class(), "ReadData", 0));
1001 #[allow(clippy::type_complexity)]
1002 static CACHE: ::std::sync::OnceLock<::std::sync::Mutex<::std::collections::HashMap<usize, &'static ::unity::il2cpp::MethodInfo>>> =
1003 ::std::sync::OnceLock::new();
1004 let _ = false;
1005 let __open: &'static ::unity::il2cpp::MethodInfo = match &*OPEN {
1006 ::core::result::Result::Ok(mi) => *mi,
1007 ::core::result::Result::Err(e) => {
1008 panic!(
1009 "method lookup failed: {}
1010::{}
1011: {}
1012",
1013 <Stream_2 as ::unity::ClassIdentity>::NAME,
1014 "ReadData",
1015 e
1016 )
1017 },
1018 };
1019 let __cache = CACHE.get_or_init(|| ::std::sync::Mutex::new(::std::collections::HashMap::new()));
1020 let __key: usize = <M0 as ::unity::IlType>::il_type() as *const _ as usize;
1021 let __inflated: &'static ::unity::il2cpp::MethodInfo = {
1022 let mut __guard = __cache.lock().unwrap();
1023 *__guard
1024 .entry(__key)
1025 .or_insert_with(|| ::unity::il2cpp::generic::create_generic_method_info(__open, &[<M0 as ::unity::IlType>::il_type()]))
1026 };
1027 unsafe {
1028 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1029 let __f: extern "C" fn(Stream_2, ::unity::OptionalMethod) -> M0 = ::core::mem::transmute(__inflated.method_ptr);
1030 let __mi_opaque: &'static () = &*(__inflated as *const _ as *const ());
1031 __f(__receiver, ::core::option::Option::Some(__mi_opaque))
1032 }
1033 }
1034 fn write_array<M0: ::unity::IlType + ::core::marker::Copy + ::unity::ClassIdentity>(
1035 self,
1036 array: impl ::core::convert::Into<crate::app::structdataarraylist_1::StructDataArrayList_1<M0>>,
1037 ) -> () {
1038 static OPEN: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> =
1039 ::std::sync::LazyLock::new(|| ::unity::lookup::method_info_on_class(<Stream_2 as ::unity::ClassIdentity>::class(), "WriteArray", 1));
1040 #[allow(clippy::type_complexity)]
1041 static CACHE: ::std::sync::OnceLock<::std::sync::Mutex<::std::collections::HashMap<usize, &'static ::unity::il2cpp::MethodInfo>>> =
1042 ::std::sync::OnceLock::new();
1043 let _ = false;
1044 let __open: &'static ::unity::il2cpp::MethodInfo = match &*OPEN {
1045 ::core::result::Result::Ok(mi) => *mi,
1046 ::core::result::Result::Err(e) => {
1047 panic!(
1048 "method lookup failed: {}
1049::{}
1050: {}
1051",
1052 <Stream_2 as ::unity::ClassIdentity>::NAME,
1053 "WriteArray",
1054 e
1055 )
1056 },
1057 };
1058 let __cache = CACHE.get_or_init(|| ::std::sync::Mutex::new(::std::collections::HashMap::new()));
1059 let __key: usize = <M0 as ::unity::IlType>::il_type() as *const _ as usize;
1060 let __inflated: &'static ::unity::il2cpp::MethodInfo = {
1061 let mut __guard = __cache.lock().unwrap();
1062 *__guard
1063 .entry(__key)
1064 .or_insert_with(|| ::unity::il2cpp::generic::create_generic_method_info(__open, &[<M0 as ::unity::IlType>::il_type()]))
1065 };
1066 unsafe {
1067 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1068 let __f: extern "C" fn(Stream_2, crate::app::structdataarraylist_1::StructDataArrayList_1<M0>, ::unity::OptionalMethod) -> () =
1069 ::core::mem::transmute(__inflated.method_ptr);
1070 let __mi_opaque: &'static () = &*(__inflated as *const _ as *const ());
1071 __f(__receiver, ::core::convert::Into::into(array), ::core::option::Option::Some(__mi_opaque))
1072 }
1073 }
1074 fn read_array<M0: ::unity::IlType + ::core::marker::Copy + ::unity::ClassIdentity>(
1075 self,
1076 ) -> crate::app::structdataarraylist_1::StructDataArrayList_1<M0> {
1077 static OPEN: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> =
1078 ::std::sync::LazyLock::new(|| ::unity::lookup::method_info_on_class(<Stream_2 as ::unity::ClassIdentity>::class(), "ReadArray", 0));
1079 #[allow(clippy::type_complexity)]
1080 static CACHE: ::std::sync::OnceLock<::std::sync::Mutex<::std::collections::HashMap<usize, &'static ::unity::il2cpp::MethodInfo>>> =
1081 ::std::sync::OnceLock::new();
1082 let _ = false;
1083 let __open: &'static ::unity::il2cpp::MethodInfo = match &*OPEN {
1084 ::core::result::Result::Ok(mi) => *mi,
1085 ::core::result::Result::Err(e) => {
1086 panic!(
1087 "method lookup failed: {}
1088::{}
1089: {}
1090",
1091 <Stream_2 as ::unity::ClassIdentity>::NAME,
1092 "ReadArray",
1093 e
1094 )
1095 },
1096 };
1097 let __cache = CACHE.get_or_init(|| ::std::sync::Mutex::new(::std::collections::HashMap::new()));
1098 let __key: usize = <M0 as ::unity::IlType>::il_type() as *const _ as usize;
1099 let __inflated: &'static ::unity::il2cpp::MethodInfo = {
1100 let mut __guard = __cache.lock().unwrap();
1101 *__guard
1102 .entry(__key)
1103 .or_insert_with(|| ::unity::il2cpp::generic::create_generic_method_info(__open, &[<M0 as ::unity::IlType>::il_type()]))
1104 };
1105 unsafe {
1106 let __receiver = <Stream_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1107 let __f: extern "C" fn(Stream_2, ::unity::OptionalMethod) -> crate::app::structdataarraylist_1::StructDataArrayList_1<M0> =
1108 ::core::mem::transmute(__inflated.method_ptr);
1109 let __mi_opaque: &'static () = &*(__inflated as *const _ as *const ());
1110 __f(__receiver, ::core::option::Option::Some(__mi_opaque))
1111 }
1112 }
1113}
1114
1115#[cfg(feature = "app-stream_2")]
1116impl<__T: IStream_2> IStream_2Methods for __T {}
1117
1118#[cfg(feature = "app-stream_2")]
1119impl Stream_2 {
1120 pub fn get_m_buffer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1121 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1122 }
1123
1124 pub fn set_m_buffer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1125 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1126 }
1127
1128 pub fn get_m_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1129 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1130 }
1131
1132 pub fn set_m_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1133 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1134 }
1135
1136 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1137 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1138 }
1139
1140 pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1141 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1142 }
1143
1144 pub fn ctor_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1145 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1146 }
1147
1148 pub fn ctor_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1149 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1150 }
1151
1152 pub fn finalize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1153 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1154 }
1155
1156 pub fn setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1157 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1158 }
1159
1160 pub fn dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1161 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1162 }
1163
1164 pub fn get_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1165 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1166 }
1167
1168 pub fn set_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1169 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1170 }
1171
1172 pub fn get_length_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1173 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1174 }
1175
1176 pub fn has_next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1177 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1178 }
1179
1180 pub fn has_stream_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1181 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1182 }
1183
1184 pub fn get_rest_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1185 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1186 }
1187
1188 pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1189 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1190 }
1191
1192 pub fn fill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1193 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1194 }
1195
1196 pub fn write_bool_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1197 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1198 }
1199
1200 pub fn write_byte_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1201 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1202 }
1203
1204 pub fn write_sbyte_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1205 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1206 }
1207
1208 pub fn write8_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1209 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1210 }
1211
1212 pub fn write8_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1213 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1214 }
1215
1216 pub fn write_short_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1217 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1218 }
1219
1220 pub fn write_ushort_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1221 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1222 }
1223
1224 pub fn write16_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1225 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1226 }
1227
1228 pub fn write16_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1229 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1230 }
1231
1232 pub fn write_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1233 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1234 }
1235
1236 pub fn write_uint_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1237 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1238 }
1239
1240 pub fn write32_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1241 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1242 }
1243
1244 pub fn write32_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1245 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1246 }
1247
1248 pub fn write_hash_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1249 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1250 }
1251
1252 pub fn write_long_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1253 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1254 }
1255
1256 pub fn write_ulong_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1257 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1258 }
1259
1260 pub fn write64_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1261 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1262 }
1263
1264 pub fn write64_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1265 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1266 }
1267
1268 pub fn write_float_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1269 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1270 }
1271
1272 pub fn write_f32_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1273 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1274 }
1275
1276 pub fn write_vector2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1277 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1278 }
1279
1280 pub fn write_vector3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1281 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1282 }
1283
1284 pub fn write_quaternion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1285 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1286 }
1287
1288 pub fn write_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1289 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1290 }
1291
1292 pub fn write_block_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1293 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1294 }
1295
1296 pub fn write_block_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1297 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1298 }
1299
1300 pub fn write_stream_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1301 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1302 }
1303
1304 pub fn write_string_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1305 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1306 }
1307
1308 pub fn skip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1309 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1310 }
1311
1312 pub fn replace_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1313 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1314 }
1315
1316 pub fn peek_byte_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1317 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1318 }
1319
1320 pub fn peek8_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1321 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1322 }
1323
1324 pub fn read_bool_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1325 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1326 }
1327
1328 pub fn read_byte_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1329 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1330 }
1331
1332 pub fn read_sbyte_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1333 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1334 }
1335
1336 pub fn read8_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1337 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1338 }
1339
1340 pub fn read8_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1341 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1342 }
1343
1344 pub fn read_short_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1345 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1346 }
1347
1348 pub fn read_ushort_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1349 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1350 }
1351
1352 pub fn read16_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1353 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1354 }
1355
1356 pub fn read16_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1357 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1358 }
1359
1360 pub fn read_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1361 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1362 }
1363
1364 pub fn read_uint_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1365 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1366 }
1367
1368 pub fn read_hash_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1369 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1370 }
1371
1372 pub fn read32_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1373 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1374 }
1375
1376 pub fn read32_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1377 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1378 }
1379
1380 pub fn read_long_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1381 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1382 }
1383
1384 pub fn read64_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1385 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1386 }
1387
1388 pub fn read_ulong_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1389 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1390 }
1391
1392 pub fn read_ulong_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1393 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1394 }
1395
1396 pub fn read_float_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1397 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1398 }
1399
1400 pub fn read_f32_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1401 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1402 }
1403
1404 pub fn read_vector2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1405 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1406 }
1407
1408 pub fn read_vector3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1409 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1410 }
1411
1412 pub fn read_quaternion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1413 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1414 }
1415
1416 pub fn read_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1417 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1418 }
1419
1420 pub fn read_block_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1421 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1422 }
1423
1424 pub fn read_block_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1425 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1426 }
1427
1428 pub fn read_stream_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1429 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1430 }
1431
1432 pub fn read_string_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1433 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1434 }
1435
1436 pub fn read_string_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1437 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1438 }
1439
1440 pub fn write8_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1441 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1442 }
1443
1444 pub fn write16_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1445 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1446 }
1447
1448 pub fn write32_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1449 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
1450 }
1451
1452 pub fn write_int_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1453 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
1454 }
1455
1456 pub fn write_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1457 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
1458 }
1459
1460 pub fn write_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1461 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
1462 }
1463
1464 pub fn read_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1465 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
1466 }
1467
1468 pub fn read_begin_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1469 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
1470 }
1471
1472 pub fn read_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1473 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
1474 }
1475
1476 pub fn read_skip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1477 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
1478 }
1479
1480 pub fn write_crc32_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1481 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
1482 }
1483
1484 pub fn read_crc32_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1485 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
1486 }
1487
1488 pub fn calc_crc32_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1489 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
1490 }
1491
1492 pub fn get_hash_code_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1493 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
1494 }
1495
1496 pub fn compress_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1497 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
1498 }
1499
1500 pub fn decompress_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1501 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
1502 }
1503
1504 pub fn test_compress_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1505 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
1506 }
1507
1508 pub fn dump_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1509 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
1510 }
1511}
1512
1513#[cfg(feature = "app-stream_2")]
1514impl Stream_2 {
1515 #[doc = "Direct (non-virtual) call to `Stream_2`'s own `Finalize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1516 pub unsafe fn finalize(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1517 let __mi = Self::finalize_method_info();
1518 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1519 __inner(this.into(), ::core::option::Option::None)
1520 }
1521
1522 #[doc = "Direct (non-virtual) call to `Stream_2`'s own `Dispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1523 pub unsafe fn dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1524 let __mi = Self::dispose_method_info();
1525 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1526 __inner(this.into(), ::core::option::Option::None)
1527 }
1528
1529 #[doc = "Direct (non-virtual) call to `Stream_2`'s own `GetHashCode`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1530 pub unsafe fn get_hash_code(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
1531 let __mi = Self::get_hash_code_method_info();
1532 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
1533 __inner(this.into(), ::core::option::Option::None)
1534 }
1535}
1536
1537#[cfg(feature = "app-stream_2")]
1538impl Stream_2 {
1539 #[doc = "`.ctor()` — no args"]
1540 pub fn new() -> Self {
1541 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1542 panic!(
1543 "{}
1544::{}
1545 failed to instantiate",
1546 ::core::stringify!(Stream_2),
1547 ::core::stringify!(new),
1548 )
1549 });
1550 <Self as IStream_2Methods>::ctor(this);
1551 this
1552 }
1553
1554 #[doc = "`.ctor(i32)` — overload selector"]
1555 pub fn new_2(size: i32) -> Self {
1556 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1557 panic!(
1558 "{}
1559::{}
1560 failed to instantiate",
1561 ::core::stringify!(Stream_2),
1562 ::core::stringify!(new_2),
1563 )
1564 });
1565 <Self as IStream_2Methods>::ctor_2(this, size);
1566 this
1567 }
1568
1569 #[doc = "`.ctor(::unity::Array<u8>)` — overload selector"]
1570 pub fn new_3(buffer: ::unity::Array<u8>) -> Self {
1571 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1572 panic!(
1573 "{}
1574::{}
1575 failed to instantiate",
1576 ::core::stringify!(Stream_2),
1577 ::core::stringify!(new_3),
1578 )
1579 });
1580 <Self as IStream_2Methods>::ctor_3(this, buffer);
1581 this
1582 }
1583
1584 #[doc = "`.ctor(crate::app::stream_2::Stream_2)` — overload selector"]
1585 pub fn new_4(stream: crate::app::stream_2::Stream_2) -> Self {
1586 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1587 panic!(
1588 "{}
1589::{}
1590 failed to instantiate",
1591 ::core::stringify!(Stream_2),
1592 ::core::stringify!(new_4),
1593 )
1594 });
1595 <Self as IStream_2Methods>::ctor_4(this, stream);
1596 this
1597 }
1598}
1599
1600#[cfg(feature = "app-stream_2")]
1601impl Stream_ReadScope {
1602 #[doc = "`.ctor(crate::app::stream_2::Stream_2)` overload"]
1603 pub fn ctor(&mut self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
1604 unsafe {
1605 ::unity::il2cpp_call!((::unity::module_base()+0x21f5890usize)as*mut u8,();
1606(*mut Stream_ReadScope)self as*mut Stream_ReadScope,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
1607 }
1608 }
1609
1610 #[doc = "`Dispose()` overload"]
1611 pub fn dispose(&mut self) -> () {
1612 unsafe {
1613 ::unity::il2cpp_call!((::unity::module_base()+0x21f58f0usize)as*mut u8,();
1614(*mut Stream_ReadScope)self as*mut Stream_ReadScope)
1615 }
1616 }
1617
1618 #[doc = "`get_Version()` overload"]
1619 pub fn get_version(&mut self) -> i32 {
1620 unsafe {
1621 ::unity::il2cpp_call!((::unity::module_base()+0x21f5940usize)as*mut u8,i32;
1622(*mut Stream_ReadScope)self as*mut Stream_ReadScope)
1623 }
1624 }
1625
1626 #[doc = "`set_Version(i32)` overload"]
1627 pub fn set_version(&mut self, value: impl ::core::convert::Into<i32>) -> () {
1628 unsafe {
1629 ::unity::il2cpp_call!((::unity::module_base()+0x21f5950usize)as*mut u8,();
1630(*mut Stream_ReadScope)self as*mut Stream_ReadScope,(i32)::core::convert::Into::into(value))
1631 }
1632 }
1633}
1634
1635#[cfg(feature = "app-stream_2")]
1636impl Stream_ReadScope {
1637 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1638 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1639 }
1640
1641 pub fn dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1642 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1643 }
1644
1645 pub fn get_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1646 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1647 }
1648
1649 pub fn set_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1650 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1651 }
1652}
1653
1654#[cfg(feature = "app-stream_2")]
1655impl Stream_WriteScope {
1656 #[doc = "`.ctor(crate::app::stream_2::Stream_2, i32)` overload"]
1657 pub fn ctor(&mut self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>, version: impl ::core::convert::Into<i32>) -> () {
1658 unsafe {
1659 ::unity::il2cpp_call!((::unity::module_base()+0x21f5960usize)as*mut u8,();
1660(*mut Stream_WriteScope)self as*mut Stream_WriteScope,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(i32)::core::convert::Into::into(version))
1661 }
1662 }
1663
1664 #[doc = "`Dispose()` overload"]
1665 pub fn dispose(&mut self) -> () {
1666 unsafe {
1667 ::unity::il2cpp_call!((::unity::module_base()+0x21f59b0usize)as*mut u8,();
1668(*mut Stream_WriteScope)self as*mut Stream_WriteScope)
1669 }
1670 }
1671}
1672
1673#[cfg(feature = "app-stream_2")]
1674impl Stream_WriteScope {
1675 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1676 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1677 }
1678
1679 pub fn dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1680 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1681 }
1682}
1683
1684#[cfg(feature = "app-stream_2")]
1685impl Stream_PositionScope {
1686 #[doc = "`.ctor(crate::app::stream_2::Stream_2, i32)` overload"]
1687 pub fn ctor(&mut self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>, position: impl ::core::convert::Into<i32>) -> () {
1688 unsafe {
1689 ::unity::il2cpp_call!((::unity::module_base()+0x21f57e0usize)as*mut u8,();
1690(*mut Stream_PositionScope)self as*mut Stream_PositionScope,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(i32)::core::convert::Into::into(position))
1691 }
1692 }
1693
1694 #[doc = "`Dispose()` overload"]
1695 pub fn dispose(&mut self) -> () {
1696 unsafe {
1697 ::unity::il2cpp_call!((::unity::module_base()+0x21f5840usize)as*mut u8,();
1698(*mut Stream_PositionScope)self as*mut Stream_PositionScope)
1699 }
1700 }
1701}
1702
1703#[cfg(feature = "app-stream_2")]
1704impl Stream_PositionScope {
1705 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1706 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1707 }
1708
1709 pub fn dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1710 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1711 }
1712}
1713
1714#[cfg(feature = "app-stream_2")]
1715#[doc(hidden)]
1716pub mod prelude {
1717 pub use super::{IStream_2, IStream_2Methods, Stream_2, Stream_Info, Stream_PositionScope, Stream_ReadScope, Stream_WriteScope};
1718 #[cfg(feature = "system-object")]
1719 pub use crate::system::object::IObjectMethods;
1720 #[cfg(feature = "system-valuetype")]
1721 pub use crate::system::valuetype::IValueTypeMethods;
1722 pub use crate::system::{object::IObject, valuetype::IValueType};
1723}