1#[cfg(feature = "app-terraindata_2-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 structbase::{IStructBase, StructBase},
11 structdata_1::{IStructData_1, StructData_1},
12 structtemplate_1::{IStructTemplate_1, StructTemplate_1},
13 },
14 system::{
15 object::{IObject, Object},
16 r#enum::{Enum, IEnum},
17 valuetype::{IValueType, ValueType},
18 },
19 };
20
21 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/terraindata_2/TerrainData_Destroyers.md"))]
22 #[repr(C)]
23 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
24 pub struct TerrainData_Destroyers {
25 pub value: i32,
26 }
27 impl ::unity::ClassIdentity for TerrainData_Destroyers {
28 const NAME: &'static str = "TerrainData.Destroyers";
29 const NAMESPACE: &'static str = "App";
30
31 fn class() -> ::unity::Class {
32 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
33 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
34 }
35 }
36 impl ::unity::IlType for TerrainData_Destroyers {
37 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
38 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
39 }
40 }
41 impl TerrainData_Destroyers {
42 pub fn none() -> Self {
43 Self { value: 0 }
44 }
45
46 pub fn player() -> Self {
47 Self { value: 1 }
48 }
49
50 pub fn enemy() -> Self {
51 Self { value: 2 }
52 }
53 }
54
55 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/terraindata_2/TerrainData_Commands.md"))]
56 #[repr(C)]
57 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
58 pub struct TerrainData_Commands {
59 pub value: i32,
60 }
61 impl ::unity::ClassIdentity for TerrainData_Commands {
62 const NAME: &'static str = "TerrainData.Commands";
63 const NAMESPACE: &'static str = "App";
64
65 fn class() -> ::unity::Class {
66 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
67 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
68 }
69 }
70 impl ::unity::IlType for TerrainData_Commands {
71 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
72 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
73 }
74 }
75 impl TerrainData_Commands {
76 pub fn none() -> Self {
77 Self { value: 0 }
78 }
79
80 pub fn torch_on() -> Self {
81 Self { value: 1 }
82 }
83
84 pub fn torch_off() -> Self {
85 Self { value: 2 }
86 }
87 }
88
89 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/terraindata_2/TerrainData_2.md"))]
90 #[::unity::class(namespace = "App", name = "TerrainData")]
91 #[parent(crate::app::structdata_1::StructData_1<crate::app::terraindata_2::TerrainData_2>)]
92 pub struct TerrainData_2 {}
93
94 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/terraindata_2/TerrainData_Flags.md"))]
95 #[repr(C)]
96 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
97 pub struct TerrainData_Flags {
98 pub value: i32,
99 }
100 impl ::unity::ClassIdentity for TerrainData_Flags {
101 const NAME: &'static str = "TerrainData.Flags";
102 const NAMESPACE: &'static str = "App";
103
104 fn class() -> ::unity::Class {
105 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
106 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
107 }
108 }
109 impl ::unity::IlType for TerrainData_Flags {
110 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
111 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
112 }
113 }
114 impl TerrainData_Flags {
115 pub fn door() -> Self {
116 Self { value: 1 }
117 }
118
119 pub fn treasure() -> Self {
120 Self { value: 2 }
121 }
122
123 pub fn visit() -> Self {
124 Self { value: 4 }
125 }
126
127 pub fn bow_cannon() -> Self {
128 Self { value: 8 }
129 }
130
131 pub fn magic_cannon() -> Self {
132 Self { value: 16 }
133 }
134
135 pub fn fire_cannon() -> Self {
136 Self { value: 32 }
137 }
138
139 pub fn no_shadow() -> Self {
140 Self { value: 128 }
141 }
142
143 pub fn foot_smoke() -> Self {
144 Self { value: 256 }
145 }
146
147 pub fn foot_print() -> Self {
148 Self { value: 512 }
149 }
150
151 pub fn roof() -> Self {
152 Self { value: 1024 }
153 }
154
155 pub fn sight_masking() -> Self {
156 Self { value: 2048 }
157 }
158
159 pub fn not_stun() -> Self {
160 Self { value: 4096 }
161 }
162
163 pub fn not_engage_add() -> Self {
164 Self { value: 8192 }
165 }
166
167 pub fn fly_enable() -> Self {
168 Self { value: 16384 }
169 }
170
171 pub fn engage_heal() -> Self {
172 Self { value: 32768 }
173 }
174
175 pub fn not_target() -> Self {
176 Self { value: 65536 }
177 }
178
179 pub fn not_warp() -> Self {
180 Self { value: 131072 }
181 }
182
183 pub fn damage_half_display() -> Self {
184 Self { value: 262144 }
185 }
186
187 pub fn hide_break_icon() -> Self {
188 Self { value: 524288 }
189 }
190
191 pub fn show_phase_icon() -> Self {
192 Self { value: 1048576 }
193 }
194
195 pub fn immobile() -> Self {
196 Self { value: 536870912 }
197 }
198
199 pub fn minimap() -> Self {
200 Self { value: 1073741824 }
201 }
202
203 pub fn help_spot() -> Self {
204 Self { value: -2147483648 }
205 }
206 }
207
208 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/terraindata_2/TerrainData_Prohibitions.md"))]
209 #[repr(C)]
210 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
211 pub struct TerrainData_Prohibitions {
212 pub value: i32,
213 }
214 impl ::unity::ClassIdentity for TerrainData_Prohibitions {
215 const NAME: &'static str = "TerrainData.Prohibitions";
216 const NAMESPACE: &'static str = "App";
217
218 fn class() -> ::unity::Class {
219 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
220 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
221 }
222 }
223 impl ::unity::IlType for TerrainData_Prohibitions {
224 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
225 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
226 }
227 }
228 impl TerrainData_Prohibitions {
229 pub fn none() -> Self {
230 Self { value: 0 }
231 }
232
233 pub fn all() -> Self {
234 Self { value: 1 }
235 }
236
237 pub fn ground() -> Self {
238 Self { value: 2 }
239 }
240
241 pub fn near() -> Self {
242 Self { value: 3 }
243 }
244 }
245
246 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/terraindata_2/TerrainData_Layers.md"))]
247 #[repr(C)]
248 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
249 pub struct TerrainData_Layers {
250 pub value: i32,
251 }
252 impl ::unity::ClassIdentity for TerrainData_Layers {
253 const NAME: &'static str = "TerrainData.Layers";
254 const NAMESPACE: &'static str = "App";
255
256 fn class() -> ::unity::Class {
257 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
258 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
259 }
260 }
261 impl ::unity::IlType for TerrainData_Layers {
262 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
263 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
264 }
265 }
266 impl TerrainData_Layers {
267 pub fn lower() -> Self {
268 Self { value: 0 }
269 }
270
271 pub fn upper() -> Self {
272 Self { value: 1 }
273 }
274 }
275}
276
277#[cfg(feature = "app-terraindata_2-types")]
278pub use __types::*;
279
280#[cfg(feature = "app-terraindata_2")]
281impl TerrainData_2 {
282 #[doc = "`Load()` overload"]
283 pub fn load() -> () {
284 unsafe {
285 ::unity::il2cpp_call!((::unity::module_base()+0x21e2ce0usize)as*mut u8,();
286 )
287 }
288 }
289}
290
291#[cfg(feature = "app-terraindata_2")]
292pub trait ITerrainData_2Methods: ITerrainData_2 {
293 #[doc = "`get_Tid()` overload"]
294 fn get_tid(self) -> ::unity::Il2CppString {
295 unsafe {
296 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
297 ::unity::il2cpp_call!((::unity::module_base()+0x21e2d90usize)as*mut u8, ::unity::Il2CppString;
298(TerrainData_2)__receiver)
299 }
300 }
301 #[doc = "`set_Tid(::unity::Il2CppString)` overload"]
302 fn set_tid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
303 unsafe {
304 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
305 ::unity::il2cpp_call!((::unity::module_base()+0x21e2da0usize)as*mut u8,();
306(TerrainData_2)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
307 }
308 }
309 #[doc = "`get_Name()` overload"]
310 fn get_name(self) -> ::unity::Il2CppString {
311 unsafe {
312 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
313 ::unity::il2cpp_call!((::unity::module_base()+0x21e2db0usize)as*mut u8, ::unity::Il2CppString;
314(TerrainData_2)__receiver)
315 }
316 }
317 #[doc = "`set_Name(::unity::Il2CppString)` overload"]
318 fn set_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
319 unsafe {
320 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
321 ::unity::il2cpp_call!((::unity::module_base()+0x21e2dc0usize)as*mut u8,();
322(TerrainData_2)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
323 }
324 }
325 #[doc = "`get_CostName()` overload"]
326 fn get_cost_name(self) -> ::unity::Il2CppString {
327 unsafe {
328 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
329 ::unity::il2cpp_call!((::unity::module_base()+0x21e2dd0usize)as*mut u8, ::unity::Il2CppString;
330(TerrainData_2)__receiver)
331 }
332 }
333 #[doc = "`set_CostName(::unity::Il2CppString)` overload"]
334 fn set_cost_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
335 unsafe {
336 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
337 ::unity::il2cpp_call!((::unity::module_base()+0x21e2de0usize)as*mut u8,();
338(TerrainData_2)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
339 }
340 }
341 #[doc = "`get_CostType()` overload"]
342 fn get_cost_type(self) -> i32 {
343 unsafe {
344 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
345 ::unity::il2cpp_call!((::unity::module_base()+0x21e2df0usize)as*mut u8,i32;
346(TerrainData_2)__receiver)
347 }
348 }
349 #[doc = "`set_CostType(i32)` overload"]
350 fn set_cost_type(self, value: impl ::core::convert::Into<i32>) -> () {
351 unsafe {
352 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
353 ::unity::il2cpp_call!((::unity::module_base()+0x21e2e00usize)as*mut u8,();
354(TerrainData_2)__receiver,(i32)::core::convert::Into::into(value))
355 }
356 }
357 #[doc = "`get_Layer()` overload"]
358 fn get_layer(self) -> crate::app::terraindata_2::TerrainData_Layers {
359 unsafe {
360 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
361 ::unity::il2cpp_call!((::unity::module_base()+0x21e2e10usize)as*mut u8,crate::app::terraindata_2::TerrainData_Layers;
362(TerrainData_2)__receiver)
363 }
364 }
365 #[doc = "`set_Layer(crate::app::terraindata_2::TerrainData_Layers)` overload"]
366 fn set_layer(self, value: impl ::core::convert::Into<crate::app::terraindata_2::TerrainData_Layers>) -> () {
367 unsafe {
368 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
369 ::unity::il2cpp_call!((::unity::module_base()+0x21e2e20usize)as*mut u8,();
370(TerrainData_2)__receiver,(crate::app::terraindata_2::TerrainData_Layers)::core::convert::Into::into(value))
371 }
372 }
373 #[doc = "`get_Prohibition()` overload"]
374 fn get_prohibition(self) -> crate::app::terraindata_2::TerrainData_Prohibitions {
375 unsafe {
376 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
377 ::unity::il2cpp_call!((::unity::module_base()+0x21e2e30usize)as*mut u8,crate::app::terraindata_2::TerrainData_Prohibitions;
378(TerrainData_2)__receiver)
379 }
380 }
381 #[doc = "`set_Prohibition(crate::app::terraindata_2::TerrainData_Prohibitions)` overload"]
382 fn set_prohibition(self, value: impl ::core::convert::Into<crate::app::terraindata_2::TerrainData_Prohibitions>) -> () {
383 unsafe {
384 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
385 ::unity::il2cpp_call!((::unity::module_base()+0x21e2e40usize)as*mut u8,();
386(TerrainData_2)__receiver,(crate::app::terraindata_2::TerrainData_Prohibitions)::core::convert::Into::into(value))
387 }
388 }
389 #[doc = "`get_Command()` overload"]
390 fn get_command(self) -> crate::app::terraindata_2::TerrainData_Commands {
391 unsafe {
392 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
393 ::unity::il2cpp_call!((::unity::module_base()+0x21e2e50usize)as*mut u8,crate::app::terraindata_2::TerrainData_Commands;
394(TerrainData_2)__receiver)
395 }
396 }
397 #[doc = "`set_Command(crate::app::terraindata_2::TerrainData_Commands)` overload"]
398 fn set_command(self, value: impl ::core::convert::Into<crate::app::terraindata_2::TerrainData_Commands>) -> () {
399 unsafe {
400 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
401 ::unity::il2cpp_call!((::unity::module_base()+0x21e2e60usize)as*mut u8,();
402(TerrainData_2)__receiver,(crate::app::terraindata_2::TerrainData_Commands)::core::convert::Into::into(value))
403 }
404 }
405 #[doc = "`get_Sight()` overload"]
406 fn get_sight(self) -> u8 {
407 unsafe {
408 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
409 ::unity::il2cpp_call!((::unity::module_base()+0x21e2e70usize)as*mut u8,u8;
410(TerrainData_2)__receiver)
411 }
412 }
413 #[doc = "`set_Sight(u8)` overload"]
414 fn set_sight(self, value: impl ::core::convert::Into<u8>) -> () {
415 unsafe {
416 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
417 ::unity::il2cpp_call!((::unity::module_base()+0x21e2e80usize)as*mut u8,();
418(TerrainData_2)__receiver,(u8)::core::convert::Into::into(value))
419 }
420 }
421 #[doc = "`get_Destroyer()` overload"]
422 fn get_destroyer(self) -> crate::app::terraindata_2::TerrainData_Destroyers {
423 unsafe {
424 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
425 ::unity::il2cpp_call!((::unity::module_base()+0x21e2e90usize)as*mut u8,crate::app::terraindata_2::TerrainData_Destroyers;
426(TerrainData_2)__receiver)
427 }
428 }
429 #[doc = "`set_Destroyer(crate::app::terraindata_2::TerrainData_Destroyers)` overload"]
430 fn set_destroyer(self, value: impl ::core::convert::Into<crate::app::terraindata_2::TerrainData_Destroyers>) -> () {
431 unsafe {
432 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
433 ::unity::il2cpp_call!((::unity::module_base()+0x21e2ea0usize)as*mut u8,();
434(TerrainData_2)__receiver,(crate::app::terraindata_2::TerrainData_Destroyers)::core::convert::Into::into(value))
435 }
436 }
437 #[doc = "`get_Hp_N()` overload"]
438 fn get_hp_n(self) -> i32 {
439 unsafe {
440 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
441 ::unity::il2cpp_call!((::unity::module_base()+0x21e2eb0usize)as*mut u8,i32;
442(TerrainData_2)__receiver)
443 }
444 }
445 #[doc = "`set_Hp_N(i32)` overload"]
446 fn set_hp_n(self, value: impl ::core::convert::Into<i32>) -> () {
447 unsafe {
448 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
449 ::unity::il2cpp_call!((::unity::module_base()+0x21e2ec0usize)as*mut u8,();
450(TerrainData_2)__receiver,(i32)::core::convert::Into::into(value))
451 }
452 }
453 #[doc = "`get_Hp_H()` overload"]
454 fn get_hp_h(self) -> i32 {
455 unsafe {
456 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
457 ::unity::il2cpp_call!((::unity::module_base()+0x21e2ed0usize)as*mut u8,i32;
458(TerrainData_2)__receiver)
459 }
460 }
461 #[doc = "`set_Hp_H(i32)` overload"]
462 fn set_hp_h(self, value: impl ::core::convert::Into<i32>) -> () {
463 unsafe {
464 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
465 ::unity::il2cpp_call!((::unity::module_base()+0x21e2ee0usize)as*mut u8,();
466(TerrainData_2)__receiver,(i32)::core::convert::Into::into(value))
467 }
468 }
469 #[doc = "`get_Hp_L()` overload"]
470 fn get_hp_l(self) -> i32 {
471 unsafe {
472 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
473 ::unity::il2cpp_call!((::unity::module_base()+0x21e2ef0usize)as*mut u8,i32;
474(TerrainData_2)__receiver)
475 }
476 }
477 #[doc = "`set_Hp_L(i32)` overload"]
478 fn set_hp_l(self, value: impl ::core::convert::Into<i32>) -> () {
479 unsafe {
480 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
481 ::unity::il2cpp_call!((::unity::module_base()+0x21e2f00usize)as*mut u8,();
482(TerrainData_2)__receiver,(i32)::core::convert::Into::into(value))
483 }
484 }
485 #[doc = "`get_Defense()` overload"]
486 fn get_defense(self) -> i8 {
487 unsafe {
488 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
489 ::unity::il2cpp_call!((::unity::module_base()+0x21e2f10usize)as*mut u8,i8;
490(TerrainData_2)__receiver)
491 }
492 }
493 #[doc = "`set_Defense(i8)` overload"]
494 fn set_defense(self, value: impl ::core::convert::Into<i8>) -> () {
495 unsafe {
496 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
497 ::unity::il2cpp_call!((::unity::module_base()+0x21e2f20usize)as*mut u8,();
498(TerrainData_2)__receiver,(i8)::core::convert::Into::into(value))
499 }
500 }
501 #[doc = "`get_Avoid()` overload"]
502 fn get_avoid(self) -> i8 {
503 unsafe {
504 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
505 ::unity::il2cpp_call!((::unity::module_base()+0x21e2f30usize)as*mut u8,i8;
506(TerrainData_2)__receiver)
507 }
508 }
509 #[doc = "`set_Avoid(i8)` overload"]
510 fn set_avoid(self, value: impl ::core::convert::Into<i8>) -> () {
511 unsafe {
512 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
513 ::unity::il2cpp_call!((::unity::module_base()+0x21e2f40usize)as*mut u8,();
514(TerrainData_2)__receiver,(i8)::core::convert::Into::into(value))
515 }
516 }
517 #[doc = "`get_PlayerDefense()` overload"]
518 fn get_player_defense(self) -> i8 {
519 unsafe {
520 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
521 ::unity::il2cpp_call!((::unity::module_base()+0x21e2f50usize)as*mut u8,i8;
522(TerrainData_2)__receiver)
523 }
524 }
525 #[doc = "`set_PlayerDefense(i8)` overload"]
526 fn set_player_defense(self, value: impl ::core::convert::Into<i8>) -> () {
527 unsafe {
528 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
529 ::unity::il2cpp_call!((::unity::module_base()+0x21e2f60usize)as*mut u8,();
530(TerrainData_2)__receiver,(i8)::core::convert::Into::into(value))
531 }
532 }
533 #[doc = "`get_EnemyDefense()` overload"]
534 fn get_enemy_defense(self) -> i8 {
535 unsafe {
536 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
537 ::unity::il2cpp_call!((::unity::module_base()+0x21e2f70usize)as*mut u8,i8;
538(TerrainData_2)__receiver)
539 }
540 }
541 #[doc = "`set_EnemyDefense(i8)` overload"]
542 fn set_enemy_defense(self, value: impl ::core::convert::Into<i8>) -> () {
543 unsafe {
544 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
545 ::unity::il2cpp_call!((::unity::module_base()+0x21e2f80usize)as*mut u8,();
546(TerrainData_2)__receiver,(i8)::core::convert::Into::into(value))
547 }
548 }
549 #[doc = "`get_PlayerAvoid()` overload"]
550 fn get_player_avoid(self) -> i8 {
551 unsafe {
552 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
553 ::unity::il2cpp_call!((::unity::module_base()+0x21e2f90usize)as*mut u8,i8;
554(TerrainData_2)__receiver)
555 }
556 }
557 #[doc = "`set_PlayerAvoid(i8)` overload"]
558 fn set_player_avoid(self, value: impl ::core::convert::Into<i8>) -> () {
559 unsafe {
560 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
561 ::unity::il2cpp_call!((::unity::module_base()+0x21e2fa0usize)as*mut u8,();
562(TerrainData_2)__receiver,(i8)::core::convert::Into::into(value))
563 }
564 }
565 #[doc = "`get_EnemyAvoid()` overload"]
566 fn get_enemy_avoid(self) -> i8 {
567 unsafe {
568 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
569 ::unity::il2cpp_call!((::unity::module_base()+0x21e2fb0usize)as*mut u8,i8;
570(TerrainData_2)__receiver)
571 }
572 }
573 #[doc = "`set_EnemyAvoid(i8)` overload"]
574 fn set_enemy_avoid(self, value: impl ::core::convert::Into<i8>) -> () {
575 unsafe {
576 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
577 ::unity::il2cpp_call!((::unity::module_base()+0x21e2fc0usize)as*mut u8,();
578(TerrainData_2)__receiver,(i8)::core::convert::Into::into(value))
579 }
580 }
581 #[doc = "`get_Heal()` overload"]
582 fn get_heal(self) -> i8 {
583 unsafe {
584 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
585 ::unity::il2cpp_call!((::unity::module_base()+0x21e2fd0usize)as*mut u8,i8;
586(TerrainData_2)__receiver)
587 }
588 }
589 #[doc = "`set_Heal(i8)` overload"]
590 fn set_heal(self, value: impl ::core::convert::Into<i8>) -> () {
591 unsafe {
592 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
593 ::unity::il2cpp_call!((::unity::module_base()+0x21e2fe0usize)as*mut u8,();
594(TerrainData_2)__receiver,(i8)::core::convert::Into::into(value))
595 }
596 }
597 #[doc = "`get_Life()` overload"]
598 fn get_life(self) -> u8 {
599 unsafe {
600 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
601 ::unity::il2cpp_call!((::unity::module_base()+0x21e2ff0usize)as*mut u8,u8;
602(TerrainData_2)__receiver)
603 }
604 }
605 #[doc = "`set_Life(u8)` overload"]
606 fn set_life(self, value: impl ::core::convert::Into<u8>) -> () {
607 unsafe {
608 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
609 ::unity::il2cpp_call!((::unity::module_base()+0x21e3000usize)as*mut u8,();
610(TerrainData_2)__receiver,(u8)::core::convert::Into::into(value))
611 }
612 }
613 #[doc = "`get_MoveCost()` overload"]
614 fn get_move_cost(self) -> u8 {
615 unsafe {
616 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
617 ::unity::il2cpp_call!((::unity::module_base()+0x21e3010usize)as*mut u8,u8;
618(TerrainData_2)__receiver)
619 }
620 }
621 #[doc = "`set_MoveCost(u8)` overload"]
622 fn set_move_cost(self, value: impl ::core::convert::Into<u8>) -> () {
623 unsafe {
624 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
625 ::unity::il2cpp_call!((::unity::module_base()+0x21e3020usize)as*mut u8,();
626(TerrainData_2)__receiver,(u8)::core::convert::Into::into(value))
627 }
628 }
629 #[doc = "`get_FlyCost()` overload"]
630 fn get_fly_cost(self) -> u8 {
631 unsafe {
632 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
633 ::unity::il2cpp_call!((::unity::module_base()+0x21e3030usize)as*mut u8,u8;
634(TerrainData_2)__receiver)
635 }
636 }
637 #[doc = "`set_FlyCost(u8)` overload"]
638 fn set_fly_cost(self, value: impl ::core::convert::Into<u8>) -> () {
639 unsafe {
640 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
641 ::unity::il2cpp_call!((::unity::module_base()+0x21e3040usize)as*mut u8,();
642(TerrainData_2)__receiver,(u8)::core::convert::Into::into(value))
643 }
644 }
645 #[doc = "`get_MoveFirst()` overload"]
646 fn get_move_first(self) -> i8 {
647 unsafe {
648 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
649 ::unity::il2cpp_call!((::unity::module_base()+0x21e3050usize)as*mut u8,i8;
650(TerrainData_2)__receiver)
651 }
652 }
653 #[doc = "`set_MoveFirst(i8)` overload"]
654 fn set_move_first(self, value: impl ::core::convert::Into<i8>) -> () {
655 unsafe {
656 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
657 ::unity::il2cpp_call!((::unity::module_base()+0x21e3060usize)as*mut u8,();
658(TerrainData_2)__receiver,(i8)::core::convert::Into::into(value))
659 }
660 }
661 #[doc = "`get_Offset()` overload"]
662 fn get_offset(self) -> f32 {
663 unsafe {
664 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
665 ::unity::il2cpp_call!((::unity::module_base()+0x21e3070usize)as*mut u8,f32;
666(TerrainData_2)__receiver)
667 }
668 }
669 #[doc = "`set_Offset(f32)` overload"]
670 fn set_offset(self, value: impl ::core::convert::Into<f32>) -> () {
671 unsafe {
672 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
673 ::unity::il2cpp_call!((::unity::module_base()+0x21e3080usize)as*mut u8,();
674(TerrainData_2)__receiver,(f32)::core::convert::Into::into(value))
675 }
676 }
677 #[doc = "`get_ColorR()` overload"]
678 fn get_color_r(self) -> u8 {
679 unsafe {
680 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
681 ::unity::il2cpp_call!((::unity::module_base()+0x21e3090usize)as*mut u8,u8;
682(TerrainData_2)__receiver)
683 }
684 }
685 #[doc = "`set_ColorR(u8)` overload"]
686 fn set_color_r(self, value: impl ::core::convert::Into<u8>) -> () {
687 unsafe {
688 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
689 ::unity::il2cpp_call!((::unity::module_base()+0x21e30a0usize)as*mut u8,();
690(TerrainData_2)__receiver,(u8)::core::convert::Into::into(value))
691 }
692 }
693 #[doc = "`get_ColorG()` overload"]
694 fn get_color_g(self) -> u8 {
695 unsafe {
696 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
697 ::unity::il2cpp_call!((::unity::module_base()+0x21e30b0usize)as*mut u8,u8;
698(TerrainData_2)__receiver)
699 }
700 }
701 #[doc = "`set_ColorG(u8)` overload"]
702 fn set_color_g(self, value: impl ::core::convert::Into<u8>) -> () {
703 unsafe {
704 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
705 ::unity::il2cpp_call!((::unity::module_base()+0x21e30c0usize)as*mut u8,();
706(TerrainData_2)__receiver,(u8)::core::convert::Into::into(value))
707 }
708 }
709 #[doc = "`get_ColorB()` overload"]
710 fn get_color_b(self) -> u8 {
711 unsafe {
712 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
713 ::unity::il2cpp_call!((::unity::module_base()+0x21e30d0usize)as*mut u8,u8;
714(TerrainData_2)__receiver)
715 }
716 }
717 #[doc = "`set_ColorB(u8)` overload"]
718 fn set_color_b(self, value: impl ::core::convert::Into<u8>) -> () {
719 unsafe {
720 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
721 ::unity::il2cpp_call!((::unity::module_base()+0x21e30e0usize)as*mut u8,();
722(TerrainData_2)__receiver,(u8)::core::convert::Into::into(value))
723 }
724 }
725 #[doc = "`get_Color()` overload"]
726 fn get_color(self) -> crate::unity_engine::color::Color {
727 unsafe {
728 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
729 ::unity::il2cpp_call!((::unity::module_base()+0x21e30f0usize)as*mut u8,crate::unity_engine::color::Color;
730(TerrainData_2)__receiver)
731 }
732 }
733 #[doc = "`set_Color(crate::unity_engine::color::Color)` overload"]
734 fn set_color(self, value: impl ::core::convert::Into<crate::unity_engine::color::Color>) -> () {
735 unsafe {
736 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
737 ::unity::il2cpp_call!((::unity::module_base()+0x21e3100usize)as*mut u8,();
738(TerrainData_2)__receiver,(crate::unity_engine::color::Color)::core::convert::Into::into(value))
739 }
740 }
741 #[doc = "`get_ChangeTid()` overload"]
742 fn get_change_tid(self) -> ::unity::Il2CppString {
743 unsafe {
744 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
745 ::unity::il2cpp_call!((::unity::module_base()+0x21e3120usize)as*mut u8, ::unity::Il2CppString;
746(TerrainData_2)__receiver)
747 }
748 }
749 #[doc = "`set_ChangeTid(::unity::Il2CppString)` overload"]
750 fn set_change_tid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
751 unsafe {
752 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
753 ::unity::il2cpp_call!((::unity::module_base()+0x21e3130usize)as*mut u8,();
754(TerrainData_2)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
755 }
756 }
757 #[doc = "`get_ChangeEncount()` overload"]
758 fn get_change_encount(self) -> ::unity::Il2CppString {
759 unsafe {
760 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
761 ::unity::il2cpp_call!((::unity::module_base()+0x21e3140usize)as*mut u8, ::unity::Il2CppString;
762(TerrainData_2)__receiver)
763 }
764 }
765 #[doc = "`set_ChangeEncount(::unity::Il2CppString)` overload"]
766 fn set_change_encount(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
767 unsafe {
768 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
769 ::unity::il2cpp_call!((::unity::module_base()+0x21e3150usize)as*mut u8,();
770(TerrainData_2)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
771 }
772 }
773 #[doc = "`get_Height()` overload"]
774 fn get_height(self) -> f32 {
775 unsafe {
776 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
777 ::unity::il2cpp_call!((::unity::module_base()+0x21e3160usize)as*mut u8,f32;
778(TerrainData_2)__receiver)
779 }
780 }
781 #[doc = "`set_Height(f32)` overload"]
782 fn set_height(self, value: impl ::core::convert::Into<f32>) -> () {
783 unsafe {
784 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
785 ::unity::il2cpp_call!((::unity::module_base()+0x21e3170usize)as*mut u8,();
786(TerrainData_2)__receiver,(f32)::core::convert::Into::into(value))
787 }
788 }
789 #[doc = "`get_PutEffect()` overload"]
790 fn get_put_effect(self) -> ::unity::Il2CppString {
791 unsafe {
792 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
793 ::unity::il2cpp_call!((::unity::module_base()+0x21e3180usize)as*mut u8, ::unity::Il2CppString;
794(TerrainData_2)__receiver)
795 }
796 }
797 #[doc = "`set_PutEffect(::unity::Il2CppString)` overload"]
798 fn set_put_effect(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
799 unsafe {
800 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
801 ::unity::il2cpp_call!((::unity::module_base()+0x21e3190usize)as*mut u8,();
802(TerrainData_2)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
803 }
804 }
805 #[doc = "`get_Minimap()` overload"]
806 fn get_minimap(self) -> ::unity::Il2CppString {
807 unsafe {
808 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
809 ::unity::il2cpp_call!((::unity::module_base()+0x21e31a0usize)as*mut u8, ::unity::Il2CppString;
810(TerrainData_2)__receiver)
811 }
812 }
813 #[doc = "`set_Minimap(::unity::Il2CppString)` overload"]
814 fn set_minimap(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
815 unsafe {
816 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
817 ::unity::il2cpp_call!((::unity::module_base()+0x21e31b0usize)as*mut u8,();
818(TerrainData_2)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
819 }
820 }
821 #[doc = "`get_CannonSkill()` overload"]
822 fn get_cannon_skill(self) -> ::unity::Il2CppString {
823 unsafe {
824 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
825 ::unity::il2cpp_call!((::unity::module_base()+0x21e31c0usize)as*mut u8, ::unity::Il2CppString;
826(TerrainData_2)__receiver)
827 }
828 }
829 #[doc = "`set_CannonSkill(::unity::Il2CppString)` overload"]
830 fn set_cannon_skill(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
831 unsafe {
832 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
833 ::unity::il2cpp_call!((::unity::module_base()+0x21e31d0usize)as*mut u8,();
834(TerrainData_2)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
835 }
836 }
837 #[doc = "`get_CannonShellsN()` overload"]
838 fn get_cannon_shells_n(self) -> u8 {
839 unsafe {
840 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
841 ::unity::il2cpp_call!((::unity::module_base()+0x21e31e0usize)as*mut u8,u8;
842(TerrainData_2)__receiver)
843 }
844 }
845 #[doc = "`set_CannonShellsN(u8)` overload"]
846 fn set_cannon_shells_n(self, value: impl ::core::convert::Into<u8>) -> () {
847 unsafe {
848 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
849 ::unity::il2cpp_call!((::unity::module_base()+0x21e31f0usize)as*mut u8,();
850(TerrainData_2)__receiver,(u8)::core::convert::Into::into(value))
851 }
852 }
853 #[doc = "`get_CannonShellsH()` overload"]
854 fn get_cannon_shells_h(self) -> u8 {
855 unsafe {
856 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
857 ::unity::il2cpp_call!((::unity::module_base()+0x21e3200usize)as*mut u8,u8;
858(TerrainData_2)__receiver)
859 }
860 }
861 #[doc = "`set_CannonShellsH(u8)` overload"]
862 fn set_cannon_shells_h(self, value: impl ::core::convert::Into<u8>) -> () {
863 unsafe {
864 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
865 ::unity::il2cpp_call!((::unity::module_base()+0x21e3210usize)as*mut u8,();
866(TerrainData_2)__receiver,(u8)::core::convert::Into::into(value))
867 }
868 }
869 #[doc = "`get_CannonShellsL()` overload"]
870 fn get_cannon_shells_l(self) -> u8 {
871 unsafe {
872 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
873 ::unity::il2cpp_call!((::unity::module_base()+0x21e3220usize)as*mut u8,u8;
874(TerrainData_2)__receiver)
875 }
876 }
877 #[doc = "`set_CannonShellsL(u8)` overload"]
878 fn set_cannon_shells_l(self, value: impl ::core::convert::Into<u8>) -> () {
879 unsafe {
880 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
881 ::unity::il2cpp_call!((::unity::module_base()+0x21e3230usize)as*mut u8,();
882(TerrainData_2)__receiver,(u8)::core::convert::Into::into(value))
883 }
884 }
885 #[doc = "`get_Flag()` overload"]
886 fn get_flag(self) -> crate::app::terraindata_2::TerrainData_Flags {
887 unsafe {
888 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
889 ::unity::il2cpp_call!((::unity::module_base()+0x21e3240usize)as*mut u8,crate::app::terraindata_2::TerrainData_Flags;
890(TerrainData_2)__receiver)
891 }
892 }
893 #[doc = "`set_Flag(crate::app::terraindata_2::TerrainData_Flags)` overload"]
894 fn set_flag(self, value: impl ::core::convert::Into<crate::app::terraindata_2::TerrainData_Flags>) -> () {
895 unsafe {
896 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
897 ::unity::il2cpp_call!((::unity::module_base()+0x21e3250usize)as*mut u8,();
898(TerrainData_2)__receiver,(crate::app::terraindata_2::TerrainData_Flags)::core::convert::Into::into(value))
899 }
900 }
901 #[doc = "`get_PutAllow()` overload"]
902 fn get_put_allow(self) -> u8 {
903 unsafe {
904 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
905 ::unity::il2cpp_call!((::unity::module_base()+0x21e3260usize)as*mut u8,u8;
906(TerrainData_2)__receiver)
907 }
908 }
909 #[doc = "`set_PutAllow(u8)` overload"]
910 fn set_put_allow(self, value: impl ::core::convert::Into<u8>) -> () {
911 unsafe {
912 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
913 ::unity::il2cpp_call!((::unity::module_base()+0x21e3270usize)as*mut u8,();
914(TerrainData_2)__receiver,(u8)::core::convert::Into::into(value))
915 }
916 }
917 #[doc = "`get_AsciiName()` overload"]
918 fn get_ascii_name(self) -> ::unity::Il2CppString {
919 unsafe {
920 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
921 ::unity::il2cpp_call!((::unity::module_base()+0x21e3280usize)as*mut u8, ::unity::Il2CppString;
922(TerrainData_2)__receiver)
923 }
924 }
925 #[doc = "`set_AsciiName(::unity::Il2CppString)` overload"]
926 fn set_ascii_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
927 unsafe {
928 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
929 ::unity::il2cpp_call!((::unity::module_base()+0x21e3290usize)as*mut u8,();
930(TerrainData_2)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
931 }
932 }
933 #[doc = "`IsDoor()` overload"]
934 fn is_door(self) -> bool {
935 unsafe {
936 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
937 ::unity::il2cpp_call!((::unity::module_base()+0x21e32a0usize)as*mut u8,bool;
938(TerrainData_2)__receiver)
939 }
940 }
941 #[doc = "`IsTreasure()` overload"]
942 fn is_treasure(self) -> bool {
943 unsafe {
944 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
945 ::unity::il2cpp_call!((::unity::module_base()+0x21e32b0usize)as*mut u8,bool;
946(TerrainData_2)__receiver)
947 }
948 }
949 #[doc = "`IsVisit()` overload"]
950 fn is_visit(self) -> bool {
951 unsafe {
952 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
953 ::unity::il2cpp_call!((::unity::module_base()+0x21e32c0usize)as*mut u8,bool;
954(TerrainData_2)__receiver)
955 }
956 }
957 #[doc = "`IsBowCannon()` overload"]
958 fn is_bow_cannon(self) -> bool {
959 unsafe {
960 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
961 ::unity::il2cpp_call!((::unity::module_base()+0x21e32d0usize)as*mut u8,bool;
962(TerrainData_2)__receiver)
963 }
964 }
965 #[doc = "`IsMagicCannon()` overload"]
966 fn is_magic_cannon(self) -> bool {
967 unsafe {
968 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
969 ::unity::il2cpp_call!((::unity::module_base()+0x21e32e0usize)as*mut u8,bool;
970(TerrainData_2)__receiver)
971 }
972 }
973 #[doc = "`IsFireCannon()` overload"]
974 fn is_fire_cannon(self) -> bool {
975 unsafe {
976 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
977 ::unity::il2cpp_call!((::unity::module_base()+0x21e32f0usize)as*mut u8,bool;
978(TerrainData_2)__receiver)
979 }
980 }
981 #[doc = "`IsNotShadow()` overload"]
982 fn is_not_shadow(self) -> bool {
983 unsafe {
984 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
985 ::unity::il2cpp_call!((::unity::module_base()+0x21e3300usize)as*mut u8,bool;
986(TerrainData_2)__receiver)
987 }
988 }
989 #[doc = "`IsFootSmoke()` overload"]
990 fn is_foot_smoke(self) -> bool {
991 unsafe {
992 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
993 ::unity::il2cpp_call!((::unity::module_base()+0x21e3310usize)as*mut u8,bool;
994(TerrainData_2)__receiver)
995 }
996 }
997 #[doc = "`IsFootprint()` overload"]
998 fn is_footprint(self) -> bool {
999 unsafe {
1000 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1001 ::unity::il2cpp_call!((::unity::module_base()+0x21e3320usize)as*mut u8,bool;
1002(TerrainData_2)__receiver)
1003 }
1004 }
1005 #[doc = "`IsRoof()` overload"]
1006 fn is_roof(self) -> bool {
1007 unsafe {
1008 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1009 ::unity::il2cpp_call!((::unity::module_base()+0x21e3330usize)as*mut u8,bool;
1010(TerrainData_2)__receiver)
1011 }
1012 }
1013 #[doc = "`IsSightMasking()` overload"]
1014 fn is_sight_masking(self) -> bool {
1015 unsafe {
1016 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1017 ::unity::il2cpp_call!((::unity::module_base()+0x21e3340usize)as*mut u8,bool;
1018(TerrainData_2)__receiver)
1019 }
1020 }
1021 #[doc = "`IsTorch()` overload"]
1022 fn is_torch(self) -> bool {
1023 unsafe {
1024 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1025 ::unity::il2cpp_call!((::unity::module_base()+0x21e3350usize)as*mut u8,bool;
1026(TerrainData_2)__receiver)
1027 }
1028 }
1029 #[doc = "`IsCannon()` overload"]
1030 fn is_cannon(self) -> bool {
1031 unsafe {
1032 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1033 ::unity::il2cpp_call!((::unity::module_base()+0x21e3370usize)as*mut u8,bool;
1034(TerrainData_2)__receiver)
1035 }
1036 }
1037 #[doc = "`IsNotStun()` overload"]
1038 fn is_not_stun(self) -> bool {
1039 unsafe {
1040 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1041 ::unity::il2cpp_call!((::unity::module_base()+0x21e3380usize)as*mut u8,bool;
1042(TerrainData_2)__receiver)
1043 }
1044 }
1045 #[doc = "`IsNotEngageAdd()` overload"]
1046 fn is_not_engage_add(self) -> bool {
1047 unsafe {
1048 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1049 ::unity::il2cpp_call!((::unity::module_base()+0x21e3390usize)as*mut u8,bool;
1050(TerrainData_2)__receiver)
1051 }
1052 }
1053 #[doc = "`IsFlyEnable()` overload"]
1054 fn is_fly_enable(self) -> bool {
1055 unsafe {
1056 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1057 ::unity::il2cpp_call!((::unity::module_base()+0x21e33a0usize)as*mut u8,bool;
1058(TerrainData_2)__receiver)
1059 }
1060 }
1061 #[doc = "`IsHelpSpot()` overload"]
1062 fn is_help_spot(self) -> bool {
1063 unsafe {
1064 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1065 ::unity::il2cpp_call!((::unity::module_base()+0x21e33b0usize)as*mut u8,bool;
1066(TerrainData_2)__receiver)
1067 }
1068 }
1069 #[doc = "`IsEngageHeal()` overload"]
1070 fn is_engage_heal(self) -> bool {
1071 unsafe {
1072 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1073 ::unity::il2cpp_call!((::unity::module_base()+0x21e33c0usize)as*mut u8,bool;
1074(TerrainData_2)__receiver)
1075 }
1076 }
1077 #[doc = "`IsNotTarget()` overload"]
1078 fn is_not_target(self) -> bool {
1079 unsafe {
1080 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1081 ::unity::il2cpp_call!((::unity::module_base()+0x21e33d0usize)as*mut u8,bool;
1082(TerrainData_2)__receiver)
1083 }
1084 }
1085 #[doc = "`IsNotWarp()` overload"]
1086 fn is_not_warp(self) -> bool {
1087 unsafe {
1088 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1089 ::unity::il2cpp_call!((::unity::module_base()+0x21e33f0usize)as*mut u8,bool;
1090(TerrainData_2)__receiver)
1091 }
1092 }
1093 #[doc = "`IsHideBreakIcon()` overload"]
1094 fn is_hide_break_icon(self) -> bool {
1095 unsafe {
1096 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1097 ::unity::il2cpp_call!((::unity::module_base()+0x21e3410usize)as*mut u8,bool;
1098(TerrainData_2)__receiver)
1099 }
1100 }
1101 #[doc = "`IsShowPhaseIcon()` overload"]
1102 fn is_show_phase_icon(self) -> bool {
1103 unsafe {
1104 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1105 ::unity::il2cpp_call!((::unity::module_base()+0x21e3420usize)as*mut u8,bool;
1106(TerrainData_2)__receiver)
1107 }
1108 }
1109 #[doc = "`IsImmobile()` overload"]
1110 fn is_immobile(self) -> bool {
1111 unsafe {
1112 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1113 ::unity::il2cpp_call!((::unity::module_base()+0x21e3430usize)as*mut u8,bool;
1114(TerrainData_2)__receiver)
1115 }
1116 }
1117 #[doc = "`IsDamageHalfDisplay()` overload"]
1118 fn is_damage_half_display(self) -> bool {
1119 unsafe {
1120 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1121 ::unity::il2cpp_call!((::unity::module_base()+0x21e3440usize)as*mut u8,bool;
1122(TerrainData_2)__receiver)
1123 }
1124 }
1125 #[doc = "`IsFlightOnly()` overload"]
1126 fn is_flight_only(self) -> bool {
1127 unsafe {
1128 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1129 ::unity::il2cpp_call!((::unity::module_base()+0x21e34c0usize)as*mut u8,bool;
1130(TerrainData_2)__receiver)
1131 }
1132 }
1133 #[doc = "`IsBreakable()` overload"]
1134 fn is_breakable(self) -> bool {
1135 unsafe {
1136 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1137 ::unity::il2cpp_call!((::unity::module_base()+0x21e3520usize)as*mut u8,bool;
1138(TerrainData_2)__receiver)
1139 }
1140 }
1141 #[doc = "`CanPutAllow(i32)` overload"]
1142 fn can_put_allow(self, cost_type: impl ::core::convert::Into<i32>) -> bool {
1143 unsafe {
1144 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1145 ::unity::il2cpp_call!((::unity::module_base()+0x21e3540usize)as*mut u8,bool;
1146(TerrainData_2)__receiver,(i32)::core::convert::Into::into(cost_type))
1147 }
1148 }
1149 #[doc = "`CanPutAllow()` overload"]
1150 fn can_put_allow_2(self) -> bool {
1151 unsafe {
1152 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1153 ::unity::il2cpp_call!((::unity::module_base()+0x21e3550usize)as*mut u8,bool;
1154(TerrainData_2)__receiver)
1155 }
1156 }
1157 #[doc = "`CanBreakable(crate::app::force::Force_Type)` overload"]
1158 fn can_breakable(self, force: impl ::core::convert::Into<crate::app::force::Force_Type>) -> bool {
1159 unsafe {
1160 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1161 ::unity::il2cpp_call!((::unity::module_base()+0x21e3560usize)as*mut u8,bool;
1162(TerrainData_2)__receiver,(crate::app::force::Force_Type)::core::convert::Into::into(force))
1163 }
1164 }
1165 #[doc = "`GetHP()` overload"]
1166 fn get_hp(self) -> i32 {
1167 unsafe {
1168 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1169 ::unity::il2cpp_call!((::unity::module_base()+0x21e35b0usize)as*mut u8,i32;
1170(TerrainData_2)__receiver)
1171 }
1172 }
1173 #[doc = "`CanUnitCommand(crate::app::unit::Unit)` overload"]
1174 fn can_unit_command(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
1175 unsafe {
1176 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1177 ::unity::il2cpp_call!((::unity::module_base()+0x21e3780usize)as*mut u8,bool;
1178(TerrainData_2)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1179 }
1180 }
1181 #[doc = "`GetCannonShells()` overload"]
1182 fn get_cannon_shells(self) -> i32 {
1183 unsafe {
1184 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1185 ::unity::il2cpp_call!((::unity::module_base()+0x21e3880usize)as*mut u8,i32;
1186(TerrainData_2)__receiver)
1187 }
1188 }
1189 #[doc = "`OnBuild()` overload"]
1190 fn on_build(self) -> () {
1191 unsafe {
1192 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1193 {
1194 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1195 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1196 panic!(
1197 "unity: virtual slot {}
1198 out of range (vtable len {}
1199) on the runtime class behind {}
1200 (method `{}
1201`)",
1202 4usize,
1203 __vt.len(),
1204 <TerrainData_2 as ::unity::ClassIdentity>::NAME,
1205 "OnBuild",
1206 )
1207 });
1208 let __inner: extern "C" fn(TerrainData_2, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1209 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1210 __inner(__receiver, __mi)
1211 }
1212 }
1213 }
1214 #[doc = "`OnCompleted()` overload"]
1215 fn on_completed(self) -> () {
1216 unsafe {
1217 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1218 {
1219 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1220 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
1221 panic!(
1222 "unity: virtual slot {}
1223 out of range (vtable len {}
1224) on the runtime class behind {}
1225 (method `{}
1226`)",
1227 5usize,
1228 __vt.len(),
1229 <TerrainData_2 as ::unity::ClassIdentity>::NAME,
1230 "OnCompleted",
1231 )
1232 });
1233 let __inner: extern "C" fn(TerrainData_2, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1234 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1235 __inner(__receiver, __mi)
1236 }
1237 }
1238 }
1239 #[doc = "`GetDebugName()` overload"]
1240 fn get_debug_name(self) -> ::unity::Il2CppString {
1241 unsafe {
1242 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1243 {
1244 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1245 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
1246 panic!(
1247 "unity: virtual slot {}
1248 out of range (vtable len {}
1249) on the runtime class behind {}
1250 (method `{}
1251`)",
1252 8usize,
1253 __vt.len(),
1254 <TerrainData_2 as ::unity::ClassIdentity>::NAME,
1255 "GetDebugName",
1256 )
1257 });
1258 let __inner: extern "C" fn(TerrainData_2, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
1259 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1260 __inner(__receiver, __mi)
1261 }
1262 }
1263 }
1264 #[doc = "`.ctor()` overload"]
1265 fn ctor(self) -> () {
1266 unsafe {
1267 let __receiver = <TerrainData_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1268 ::unity::il2cpp_call!((::unity::module_base()+0x21e3c40usize)as*mut u8,();
1269(TerrainData_2)__receiver)
1270 }
1271 }
1272}
1273
1274#[cfg(feature = "app-terraindata_2")]
1275impl<__T: ITerrainData_2> ITerrainData_2Methods for __T {}
1276
1277#[cfg(feature = "app-terraindata_2")]
1278impl TerrainData_2 {
1279 pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1280 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1281 }
1282
1283 pub fn get_tid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1284 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1285 }
1286
1287 pub fn set_tid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1288 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1289 }
1290
1291 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1292 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1293 }
1294
1295 pub fn set_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1296 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1297 }
1298
1299 pub fn get_cost_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1300 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1301 }
1302
1303 pub fn set_cost_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1304 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1305 }
1306
1307 pub fn get_cost_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1308 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1309 }
1310
1311 pub fn set_cost_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1312 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1313 }
1314
1315 pub fn get_layer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1316 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1317 }
1318
1319 pub fn set_layer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1320 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1321 }
1322
1323 pub fn get_prohibition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1324 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1325 }
1326
1327 pub fn set_prohibition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1328 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1329 }
1330
1331 pub fn get_command_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1332 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1333 }
1334
1335 pub fn set_command_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1336 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1337 }
1338
1339 pub fn get_sight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1340 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1341 }
1342
1343 pub fn set_sight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1344 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1345 }
1346
1347 pub fn get_destroyer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1348 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1349 }
1350
1351 pub fn set_destroyer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1352 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1353 }
1354
1355 pub fn get_hp_n_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1356 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1357 }
1358
1359 pub fn set_hp_n_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1360 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1361 }
1362
1363 pub fn get_hp_h_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1364 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1365 }
1366
1367 pub fn set_hp_h_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1368 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1369 }
1370
1371 pub fn get_hp_l_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1372 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1373 }
1374
1375 pub fn set_hp_l_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1376 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1377 }
1378
1379 pub fn get_defense_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1380 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1381 }
1382
1383 pub fn set_defense_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1384 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1385 }
1386
1387 pub fn get_avoid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1388 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1389 }
1390
1391 pub fn set_avoid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1392 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1393 }
1394
1395 pub fn get_player_defense_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1396 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1397 }
1398
1399 pub fn set_player_defense_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1400 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1401 }
1402
1403 pub fn get_enemy_defense_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1404 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1405 }
1406
1407 pub fn set_enemy_defense_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1408 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1409 }
1410
1411 pub fn get_player_avoid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1412 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1413 }
1414
1415 pub fn set_player_avoid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1416 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1417 }
1418
1419 pub fn get_enemy_avoid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1420 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1421 }
1422
1423 pub fn set_enemy_avoid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1424 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1425 }
1426
1427 pub fn get_heal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1428 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1429 }
1430
1431 pub fn set_heal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1432 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1433 }
1434
1435 pub fn get_life_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1436 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1437 }
1438
1439 pub fn set_life_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1440 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1441 }
1442
1443 pub fn get_move_cost_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1444 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1445 }
1446
1447 pub fn set_move_cost_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1448 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1449 }
1450
1451 pub fn get_fly_cost_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1452 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1453 }
1454
1455 pub fn set_fly_cost_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1456 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1457 }
1458
1459 pub fn get_move_first_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1460 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1461 }
1462
1463 pub fn set_move_first_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1464 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1465 }
1466
1467 pub fn get_offset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1468 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1469 }
1470
1471 pub fn set_offset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1472 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1473 }
1474
1475 pub fn get_color_r_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1476 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1477 }
1478
1479 pub fn set_color_r_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1480 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1481 }
1482
1483 pub fn get_color_g_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1484 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1485 }
1486
1487 pub fn set_color_g_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1488 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1489 }
1490
1491 pub fn get_color_b_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1492 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1493 }
1494
1495 pub fn set_color_b_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1496 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1497 }
1498
1499 pub fn get_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1500 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1501 }
1502
1503 pub fn set_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1504 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1505 }
1506
1507 pub fn get_change_tid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1508 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1509 }
1510
1511 pub fn set_change_tid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1512 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1513 }
1514
1515 pub fn get_change_encount_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1516 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1517 }
1518
1519 pub fn set_change_encount_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1520 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1521 }
1522
1523 pub fn get_height_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1524 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1525 }
1526
1527 pub fn set_height_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1528 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1529 }
1530
1531 pub fn get_put_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1532 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1533 }
1534
1535 pub fn set_put_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1536 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1537 }
1538
1539 pub fn get_minimap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1540 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1541 }
1542
1543 pub fn set_minimap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1544 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1545 }
1546
1547 pub fn get_cannon_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1548 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1549 }
1550
1551 pub fn set_cannon_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1552 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1553 }
1554
1555 pub fn get_cannon_shells_n_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1556 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1557 }
1558
1559 pub fn set_cannon_shells_n_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1560 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1561 }
1562
1563 pub fn get_cannon_shells_h_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1564 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1565 }
1566
1567 pub fn set_cannon_shells_h_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1568 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1569 }
1570
1571 pub fn get_cannon_shells_l_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1572 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1573 }
1574
1575 pub fn set_cannon_shells_l_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1576 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1577 }
1578
1579 pub fn get_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1580 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1581 }
1582
1583 pub fn set_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1584 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1585 }
1586
1587 pub fn get_put_allow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1588 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1589 }
1590
1591 pub fn set_put_allow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1592 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1593 }
1594
1595 pub fn get_ascii_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1596 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1597 }
1598
1599 pub fn set_ascii_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1600 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1601 }
1602
1603 pub fn is_door_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1604 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1605 }
1606
1607 pub fn is_treasure_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1608 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
1609 }
1610
1611 pub fn is_visit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1612 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
1613 }
1614
1615 pub fn is_bow_cannon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1616 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
1617 }
1618
1619 pub fn is_magic_cannon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1620 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
1621 }
1622
1623 pub fn is_fire_cannon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1624 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
1625 }
1626
1627 pub fn is_not_shadow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1628 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
1629 }
1630
1631 pub fn is_foot_smoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1632 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
1633 }
1634
1635 pub fn is_footprint_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1636 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
1637 }
1638
1639 pub fn is_roof_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1640 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
1641 }
1642
1643 pub fn is_sight_masking_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1644 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
1645 }
1646
1647 pub fn is_torch_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1648 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
1649 }
1650
1651 pub fn is_cannon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1652 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
1653 }
1654
1655 pub fn is_not_stun_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1656 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
1657 }
1658
1659 pub fn is_not_engage_add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1660 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
1661 }
1662
1663 pub fn is_fly_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1664 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
1665 }
1666
1667 pub fn is_help_spot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1668 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
1669 }
1670
1671 pub fn is_engage_heal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1672 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
1673 }
1674
1675 pub fn is_not_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1676 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
1677 }
1678
1679 pub fn is_not_warp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1680 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
1681 }
1682
1683 pub fn is_hide_break_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1684 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
1685 }
1686
1687 pub fn is_show_phase_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1688 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
1689 }
1690
1691 pub fn is_immobile_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1692 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
1693 }
1694
1695 pub fn is_damage_half_display_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1696 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
1697 }
1698
1699 pub fn is_flight_only_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1700 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
1701 }
1702
1703 pub fn is_breakable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1704 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
1705 }
1706
1707 pub fn can_put_allow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1708 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
1709 }
1710
1711 pub fn can_put_allow_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1712 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
1713 }
1714
1715 pub fn can_breakable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1716 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
1717 }
1718
1719 pub fn get_hp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1720 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
1721 }
1722
1723 pub fn can_unit_command_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1724 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
1725 }
1726
1727 pub fn get_cannon_shells_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1728 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[114]
1729 }
1730
1731 pub fn on_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1732 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[115]
1733 }
1734
1735 pub fn on_completed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1736 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[116]
1737 }
1738
1739 pub fn get_debug_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1740 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[117]
1741 }
1742
1743 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1744 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[118]
1745 }
1746}
1747
1748#[cfg(feature = "app-terraindata_2")]
1749impl TerrainData_2 {
1750 #[doc = "Direct (non-virtual) call to `TerrainData_2`'s own `OnBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1751 pub unsafe fn on_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1752 let __mi = Self::on_build_method_info();
1753 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1754 __inner(this.into(), ::core::option::Option::None)
1755 }
1756
1757 #[doc = "Direct (non-virtual) call to `TerrainData_2`'s own `OnCompleted`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1758 pub unsafe fn on_completed(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1759 let __mi = Self::on_completed_method_info();
1760 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1761 __inner(this.into(), ::core::option::Option::None)
1762 }
1763
1764 #[doc = "Direct (non-virtual) call to `TerrainData_2`'s own `GetDebugName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1765 pub unsafe fn get_debug_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1766 let __mi = Self::get_debug_name_method_info();
1767 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1768 __inner(this.into(), ::core::option::Option::None)
1769 }
1770}
1771
1772#[cfg(feature = "app-terraindata_2")]
1773impl TerrainData_2 {
1774 #[doc = "`.ctor()` — no args"]
1775 pub fn new() -> Self {
1776 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1777 panic!(
1778 "{}
1779::{}
1780 failed to instantiate",
1781 ::core::stringify!(TerrainData_2),
1782 ::core::stringify!(new),
1783 )
1784 });
1785 <Self as ITerrainData_2Methods>::ctor(this);
1786 this
1787 }
1788}
1789
1790#[cfg(feature = "app-terraindata_2")]
1791#[doc(hidden)]
1792pub mod prelude {
1793 pub use super::{
1794 ITerrainData_2, ITerrainData_2Methods, TerrainData_2, TerrainData_Commands, TerrainData_Destroyers, TerrainData_Flags, TerrainData_Layers,
1795 TerrainData_Prohibitions,
1796 };
1797 #[cfg(feature = "app-structbase")]
1798 pub use crate::app::structbase::IStructBaseMethods;
1799 #[cfg(feature = "app-structdata_1")]
1800 pub use crate::app::structdata_1::IStructData_1Methods;
1801 #[cfg(feature = "app-structtemplate_1")]
1802 pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
1803 #[cfg(feature = "system-object")]
1804 pub use crate::system::object::IObjectMethods;
1805 #[cfg(feature = "system-enum")]
1806 pub use crate::system::r#enum::IEnumMethods;
1807 #[cfg(feature = "system-valuetype")]
1808 pub use crate::system::valuetype::IValueTypeMethods;
1809 pub use crate::{
1810 app::{structbase::IStructBase, structdata_1::IStructData_1, structtemplate_1::IStructTemplate_1},
1811 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1812 };
1813}