1#[cfg(feature = "combat-basecombatlocation-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/combat/basecombatlocation/BaseCombatLocation.md"))]
11 #[::unity::class(namespace = "Combat", name = "BaseCombatLocation")]
12 #[parent(crate::system::object::Object)]
13 pub struct BaseCombatLocation {
14 #[static_field]
15 #[rename(name = "m_PlayerDirHolder")]
16 pub m_player_dir_holder: crate::app::gameparam::GameParam_Holder,
17 #[static_field]
18 #[rename(name = "m_EnemyDirHolder")]
19 pub m_enemy_dir_holder: crate::app::gameparam::GameParam_Holder,
20 }
21}
22
23#[cfg(feature = "combat-basecombatlocation-types")]
24pub use __types::*;
25
26#[cfg(feature = "combat-basecombatlocation")]
27impl BaseCombatLocation {
28 #[doc = "`CreateLocator(crate::combat::combatrecord::CombatRecord)` overload"]
29 pub fn create_locator(
30 record: impl ::core::convert::Into<crate::combat::combatrecord::CombatRecord>,
31 ) -> crate::combat::basecombatlocation::BaseCombatLocation {
32 unsafe {
33 ::unity::il2cpp_call!((::unity::module_base()+0x2128ef0usize)as*mut u8,crate::combat::basecombatlocation::BaseCombatLocation;
34(crate::combat::combatrecord::CombatRecord)::core::convert::Into::into(record))
35 }
36 }
37
38 #[doc = "`GetSoloCharacterForward(bool)` overload"]
39 pub fn get_solo_character_forward(is_enemy: impl ::core::convert::Into<bool>) -> crate::combat::fxz::FXZ {
40 unsafe {
41 ::unity::il2cpp_call!((::unity::module_base()+0x212a6a0usize)as*mut u8,crate::combat::fxz::FXZ;
42(bool)::core::convert::Into::into(is_enemy))
43 }
44 }
45
46 #[doc = "`.cctor()` overload"]
47 pub fn cctor() -> () {
48 unsafe {
49 ::unity::il2cpp_call!((::unity::module_base()+0x2135080usize)as*mut u8,();
50 )
51 }
52 }
53}
54
55#[cfg(feature = "combat-basecombatlocation")]
56pub trait IBaseCombatLocationMethods: IBaseCombatLocation {
57 #[doc = "`get_Item(i32)` overload"]
58 fn get_item(self, i: impl ::core::convert::Into<i32>) -> crate::unity_engine::vector3::Vector3 {
59 unsafe {
60 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
61 ::unity::il2cpp_call!((::unity::module_base()+0x2128ab0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
62(BaseCombatLocation)__receiver,(i32)::core::convert::Into::into(i))
63 }
64 }
65 #[doc = "`get_IsCalculated()` overload"]
66 fn get_is_calculated(self) -> bool {
67 unsafe {
68 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
69 ::unity::il2cpp_call!((::unity::module_base()+0x2128b30usize)as*mut u8,bool;
70(BaseCombatLocation)__receiver)
71 }
72 }
73 #[doc = "`set_IsCalculated(bool)` overload"]
74 fn set_is_calculated(self, value: impl ::core::convert::Into<bool>) -> () {
75 unsafe {
76 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
77 ::unity::il2cpp_call!((::unity::module_base()+0x2128b40usize)as*mut u8,();
78(BaseCombatLocation)__receiver,(bool)::core::convert::Into::into(value))
79 }
80 }
81 #[doc = "`get_IsLocated()` overload"]
82 fn get_is_located(self) -> bool {
83 unsafe {
84 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
85 ::unity::il2cpp_call!((::unity::module_base()+0x2128b50usize)as*mut u8,bool;
86(BaseCombatLocation)__receiver)
87 }
88 }
89 #[doc = "`set_IsLocated(bool)` overload"]
90 fn set_is_located(self, value: impl ::core::convert::Into<bool>) -> () {
91 unsafe {
92 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
93 ::unity::il2cpp_call!((::unity::module_base()+0x2128b60usize)as*mut u8,();
94(BaseCombatLocation)__receiver,(bool)::core::convert::Into::into(value))
95 }
96 }
97 #[doc = "`get_StandardFlyingHight()` overload"]
98 fn get_standard_flying_hight(self) -> f32 {
99 unsafe {
100 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
101 ::unity::il2cpp_call!((::unity::module_base()+0x2128b70usize)as*mut u8,f32;
102(BaseCombatLocation)__receiver)
103 }
104 }
105 #[doc = "`get_ShootFlyingHight()` overload"]
106 fn get_shoot_flying_hight(self) -> f32 {
107 unsafe {
108 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
109 ::unity::il2cpp_call!((::unity::module_base()+0x2128d00usize)as*mut u8,f32;
110(BaseCombatLocation)__receiver)
111 }
112 }
113 #[doc = "`get_HeightOverFlyingHight()` overload"]
114 fn get_height_over_flying_hight(self) -> f32 {
115 unsafe {
116 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
117 ::unity::il2cpp_call!((::unity::module_base()+0x2128d10usize)as*mut u8,f32;
118(BaseCombatLocation)__receiver)
119 }
120 }
121 #[doc = "`get_TryCount()` overload"]
122 fn get_try_count(self) -> i32 {
123 unsafe {
124 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
125 ::unity::il2cpp_call!((::unity::module_base()+0x2128e90usize)as*mut u8,i32;
126(BaseCombatLocation)__receiver)
127 }
128 }
129 #[doc = "`set_TryCount(i32)` overload"]
130 fn set_try_count(self, value: impl ::core::convert::Into<i32>) -> () {
131 unsafe {
132 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
133 ::unity::il2cpp_call!((::unity::module_base()+0x2128ea0usize)as*mut u8,();
134(BaseCombatLocation)__receiver,(i32)::core::convert::Into::into(value))
135 }
136 }
137 #[doc = "`get_Pattern()` overload"]
138 fn get_pattern(self) -> i32 {
139 unsafe {
140 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
141 ::unity::il2cpp_call!((::unity::module_base()+0x2128eb0usize)as*mut u8,i32;
142(BaseCombatLocation)__receiver)
143 }
144 }
145 #[doc = "`set_Pattern(i32)` overload"]
146 fn set_pattern(self, value: impl ::core::convert::Into<i32>) -> () {
147 unsafe {
148 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
149 ::unity::il2cpp_call!((::unity::module_base()+0x2128ec0usize)as*mut u8,();
150(BaseCombatLocation)__receiver,(i32)::core::convert::Into::into(value))
151 }
152 }
153 #[doc = "`get_UseOpenStyle()` overload"]
154 fn get_use_open_style(self) -> bool {
155 unsafe {
156 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
157 ::unity::il2cpp_call!((::unity::module_base()+0x2128ed0usize)as*mut u8,bool;
158(BaseCombatLocation)__receiver)
159 }
160 }
161 #[doc = "`set_UseOpenStyle(bool)` overload"]
162 fn set_use_open_style(self, value: impl ::core::convert::Into<bool>) -> () {
163 unsafe {
164 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
165 ::unity::il2cpp_call!((::unity::module_base()+0x2128ee0usize)as*mut u8,();
166(BaseCombatLocation)__receiver,(bool)::core::convert::Into::into(value))
167 }
168 }
169 #[doc = "`Calculate(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>)` overload"]
170 fn calculate(self, gs: impl ::core::convert::Into<::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>>) -> () {
171 unsafe {
172 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
173 ::unity::il2cpp_call!((::unity::module_base()+0x2129450usize)as*mut u8,();
174(BaseCombatLocation)__receiver,(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>)::core::convert::Into::into(gs))
175 }
176 }
177 #[doc = "`Locate(::unity::Array<crate::combat::character::Character>, crate::combat::locationparams::LocationParams_LocateStyle)` overload"]
178 fn locate(
179 self,
180 chara_array: impl ::core::convert::Into<::unity::Array<crate::combat::character::Character>>,
181 locate_style: impl ::core::convert::Into<crate::combat::locationparams::LocationParams_LocateStyle>,
182 ) -> () {
183 unsafe {
184 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
185 ::unity::il2cpp_call!((::unity::module_base()+0x212c5a0usize)as*mut u8,();
186(BaseCombatLocation)__receiver,(::unity::Array<crate::combat::character::Character>)::core::convert::Into::into(chara_array),(crate::combat::locationparams::LocationParams_LocateStyle)::core::convert::Into::into(locate_style))
187 }
188 }
189 #[doc = "`LocateEmblem(i32, crate::combat::character::Character, crate::combat::character::Character, crate::combat::locationparams::LocationParams_LocateStyle)` overload"]
190 fn locate_emblem(
191 self,
192 master_side: impl ::core::convert::Into<i32>,
193 master: impl ::core::convert::Into<crate::combat::character::Character>,
194 emblem: impl ::core::convert::Into<crate::combat::character::Character>,
195 locate_style: impl ::core::convert::Into<crate::combat::locationparams::LocationParams_LocateStyle>,
196 ) -> () {
197 unsafe {
198 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
199 {
200 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
201 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
202 panic!(
203 "unity: virtual slot {}
204 out of range (vtable len {}
205) on the runtime class behind {}
206 (method `{}
207`)",
208 4usize,
209 __vt.len(),
210 <BaseCombatLocation as ::unity::ClassIdentity>::NAME,
211 "LocateEmblem",
212 )
213 });
214 let __inner: extern "C" fn(
215 BaseCombatLocation,
216 i32,
217 crate::combat::character::Character,
218 crate::combat::character::Character,
219 crate::combat::locationparams::LocationParams_LocateStyle,
220 ::unity::OptionalMethod,
221 ) -> () = ::core::mem::transmute(__vi.method_ptr);
222 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
223 __inner(
224 __receiver,
225 ::core::convert::Into::into(master_side),
226 ::core::convert::Into::into(master),
227 ::core::convert::Into::into(emblem),
228 ::core::convert::Into::into(locate_style),
229 __mi,
230 )
231 }
232 }
233 }
234 #[doc = "`get_Record()` overload"]
235 fn get_record(self) -> crate::combat::combatrecord::CombatRecord {
236 unsafe {
237 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
238 ::unity::il2cpp_call!((::unity::module_base()+0x212cdc0usize)as*mut u8,crate::combat::combatrecord::CombatRecord;
239(BaseCombatLocation)__receiver)
240 }
241 }
242 #[doc = "`get_WorldPos()` overload"]
243 fn get_world_pos(self) -> ::unity::Array<crate::combat::fxz::FXZ> {
244 unsafe {
245 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
246 ::unity::il2cpp_call!((::unity::module_base()+0x212cdd0usize)as*mut u8, ::unity::Array<crate::combat::fxz::FXZ> ;
247(BaseCombatLocation)__receiver)
248 }
249 }
250 #[doc = "`set_WorldPos(::unity::Array<crate::combat::fxz::FXZ>)` overload"]
251 fn set_world_pos(self, value: impl ::core::convert::Into<::unity::Array<crate::combat::fxz::FXZ>>) -> () {
252 unsafe {
253 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
254 ::unity::il2cpp_call!((::unity::module_base()+0x212cde0usize)as*mut u8,();
255(BaseCombatLocation)__receiver,(::unity::Array<crate::combat::fxz::FXZ>)::core::convert::Into::into(value))
256 }
257 }
258 #[doc = "`get_DamageCount()` overload"]
259 fn get_damage_count(self) -> ::unity::Array<i32> {
260 unsafe {
261 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
262 ::unity::il2cpp_call!((::unity::module_base()+0x212cdf0usize)as*mut u8, ::unity::Array<i32> ;
263(BaseCombatLocation)__receiver)
264 }
265 }
266 #[doc = "`set_DamageCount(::unity::Array<i32>)` overload"]
267 fn set_damage_count(self, value: impl ::core::convert::Into<::unity::Array<i32>>) -> () {
268 unsafe {
269 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
270 ::unity::il2cpp_call!((::unity::module_base()+0x212ce00usize)as*mut u8,();
271(BaseCombatLocation)__receiver,(::unity::Array<i32>)::core::convert::Into::into(value))
272 }
273 }
274 #[doc = "`get_CharaTall()` overload"]
275 fn get_chara_tall(self) -> ::unity::Array<f32> {
276 unsafe {
277 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
278 ::unity::il2cpp_call!((::unity::module_base()+0x212ce10usize)as*mut u8, ::unity::Array<f32> ;
279(BaseCombatLocation)__receiver)
280 }
281 }
282 #[doc = "`set_CharaTall(::unity::Array<f32>)` overload"]
283 fn set_chara_tall(self, value: impl ::core::convert::Into<::unity::Array<f32>>) -> () {
284 unsafe {
285 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
286 ::unity::il2cpp_call!((::unity::module_base()+0x212ce20usize)as*mut u8,();
287(BaseCombatLocation)__receiver,(::unity::Array<f32>)::core::convert::Into::into(value))
288 }
289 }
290 #[doc = "`get_CharaBodySize()` overload"]
291 fn get_chara_body_size(self) -> ::unity::Array<f32> {
292 unsafe {
293 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
294 ::unity::il2cpp_call!((::unity::module_base()+0x212ce30usize)as*mut u8, ::unity::Array<f32> ;
295(BaseCombatLocation)__receiver)
296 }
297 }
298 #[doc = "`set_CharaBodySize(::unity::Array<f32>)` overload"]
299 fn set_chara_body_size(self, value: impl ::core::convert::Into<::unity::Array<f32>>) -> () {
300 unsafe {
301 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
302 ::unity::il2cpp_call!((::unity::module_base()+0x212ce40usize)as*mut u8,();
303(BaseCombatLocation)__receiver,(::unity::Array<f32>)::core::convert::Into::into(value))
304 }
305 }
306 #[doc = "`get_IsRiding()` overload"]
307 fn get_is_riding(self) -> ::unity::Array<bool> {
308 unsafe {
309 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
310 ::unity::il2cpp_call!((::unity::module_base()+0x212ce50usize)as*mut u8, ::unity::Array<bool> ;
311(BaseCombatLocation)__receiver)
312 }
313 }
314 #[doc = "`set_IsRiding(::unity::Array<bool>)` overload"]
315 fn set_is_riding(self, value: impl ::core::convert::Into<::unity::Array<bool>>) -> () {
316 unsafe {
317 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
318 ::unity::il2cpp_call!((::unity::module_base()+0x212ce60usize)as*mut u8,();
319(BaseCombatLocation)__receiver,(::unity::Array<bool>)::core::convert::Into::into(value))
320 }
321 }
322 #[doc = "`get_IsFlying()` overload"]
323 fn get_is_flying(self) -> ::unity::Array<bool> {
324 unsafe {
325 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
326 ::unity::il2cpp_call!((::unity::module_base()+0x212ce70usize)as*mut u8, ::unity::Array<bool> ;
327(BaseCombatLocation)__receiver)
328 }
329 }
330 #[doc = "`set_IsFlying(::unity::Array<bool>)` overload"]
331 fn set_is_flying(self, value: impl ::core::convert::Into<::unity::Array<bool>>) -> () {
332 unsafe {
333 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
334 ::unity::il2cpp_call!((::unity::module_base()+0x212ce80usize)as*mut u8,();
335(BaseCombatLocation)__receiver,(::unity::Array<bool>)::core::convert::Into::into(value))
336 }
337 }
338 #[doc = "`get_CanFly()` overload"]
339 fn get_can_fly(self) -> ::unity::Array<bool> {
340 unsafe {
341 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
342 ::unity::il2cpp_call!((::unity::module_base()+0x212ce90usize)as*mut u8, ::unity::Array<bool> ;
343(BaseCombatLocation)__receiver)
344 }
345 }
346 #[doc = "`set_CanFly(::unity::Array<bool>)` overload"]
347 fn set_can_fly(self, value: impl ::core::convert::Into<::unity::Array<bool>>) -> () {
348 unsafe {
349 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
350 ::unity::il2cpp_call!((::unity::module_base()+0x212cea0usize)as*mut u8,();
351(BaseCombatLocation)__receiver,(::unity::Array<bool>)::core::convert::Into::into(value))
352 }
353 }
354 #[doc = "`get_IsBigDragon()` overload"]
355 fn get_is_big_dragon(self) -> ::unity::Array<bool> {
356 unsafe {
357 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
358 ::unity::il2cpp_call!((::unity::module_base()+0x212ceb0usize)as*mut u8, ::unity::Array<bool> ;
359(BaseCombatLocation)__receiver)
360 }
361 }
362 #[doc = "`set_IsBigDragon(::unity::Array<bool>)` overload"]
363 fn set_is_big_dragon(self, value: impl ::core::convert::Into<::unity::Array<bool>>) -> () {
364 unsafe {
365 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
366 ::unity::il2cpp_call!((::unity::module_base()+0x212cec0usize)as*mut u8,();
367(BaseCombatLocation)__receiver,(::unity::Array<bool>)::core::convert::Into::into(value))
368 }
369 }
370 #[doc = "`get_RoughPos()` overload"]
371 fn get_rough_pos(self) -> ::unity::Array<crate::combat::fxz::FXZ> {
372 unsafe {
373 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
374 ::unity::il2cpp_call!((::unity::module_base()+0x212ced0usize)as*mut u8, ::unity::Array<crate::combat::fxz::FXZ> ;
375(BaseCombatLocation)__receiver)
376 }
377 }
378 #[doc = "`set_RoughPos(::unity::Array<crate::combat::fxz::FXZ>)` overload"]
379 fn set_rough_pos(self, value: impl ::core::convert::Into<::unity::Array<crate::combat::fxz::FXZ>>) -> () {
380 unsafe {
381 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
382 ::unity::il2cpp_call!((::unity::module_base()+0x212cee0usize)as*mut u8,();
383(BaseCombatLocation)__receiver,(::unity::Array<crate::combat::fxz::FXZ>)::core::convert::Into::into(value))
384 }
385 }
386 #[doc = "`get_OutPos()` overload"]
387 fn get_out_pos(self) -> ::unity::Array<crate::unity_engine::vector3::Vector3> {
388 unsafe {
389 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
390 ::unity::il2cpp_call!((::unity::module_base()+0x212cef0usize)as*mut u8, ::unity::Array<crate::unity_engine::vector3::Vector3> ;
391(BaseCombatLocation)__receiver)
392 }
393 }
394 #[doc = "`set_OutPos(::unity::Array<crate::unity_engine::vector3::Vector3>)` overload"]
395 fn set_out_pos(self, value: impl ::core::convert::Into<::unity::Array<crate::unity_engine::vector3::Vector3>>) -> () {
396 unsafe {
397 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
398 ::unity::il2cpp_call!((::unity::module_base()+0x212cf00usize)as*mut u8,();
399(BaseCombatLocation)__receiver,(::unity::Array<crate::unity_engine::vector3::Vector3>)::core::convert::Into::into(value))
400 }
401 }
402 #[doc = "`get_OutDir()` overload"]
403 fn get_out_dir(self) -> ::unity::Array<crate::combat::fxz::FXZ> {
404 unsafe {
405 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
406 ::unity::il2cpp_call!((::unity::module_base()+0x212cf10usize)as*mut u8, ::unity::Array<crate::combat::fxz::FXZ> ;
407(BaseCombatLocation)__receiver)
408 }
409 }
410 #[doc = "`set_OutDir(::unity::Array<crate::combat::fxz::FXZ>)` overload"]
411 fn set_out_dir(self, value: impl ::core::convert::Into<::unity::Array<crate::combat::fxz::FXZ>>) -> () {
412 unsafe {
413 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
414 ::unity::il2cpp_call!((::unity::module_base()+0x212cf20usize)as*mut u8,();
415(BaseCombatLocation)__receiver,(::unity::Array<crate::combat::fxz::FXZ>)::core::convert::Into::into(value))
416 }
417 }
418 #[doc = "`get_SetFlying()` overload"]
419 fn get_set_flying(self) -> ::unity::Array<bool> {
420 unsafe {
421 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
422 ::unity::il2cpp_call!((::unity::module_base()+0x212cf30usize)as*mut u8, ::unity::Array<bool> ;
423(BaseCombatLocation)__receiver)
424 }
425 }
426 #[doc = "`set_SetFlying(::unity::Array<bool>)` overload"]
427 fn set_set_flying(self, value: impl ::core::convert::Into<::unity::Array<bool>>) -> () {
428 unsafe {
429 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
430 ::unity::il2cpp_call!((::unity::module_base()+0x212cf40usize)as*mut u8,();
431(BaseCombatLocation)__receiver,(::unity::Array<bool>)::core::convert::Into::into(value))
432 }
433 }
434 #[doc = "`get_SkipCheckOverWall()` overload"]
435 fn get_skip_check_over_wall(self) -> bool {
436 unsafe {
437 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
438 ::unity::il2cpp_call!((::unity::module_base()+0x212cf50usize)as*mut u8,bool;
439(BaseCombatLocation)__receiver)
440 }
441 }
442 #[doc = "`set_SkipCheckOverWall(bool)` overload"]
443 fn set_skip_check_over_wall(self, value: impl ::core::convert::Into<bool>) -> () {
444 unsafe {
445 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
446 ::unity::il2cpp_call!((::unity::module_base()+0x212cf60usize)as*mut u8,();
447(BaseCombatLocation)__receiver,(bool)::core::convert::Into::into(value))
448 }
449 }
450 #[doc = "`get_StartDistance()` overload"]
451 fn get_start_distance(self) -> f32 {
452 unsafe {
453 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
454 ::unity::il2cpp_call!((::unity::module_base()+0x212cf70usize)as*mut u8,f32;
455(BaseCombatLocation)__receiver)
456 }
457 }
458 #[doc = "`.ctor(crate::combat::combatrecord::CombatRecord)` overload"]
459 fn ctor(self, record: impl ::core::convert::Into<crate::combat::combatrecord::CombatRecord>) -> () {
460 unsafe {
461 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
462 ::unity::il2cpp_call!((::unity::module_base()+0x212d030usize)as*mut u8,();
463(BaseCombatLocation)__receiver,(crate::combat::combatrecord::CombatRecord)::core::convert::Into::into(record))
464 }
465 }
466 #[doc = "`BaseSetup(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>)` overload"]
467 fn base_setup(self, gs: impl ::core::convert::Into<::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>>) -> () {
468 unsafe {
469 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
470 ::unity::il2cpp_call!((::unity::module_base()+0x2129930usize)as*mut u8,();
471(BaseCombatLocation)__receiver,(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>)::core::convert::Into::into(gs))
472 }
473 }
474 #[doc = "`Setup(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>)` overload"]
475 fn setup(self, gs: impl ::core::convert::Into<::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>>) -> () {
476 unsafe {
477 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
478 {
479 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
480 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
481 panic!(
482 "unity: virtual slot {}
483 out of range (vtable len {}
484) on the runtime class behind {}
485 (method `{}
486`)",
487 5usize,
488 __vt.len(),
489 <BaseCombatLocation as ::unity::ClassIdentity>::NAME,
490 "Setup",
491 )
492 });
493 let __inner: extern "C" fn(
494 BaseCombatLocation,
495 ::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>,
496 ::unity::OptionalMethod,
497 ) -> () = ::core::mem::transmute(__vi.method_ptr);
498 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
499 __inner(__receiver, ::core::convert::Into::into(gs), __mi)
500 }
501 }
502 }
503 #[doc = "`get_RoughPosCount()` overload"]
504 fn get_rough_pos_count(self) -> i32 {
505 unsafe {
506 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
507 {
508 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
509 let __vi = *__vt.get(6usize).unwrap_or_else(|| {
510 panic!(
511 "unity: virtual slot {}
512 out of range (vtable len {}
513) on the runtime class behind {}
514 (method `{}
515`)",
516 6usize,
517 __vt.len(),
518 <BaseCombatLocation as ::unity::ClassIdentity>::NAME,
519 "get_RoughPosCount",
520 )
521 });
522 let __inner: extern "C" fn(BaseCombatLocation, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
523 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
524 __inner(__receiver, __mi)
525 }
526 }
527 }
528 #[doc = "`SetRoughPos(i32)` overload"]
529 fn set_rough_pos_2(self, try_count: impl ::core::convert::Into<i32>) -> () {
530 unsafe {
531 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
532 {
533 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
534 let __vi = *__vt.get(7usize).unwrap_or_else(|| {
535 panic!(
536 "unity: virtual slot {}
537 out of range (vtable len {}
538) on the runtime class behind {}
539 (method `{}
540`)",
541 7usize,
542 __vt.len(),
543 <BaseCombatLocation as ::unity::ClassIdentity>::NAME,
544 "SetRoughPos",
545 )
546 });
547 let __inner: extern "C" fn(BaseCombatLocation, i32, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
548 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
549 __inner(__receiver, ::core::convert::Into::into(try_count), __mi)
550 }
551 }
552 }
553 #[doc = "`get_PatternCount()` overload"]
554 fn get_pattern_count(self) -> i32 {
555 unsafe {
556 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
557 {
558 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
559 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
560 panic!(
561 "unity: virtual slot {}
562 out of range (vtable len {}
563) on the runtime class behind {}
564 (method `{}
565`)",
566 8usize,
567 __vt.len(),
568 <BaseCombatLocation as ::unity::ClassIdentity>::NAME,
569 "get_PatternCount",
570 )
571 });
572 let __inner: extern "C" fn(BaseCombatLocation, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
573 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
574 __inner(__receiver, __mi)
575 }
576 }
577 }
578 #[doc = "`SetBattlePatern(i32)` overload"]
579 fn set_battle_patern(self, pattern: impl ::core::convert::Into<i32>) -> () {
580 unsafe {
581 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
582 {
583 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
584 let __vi = *__vt.get(9usize).unwrap_or_else(|| {
585 panic!(
586 "unity: virtual slot {}
587 out of range (vtable len {}
588) on the runtime class behind {}
589 (method `{}
590`)",
591 9usize,
592 __vt.len(),
593 <BaseCombatLocation as ::unity::ClassIdentity>::NAME,
594 "SetBattlePatern",
595 )
596 });
597 let __inner: extern "C" fn(BaseCombatLocation, i32, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
598 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
599 __inner(__receiver, ::core::convert::Into::into(pattern), __mi)
600 }
601 }
602 }
603 #[doc = "`CalcLocation()` overload"]
604 fn calc_location(self) -> () {
605 unsafe {
606 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
607 {
608 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
609 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
610 panic!(
611 "unity: virtual slot {}
612 out of range (vtable len {}
613) on the runtime class behind {}
614 (method `{}
615`)",
616 10usize,
617 __vt.len(),
618 <BaseCombatLocation as ::unity::ClassIdentity>::NAME,
619 "CalcLocation",
620 )
621 });
622 let __inner: extern "C" fn(BaseCombatLocation, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
623 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
624 __inner(__receiver, __mi)
625 }
626 }
627 }
628 #[doc = "`get_SideAtk()` overload"]
629 fn get_side_atk(self) -> i32 {
630 unsafe {
631 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
632 ::unity::il2cpp_call!((::unity::module_base()+0x212d260usize)as*mut u8,i32;
633(BaseCombatLocation)__receiver)
634 }
635 }
636 #[doc = "`get_SideDmg()` overload"]
637 fn get_side_dmg(self) -> i32 {
638 unsafe {
639 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
640 ::unity::il2cpp_call!((::unity::module_base()+0x212d270usize)as*mut u8,i32;
641(BaseCombatLocation)__receiver)
642 }
643 }
644 #[doc = "`IsMoveOverWall()` overload"]
645 fn is_move_over_wall(self) -> bool {
646 unsafe {
647 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
648 ::unity::il2cpp_call!((::unity::module_base()+0x212d5f0usize)as*mut u8,bool;
649(BaseCombatLocation)__receiver)
650 }
651 }
652 #[doc = "`IsMoveOverWall(i32)` overload"]
653 fn is_move_over_wall_2(self, side: impl ::core::convert::Into<i32>) -> bool {
654 unsafe {
655 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
656 ::unity::il2cpp_call!((::unity::module_base()+0x212d6d0usize)as*mut u8,bool;
657(BaseCombatLocation)__receiver,(i32)::core::convert::Into::into(side))
658 }
659 }
660 #[doc = "`IsOverWall(i32, i32, i32, i32, bool)` overload"]
661 fn is_over_wall(
662 self,
663 s_x: impl ::core::convert::Into<i32>,
664 s_z: impl ::core::convert::Into<i32>,
665 g_x: impl ::core::convert::Into<i32>,
666 g_z: impl ::core::convert::Into<i32>,
667 is_fly: impl ::core::convert::Into<bool>,
668 ) -> bool {
669 unsafe {
670 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
671 ::unity::il2cpp_call!((::unity::module_base()+0x212d8b0usize)as*mut u8,bool;
672(BaseCombatLocation)__receiver,(i32)::core::convert::Into::into(s_x),(i32)::core::convert::Into::into(s_z),(i32)::core::convert::Into::into(g_x),(i32)::core::convert::Into::into(g_z),(bool)::core::convert::Into::into(is_fly))
673 }
674 }
675 #[doc = "`IsWall(i32, bool)` overload"]
676 fn is_wall(self, side: impl ::core::convert::Into<i32>, is_brawl: impl ::core::convert::Into<bool>) -> bool {
677 unsafe {
678 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
679 ::unity::il2cpp_call!((::unity::module_base()+0x212dc70usize)as*mut u8,bool;
680(BaseCombatLocation)__receiver,(i32)::core::convert::Into::into(side),(bool)::core::convert::Into::into(is_brawl))
681 }
682 }
683 #[doc = "`IsWall(i32, i32, bool, bool)` overload"]
684 fn is_wall_2(
685 self,
686 x: impl ::core::convert::Into<i32>,
687 z: impl ::core::convert::Into<i32>,
688 is_brawl: impl ::core::convert::Into<bool>,
689 is_fly: impl ::core::convert::Into<bool>,
690 ) -> bool {
691 unsafe {
692 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
693 ::unity::il2cpp_call!((::unity::module_base()+0x212da80usize)as*mut u8,bool;
694(BaseCombatLocation)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(bool)::core::convert::Into::into(is_brawl),(bool)::core::convert::Into::into(is_fly))
695 }
696 }
697 #[doc = "`IsOverBorder(bool)` overload"]
698 fn is_over_border(self, is_debug: impl ::core::convert::Into<bool>) -> bool {
699 unsafe {
700 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
701 ::unity::il2cpp_call!((::unity::module_base()+0x212ddc0usize)as*mut u8,bool;
702(BaseCombatLocation)__receiver,(bool)::core::convert::Into::into(is_debug))
703 }
704 }
705 #[doc = "`IsOverHeadBorder(bool)` overload"]
706 fn is_over_head_border(self, is_debug: impl ::core::convert::Into<bool>) -> bool {
707 unsafe {
708 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
709 ::unity::il2cpp_call!((::unity::module_base()+0x212e1f0usize)as*mut u8,bool;
710(BaseCombatLocation)__receiver,(bool)::core::convert::Into::into(is_debug))
711 }
712 }
713 #[doc = "`IsOverHeadBorder(i32, bool)` overload"]
714 fn is_over_head_border_2(self, side: impl ::core::convert::Into<i32>, is_debug: impl ::core::convert::Into<bool>) -> bool {
715 unsafe {
716 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
717 ::unity::il2cpp_call!((::unity::module_base()+0x212e6c0usize)as*mut u8,bool;
718(BaseCombatLocation)__receiver,(i32)::core::convert::Into::into(side),(bool)::core::convert::Into::into(is_debug))
719 }
720 }
721 #[doc = "`IsRotateTooMuch()` overload"]
722 fn is_rotate_too_much(self) -> bool {
723 unsafe {
724 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
725 ::unity::il2cpp_call!((::unity::module_base()+0x212e800usize)as*mut u8,bool;
726(BaseCombatLocation)__receiver)
727 }
728 }
729 #[doc = "`IsStandable(bool)` overload"]
730 fn is_standable(self, is_debug: impl ::core::convert::Into<bool>) -> bool {
731 unsafe {
732 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
733 ::unity::il2cpp_call!((::unity::module_base()+0x212ea20usize)as*mut u8,bool;
734(BaseCombatLocation)__receiver,(bool)::core::convert::Into::into(is_debug))
735 }
736 }
737 #[doc = "`IsStandable(i32, bool)` overload"]
738 fn is_standable_2(self, side: impl ::core::convert::Into<i32>, is_debug: impl ::core::convert::Into<bool>) -> bool {
739 unsafe {
740 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
741 ::unity::il2cpp_call!((::unity::module_base()+0x212eae0usize)as*mut u8,bool;
742(BaseCombatLocation)__receiver,(i32)::core::convert::Into::into(side),(bool)::core::convert::Into::into(is_debug))
743 }
744 }
745 #[doc = "`IsStandable(i32, f32, bool)` overload"]
746 fn is_standable_3(
747 self,
748 side: impl ::core::convert::Into<i32>,
749 size: impl ::core::convert::Into<f32>,
750 is_debug: impl ::core::convert::Into<bool>,
751 ) -> bool {
752 unsafe {
753 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
754 ::unity::il2cpp_call!((::unity::module_base()+0x212eb40usize)as*mut u8,bool;
755(BaseCombatLocation)__receiver,(i32)::core::convert::Into::into(side),(f32)::core::convert::Into::into(size),(bool)::core::convert::Into::into(is_debug))
756 }
757 }
758 #[doc = "`IsStandable(crate::unity_engine::vector3::Vector3, f32, i32, bool)` overload"]
759 fn is_standable_4(
760 self,
761 center: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
762 size: impl ::core::convert::Into<f32>,
763 mask: impl ::core::convert::Into<i32>,
764 is_debug: impl ::core::convert::Into<bool>,
765 ) -> bool {
766 unsafe {
767 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
768 ::unity::il2cpp_call!((::unity::module_base()+0x212edd0usize)as*mut u8,bool;
769(BaseCombatLocation)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(center),(f32)::core::convert::Into::into(size),(i32)::core::convert::Into::into(mask),(bool)::core::convert::Into::into(is_debug))
770 }
771 }
772 #[doc = "`IsOutOfMap()` overload"]
773 fn is_out_of_map(self) -> bool {
774 unsafe {
775 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
776 ::unity::il2cpp_call!((::unity::module_base()+0x212a430usize)as*mut u8,bool;
777(BaseCombatLocation)__receiver)
778 }
779 }
780 #[doc = "`AboidStep()` overload"]
781 fn aboid_step(self) -> () {
782 unsafe {
783 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
784 ::unity::il2cpp_call!((::unity::module_base()+0x212ee70usize)as*mut u8,();
785(BaseCombatLocation)__receiver)
786 }
787 }
788 #[doc = "`AboidStep(i32, f32)` overload"]
789 fn aboid_step_2(self, side: impl ::core::convert::Into<i32>, dist: impl ::core::convert::Into<f32>) -> () {
790 unsafe {
791 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
792 ::unity::il2cpp_call!((::unity::module_base()+0x212eec0usize)as*mut u8,();
793(BaseCombatLocation)__receiver,(i32)::core::convert::Into::into(side),(f32)::core::convert::Into::into(dist))
794 }
795 }
796 #[doc = "`GetHeightForFly(crate::combat::fxz::FXZ, f32, bool)` overload"]
797 fn get_height_for_fly(
798 self,
799 pos: impl ::core::convert::Into<crate::combat::fxz::FXZ>,
800 fly: impl ::core::convert::Into<f32>,
801 is_debug: impl ::core::convert::Into<bool>,
802 ) -> f32 {
803 unsafe {
804 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
805 ::unity::il2cpp_call!((::unity::module_base()+0x212f2e0usize)as*mut u8,f32;
806(BaseCombatLocation)__receiver,(crate::combat::fxz::FXZ)::core::convert::Into::into(pos),(f32)::core::convert::Into::into(fly),(bool)::core::convert::Into::into(is_debug))
807 }
808 }
809 #[doc = "`GetDist2CliffOrWall(i32, crate::combat::fxz::FXZ, f32, bool)` overload"]
810 fn get_dist2_cliff_or_wall(
811 self,
812 side: impl ::core::convert::Into<i32>,
813 dir: impl ::core::convert::Into<crate::combat::fxz::FXZ>,
814 check_dist: impl ::core::convert::Into<f32>,
815 is_debug: impl ::core::convert::Into<bool>,
816 ) -> f32 {
817 unsafe {
818 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
819 ::unity::il2cpp_call!((::unity::module_base()+0x21300e0usize)as*mut u8,f32;
820(BaseCombatLocation)__receiver,(i32)::core::convert::Into::into(side),(crate::combat::fxz::FXZ)::core::convert::Into::into(dir),(f32)::core::convert::Into::into(check_dist),(bool)::core::convert::Into::into(is_debug))
821 }
822 }
823 #[doc = "`GetDist2Cliff(i32, crate::combat::fxz::FXZ, f32, bool)` overload"]
824 fn get_dist2_cliff(
825 self,
826 side: impl ::core::convert::Into<i32>,
827 dir: impl ::core::convert::Into<crate::combat::fxz::FXZ>,
828 check_dist: impl ::core::convert::Into<f32>,
829 is_debug: impl ::core::convert::Into<bool>,
830 ) -> f32 {
831 unsafe {
832 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
833 ::unity::il2cpp_call!((::unity::module_base()+0x2130320usize)as*mut u8,f32;
834(BaseCombatLocation)__receiver,(i32)::core::convert::Into::into(side),(crate::combat::fxz::FXZ)::core::convert::Into::into(dir),(f32)::core::convert::Into::into(check_dist),(bool)::core::convert::Into::into(is_debug))
835 }
836 }
837 #[doc = "`GetDist2Wall(i32, crate::combat::fxz::FXZ, f32, bool)` overload"]
838 fn get_dist2_wall(
839 self,
840 side: impl ::core::convert::Into<i32>,
841 dir: impl ::core::convert::Into<crate::combat::fxz::FXZ>,
842 check_dist: impl ::core::convert::Into<f32>,
843 is_debug: impl ::core::convert::Into<bool>,
844 ) -> f32 {
845 unsafe {
846 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
847 ::unity::il2cpp_call!((::unity::module_base()+0x2130170usize)as*mut u8,f32;
848(BaseCombatLocation)__receiver,(i32)::core::convert::Into::into(side),(crate::combat::fxz::FXZ)::core::convert::Into::into(dir),(f32)::core::convert::Into::into(check_dist),(bool)::core::convert::Into::into(is_debug))
849 }
850 }
851 #[doc = "`IsShootable(bool)` overload"]
852 fn is_shootable(self, is_debug: impl ::core::convert::Into<bool>) -> bool {
853 unsafe {
854 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
855 ::unity::il2cpp_call!((::unity::module_base()+0x21306b0usize)as*mut u8,bool;
856(BaseCombatLocation)__receiver,(bool)::core::convert::Into::into(is_debug))
857 }
858 }
859 #[doc = "`CheckCameraSpace(i32, f32, f32, bool)` overload"]
860 fn check_camera_space(
861 self,
862 side: impl ::core::convert::Into<i32>,
863 forward_dist: impl ::core::convert::Into<f32>,
864 side_dist: impl ::core::convert::Into<f32>,
865 is_debug: impl ::core::convert::Into<bool>,
866 ) -> bool {
867 unsafe {
868 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
869 ::unity::il2cpp_call!((::unity::module_base()+0x2130880usize)as*mut u8,bool;
870(BaseCombatLocation)__receiver,(i32)::core::convert::Into::into(side),(f32)::core::convert::Into::into(forward_dist),(f32)::core::convert::Into::into(side_dist),(bool)::core::convert::Into::into(is_debug))
871 }
872 }
873 #[doc = "`LocateForSolo(i32, i32)` overload"]
874 fn locate_for_solo(self, side: impl ::core::convert::Into<i32>, try_count: impl ::core::convert::Into<i32>) -> bool {
875 unsafe {
876 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
877 ::unity::il2cpp_call!((::unity::module_base()+0x2130b90usize)as*mut u8,bool;
878(BaseCombatLocation)__receiver,(i32)::core::convert::Into::into(side),(i32)::core::convert::Into::into(try_count))
879 }
880 }
881 #[doc = "`LocateToOpenSpace(bool)` overload"]
882 fn locate_to_open_space(self, is_debug: impl ::core::convert::Into<bool>) -> bool {
883 unsafe {
884 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
885 ::unity::il2cpp_call!((::unity::module_base()+0x212a930usize)as*mut u8,bool;
886(BaseCombatLocation)__receiver,(bool)::core::convert::Into::into(is_debug))
887 }
888 }
889 #[doc = "`RelocateToSpace(bool)` overload"]
890 fn relocate_to_space(self, is_start: impl ::core::convert::Into<bool>) -> () {
891 unsafe {
892 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
893 ::unity::il2cpp_call!((::unity::module_base()+0x2132320usize)as*mut u8,();
894(BaseCombatLocation)__receiver,(bool)::core::convert::Into::into(is_start))
895 }
896 }
897 #[doc = "`LocateForWin(::unity::Array<crate::combat::character::Character>)` overload"]
898 fn locate_for_win(self, chara_array: impl ::core::convert::Into<::unity::Array<crate::combat::character::Character>>) -> () {
899 unsafe {
900 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
901 ::unity::il2cpp_call!((::unity::module_base()+0x21328f0usize)as*mut u8,();
902(BaseCombatLocation)__receiver,(::unity::Array<crate::combat::character::Character>)::core::convert::Into::into(chara_array))
903 }
904 }
905 #[doc = "`LocateSoloForWin(i32, bool, crate::combat::fxz::FXZ, f32)` overload"]
906 fn locate_solo_for_win(
907 self,
908 side: impl ::core::convert::Into<i32>,
909 check_en_pos: impl ::core::convert::Into<bool>,
910 forward: impl ::core::convert::Into<crate::combat::fxz::FXZ>,
911 check_radius: impl ::core::convert::Into<f32>,
912 ) -> i32 {
913 unsafe {
914 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
915 ::unity::il2cpp_call!((::unity::module_base()+0x2132fd0usize)as*mut u8,i32;
916(BaseCombatLocation)__receiver,(i32)::core::convert::Into::into(side),(bool)::core::convert::Into::into(check_en_pos),(crate::combat::fxz::FXZ)::core::convert::Into::into(forward),(f32)::core::convert::Into::into(check_radius))
917 }
918 }
919 #[doc = "`LocateForSkip(::unity::Array<crate::combat::character::Character>)` overload"]
920 fn locate_for_skip(self, chara_array: impl ::core::convert::Into<::unity::Array<crate::combat::character::Character>>) -> () {
921 unsafe {
922 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
923 ::unity::il2cpp_call!((::unity::module_base()+0x2133c40usize)as*mut u8,();
924(BaseCombatLocation)__receiver,(::unity::Array<crate::combat::character::Character>)::core::convert::Into::into(chara_array))
925 }
926 }
927 #[doc = "`LocateForEndTraining(::unity::Array<crate::combat::character::Character>)` overload"]
928 fn locate_for_end_training(self, chara_array: impl ::core::convert::Into<::unity::Array<crate::combat::character::Character>>) -> () {
929 unsafe {
930 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
931 ::unity::il2cpp_call!((::unity::module_base()+0x2132d90usize)as*mut u8,();
932(BaseCombatLocation)__receiver,(::unity::Array<crate::combat::character::Character>)::core::convert::Into::into(chara_array))
933 }
934 }
935 #[doc = "`LocateForChainAttack(crate::combat::character::Character, ::unity::Array<crate::combat::character::Character>, i32, f32)` overload"]
936 fn locate_for_chain_attack(
937 self,
938 chain: impl ::core::convert::Into<crate::combat::character::Character>,
939 chars: impl ::core::convert::Into<::unity::Array<crate::combat::character::Character>>,
940 attack_hash: impl ::core::convert::Into<i32>,
941 chain_attack_time: impl ::core::convert::Into<f32>,
942 ) -> () {
943 unsafe {
944 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
945 ::unity::il2cpp_call!((::unity::module_base()+0x2134110usize)as*mut u8,();
946(BaseCombatLocation)__receiver,(crate::combat::character::Character)::core::convert::Into::into(chain),(::unity::Array<crate::combat::character::Character>)::core::convert::Into::into(chars),(i32)::core::convert::Into::into(attack_hash),(f32)::core::convert::Into::into(chain_attack_time))
947 }
948 }
949 #[doc = "`RelocateAfterChainGuard(::unity::Array<crate::combat::character::Character>, crate::combat::character::Character)` overload"]
950 fn relocate_after_chain_guard(
951 self,
952 chara_array: impl ::core::convert::Into<::unity::Array<crate::combat::character::Character>>,
953 guard: impl ::core::convert::Into<crate::combat::character::Character>,
954 ) -> () {
955 unsafe {
956 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
957 ::unity::il2cpp_call!((::unity::module_base()+0x2134890usize)as*mut u8,();
958(BaseCombatLocation)__receiver,(::unity::Array<crate::combat::character::Character>)::core::convert::Into::into(chara_array),(crate::combat::character::Character)::core::convert::Into::into(guard))
959 }
960 }
961 #[doc = "`LocateEmblemAfterCombat(crate::combat::character::Character)` overload"]
962 fn locate_emblem_after_combat(self, emblem: impl ::core::convert::Into<crate::combat::character::Character>) -> () {
963 unsafe {
964 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
965 ::unity::il2cpp_call!((::unity::module_base()+0x2134f00usize)as*mut u8,();
966(BaseCombatLocation)__receiver,(crate::combat::character::Character)::core::convert::Into::into(emblem))
967 }
968 }
969 #[doc = "`LoadCurrentPos(::unity::Array<crate::combat::character::Character>)` overload"]
970 fn load_current_pos(self, chara_array: impl ::core::convert::Into<::unity::Array<crate::combat::character::Character>>) -> () {
971 unsafe {
972 let __receiver = <BaseCombatLocation as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
973 ::unity::il2cpp_call!((::unity::module_base()+0x2132da0usize)as*mut u8,();
974(BaseCombatLocation)__receiver,(::unity::Array<crate::combat::character::Character>)::core::convert::Into::into(chara_array))
975 }
976 }
977}
978
979#[cfg(feature = "combat-basecombatlocation")]
980impl<__T: IBaseCombatLocation> IBaseCombatLocationMethods for __T {}
981
982#[cfg(feature = "combat-basecombatlocation")]
983impl BaseCombatLocation {
984 pub fn get_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
985 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
986 }
987
988 pub fn get_is_calculated_method_info() -> &'static ::unity::il2cpp::MethodInfo {
989 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
990 }
991
992 pub fn set_is_calculated_method_info() -> &'static ::unity::il2cpp::MethodInfo {
993 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
994 }
995
996 pub fn get_is_located_method_info() -> &'static ::unity::il2cpp::MethodInfo {
997 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
998 }
999
1000 pub fn set_is_located_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1001 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1002 }
1003
1004 pub fn get_standard_flying_hight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1005 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1006 }
1007
1008 pub fn get_shoot_flying_hight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1009 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1010 }
1011
1012 pub fn get_height_over_flying_hight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1013 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1014 }
1015
1016 pub fn get_try_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1017 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1018 }
1019
1020 pub fn set_try_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1021 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1022 }
1023
1024 pub fn get_pattern_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1025 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1026 }
1027
1028 pub fn set_pattern_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1029 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1030 }
1031
1032 pub fn get_use_open_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1033 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1034 }
1035
1036 pub fn set_use_open_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1037 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1038 }
1039
1040 pub fn create_locator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1041 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1042 }
1043
1044 pub fn calculate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1045 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1046 }
1047
1048 pub fn locate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1049 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1050 }
1051
1052 pub fn locate_emblem_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1053 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1054 }
1055
1056 pub fn get_record_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1057 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1058 }
1059
1060 pub fn get_world_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1061 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1062 }
1063
1064 pub fn set_world_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1065 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1066 }
1067
1068 pub fn get_damage_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1069 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1070 }
1071
1072 pub fn set_damage_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1073 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1074 }
1075
1076 pub fn get_chara_tall_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1077 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1078 }
1079
1080 pub fn set_chara_tall_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1081 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1082 }
1083
1084 pub fn get_chara_body_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1085 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1086 }
1087
1088 pub fn set_chara_body_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1089 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1090 }
1091
1092 pub fn get_is_riding_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1093 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1094 }
1095
1096 pub fn set_is_riding_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1097 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1098 }
1099
1100 pub fn get_is_flying_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1101 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1102 }
1103
1104 pub fn set_is_flying_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1105 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1106 }
1107
1108 pub fn get_can_fly_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1109 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1110 }
1111
1112 pub fn set_can_fly_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1113 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1114 }
1115
1116 pub fn get_is_big_dragon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1117 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1118 }
1119
1120 pub fn set_is_big_dragon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1121 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1122 }
1123
1124 pub fn get_rough_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1125 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1126 }
1127
1128 pub fn set_rough_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1129 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1130 }
1131
1132 pub fn get_out_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1133 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1134 }
1135
1136 pub fn set_out_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1137 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1138 }
1139
1140 pub fn get_out_dir_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1141 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1142 }
1143
1144 pub fn set_out_dir_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1145 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1146 }
1147
1148 pub fn get_set_flying_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1149 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1150 }
1151
1152 pub fn set_set_flying_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1153 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1154 }
1155
1156 pub fn get_skip_check_over_wall_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1157 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1158 }
1159
1160 pub fn set_skip_check_over_wall_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1161 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1162 }
1163
1164 pub fn get_start_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1165 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1166 }
1167
1168 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1169 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1170 }
1171
1172 pub fn base_setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1173 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1174 }
1175
1176 pub fn setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1177 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1178 }
1179
1180 pub fn get_rough_pos_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1181 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1182 }
1183
1184 pub fn set_rough_pos_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1185 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1186 }
1187
1188 pub fn get_pattern_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1189 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1190 }
1191
1192 pub fn set_battle_patern_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1193 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1194 }
1195
1196 pub fn calc_location_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1197 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1198 }
1199
1200 pub fn get_side_atk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1201 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1202 }
1203
1204 pub fn get_side_dmg_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1205 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1206 }
1207
1208 pub fn is_move_over_wall_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1209 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1210 }
1211
1212 pub fn is_move_over_wall_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1213 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1214 }
1215
1216 pub fn is_over_wall_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1217 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1218 }
1219
1220 pub fn is_wall_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1221 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1222 }
1223
1224 pub fn is_wall_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1225 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1226 }
1227
1228 pub fn is_over_border_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1229 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1230 }
1231
1232 pub fn is_over_head_border_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1233 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1234 }
1235
1236 pub fn is_over_head_border_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1237 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1238 }
1239
1240 pub fn is_rotate_too_much_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1241 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1242 }
1243
1244 pub fn is_standable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1245 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1246 }
1247
1248 pub fn is_standable_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1249 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1250 }
1251
1252 pub fn is_standable_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1253 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1254 }
1255
1256 pub fn is_standable_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1257 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1258 }
1259
1260 pub fn is_out_of_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1261 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1262 }
1263
1264 pub fn aboid_step_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1265 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1266 }
1267
1268 pub fn aboid_step_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1269 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1270 }
1271
1272 pub fn get_height_for_fly_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1273 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1274 }
1275
1276 pub fn get_dist2_cliff_or_wall_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1277 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1278 }
1279
1280 pub fn get_dist2_cliff_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1281 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1282 }
1283
1284 pub fn get_dist2_wall_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1285 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1286 }
1287
1288 pub fn is_shootable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1289 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1290 }
1291
1292 pub fn check_camera_space_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1293 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1294 }
1295
1296 pub fn locate_for_solo_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1297 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1298 }
1299
1300 pub fn locate_to_open_space_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1301 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1302 }
1303
1304 pub fn relocate_to_space_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1305 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
1306 }
1307
1308 pub fn locate_for_win_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1309 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
1310 }
1311
1312 pub fn locate_solo_for_win_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1313 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
1314 }
1315
1316 pub fn locate_for_skip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1317 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
1318 }
1319
1320 pub fn locate_for_end_training_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1321 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
1322 }
1323
1324 pub fn locate_for_chain_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1325 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
1326 }
1327
1328 pub fn relocate_after_chain_guard_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1329 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
1330 }
1331
1332 pub fn locate_emblem_after_combat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1333 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
1334 }
1335
1336 pub fn load_current_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1337 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
1338 }
1339
1340 pub fn get_solo_character_forward_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1341 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
1342 }
1343
1344 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1345 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
1346 }
1347}
1348
1349#[cfg(feature = "combat-basecombatlocation")]
1350impl BaseCombatLocation {
1351 #[doc = "Direct (non-virtual) call to `BaseCombatLocation`'s own `LocateEmblem`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1352 pub unsafe fn locate_emblem(
1353 this: impl ::core::convert::Into<::unity::IlInstance>,
1354 master_side: i32,
1355 master: crate::combat::character::Character,
1356 emblem: crate::combat::character::Character,
1357 locate_style: crate::combat::locationparams::LocationParams_LocateStyle,
1358 ) -> () {
1359 let __mi = Self::locate_emblem_method_info();
1360 let __inner: extern "C" fn(
1361 ::unity::IlInstance,
1362 i32,
1363 crate::combat::character::Character,
1364 crate::combat::character::Character,
1365 crate::combat::locationparams::LocationParams_LocateStyle,
1366 ::unity::OptionalMethod,
1367 ) -> () = ::core::mem::transmute(__mi.method_ptr);
1368 __inner(this.into(), master_side, master, emblem, locate_style, ::core::option::Option::None)
1369 }
1370
1371 #[doc = "Direct (non-virtual) call to `BaseCombatLocation`'s own `Setup`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1372 pub unsafe fn setup(
1373 this: impl ::core::convert::Into<::unity::IlInstance>,
1374 gs: ::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>,
1375 ) -> () {
1376 let __mi = Self::setup_method_info();
1377 let __inner: extern "C" fn(
1378 ::unity::IlInstance,
1379 ::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>,
1380 ::unity::OptionalMethod,
1381 ) -> () = ::core::mem::transmute(__mi.method_ptr);
1382 __inner(this.into(), gs, ::core::option::Option::None)
1383 }
1384
1385 #[doc = "Direct (non-virtual) call to `BaseCombatLocation`'s own `get_RoughPosCount`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1386 pub unsafe fn get_rough_pos_count(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
1387 let __mi = Self::get_rough_pos_count_method_info();
1388 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
1389 __inner(this.into(), ::core::option::Option::None)
1390 }
1391
1392 #[doc = "Direct (non-virtual) call to `BaseCombatLocation`'s own `SetRoughPos`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1393 pub unsafe fn set_rough_pos_2(this: impl ::core::convert::Into<::unity::IlInstance>, try_count: i32) -> () {
1394 let __mi = Self::set_rough_pos_2_method_info();
1395 let __inner: extern "C" fn(::unity::IlInstance, i32, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1396 __inner(this.into(), try_count, ::core::option::Option::None)
1397 }
1398
1399 #[doc = "Direct (non-virtual) call to `BaseCombatLocation`'s own `get_PatternCount`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1400 pub unsafe fn get_pattern_count(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
1401 let __mi = Self::get_pattern_count_method_info();
1402 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
1403 __inner(this.into(), ::core::option::Option::None)
1404 }
1405
1406 #[doc = "Direct (non-virtual) call to `BaseCombatLocation`'s own `SetBattlePatern`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1407 pub unsafe fn set_battle_patern(this: impl ::core::convert::Into<::unity::IlInstance>, pattern: i32) -> () {
1408 let __mi = Self::set_battle_patern_method_info();
1409 let __inner: extern "C" fn(::unity::IlInstance, i32, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1410 __inner(this.into(), pattern, ::core::option::Option::None)
1411 }
1412
1413 #[doc = "Direct (non-virtual) call to `BaseCombatLocation`'s own `CalcLocation`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1414 pub unsafe fn calc_location(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1415 let __mi = Self::calc_location_method_info();
1416 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1417 __inner(this.into(), ::core::option::Option::None)
1418 }
1419}
1420
1421#[cfg(feature = "combat-basecombatlocation")]
1422impl BaseCombatLocation {
1423 #[doc = "`.ctor(crate::combat::combatrecord::CombatRecord)` — overload selector"]
1424 pub fn new(record: crate::combat::combatrecord::CombatRecord) -> Self {
1425 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1426 panic!(
1427 "{}
1428::{}
1429 failed to instantiate",
1430 ::core::stringify!(BaseCombatLocation),
1431 ::core::stringify!(new),
1432 )
1433 });
1434 <Self as IBaseCombatLocationMethods>::ctor(this, record);
1435 this
1436 }
1437}
1438
1439#[cfg(feature = "combat-basecombatlocation")]
1440#[doc(hidden)]
1441pub mod prelude {
1442 pub use super::{BaseCombatLocation, IBaseCombatLocation, IBaseCombatLocationMethods};
1443 pub use crate::system::object::IObject;
1444 #[cfg(feature = "system-object")]
1445 pub use crate::system::object::IObjectMethods;
1446}