1#[cfg(feature = "app-gamesavedataheaderreader-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::procinst::{IProcInst, ProcInst},
10 system::{
11 collections::generic::list_1::{IList_1, List_1},
12 object::{IObject, Object},
13 r#enum::{Enum, IEnum},
14 valuetype::{IValueType, ValueType},
15 },
16 };
17
18 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gamesavedataheaderreader/GameSaveDataHeaderReader.md"))]
19 #[::unity::class(namespace = "App", name = "GameSaveDataHeaderReader")]
20 #[parent(crate::system::object::Object)]
21 pub struct GameSaveDataHeaderReader {
22 #[offset(16)]
23 #[rename(name = "m_Handles")]
24 pub m_handles: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_HandleList,
25 }
26
27 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gamesavedataheaderreader/GameSaveDataHeaderReader_ProcRelease.md"))]
28 #[::unity::class(namespace = "App", name = "GameSaveDataHeaderReader.ProcRelease")]
29 #[parent(crate::app::procinst::ProcInst)]
30 pub struct GameSaveDataHeaderReader_ProcRelease {
31 #[offset(112)]
32 #[rename(name = "m_Handles")]
33 pub m_handles: crate::system::collections::generic::list_1::List_1<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
34 }
35
36 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gamesavedataheaderreader/GameSaveDataHeaderReader_Handle.md"))]
37 #[::unity::class(namespace = "App", name = "GameSaveDataHeaderReader.Handle")]
38 #[parent(crate::system::object::Object)]
39 pub struct GameSaveDataHeaderReader_Handle {}
40
41 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gamesavedataheaderreader/GameSaveDataHeaderReader_HandleList.md"))]
42 #[::unity::class(namespace = "App", name = "GameSaveDataHeaderReader.HandleList")]
43 #[parent(crate::system::collections::generic::list_1::List_1<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>)]
44 pub struct GameSaveDataHeaderReader_HandleList {}
45
46 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gamesavedataheaderreader/GameSaveDataHeaderReader_States.md"))]
47 #[repr(C)]
48 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
49 pub struct GameSaveDataHeaderReader_States {
50 pub value: i32,
51 }
52 impl ::unity::ClassIdentity for GameSaveDataHeaderReader_States {
53 const NAME: &'static str = "GameSaveDataHeaderReader.States";
54 const NAMESPACE: &'static str = "App";
55
56 fn class() -> ::unity::Class {
57 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
58 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
59 }
60 }
61 impl ::unity::IlType for GameSaveDataHeaderReader_States {
62 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
63 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
64 }
65 }
66 impl GameSaveDataHeaderReader_States {
67 pub fn running() -> Self {
68 Self { value: 0 }
69 }
70
71 pub fn no_data() -> Self {
72 Self { value: 1 }
73 }
74
75 pub fn succeeded() -> Self {
76 Self { value: 2 }
77 }
78
79 pub fn failed() -> Self {
80 Self { value: 3 }
81 }
82 }
83
84 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gamesavedataheaderreader/GameSaveDataHeaderReader_ProcRead.md"))]
85 #[::unity::class(namespace = "App", name = "GameSaveDataHeaderReader.ProcRead")]
86 #[parent(crate::app::procinst::ProcInst)]
87 pub struct GameSaveDataHeaderReader_ProcRead {
88 #[offset(112)]
89 #[rename(name = "m_Handle")]
90 pub m_handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle,
91 #[offset(120)]
92 #[rename(name = "m_SaveDataHandle")]
93 pub m_save_data_handle: crate::app::savedatareadhandle::SaveDataReadHandle,
94 }
95}
96
97#[cfg(feature = "app-gamesavedataheaderreader-types")]
98pub use __types::*;
99
100#[cfg(feature = "app-gamesavedataheaderreader")]
101pub trait IGameSaveDataHeaderReaderMethods: IGameSaveDataHeaderReader {
102 #[doc = "`ReadAsync(crate::app::gamesavedata::GameSaveData_Types)` overload"]
103 fn read_async(self, r#type: impl ::core::convert::Into<crate::app::gamesavedata::GameSaveData_Types>) -> () {
104 unsafe {
105 let __receiver =
106 <GameSaveDataHeaderReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
107 ::unity::il2cpp_call!((::unity::module_base()+0x2284f50usize)as*mut u8,();
108(GameSaveDataHeaderReader)__receiver,(crate::app::gamesavedata::GameSaveData_Types)::core::convert::Into::into(r#type))
109 }
110 }
111 #[doc = "`ReadAsyncAutoAndManual()` overload"]
112 fn read_async_auto_and_manual(self) -> () {
113 unsafe {
114 let __receiver =
115 <GameSaveDataHeaderReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
116 ::unity::il2cpp_call!((::unity::module_base()+0x2285090usize)as*mut u8,();
117(GameSaveDataHeaderReader)__receiver)
118 }
119 }
120 #[doc = "`ReadAsyncForIdentifier()` overload"]
121 fn read_async_for_identifier(self) -> () {
122 unsafe {
123 let __receiver =
124 <GameSaveDataHeaderReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
125 ::unity::il2cpp_call!((::unity::module_base()+0x2285130usize)as*mut u8,();
126(GameSaveDataHeaderReader)__receiver)
127 }
128 }
129 #[doc = "`ReadAsyncForDebug(::unity::Array<crate::app::gamesavedata::GameSaveData_Types>)` overload"]
130 fn read_async_for_debug(self, types: impl ::core::convert::Into<::unity::Array<crate::app::gamesavedata::GameSaveData_Types>>) -> () {
131 unsafe {
132 let __receiver =
133 <GameSaveDataHeaderReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
134 ::unity::il2cpp_call!((::unity::module_base()+0x22851d0usize)as*mut u8,();
135(GameSaveDataHeaderReader)__receiver,(::unity::Array<crate::app::gamesavedata::GameSaveData_Types>)::core::convert::Into::into(types))
136 }
137 }
138 #[doc = "`ReleaseAsync()` overload"]
139 fn release_async(self) -> () {
140 unsafe {
141 let __receiver =
142 <GameSaveDataHeaderReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
143 ::unity::il2cpp_call!((::unity::module_base()+0x2284ff0usize)as*mut u8,();
144(GameSaveDataHeaderReader)__receiver)
145 }
146 }
147 #[doc = "`get_Handles()` overload"]
148 fn get_handles(
149 self,
150 ) -> crate::system::collections::generic::list_1::List_1<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle> {
151 unsafe {
152 let __receiver =
153 <GameSaveDataHeaderReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
154 ::unity::il2cpp_call!((::unity::module_base()+0x22852d0usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle> ;
155(GameSaveDataHeaderReader)__receiver)
156 }
157 }
158 #[doc = "`.ctor()` overload"]
159 fn ctor(self) -> () {
160 unsafe {
161 let __receiver =
162 <GameSaveDataHeaderReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
163 ::unity::il2cpp_call!((::unity::module_base()+0x22852e0usize)as*mut u8,();
164(GameSaveDataHeaderReader)__receiver)
165 }
166 }
167}
168
169#[cfg(feature = "app-gamesavedataheaderreader")]
170impl<__T: IGameSaveDataHeaderReader> IGameSaveDataHeaderReaderMethods for __T {}
171
172#[cfg(feature = "app-gamesavedataheaderreader")]
173impl GameSaveDataHeaderReader {
174 pub fn read_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
175 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
176 }
177
178 pub fn read_async_auto_and_manual_method_info() -> &'static ::unity::il2cpp::MethodInfo {
179 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
180 }
181
182 pub fn read_async_for_identifier_method_info() -> &'static ::unity::il2cpp::MethodInfo {
183 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
184 }
185
186 pub fn read_async_for_debug_method_info() -> &'static ::unity::il2cpp::MethodInfo {
187 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
188 }
189
190 pub fn release_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
191 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
192 }
193
194 pub fn get_handles_method_info() -> &'static ::unity::il2cpp::MethodInfo {
195 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
196 }
197
198 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
199 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
200 }
201}
202
203#[cfg(feature = "app-gamesavedataheaderreader")]
204impl GameSaveDataHeaderReader {
205 #[doc = "`.ctor()` — no args"]
206 pub fn new() -> Self {
207 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
208 panic!(
209 "{}
210::{}
211 failed to instantiate",
212 ::core::stringify!(GameSaveDataHeaderReader),
213 ::core::stringify!(new),
214 )
215 });
216 <Self as IGameSaveDataHeaderReaderMethods>::ctor(this);
217 this
218 }
219}
220
221#[cfg(feature = "app-gamesavedataheaderreader")]
222impl GameSaveDataHeaderReader_ProcRelease {
223 #[doc = "`Create(crate::app::procinst::ProcInst, crate::system::collections::generic::list_1::List_1<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>)` overload"]
224 pub fn create(
225 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
226 handles: impl ::core::convert::Into<
227 crate::system::collections::generic::list_1::List_1<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
228 >,
229 ) -> () {
230 unsafe {
231 ::unity::il2cpp_call!((::unity::module_base()+0x1e6c0f0usize)as*mut u8,();
232(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::system::collections::generic::list_1::List_1<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>)::core::convert::Into::into(handles))
233 }
234 }
235}
236
237#[cfg(feature = "app-gamesavedataheaderreader")]
238pub trait IGameSaveDataHeaderReader_ProcReleaseMethods: IGameSaveDataHeaderReader_ProcRelease {
239 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>)` overload"]
240 fn ctor(
241 self,
242 handles: impl ::core::convert::Into<
243 crate::system::collections::generic::list_1::List_1<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
244 >,
245 ) -> () {
246 unsafe {
247 let __receiver = <GameSaveDataHeaderReader_ProcRelease as ::unity::FromIlInstance>::from_il_instance(
248 <Self as ::unity::SystemObject>::as_instance(self),
249 );
250 ::unity::il2cpp_call!((::unity::module_base()+0x1e6c170usize)as*mut u8,();
251(GameSaveDataHeaderReader_ProcRelease)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>)::core::convert::Into::into(handles))
252 }
253 }
254 #[doc = "`OnDispose()` overload"]
255 fn on_dispose(self) -> () {
256 unsafe {
257 let __receiver = <GameSaveDataHeaderReader_ProcRelease as ::unity::FromIlInstance>::from_il_instance(
258 <Self as ::unity::SystemObject>::as_instance(self),
259 );
260 {
261 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
262 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
263 panic!(
264 "unity: virtual slot {}
265 out of range (vtable len {}
266) on the runtime class behind {}
267 (method `{}
268`)",
269 10usize,
270 __vt.len(),
271 <GameSaveDataHeaderReader_ProcRelease as ::unity::ClassIdentity>::NAME,
272 "OnDispose",
273 )
274 });
275 let __inner: extern "C" fn(GameSaveDataHeaderReader_ProcRelease, ::unity::OptionalMethod) -> () =
276 ::core::mem::transmute(__vi.method_ptr);
277 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
278 __inner(__receiver, __mi)
279 }
280 }
281 }
282 #[doc = "`OnTick()` overload"]
283 fn on_tick(self) -> () {
284 unsafe {
285 let __receiver = <GameSaveDataHeaderReader_ProcRelease as ::unity::FromIlInstance>::from_il_instance(
286 <Self as ::unity::SystemObject>::as_instance(self),
287 );
288 {
289 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
290 let __vi = *__vt.get(6usize).unwrap_or_else(|| {
291 panic!(
292 "unity: virtual slot {}
293 out of range (vtable len {}
294) on the runtime class behind {}
295 (method `{}
296`)",
297 6usize,
298 __vt.len(),
299 <GameSaveDataHeaderReader_ProcRelease as ::unity::ClassIdentity>::NAME,
300 "OnTick",
301 )
302 });
303 let __inner: extern "C" fn(GameSaveDataHeaderReader_ProcRelease, ::unity::OptionalMethod) -> () =
304 ::core::mem::transmute(__vi.method_ptr);
305 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
306 __inner(__receiver, __mi)
307 }
308 }
309 }
310}
311
312#[cfg(feature = "app-gamesavedataheaderreader")]
313impl<__T: IGameSaveDataHeaderReader_ProcRelease> IGameSaveDataHeaderReader_ProcReleaseMethods for __T {}
314
315#[cfg(feature = "app-gamesavedataheaderreader")]
316impl GameSaveDataHeaderReader_ProcRelease {
317 pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
318 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
319 }
320
321 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
322 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
323 }
324
325 pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
326 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
327 }
328
329 pub fn on_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
330 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
331 }
332}
333
334#[cfg(feature = "app-gamesavedataheaderreader")]
335impl GameSaveDataHeaderReader_ProcRelease {
336 #[doc = "Direct (non-virtual) call to `GameSaveDataHeaderReader_ProcRelease`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
337 pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
338 let __mi = Self::on_dispose_method_info();
339 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
340 __inner(this.into(), ::core::option::Option::None)
341 }
342
343 #[doc = "Direct (non-virtual) call to `GameSaveDataHeaderReader_ProcRelease`'s own `OnTick`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
344 pub unsafe fn on_tick(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
345 let __mi = Self::on_tick_method_info();
346 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
347 __inner(this.into(), ::core::option::Option::None)
348 }
349}
350
351#[cfg(feature = "app-gamesavedataheaderreader")]
352impl GameSaveDataHeaderReader_ProcRelease {
353 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>)` — overload selector"]
354 pub fn new(
355 handles: crate::system::collections::generic::list_1::List_1<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
356 ) -> Self {
357 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
358 panic!(
359 "{}
360::{}
361 failed to instantiate",
362 ::core::stringify!(GameSaveDataHeaderReader_ProcRelease),
363 ::core::stringify!(new),
364 )
365 });
366 <Self as IGameSaveDataHeaderReader_ProcReleaseMethods>::ctor(this, handles);
367 this
368 }
369}
370
371#[cfg(feature = "app-gamesavedataheaderreader")]
372pub trait IGameSaveDataHeaderReader_HandleMethods: IGameSaveDataHeaderReader_Handle {
373 #[doc = "`.ctor(crate::app::gamesavedata::GameSaveData_Types, i32)` overload"]
374 fn ctor(self, r#type: impl ::core::convert::Into<crate::app::gamesavedata::GameSaveData_Types>, index: impl ::core::convert::Into<i32>) -> () {
375 unsafe {
376 let __receiver =
377 <GameSaveDataHeaderReader_Handle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
378 ::unity::il2cpp_call!((::unity::module_base()+0x1e6b830usize)as*mut u8,();
379(GameSaveDataHeaderReader_Handle)__receiver,(crate::app::gamesavedata::GameSaveData_Types)::core::convert::Into::into(r#type),(i32)::core::convert::Into::into(index))
380 }
381 }
382 #[doc = "`IsRunning()` overload"]
383 fn is_running(self) -> bool {
384 unsafe {
385 let __receiver =
386 <GameSaveDataHeaderReader_Handle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
387 ::unity::il2cpp_call!((::unity::module_base()+0x1e692a0usize)as*mut u8,bool;
388(GameSaveDataHeaderReader_Handle)__receiver)
389 }
390 }
391 #[doc = "`IsNoData()` overload"]
392 fn is_no_data(self) -> bool {
393 unsafe {
394 let __receiver =
395 <GameSaveDataHeaderReader_Handle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
396 ::unity::il2cpp_call!((::unity::module_base()+0x1e6b870usize)as*mut u8,bool;
397(GameSaveDataHeaderReader_Handle)__receiver)
398 }
399 }
400 #[doc = "`IsSucceeded()` overload"]
401 fn is_succeeded(self) -> bool {
402 unsafe {
403 let __receiver =
404 <GameSaveDataHeaderReader_Handle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
405 ::unity::il2cpp_call!((::unity::module_base()+0x1e69510usize)as*mut u8,bool;
406(GameSaveDataHeaderReader_Handle)__receiver)
407 }
408 }
409 #[doc = "`IsFailed()` overload"]
410 fn is_failed(self) -> bool {
411 unsafe {
412 let __receiver =
413 <GameSaveDataHeaderReader_Handle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
414 ::unity::il2cpp_call!((::unity::module_base()+0x1e6b880usize)as*mut u8,bool;
415(GameSaveDataHeaderReader_Handle)__receiver)
416 }
417 }
418 #[doc = "`get_Type()` overload"]
419 fn get_type(self) -> crate::app::gamesavedata::GameSaveData_Types {
420 unsafe {
421 let __receiver =
422 <GameSaveDataHeaderReader_Handle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
423 ::unity::il2cpp_call!((::unity::module_base()+0x1e6b890usize)as*mut u8,crate::app::gamesavedata::GameSaveData_Types;
424(GameSaveDataHeaderReader_Handle)__receiver)
425 }
426 }
427 #[doc = "`set_Type(crate::app::gamesavedata::GameSaveData_Types)` overload"]
428 fn set_type(self, value: impl ::core::convert::Into<crate::app::gamesavedata::GameSaveData_Types>) -> () {
429 unsafe {
430 let __receiver =
431 <GameSaveDataHeaderReader_Handle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
432 ::unity::il2cpp_call!((::unity::module_base()+0x1e6b8a0usize)as*mut u8,();
433(GameSaveDataHeaderReader_Handle)__receiver,(crate::app::gamesavedata::GameSaveData_Types)::core::convert::Into::into(value))
434 }
435 }
436 #[doc = "`get_Index()` overload"]
437 fn get_index(self) -> i32 {
438 unsafe {
439 let __receiver =
440 <GameSaveDataHeaderReader_Handle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
441 ::unity::il2cpp_call!((::unity::module_base()+0x1e6b8b0usize)as*mut u8,i32;
442(GameSaveDataHeaderReader_Handle)__receiver)
443 }
444 }
445 #[doc = "`set_Index(i32)` overload"]
446 fn set_index(self, value: impl ::core::convert::Into<i32>) -> () {
447 unsafe {
448 let __receiver =
449 <GameSaveDataHeaderReader_Handle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
450 ::unity::il2cpp_call!((::unity::module_base()+0x1e6b8c0usize)as*mut u8,();
451(GameSaveDataHeaderReader_Handle)__receiver,(i32)::core::convert::Into::into(value))
452 }
453 }
454 #[doc = "`get_State()` overload"]
455 fn get_state(self) -> crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_States {
456 unsafe {
457 let __receiver =
458 <GameSaveDataHeaderReader_Handle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
459 ::unity::il2cpp_call!((::unity::module_base()+0x1e6b8d0usize)as*mut u8,crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_States;
460(GameSaveDataHeaderReader_Handle)__receiver)
461 }
462 }
463 #[doc = "`set_State(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_States)` overload"]
464 fn set_state(self, value: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_States>) -> () {
465 unsafe {
466 let __receiver =
467 <GameSaveDataHeaderReader_Handle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
468 ::unity::il2cpp_call!((::unity::module_base()+0x1e6b8e0usize)as*mut u8,();
469(GameSaveDataHeaderReader_Handle)__receiver,(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_States)::core::convert::Into::into(value))
470 }
471 }
472 #[doc = "`get_Header()` overload"]
473 fn get_header(self) -> crate::app::gamesavedataheader::GameSaveDataHeader {
474 unsafe {
475 let __receiver =
476 <GameSaveDataHeaderReader_Handle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
477 ::unity::il2cpp_call!((::unity::module_base()+0x1e6b8f0usize)as*mut u8,crate::app::gamesavedataheader::GameSaveDataHeader;
478(GameSaveDataHeaderReader_Handle)__receiver)
479 }
480 }
481 #[doc = "`set_Header(crate::app::gamesavedataheader::GameSaveDataHeader)` overload"]
482 fn set_header(self, value: impl ::core::convert::Into<crate::app::gamesavedataheader::GameSaveDataHeader>) -> () {
483 unsafe {
484 let __receiver =
485 <GameSaveDataHeaderReader_Handle as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
486 ::unity::il2cpp_call!((::unity::module_base()+0x1e6b900usize)as*mut u8,();
487(GameSaveDataHeaderReader_Handle)__receiver,(crate::app::gamesavedataheader::GameSaveDataHeader)::core::convert::Into::into(value))
488 }
489 }
490}
491
492#[cfg(feature = "app-gamesavedataheaderreader")]
493impl<__T: IGameSaveDataHeaderReader_Handle> IGameSaveDataHeaderReader_HandleMethods for __T {}
494
495#[cfg(feature = "app-gamesavedataheaderreader")]
496impl GameSaveDataHeaderReader_Handle {
497 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
498 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
499 }
500
501 pub fn is_running_method_info() -> &'static ::unity::il2cpp::MethodInfo {
502 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
503 }
504
505 pub fn is_no_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
506 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
507 }
508
509 pub fn is_succeeded_method_info() -> &'static ::unity::il2cpp::MethodInfo {
510 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
511 }
512
513 pub fn is_failed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
514 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
515 }
516
517 pub fn get_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
518 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
519 }
520
521 pub fn set_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
522 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
523 }
524
525 pub fn get_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
526 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
527 }
528
529 pub fn set_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
530 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
531 }
532
533 pub fn get_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
534 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
535 }
536
537 pub fn set_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
538 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
539 }
540
541 pub fn get_header_method_info() -> &'static ::unity::il2cpp::MethodInfo {
542 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
543 }
544
545 pub fn set_header_method_info() -> &'static ::unity::il2cpp::MethodInfo {
546 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
547 }
548}
549
550#[cfg(feature = "app-gamesavedataheaderreader")]
551impl GameSaveDataHeaderReader_Handle {
552 #[doc = "`.ctor(crate::app::gamesavedata::GameSaveData_Types, i32)` — overload selector"]
553 pub fn new(r#type: crate::app::gamesavedata::GameSaveData_Types, index: i32) -> Self {
554 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
555 panic!(
556 "{}
557::{}
558 failed to instantiate",
559 ::core::stringify!(GameSaveDataHeaderReader_Handle),
560 ::core::stringify!(new),
561 )
562 });
563 <Self as IGameSaveDataHeaderReader_HandleMethods>::ctor(this, r#type, index);
564 this
565 }
566}
567
568#[cfg(feature = "app-gamesavedataheaderreader")]
569pub trait IGameSaveDataHeaderReader_HandleListMethods: IGameSaveDataHeaderReader_HandleList {
570 #[doc = "`AddAndReadAsync(crate::app::gamesavedata::GameSaveData_Types)` overload"]
571 fn add_and_read_async(self, r#type: impl ::core::convert::Into<crate::app::gamesavedata::GameSaveData_Types>) -> () {
572 unsafe {
573 let __receiver = <GameSaveDataHeaderReader_HandleList as ::unity::FromIlInstance>::from_il_instance(
574 <Self as ::unity::SystemObject>::as_instance(self),
575 );
576 ::unity::il2cpp_call!((::unity::module_base()+0x1e6b910usize)as*mut u8,();
577(GameSaveDataHeaderReader_HandleList)__receiver,(crate::app::gamesavedata::GameSaveData_Types)::core::convert::Into::into(r#type))
578 }
579 }
580 #[doc = "`.ctor()` overload"]
581 fn ctor(self) -> () {
582 unsafe {
583 let __receiver = <GameSaveDataHeaderReader_HandleList as ::unity::FromIlInstance>::from_il_instance(
584 <Self as ::unity::SystemObject>::as_instance(self),
585 );
586 ::unity::il2cpp_call!((::unity::module_base()+0x1e6bdc0usize)as*mut u8,();
587(GameSaveDataHeaderReader_HandleList)__receiver)
588 }
589 }
590}
591
592#[cfg(feature = "app-gamesavedataheaderreader")]
593impl<__T: IGameSaveDataHeaderReader_HandleList> IGameSaveDataHeaderReader_HandleListMethods for __T {}
594
595#[cfg(feature = "app-gamesavedataheaderreader")]
596impl GameSaveDataHeaderReader_HandleList {
597 pub fn add_and_read_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
598 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
599 }
600
601 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
602 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
603 }
604}
605
606#[cfg(feature = "app-gamesavedataheaderreader")]
607impl GameSaveDataHeaderReader_HandleList {
608 #[doc = "`.ctor()` — no args"]
609 pub fn new() -> Self {
610 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
611 panic!(
612 "{}
613::{}
614 failed to instantiate",
615 ::core::stringify!(GameSaveDataHeaderReader_HandleList),
616 ::core::stringify!(new),
617 )
618 });
619 <Self as IGameSaveDataHeaderReader_HandleListMethods>::ctor(this);
620 this
621 }
622}
623
624#[cfg(feature = "app-gamesavedataheaderreader")]
625impl GameSaveDataHeaderReader_ProcRead {
626 #[doc = "`Create(crate::app::procinst::ProcInst, crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
627 pub fn create(
628 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
629 handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>,
630 ) -> () {
631 unsafe {
632 ::unity::il2cpp_call!((::unity::module_base()+0x1e6bad0usize)as*mut u8,();
633(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(handle))
634 }
635 }
636}
637
638#[cfg(feature = "app-gamesavedataheaderreader")]
639pub trait IGameSaveDataHeaderReader_ProcReadMethods: IGameSaveDataHeaderReader_ProcRead {
640 #[doc = "`.ctor(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` overload"]
641 fn ctor(self, handle: impl ::core::convert::Into<crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle>) -> () {
642 unsafe {
643 let __receiver =
644 <GameSaveDataHeaderReader_ProcRead as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
645 ::unity::il2cpp_call!((::unity::module_base()+0x1e6be40usize)as*mut u8,();
646(GameSaveDataHeaderReader_ProcRead)__receiver,(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)::core::convert::Into::into(handle))
647 }
648 }
649 #[doc = "`Read()` overload"]
650 fn read(self) -> () {
651 unsafe {
652 let __receiver =
653 <GameSaveDataHeaderReader_ProcRead as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
654 ::unity::il2cpp_call!((::unity::module_base()+0x1e6be80usize)as*mut u8,();
655(GameSaveDataHeaderReader_ProcRead)__receiver)
656 }
657 }
658 #[doc = "`IsRunning()` overload"]
659 fn is_running(self) -> bool {
660 unsafe {
661 let __receiver =
662 <GameSaveDataHeaderReader_ProcRead as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
663 ::unity::il2cpp_call!((::unity::module_base()+0x1e6bfe0usize)as*mut u8,bool;
664(GameSaveDataHeaderReader_ProcRead)__receiver)
665 }
666 }
667 #[doc = "`Result()` overload"]
668 fn result(self) -> () {
669 unsafe {
670 let __receiver =
671 <GameSaveDataHeaderReader_ProcRead as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
672 ::unity::il2cpp_call!((::unity::module_base()+0x1e6c000usize)as*mut u8,();
673(GameSaveDataHeaderReader_ProcRead)__receiver)
674 }
675 }
676}
677
678#[cfg(feature = "app-gamesavedataheaderreader")]
679impl<__T: IGameSaveDataHeaderReader_ProcRead> IGameSaveDataHeaderReader_ProcReadMethods for __T {}
680
681#[cfg(feature = "app-gamesavedataheaderreader")]
682impl GameSaveDataHeaderReader_ProcRead {
683 pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
684 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
685 }
686
687 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
688 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
689 }
690
691 pub fn read_method_info() -> &'static ::unity::il2cpp::MethodInfo {
692 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
693 }
694
695 pub fn is_running_method_info() -> &'static ::unity::il2cpp::MethodInfo {
696 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
697 }
698
699 pub fn result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
700 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
701 }
702}
703
704#[cfg(feature = "app-gamesavedataheaderreader")]
705impl GameSaveDataHeaderReader_ProcRead {
706 #[doc = "`.ctor(crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle)` — overload selector"]
707 pub fn new(handle: crate::app::gamesavedataheaderreader::GameSaveDataHeaderReader_Handle) -> Self {
708 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
709 panic!(
710 "{}
711::{}
712 failed to instantiate",
713 ::core::stringify!(GameSaveDataHeaderReader_ProcRead),
714 ::core::stringify!(new),
715 )
716 });
717 <Self as IGameSaveDataHeaderReader_ProcReadMethods>::ctor(this, handle);
718 this
719 }
720}
721
722#[cfg(feature = "app-gamesavedataheaderreader")]
723#[doc(hidden)]
724pub mod prelude {
725 pub use super::{
726 GameSaveDataHeaderReader, GameSaveDataHeaderReader_Handle, GameSaveDataHeaderReader_HandleList, GameSaveDataHeaderReader_ProcRead,
727 GameSaveDataHeaderReader_ProcRelease, GameSaveDataHeaderReader_States, IGameSaveDataHeaderReader, IGameSaveDataHeaderReaderMethods,
728 IGameSaveDataHeaderReader_Handle, IGameSaveDataHeaderReader_HandleList, IGameSaveDataHeaderReader_HandleListMethods,
729 IGameSaveDataHeaderReader_HandleMethods, IGameSaveDataHeaderReader_ProcRead, IGameSaveDataHeaderReader_ProcReadMethods,
730 IGameSaveDataHeaderReader_ProcRelease, IGameSaveDataHeaderReader_ProcReleaseMethods,
731 };
732 #[cfg(feature = "app-procinst")]
733 pub use crate::app::procinst::IProcInstMethods;
734 #[cfg(feature = "system-collections-generic-list_1")]
735 pub use crate::system::collections::generic::list_1::IList_1Methods;
736 #[cfg(feature = "system-object")]
737 pub use crate::system::object::IObjectMethods;
738 #[cfg(feature = "system-enum")]
739 pub use crate::system::r#enum::IEnumMethods;
740 #[cfg(feature = "system-valuetype")]
741 pub use crate::system::valuetype::IValueTypeMethods;
742 pub use crate::{
743 app::procinst::IProcInst,
744 system::{collections::generic::list_1::IList_1, object::IObject, r#enum::IEnum, valuetype::IValueType},
745 };
746}