Skip to main content

engage/generated/app/
encountmob.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-encountmob-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::system::object::{IObject, Object};
9
10    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/encountmob/EncountMob.md"))]
11    #[::unity::class(namespace = "App", name = "EncountMob")]
12    #[parent(crate::system::object::Object)]
13    pub struct EncountMob {
14        #[offset(16)]
15        #[rename(name = "m_EJid")]
16        pub m_e_jid: ::unity::Il2CppString,
17        #[offset(24)]
18        #[rename(name = "m_Type")]
19        pub m_type: crate::app::gmapspot::GmapSpot_EncountPersonType,
20        #[offset(28)]
21        #[rename(name = "m_Rank")]
22        pub m_rank: u8,
23        #[offset(29)]
24        #[rename(name = "m_Cycle")]
25        pub m_cycle: u8,
26        #[offset(30)]
27        #[rename(name = "m_PlayerDispos")]
28        pub m_player_dispos: u8,
29        #[offset(31)]
30        #[rename(name = "m_EnemyDispos")]
31        pub m_enemy_dispos: u8,
32        #[offset(32)]
33        #[rename(name = "m_Seed")]
34        pub m_seed: crate::app::randomseed::RandomSeed,
35        #[offset(48)]
36        #[rename(name = "m_RareType")]
37        pub m_rare_type: crate::app::encountunitdata::EncountUnitData_RareType,
38        #[offset(52)]
39        #[rename(name = "m_ExpRareCount")]
40        pub m_exp_rare_count: u8,
41        #[offset(53)]
42        #[rename(name = "m_GoldRareCount")]
43        pub m_gold_rare_count: u8,
44        #[offset(56)]
45        #[rename(name = "m_LeaderJid")]
46        pub m_leader_jid: ::unity::Il2CppString,
47        #[offset(64)]
48        #[rename(name = "m_LeaderGender")]
49        pub m_leader_gender: u8,
50        #[static_field]
51        #[rename(name = "Version")]
52        pub version: i32,
53    }
54}
55
56#[cfg(feature = "app-encountmob-types")]
57pub use __types::*;
58
59#[cfg(feature = "app-encountmob")]
60impl EncountMob {
61    #[doc = "`TryGetHighJobPerson(crate::app::persondata::PersonData, crate::app::jobdata::JobData)` overload"]
62    pub fn try_get_high_job_person(
63        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
64        job: impl ::core::convert::Into<crate::app::jobdata::JobData>,
65    ) -> crate::app::persondata::PersonData {
66        unsafe {
67            ::unity::il2cpp_call!((::unity::module_base()+0x22dd6c0usize)as*mut u8,crate::app::persondata::PersonData;
68(crate::app::persondata::PersonData)::core::convert::Into::into(person),(crate::app::jobdata::JobData)::core::convert::Into::into(job))
69        }
70    }
71}
72
73#[cfg(feature = "app-encountmob")]
74pub trait IEncountMobMethods: IEncountMob {
75    #[doc = "`.ctor()` overload"]
76    fn ctor(self) -> () {
77        unsafe {
78            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
79            ::unity::il2cpp_call!((::unity::module_base()+0x22de710usize)as*mut u8,();
80(EncountMob)__receiver)
81        }
82    }
83    #[doc = "`Dump()` overload"]
84    fn dump(self) -> ::unity::Il2CppString {
85        unsafe {
86            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
87            ::unity::il2cpp_call!((::unity::module_base()+0x22de820usize)as*mut u8, ::unity::Il2CppString;
88(EncountMob)__receiver)
89        }
90    }
91    #[doc = "`Appear(crate::app::gmapspot::GmapSpot_EncountPersonType, i32, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
92    fn appear(
93        self,
94        r#type: impl ::core::convert::Into<crate::app::gmapspot::GmapSpot_EncountPersonType>,
95        rank: impl ::core::convert::Into<i32>,
96        ejid: impl ::core::convert::Into<::unity::Il2CppString>,
97        spot_id: impl ::core::convert::Into<::unity::Il2CppString>,
98    ) -> () {
99        unsafe {
100            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
101            ::unity::il2cpp_call!((::unity::module_base()+0x22deba0usize)as*mut u8,();
102(EncountMob)__receiver,(crate::app::gmapspot::GmapSpot_EncountPersonType)::core::convert::Into::into(r#type),(i32)::core::convert::Into::into(rank),(::unity::Il2CppString)::core::convert::Into::into(ejid),(::unity::Il2CppString)::core::convert::Into::into(spot_id))
103        }
104    }
105    #[doc = "`DecideEncountRare(::unity::Il2CppString, *mutcrate::app::encountunitdata::EncountUnitData_RareType, *muti32)` overload"]
106    fn decide_encount_rare(
107        self,
108        spot_id: impl ::core::convert::Into<::unity::Il2CppString>,
109    ) -> (bool, crate::app::encountunitdata::EncountUnitData_RareType, i32) {
110        unsafe {
111            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
112            let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::encountunitdata::EncountUnitData_RareType>::uninit();
113            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
114            let __ret = {
115                ::unity::il2cpp_call!((::unity::module_base()+0x22def30usize)as*mut u8,bool;
116(EncountMob)__receiver,(::unity::Il2CppString)::core::convert::Into::into(spot_id),(*mut crate::app::encountunitdata::EncountUnitData_RareType)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr())
117            };
118            (__ret, __out_0.assume_init(), __out_1.assume_init())
119        }
120    }
121    #[doc = "`DecideEnemyType(::unity::Il2CppString)` overload"]
122    fn decide_enemy_type(
123        self,
124        nation_name: impl ::core::convert::Into<::unity::Il2CppString>,
125    ) -> crate::app::encountunitdata::EncountUnitData_RareType {
126        unsafe {
127            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
128            ::unity::il2cpp_call!((::unity::module_base()+0x22df740usize)as*mut u8,crate::app::encountunitdata::EncountUnitData_RareType;
129(EncountMob)__receiver,(::unity::Il2CppString)::core::convert::Into::into(nation_name))
130        }
131    }
132    #[doc = "`GetEnemyRate(::unity::Il2CppString, crate::app::encountunitdata::EncountUnitData_RareType)` overload"]
133    fn get_enemy_rate(
134        self,
135        nation_name: impl ::core::convert::Into<::unity::Il2CppString>,
136        rare_type: impl ::core::convert::Into<crate::app::encountunitdata::EncountUnitData_RareType>,
137    ) -> i32 {
138        unsafe {
139            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
140            ::unity::il2cpp_call!((::unity::module_base()+0x22df950usize)as*mut u8,i32;
141(EncountMob)__receiver,(::unity::Il2CppString)::core::convert::Into::into(nation_name),(crate::app::encountunitdata::EncountUnitData_RareType)::core::convert::Into::into(rare_type))
142        }
143    }
144    #[doc = "`GetEnemyRateAvarage(crate::app::encountunitdata::EncountUnitData_RareType)` overload"]
145    fn get_enemy_rate_avarage(self, rare_type: impl ::core::convert::Into<crate::app::encountunitdata::EncountUnitData_RareType>) -> i32 {
146        unsafe {
147            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
148            ::unity::il2cpp_call!((::unity::module_base()+0x22dfcc0usize)as*mut u8,i32;
149(EncountMob)__receiver,(crate::app::encountunitdata::EncountUnitData_RareType)::core::convert::Into::into(rare_type))
150        }
151    }
152    #[doc = "`DecideEnemyNum(i32)` overload"]
153    fn decide_enemy_num(self, nation_level: impl ::core::convert::Into<i32>) -> i32 {
154        unsafe {
155            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
156            ::unity::il2cpp_call!((::unity::module_base()+0x22df7d0usize)as*mut u8,i32;
157(EncountMob)__receiver,(i32)::core::convert::Into::into(nation_level))
158        }
159    }
160    #[doc = "`Clear()` overload"]
161    fn clear(self) -> () {
162        unsafe {
163            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
164            ::unity::il2cpp_call!((::unity::module_base()+0x22de7a0usize)as*mut u8,();
165(EncountMob)__receiver)
166        }
167    }
168    #[doc = "`SetRandomEncountJob(::unity::Il2CppString)` overload"]
169    fn set_random_encount_job(self, ejid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
170        unsafe {
171            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
172            ::unity::il2cpp_call!((::unity::module_base()+0x22df0b0usize)as*mut u8,();
173(EncountMob)__receiver,(::unity::Il2CppString)::core::convert::Into::into(ejid))
174        }
175    }
176    #[doc = "`GetEncountJob(crate::app::random_2::Random_2, i32, bool, bool)` overload"]
177    fn get_encount_job(
178        self,
179        random: impl ::core::convert::Into<crate::app::random_2::Random_2>,
180        level: impl ::core::convert::Into<i32>,
181        is_leader: impl ::core::convert::Into<bool>,
182        is_ignore_mage_cannon: impl ::core::convert::Into<bool>,
183    ) -> crate::app::jobdata::JobData {
184        unsafe {
185            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
186            ::unity::il2cpp_call!((::unity::module_base()+0x22df270usize)as*mut u8,crate::app::jobdata::JobData;
187(EncountMob)__receiver,(crate::app::random_2::Random_2)::core::convert::Into::into(random),(i32)::core::convert::Into::into(level),(bool)::core::convert::Into::into(is_leader),(bool)::core::convert::Into::into(is_ignore_mage_cannon))
188        }
189    }
190    #[doc = "`GetLeaderJob()` overload"]
191    fn get_leader_job(self) -> crate::app::jobdata::JobData {
192        unsafe {
193            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
194            ::unity::il2cpp_call!((::unity::module_base()+0x22dd630usize)as*mut u8,crate::app::jobdata::JobData;
195(EncountMob)__receiver)
196        }
197    }
198    #[doc = "`GetEncountPerson(crate::app::random_2::Random_2, crate::app::jobdata::JobData, crate::app::encountunitdata::EncountUnitData_RareType)` overload"]
199    fn get_encount_person(
200        self,
201        random: impl ::core::convert::Into<crate::app::random_2::Random_2>,
202        job: impl ::core::convert::Into<crate::app::jobdata::JobData>,
203        unit_rare_type: impl ::core::convert::Into<crate::app::encountunitdata::EncountUnitData_RareType>,
204    ) -> crate::app::persondata::PersonData {
205        unsafe {
206            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
207            ::unity::il2cpp_call!((::unity::module_base()+0x22dfdf0usize)as*mut u8,crate::app::persondata::PersonData;
208(EncountMob)__receiver,(crate::app::random_2::Random_2)::core::convert::Into::into(random),(crate::app::jobdata::JobData)::core::convert::Into::into(job),(crate::app::encountunitdata::EncountUnitData_RareType)::core::convert::Into::into(unit_rare_type))
209        }
210    }
211    #[doc = "`GetLeaderPerson(crate::app::encountunitdata::EncountUnitData_RareType)` overload"]
212    fn get_leader_person(
213        self,
214        unit_rare_type: impl ::core::convert::Into<crate::app::encountunitdata::EncountUnitData_RareType>,
215    ) -> crate::app::persondata::PersonData {
216        unsafe {
217            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
218            ::unity::il2cpp_call!((::unity::module_base()+0x22dfe10usize)as*mut u8,crate::app::persondata::PersonData;
219(EncountMob)__receiver,(crate::app::encountunitdata::EncountUnitData_RareType)::core::convert::Into::into(unit_rare_type))
220        }
221    }
222    #[doc = "`GetIconPerson()` overload"]
223    fn get_icon_person(self) -> crate::app::persondata::PersonData {
224        unsafe {
225            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
226            ::unity::il2cpp_call!((::unity::module_base()+0x22dd5f0usize)as*mut u8,crate::app::persondata::PersonData;
227(EncountMob)__receiver)
228        }
229    }
230    #[doc = "`GetRareCount()` overload"]
231    fn get_rare_count(self) -> i32 {
232        unsafe {
233            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
234            ::unity::il2cpp_call!((::unity::module_base()+0x22e0030usize)as*mut u8,i32;
235(EncountMob)__receiver)
236        }
237    }
238    #[doc = "`Serialize(crate::app::stream_2::Stream_2)` overload"]
239    fn serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
240        unsafe {
241            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
242            ::unity::il2cpp_call!((::unity::module_base()+0x22e0060usize)as*mut u8,();
243(EncountMob)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
244        }
245    }
246    #[doc = "`Deserialize(crate::app::stream_2::Stream_2)` overload"]
247    fn deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
248        unsafe {
249            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
250            ::unity::il2cpp_call!((::unity::module_base()+0x22e0170usize)as*mut u8,();
251(EncountMob)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
252        }
253    }
254    #[doc = "`Correct()` overload"]
255    fn correct(self) -> () {
256        unsafe {
257            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
258            ::unity::il2cpp_call!((::unity::module_base()+0x22e0b90usize)as*mut u8,();
259(EncountMob)__receiver)
260        }
261    }
262    #[doc = "`get_Rank()` overload"]
263    fn get_rank(self) -> i32 {
264        unsafe {
265            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
266            ::unity::il2cpp_call!((::unity::module_base()+0x22e0cc0usize)as*mut u8,i32;
267(EncountMob)__receiver)
268        }
269    }
270    #[doc = "`set_Rank(i32)` overload"]
271    fn set_rank(self, value: impl ::core::convert::Into<i32>) -> () {
272        unsafe {
273            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
274            ::unity::il2cpp_call!((::unity::module_base()+0x22df190usize)as*mut u8,();
275(EncountMob)__receiver,(i32)::core::convert::Into::into(value))
276        }
277    }
278    #[doc = "`get_LeaderRank()` overload"]
279    fn get_leader_rank(self) -> i32 {
280        unsafe {
281            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
282            ::unity::il2cpp_call!((::unity::module_base()+0x22df1f0usize)as*mut u8,i32;
283(EncountMob)__receiver)
284        }
285    }
286    #[doc = "`get_Cycle()` overload"]
287    fn get_cycle(self) -> i32 {
288        unsafe {
289            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
290            ::unity::il2cpp_call!((::unity::module_base()+0x22e0cd0usize)as*mut u8,i32;
291(EncountMob)__receiver)
292        }
293    }
294    #[doc = "`set_Cycle(i32)` overload"]
295    fn set_cycle(self, value: impl ::core::convert::Into<i32>) -> () {
296        unsafe {
297            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
298            ::unity::il2cpp_call!((::unity::module_base()+0x22df1a0usize)as*mut u8,();
299(EncountMob)__receiver,(i32)::core::convert::Into::into(value))
300        }
301    }
302    #[doc = "`get_PlayerDispos()` overload"]
303    fn get_player_dispos(self) -> i32 {
304        unsafe {
305            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
306            ::unity::il2cpp_call!((::unity::module_base()+0x22e0ce0usize)as*mut u8,i32;
307(EncountMob)__receiver)
308        }
309    }
310    #[doc = "`set_PlayerDispos(i32)` overload"]
311    fn set_player_dispos(self, value: impl ::core::convert::Into<i32>) -> () {
312        unsafe {
313            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
314            ::unity::il2cpp_call!((::unity::module_base()+0x22df1b0usize)as*mut u8,();
315(EncountMob)__receiver,(i32)::core::convert::Into::into(value))
316        }
317    }
318    #[doc = "`get_EnemyDispos()` overload"]
319    fn get_enemy_dispos(self) -> i32 {
320        unsafe {
321            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
322            ::unity::il2cpp_call!((::unity::module_base()+0x22e0cf0usize)as*mut u8,i32;
323(EncountMob)__receiver)
324        }
325    }
326    #[doc = "`set_EnemyDispos(i32)` overload"]
327    fn set_enemy_dispos(self, value: impl ::core::convert::Into<i32>) -> () {
328        unsafe {
329            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
330            ::unity::il2cpp_call!((::unity::module_base()+0x22df1c0usize)as*mut u8,();
331(EncountMob)__receiver,(i32)::core::convert::Into::into(value))
332        }
333    }
334    #[doc = "`get_Seed()` overload"]
335    fn get_seed(self) -> crate::app::randomseed::RandomSeed {
336        unsafe {
337            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
338            ::unity::il2cpp_call!((::unity::module_base()+0x22e0d00usize)as*mut u8,crate::app::randomseed::RandomSeed;
339(EncountMob)__receiver)
340        }
341    }
342    #[doc = "`get_RareType()` overload"]
343    fn get_rare_type(self) -> crate::app::encountunitdata::EncountUnitData_RareType {
344        unsafe {
345            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
346            ::unity::il2cpp_call!((::unity::module_base()+0x22e0d10usize)as*mut u8,crate::app::encountunitdata::EncountUnitData_RareType;
347(EncountMob)__receiver)
348        }
349    }
350    #[doc = "`set_ExpRareCount(i32)` overload"]
351    fn set_exp_rare_count(self, value: impl ::core::convert::Into<i32>) -> () {
352        unsafe {
353            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
354            ::unity::il2cpp_call!((::unity::module_base()+0x22df1d0usize)as*mut u8,();
355(EncountMob)__receiver,(i32)::core::convert::Into::into(value))
356        }
357    }
358    #[doc = "`set_GoldRareCount(i32)` overload"]
359    fn set_gold_rare_count(self, value: impl ::core::convert::Into<i32>) -> () {
360        unsafe {
361            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
362            ::unity::il2cpp_call!((::unity::module_base()+0x22df1e0usize)as*mut u8,();
363(EncountMob)__receiver,(i32)::core::convert::Into::into(value))
364        }
365    }
366    #[doc = "`get_LeaderGender()` overload"]
367    fn get_leader_gender(self) -> crate::app::gender::Gender {
368        unsafe {
369            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
370            ::unity::il2cpp_call!((::unity::module_base()+0x22e0010usize)as*mut u8,crate::app::gender::Gender;
371(EncountMob)__receiver)
372        }
373    }
374    #[doc = "`set_LeaderGender(crate::app::gender::Gender)` overload"]
375    fn set_leader_gender(self, value: impl ::core::convert::Into<crate::app::gender::Gender>) -> () {
376        unsafe {
377            let __receiver = <EncountMob as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
378            ::unity::il2cpp_call!((::unity::module_base()+0x22df730usize)as*mut u8,();
379(EncountMob)__receiver,(crate::app::gender::Gender)::core::convert::Into::into(value))
380        }
381    }
382}
383
384#[cfg(feature = "app-encountmob")]
385impl<__T: IEncountMob> IEncountMobMethods for __T {}
386
387#[cfg(feature = "app-encountmob")]
388impl EncountMob {
389    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
390        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
391    }
392
393    pub fn dump_method_info() -> &'static ::unity::il2cpp::MethodInfo {
394        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
395    }
396
397    pub fn appear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
398        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
399    }
400
401    pub fn decide_encount_rare_method_info() -> &'static ::unity::il2cpp::MethodInfo {
402        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
403    }
404
405    pub fn decide_enemy_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
406        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
407    }
408
409    pub fn get_enemy_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
410        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
411    }
412
413    pub fn get_enemy_rate_avarage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
414        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
415    }
416
417    pub fn decide_enemy_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
418        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
419    }
420
421    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
422        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
423    }
424
425    pub fn set_random_encount_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
426        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
427    }
428
429    pub fn get_encount_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
430        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
431    }
432
433    pub fn get_leader_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
434        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
435    }
436
437    pub fn get_encount_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
438        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
439    }
440
441    pub fn get_leader_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
442        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
443    }
444
445    pub fn get_icon_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
446        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
447    }
448
449    pub fn get_rare_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
450        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
451    }
452
453    pub fn try_get_high_job_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
454        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
455    }
456
457    pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
458        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
459    }
460
461    pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
462        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
463    }
464
465    pub fn correct_method_info() -> &'static ::unity::il2cpp::MethodInfo {
466        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
467    }
468
469    pub fn get_rank_method_info() -> &'static ::unity::il2cpp::MethodInfo {
470        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
471    }
472
473    pub fn set_rank_method_info() -> &'static ::unity::il2cpp::MethodInfo {
474        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
475    }
476
477    pub fn get_leader_rank_method_info() -> &'static ::unity::il2cpp::MethodInfo {
478        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
479    }
480
481    pub fn get_cycle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
482        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
483    }
484
485    pub fn set_cycle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
486        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
487    }
488
489    pub fn get_player_dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
490        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
491    }
492
493    pub fn set_player_dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
494        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
495    }
496
497    pub fn get_enemy_dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
498        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
499    }
500
501    pub fn set_enemy_dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
502        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
503    }
504
505    pub fn get_seed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
506        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
507    }
508
509    pub fn get_rare_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
510        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
511    }
512
513    pub fn set_exp_rare_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
514        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
515    }
516
517    pub fn set_gold_rare_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
518        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
519    }
520
521    pub fn get_leader_gender_method_info() -> &'static ::unity::il2cpp::MethodInfo {
522        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
523    }
524
525    pub fn set_leader_gender_method_info() -> &'static ::unity::il2cpp::MethodInfo {
526        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
527    }
528}
529
530#[cfg(feature = "app-encountmob")]
531impl EncountMob {
532    #[doc = "`.ctor()` — no args"]
533    pub fn new() -> Self {
534        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
535            panic!(
536                "{}
537::{}
538 failed to instantiate",
539                ::core::stringify!(EncountMob),
540                ::core::stringify!(new),
541            )
542        });
543        <Self as IEncountMobMethods>::ctor(this);
544        this
545    }
546}
547
548#[cfg(feature = "app-encountmob")]
549#[doc(hidden)]
550pub mod prelude {
551    pub use super::{EncountMob, IEncountMob, IEncountMobMethods};
552    pub use crate::system::object::IObject;
553    #[cfg(feature = "system-object")]
554    pub use crate::system::object::IObjectMethods;
555}