1#[cfg(feature = "app-nexkillbonus-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 procinst::{IProcInst, ProcInst},
11 singletonclass_1::{ISingletonClass_1, SingletonClass_1},
12 },
13 system::{
14 object::{IObject, Object},
15 r#enum::{Enum, IEnum},
16 valuetype::{IValueType, ValueType},
17 },
18 };
19
20 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexkillbonus/NexKillBonus_ServerSequence_Mode.md"))]
21 #[repr(C)]
22 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
23 pub struct NexKillBonus_ServerSequence_Mode {
24 pub value: i32,
25 }
26 impl ::unity::ClassIdentity for NexKillBonus_ServerSequence_Mode {
27 const NAME: &'static str = "NexKillBonus.ServerSequence.Mode";
28 const NAMESPACE: &'static str = "App";
29
30 fn class() -> ::unity::Class {
31 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
32 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
33 }
34 }
35 impl ::unity::IlType for NexKillBonus_ServerSequence_Mode {
36 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
37 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
38 }
39 }
40 impl NexKillBonus_ServerSequence_Mode {
41 pub fn download() -> Self {
42 Self { value: 0 }
43 }
44
45 pub fn upload() -> Self {
46 Self { value: 1 }
47 }
48 }
49
50 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexkillbonus/NexKillBonus_ServerSequence_Label.md"))]
51 #[repr(C)]
52 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
53 pub struct NexKillBonus_ServerSequence_Label {
54 pub value: i32,
55 }
56 impl ::unity::ClassIdentity for NexKillBonus_ServerSequence_Label {
57 const NAME: &'static str = "NexKillBonus.ServerSequence.Label";
58 const NAMESPACE: &'static str = "App";
59
60 fn class() -> ::unity::Class {
61 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
62 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
63 }
64 }
65 impl ::unity::IlType for NexKillBonus_ServerSequence_Label {
66 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
67 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
68 }
69 }
70 impl NexKillBonus_ServerSequence_Label {
71 pub fn search_data() -> Self {
72 Self { value: 0 }
73 }
74
75 pub fn search_self_data() -> Self {
76 Self { value: 1 }
77 }
78
79 pub fn delete_data() -> Self {
80 Self { value: 2 }
81 }
82
83 pub fn get_data() -> Self {
84 Self { value: 3 }
85 }
86
87 pub fn post_data() -> Self {
88 Self { value: 4 }
89 }
90
91 pub fn update_data() -> Self {
92 Self { value: 5 }
93 }
94
95 pub fn succeeded() -> Self {
96 Self { value: 6 }
97 }
98
99 pub fn error() -> Self {
100 Self { value: 7 }
101 }
102
103 pub fn end() -> Self {
104 Self { value: 8 }
105 }
106 }
107
108 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexkillbonus/NexKillBonus.md"))]
109 #[::unity::class(namespace = "App", name = "NexKillBonus")]
110 #[parent(crate::app::singletonclass_1::SingletonClass_1<crate::app::nexkillbonus::NexKillBonus>)]
111 pub struct NexKillBonus {
112 #[static_field]
113 #[rename(name = "MaxWidth")]
114 pub max_width: i32,
115 #[static_field]
116 #[rename(name = "MaxHeight")]
117 pub max_height: i32,
118 #[static_field]
119 #[rename(name = "MaxPostData")]
120 pub max_post_data: i32,
121 #[static_field]
122 #[rename(name = "Period")]
123 pub period: i32,
124 #[static_field]
125 #[rename(name = "MaxCount")]
126 pub max_count: i32,
127 #[static_field]
128 #[rename(name = "StreamBufferSize")]
129 pub stream_buffer_size: i32,
130 #[static_field]
131 #[rename(name = "GetBufferSize")]
132 pub get_buffer_size: i32,
133 #[offset(40)]
134 #[rename(name = "m_IsSucceeded")]
135 pub m_is_succeeded: bool,
136 #[offset(48)]
137 #[rename(name = "m_SerializeStream")]
138 pub m_serialize_stream: crate::app::stream_2::Stream_2,
139 #[offset(56)]
140 #[rename(name = "m_SerializeStreamBuffer")]
141 pub m_serialize_stream_buffer: ::unity::Array<u8>,
142 }
143
144 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexkillbonus/NexKillBonus_ServerSequence.md"))]
145 #[::unity::class(namespace = "App", name = "NexKillBonus.ServerSequence")]
146 #[parent(crate::app::procinst::ProcInst)]
147 pub struct NexKillBonus_ServerSequence {
148 #[offset(112)]
149 #[rename(name = "m_Mode")]
150 pub m_mode: crate::app::nexkillbonus::NexKillBonus_ServerSequence_Mode,
151 #[offset(120)]
152 #[rename(name = "m_Cid")]
153 pub m_cid: ::unity::Il2CppString,
154 #[offset(128)]
155 #[rename(name = "m_KillCountImage")]
156 pub m_kill_count_image: crate::app::mapkillbonus::MapKillBonus_CountImage,
157 #[offset(136)]
158 #[rename(name = "m_KilledCountImage")]
159 pub m_killed_count_image: crate::app::mapkillbonus::MapKillBonus_CountImage,
160 #[offset(144)]
161 #[rename(name = "m_DataId")]
162 pub m_data_id: u64,
163 }
164
165 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexkillbonus/NexKillBonus_Kinds.md"))]
166 #[repr(C)]
167 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
168 pub struct NexKillBonus_Kinds {
169 pub value: i32,
170 }
171 impl ::unity::ClassIdentity for NexKillBonus_Kinds {
172 const NAME: &'static str = "NexKillBonus.Kinds";
173 const NAMESPACE: &'static str = "App";
174
175 fn class() -> ::unity::Class {
176 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
177 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
178 }
179 }
180 impl ::unity::IlType for NexKillBonus_Kinds {
181 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
182 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
183 }
184 }
185 impl NexKillBonus_Kinds {
186 pub fn kill() -> Self {
187 Self { value: 0 }
188 }
189
190 pub fn killed() -> Self {
191 Self { value: 1 }
192 }
193
194 pub fn max() -> Self {
195 Self { value: 2 }
196 }
197 }
198}
199
200#[cfg(feature = "app-nexkillbonus-types")]
201pub use __types::*;
202
203#[cfg(feature = "app-nexkillbonus")]
204pub trait INexKillBonusMethods: INexKillBonus {
205 #[doc = "`OnCreate()` overload"]
206 fn on_create(self) -> () {
207 unsafe {
208 let __receiver = <NexKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
209 {
210 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
211 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
212 panic!(
213 "unity: virtual slot {}
214 out of range (vtable len {}
215) on the runtime class behind {}
216 (method `{}
217`)",
218 5usize,
219 __vt.len(),
220 <NexKillBonus as ::unity::ClassIdentity>::NAME,
221 "OnCreate",
222 )
223 });
224 let __inner: extern "C" fn(NexKillBonus, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
225 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
226 __inner(__receiver, __mi)
227 }
228 }
229 }
230 #[doc = "`Download(crate::app::procinst::ProcInst, ::unity::Il2CppString)` overload"]
231 fn download(
232 self,
233 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
234 cid: impl ::core::convert::Into<::unity::Il2CppString>,
235 ) -> bool {
236 unsafe {
237 let __receiver = <NexKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
238 ::unity::il2cpp_call!((::unity::module_base()+0x1f14530usize)as*mut u8,bool;
239(NexKillBonus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(cid))
240 }
241 }
242 #[doc = "`Upload(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::app::mapkillbonus::MapKillBonus_CountImage, crate::app::mapkillbonus::MapKillBonus_CountImage)` overload"]
243 fn upload(
244 self,
245 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
246 cid: impl ::core::convert::Into<::unity::Il2CppString>,
247 kill_count_image: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_CountImage>,
248 killed_count_image: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_CountImage>,
249 ) -> bool {
250 unsafe {
251 let __receiver = <NexKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
252 ::unity::il2cpp_call!((::unity::module_base()+0x1f145c0usize)as*mut u8,bool;
253(NexKillBonus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(cid),(crate::app::mapkillbonus::MapKillBonus_CountImage)::core::convert::Into::into(kill_count_image),(crate::app::mapkillbonus::MapKillBonus_CountImage)::core::convert::Into::into(killed_count_image))
254 }
255 }
256 #[doc = "`ClearSucceeded()` overload"]
257 fn clear_succeeded(self) -> () {
258 unsafe {
259 let __receiver = <NexKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
260 ::unity::il2cpp_call!((::unity::module_base()+0x1f145b0usize)as*mut u8,();
261(NexKillBonus)__receiver)
262 }
263 }
264 #[doc = "`get_IsSucceeded()` overload"]
265 fn get_is_succeeded(self) -> bool {
266 unsafe {
267 let __receiver = <NexKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
268 ::unity::il2cpp_call!((::unity::module_base()+0x1f14600usize)as*mut u8,bool;
269(NexKillBonus)__receiver)
270 }
271 }
272 #[doc = "`SetData(::unity::Il2CppString, ::unity::Array<u8>)` overload"]
273 fn set_data(self, cid: impl ::core::convert::Into<::unity::Il2CppString>, data: impl ::core::convert::Into<::unity::Array<u8>>) -> () {
274 unsafe {
275 let __receiver = <NexKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
276 ::unity::il2cpp_call!((::unity::module_base()+0x1f14610usize)as*mut u8,();
277(NexKillBonus)__receiver,(::unity::Il2CppString)::core::convert::Into::into(cid),(::unity::Array<u8>)::core::convert::Into::into(data))
278 }
279 }
280 #[doc = "`CreateData(crate::app::mapkillbonus::MapKillBonus_CountImage, crate::app::mapkillbonus::MapKillBonus_CountImage, *mut::unity::Array<u8>, *mutu32)` overload"]
281 fn create_data(
282 self,
283 kill_count_image: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_CountImage>,
284 killed_count_image: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_CountImage>,
285 ) -> (::unity::Array<u8>, u32) {
286 unsafe {
287 let __receiver = <NexKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
288 let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Array<u8>>::uninit();
289 let mut __out_1 = ::core::mem::MaybeUninit::<u32>::uninit();
290 ::unity::il2cpp_call!((::unity::module_base()+0x1f148d0usize)as*mut u8,();
291(NexKillBonus)__receiver,(crate::app::mapkillbonus::MapKillBonus_CountImage)::core::convert::Into::into(kill_count_image),(crate::app::mapkillbonus::MapKillBonus_CountImage)::core::convert::Into::into(killed_count_image),(*mut::unity::Array<u8>)__out_0.as_mut_ptr(),(*mut u32)__out_1.as_mut_ptr());
292 (__out_0.assume_init(), __out_1.assume_init())
293 }
294 }
295 #[doc = "`AddCounts(crate::app::nexkillbonus::NexKillBonus_Kinds, crate::app::mapkillbonus::MapKillBonus_CountImage)` overload"]
296 fn add_counts(
297 self,
298 kind: impl ::core::convert::Into<crate::app::nexkillbonus::NexKillBonus_Kinds>,
299 count_image: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_CountImage>,
300 ) -> () {
301 unsafe {
302 let __receiver = <NexKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
303 ::unity::il2cpp_call!((::unity::module_base()+0x1f14930usize)as*mut u8,();
304(NexKillBonus)__receiver,(crate::app::nexkillbonus::NexKillBonus_Kinds)::core::convert::Into::into(kind),(crate::app::mapkillbonus::MapKillBonus_CountImage)::core::convert::Into::into(count_image))
305 }
306 }
307 #[doc = "`get_Version()` overload"]
308 fn get_version(self) -> i32 {
309 unsafe {
310 let __receiver = <NexKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
311 {
312 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
313 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
314 panic!(
315 "unity: virtual slot {}
316 out of range (vtable len {}
317) on the runtime class behind {}
318 (method `{}
319`)",
320 4usize,
321 __vt.len(),
322 <NexKillBonus as ::unity::ClassIdentity>::NAME,
323 "get_Version",
324 )
325 });
326 let __inner: extern "C" fn(NexKillBonus, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
327 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
328 __inner(__receiver, __mi)
329 }
330 }
331 }
332 #[doc = "`Serialize(*mut::unity::Array<u8>, *mutu32)` overload"]
333 fn serialize(self) -> (::unity::Array<u8>, u32) {
334 unsafe {
335 let __receiver = <NexKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
336 let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Array<u8>>::uninit();
337 let mut __out_1 = ::core::mem::MaybeUninit::<u32>::uninit();
338 ::unity::il2cpp_call!((::unity::module_base()+0x1f14a80usize)as*mut u8,();
339(NexKillBonus)__receiver,(*mut::unity::Array<u8>)__out_0.as_mut_ptr(),(*mut u32)__out_1.as_mut_ptr());
340 (__out_0.assume_init(), __out_1.assume_init())
341 }
342 }
343 #[doc = "`Deserialize(::unity::Array<u8>)` overload"]
344 fn deserialize(self, data: impl ::core::convert::Into<::unity::Array<u8>>) -> () {
345 unsafe {
346 let __receiver = <NexKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
347 ::unity::il2cpp_call!((::unity::module_base()+0x1f14620usize)as*mut u8,();
348(NexKillBonus)__receiver,(::unity::Array<u8>)::core::convert::Into::into(data))
349 }
350 }
351 #[doc = "`ClearData()` overload"]
352 fn clear_data(self) -> () {
353 unsafe {
354 let __receiver = <NexKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
355 ::unity::il2cpp_call!((::unity::module_base()+0x1f14590usize)as*mut u8,();
356(NexKillBonus)__receiver)
357 }
358 }
359 #[doc = "`.ctor()` overload"]
360 fn ctor(self) -> () {
361 unsafe {
362 let __receiver = <NexKillBonus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
363 ::unity::il2cpp_call!((::unity::module_base()+0x1f14bf0usize)as*mut u8,();
364(NexKillBonus)__receiver)
365 }
366 }
367}
368
369#[cfg(feature = "app-nexkillbonus")]
370impl<__T: INexKillBonus> INexKillBonusMethods for __T {}
371
372#[cfg(feature = "app-nexkillbonus")]
373impl NexKillBonus {
374 pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
375 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
376 }
377
378 pub fn download_method_info() -> &'static ::unity::il2cpp::MethodInfo {
379 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
380 }
381
382 pub fn upload_method_info() -> &'static ::unity::il2cpp::MethodInfo {
383 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
384 }
385
386 pub fn clear_succeeded_method_info() -> &'static ::unity::il2cpp::MethodInfo {
387 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
388 }
389
390 pub fn get_is_succeeded_method_info() -> &'static ::unity::il2cpp::MethodInfo {
391 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
392 }
393
394 pub fn set_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
395 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
396 }
397
398 pub fn create_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
399 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
400 }
401
402 pub fn add_counts_method_info() -> &'static ::unity::il2cpp::MethodInfo {
403 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
404 }
405
406 pub fn get_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
407 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
408 }
409
410 pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
411 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
412 }
413
414 pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
415 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
416 }
417
418 pub fn clear_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
419 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
420 }
421
422 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
423 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
424 }
425}
426
427#[cfg(feature = "app-nexkillbonus")]
428impl NexKillBonus {
429 #[doc = "Direct (non-virtual) call to `NexKillBonus`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
430 pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
431 let __mi = Self::on_create_method_info();
432 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
433 __inner(this.into(), ::core::option::Option::None)
434 }
435
436 #[doc = "Direct (non-virtual) call to `NexKillBonus`'s own `get_Version`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
437 pub unsafe fn get_version(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
438 let __mi = Self::get_version_method_info();
439 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
440 __inner(this.into(), ::core::option::Option::None)
441 }
442}
443
444#[cfg(feature = "app-nexkillbonus")]
445impl NexKillBonus {
446 #[doc = "`.ctor()` — no args"]
447 pub fn new() -> Self {
448 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
449 panic!(
450 "{}
451::{}
452 failed to instantiate",
453 ::core::stringify!(NexKillBonus),
454 ::core::stringify!(new),
455 )
456 });
457 <Self as INexKillBonusMethods>::ctor(this);
458 this
459 }
460}
461
462#[cfg(feature = "app-nexkillbonus")]
463impl NexKillBonus_ServerSequence {
464 #[doc = "`CreateBindDownload(crate::app::procinst::ProcInst, ::unity::Il2CppString)` overload"]
465 pub fn create_bind_download(
466 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
467 cid: impl ::core::convert::Into<::unity::Il2CppString>,
468 ) -> () {
469 unsafe {
470 ::unity::il2cpp_call!((::unity::module_base()+0x20a42b0usize)as*mut u8,();
471(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(cid))
472 }
473 }
474
475 #[doc = "`CreateBindUpload(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::app::mapkillbonus::MapKillBonus_CountImage, crate::app::mapkillbonus::MapKillBonus_CountImage)` overload"]
476 pub fn create_bind_upload(
477 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
478 cid: impl ::core::convert::Into<::unity::Il2CppString>,
479 kill_count_image: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_CountImage>,
480 killed_count_image: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_CountImage>,
481 ) -> () {
482 unsafe {
483 ::unity::il2cpp_call!((::unity::module_base()+0x20a4f40usize)as*mut u8,();
484(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(cid),(crate::app::mapkillbonus::MapKillBonus_CountImage)::core::convert::Into::into(kill_count_image),(crate::app::mapkillbonus::MapKillBonus_CountImage)::core::convert::Into::into(killed_count_image))
485 }
486 }
487
488 #[doc = "`CreateBindImpl(crate::app::procinst::ProcInst, crate::app::nexkillbonus::NexKillBonus_ServerSequence_Mode, ::unity::Il2CppString, crate::app::mapkillbonus::MapKillBonus_CountImage, crate::app::mapkillbonus::MapKillBonus_CountImage)` overload"]
489 pub fn create_bind_impl(
490 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
491 mode: impl ::core::convert::Into<crate::app::nexkillbonus::NexKillBonus_ServerSequence_Mode>,
492 cid: impl ::core::convert::Into<::unity::Il2CppString>,
493 kill_count_image: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_CountImage>,
494 killed_count_image: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_CountImage>,
495 ) -> () {
496 unsafe {
497 ::unity::il2cpp_call!((::unity::module_base()+0x20a42d0usize)as*mut u8,();
498(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::nexkillbonus::NexKillBonus_ServerSequence_Mode)::core::convert::Into::into(mode),(::unity::Il2CppString)::core::convert::Into::into(cid),(crate::app::mapkillbonus::MapKillBonus_CountImage)::core::convert::Into::into(kill_count_image),(crate::app::mapkillbonus::MapKillBonus_CountImage)::core::convert::Into::into(killed_count_image))
499 }
500 }
501}
502
503#[cfg(feature = "app-nexkillbonus")]
504pub trait INexKillBonus_ServerSequenceMethods: INexKillBonus_ServerSequence {
505 #[doc = "`.ctor(crate::app::nexkillbonus::NexKillBonus_ServerSequence_Mode, ::unity::Il2CppString, crate::app::mapkillbonus::MapKillBonus_CountImage, crate::app::mapkillbonus::MapKillBonus_CountImage)` overload"]
506 fn ctor(
507 self,
508 mode: impl ::core::convert::Into<crate::app::nexkillbonus::NexKillBonus_ServerSequence_Mode>,
509 cid: impl ::core::convert::Into<::unity::Il2CppString>,
510 kill_count_image: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_CountImage>,
511 killed_count_image: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_CountImage>,
512 ) -> () {
513 unsafe {
514 let __receiver =
515 <NexKillBonus_ServerSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
516 ::unity::il2cpp_call!((::unity::module_base()+0x20a2a70usize)as*mut u8,();
517(NexKillBonus_ServerSequence)__receiver,(crate::app::nexkillbonus::NexKillBonus_ServerSequence_Mode)::core::convert::Into::into(mode),(::unity::Il2CppString)::core::convert::Into::into(cid),(crate::app::mapkillbonus::MapKillBonus_CountImage)::core::convert::Into::into(kill_count_image),(crate::app::mapkillbonus::MapKillBonus_CountImage)::core::convert::Into::into(killed_count_image))
518 }
519 }
520 #[doc = "`Login()` overload"]
521 fn login(self) -> () {
522 unsafe {
523 let __receiver =
524 <NexKillBonus_ServerSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
525 ::unity::il2cpp_call!((::unity::module_base()+0x20a2af0usize)as*mut u8,();
526(NexKillBonus_ServerSequence)__receiver)
527 }
528 }
529 #[doc = "`Postlogin()` overload"]
530 fn postlogin(self) -> () {
531 unsafe {
532 let __receiver =
533 <NexKillBonus_ServerSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
534 ::unity::il2cpp_call!((::unity::module_base()+0x20a2b60usize)as*mut u8,();
535(NexKillBonus_ServerSequence)__receiver)
536 }
537 }
538 #[doc = "`SearchData()` overload"]
539 fn search_data(self) -> () {
540 unsafe {
541 let __receiver =
542 <NexKillBonus_ServerSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
543 ::unity::il2cpp_call!((::unity::module_base()+0x20a2cd0usize)as*mut u8,();
544(NexKillBonus_ServerSequence)__receiver)
545 }
546 }
547 #[doc = "`SearchSelfData()` overload"]
548 fn search_self_data(self) -> () {
549 unsafe {
550 let __receiver =
551 <NexKillBonus_ServerSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
552 ::unity::il2cpp_call!((::unity::module_base()+0x20a34a0usize)as*mut u8,();
553(NexKillBonus_ServerSequence)__receiver)
554 }
555 }
556 #[doc = "`DeleteData()` overload"]
557 fn delete_data(self) -> () {
558 unsafe {
559 let __receiver =
560 <NexKillBonus_ServerSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
561 ::unity::il2cpp_call!((::unity::module_base()+0x20a3740usize)as*mut u8,();
562(NexKillBonus_ServerSequence)__receiver)
563 }
564 }
565 #[doc = "`GetData()` overload"]
566 fn get_data(self) -> () {
567 unsafe {
568 let __receiver =
569 <NexKillBonus_ServerSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
570 ::unity::il2cpp_call!((::unity::module_base()+0x20a3950usize)as*mut u8,();
571(NexKillBonus_ServerSequence)__receiver)
572 }
573 }
574 #[doc = "`PostData()` overload"]
575 fn post_data(self) -> () {
576 unsafe {
577 let __receiver =
578 <NexKillBonus_ServerSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
579 ::unity::il2cpp_call!((::unity::module_base()+0x20a3bd0usize)as*mut u8,();
580(NexKillBonus_ServerSequence)__receiver)
581 }
582 }
583 #[doc = "`UpdateData()` overload"]
584 fn update_data(self) -> () {
585 unsafe {
586 let __receiver =
587 <NexKillBonus_ServerSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
588 ::unity::il2cpp_call!((::unity::module_base()+0x20a3f10usize)as*mut u8,();
589(NexKillBonus_ServerSequence)__receiver)
590 }
591 }
592 #[doc = "`Succeeded()` overload"]
593 fn succeeded(self) -> () {
594 unsafe {
595 let __receiver =
596 <NexKillBonus_ServerSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
597 ::unity::il2cpp_call!((::unity::module_base()+0x20a4190usize)as*mut u8,();
598(NexKillBonus_ServerSequence)__receiver)
599 }
600 }
601 #[doc = "`SetError(crate::app::neterror::NetError_App)` overload"]
602 fn set_error(self, error: impl ::core::convert::Into<crate::app::neterror::NetError_App>) -> () {
603 unsafe {
604 let __receiver =
605 <NexKillBonus_ServerSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
606 ::unity::il2cpp_call!((::unity::module_base()+0x20a3020usize)as*mut u8,();
607(NexKillBonus_ServerSequence)__receiver,(crate::app::neterror::NetError_App)::core::convert::Into::into(error))
608 }
609 }
610 #[doc = "`Error()` overload"]
611 fn error(self) -> () {
612 unsafe {
613 let __receiver =
614 <NexKillBonus_ServerSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
615 ::unity::il2cpp_call!((::unity::module_base()+0x20a4210usize)as*mut u8,();
616(NexKillBonus_ServerSequence)__receiver)
617 }
618 }
619 #[doc = "`OpenWaitMessage()` overload"]
620 fn open_wait_message(self) -> () {
621 unsafe {
622 let __receiver =
623 <NexKillBonus_ServerSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
624 ::unity::il2cpp_call!((::unity::module_base()+0x20a4280usize)as*mut u8,();
625(NexKillBonus_ServerSequence)__receiver)
626 }
627 }
628 #[doc = "`CloseWaitMessage()` overload"]
629 fn close_wait_message(self) -> () {
630 unsafe {
631 let __receiver =
632 <NexKillBonus_ServerSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
633 ::unity::il2cpp_call!((::unity::module_base()+0x20a4290usize)as*mut u8,();
634(NexKillBonus_ServerSequence)__receiver)
635 }
636 }
637 #[doc = "`GetDataType()` overload"]
638 fn get_data_type(self) -> u16 {
639 unsafe {
640 let __receiver =
641 <NexKillBonus_ServerSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
642 ::unity::il2cpp_call!((::unity::module_base()+0x20a2f70usize)as*mut u8,u16;
643(NexKillBonus_ServerSequence)__receiver)
644 }
645 }
646}
647
648#[cfg(feature = "app-nexkillbonus")]
649impl<__T: INexKillBonus_ServerSequence> INexKillBonus_ServerSequenceMethods for __T {}
650
651#[cfg(feature = "app-nexkillbonus")]
652impl NexKillBonus_ServerSequence {
653 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
654 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
655 }
656
657 pub fn login_method_info() -> &'static ::unity::il2cpp::MethodInfo {
658 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
659 }
660
661 pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
662 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
663 }
664
665 pub fn search_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
666 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
667 }
668
669 pub fn search_self_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
670 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
671 }
672
673 pub fn delete_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
674 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
675 }
676
677 pub fn get_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
678 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
679 }
680
681 pub fn post_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
682 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
683 }
684
685 pub fn update_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
686 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
687 }
688
689 pub fn succeeded_method_info() -> &'static ::unity::il2cpp::MethodInfo {
690 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
691 }
692
693 pub fn set_error_method_info() -> &'static ::unity::il2cpp::MethodInfo {
694 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
695 }
696
697 pub fn error_method_info() -> &'static ::unity::il2cpp::MethodInfo {
698 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
699 }
700
701 pub fn open_wait_message_method_info() -> &'static ::unity::il2cpp::MethodInfo {
702 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
703 }
704
705 pub fn close_wait_message_method_info() -> &'static ::unity::il2cpp::MethodInfo {
706 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
707 }
708
709 pub fn get_data_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
710 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
711 }
712
713 pub fn create_bind_download_method_info() -> &'static ::unity::il2cpp::MethodInfo {
714 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
715 }
716
717 pub fn create_bind_upload_method_info() -> &'static ::unity::il2cpp::MethodInfo {
718 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
719 }
720
721 pub fn create_bind_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
722 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
723 }
724}
725
726#[cfg(feature = "app-nexkillbonus")]
727impl NexKillBonus_ServerSequence {
728 #[doc = "`.ctor(crate::app::nexkillbonus::NexKillBonus_ServerSequence_Mode, ::unity::Il2CppString, crate::app::mapkillbonus::MapKillBonus_CountImage, crate::app::mapkillbonus::MapKillBonus_CountImage)` — overload selector"]
729 pub fn new(
730 mode: crate::app::nexkillbonus::NexKillBonus_ServerSequence_Mode,
731 cid: ::unity::Il2CppString,
732 kill_count_image: crate::app::mapkillbonus::MapKillBonus_CountImage,
733 killed_count_image: crate::app::mapkillbonus::MapKillBonus_CountImage,
734 ) -> Self {
735 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
736 panic!(
737 "{}
738::{}
739 failed to instantiate",
740 ::core::stringify!(NexKillBonus_ServerSequence),
741 ::core::stringify!(new),
742 )
743 });
744 <Self as INexKillBonus_ServerSequenceMethods>::ctor(this, mode, cid, kill_count_image, killed_count_image);
745 this
746 }
747}
748
749#[cfg(feature = "app-nexkillbonus")]
750#[doc(hidden)]
751pub mod prelude {
752 pub use super::{
753 INexKillBonus, INexKillBonusMethods, INexKillBonus_ServerSequence, INexKillBonus_ServerSequenceMethods, NexKillBonus, NexKillBonus_Kinds,
754 NexKillBonus_ServerSequence, NexKillBonus_ServerSequence_Label, NexKillBonus_ServerSequence_Mode,
755 };
756 #[cfg(feature = "app-procinst")]
757 pub use crate::app::procinst::IProcInstMethods;
758 #[cfg(feature = "app-singletonclass_1")]
759 pub use crate::app::singletonclass_1::ISingletonClass_1Methods;
760 #[cfg(feature = "system-object")]
761 pub use crate::system::object::IObjectMethods;
762 #[cfg(feature = "system-enum")]
763 pub use crate::system::r#enum::IEnumMethods;
764 #[cfg(feature = "system-valuetype")]
765 pub use crate::system::valuetype::IValueTypeMethods;
766 pub use crate::{
767 app::{procinst::IProcInst, singletonclass_1::ISingletonClass_1},
768 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
769 };
770}