Skip to main content

engage/generated/app/
scriptunit.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-scriptunit-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::scriptutil::{IScriptUtil, ScriptUtil},
10        system::object::{IObject, Object},
11    };
12
13    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/scriptunit/ScriptUnit.md"))]
14    #[::unity::class(namespace = "App", name = "ScriptUnit")]
15    #[parent(crate::app::scriptutil::ScriptUtil)]
16    pub struct ScriptUnit {}
17}
18
19#[cfg(feature = "app-scriptunit-types")]
20pub use __types::*;
21
22#[cfg(feature = "app-scriptunit")]
23impl ScriptUnit {
24    #[doc = "`ForceUnitGetFirst(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
25    pub fn force_unit_get_first(
26        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
27    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
28        unsafe {
29            ::unity::il2cpp_call!((::unity::module_base()+0x2195e40usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
30(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
31        }
32    }
33
34    #[doc = "`ForceUnitGetNext(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
35    pub fn force_unit_get_next(
36        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
37    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
38        unsafe {
39            ::unity::il2cpp_call!((::unity::module_base()+0x21960a0usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
40(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
41        }
42    }
43
44    #[doc = "`ForceUnitDelete(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
45    pub fn force_unit_delete(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
46        unsafe {
47            ::unity::il2cpp_call!((::unity::module_base()+0x21963e0usize)as*mut u8,();
48(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
49        }
50    }
51
52    #[doc = "`UnitIsExist(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
53    pub fn unit_is_exist(
54        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
55    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
56        unsafe {
57            ::unity::il2cpp_call!((::unity::module_base()+0x2196650usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
58(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
59        }
60    }
61
62    #[doc = "`UnitGetByPID(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
63    pub fn unit_get_by_pid(
64        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
65    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
66        unsafe {
67            ::unity::il2cpp_call!((::unity::module_base()+0x2196720usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
68(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
69        }
70    }
71
72    #[doc = "`UnitGetByPos(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
73    pub fn unit_get_by_pos(
74        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
75    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
76        unsafe {
77            ::unity::il2cpp_call!((::unity::module_base()+0x21969d0usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
78(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
79        }
80    }
81
82    #[doc = "`UnitGetPID(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
83    pub fn unit_get_pid(
84        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
85    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
86        unsafe {
87            ::unity::il2cpp_call!((::unity::module_base()+0x2196d80usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
88(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
89        }
90    }
91
92    #[doc = "`UnitGetJID(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
93    pub fn unit_get_jid(
94        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
95    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
96        unsafe {
97            ::unity::il2cpp_call!((::unity::module_base()+0x2196ed0usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
98(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
99        }
100    }
101
102    #[doc = "`UnitGetMPID(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
103    pub fn unit_get_mpid(
104        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
105    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
106        unsafe {
107            ::unity::il2cpp_call!((::unity::module_base()+0x21970a0usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
108(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
109        }
110    }
111
112    #[doc = "`UnitIsStatus(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
113    pub fn unit_is_status(
114        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
115    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
116        unsafe {
117            ::unity::il2cpp_call!((::unity::module_base()+0x21971f0usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
118(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
119        }
120    }
121
122    #[doc = "`UnitSetStatus(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
123    pub fn unit_set_status(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
124        unsafe {
125            ::unity::il2cpp_call!((::unity::module_base()+0x21973b0usize)as*mut u8,();
126(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
127        }
128    }
129
130    #[doc = "`UnitClearStatus(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
131    pub fn unit_clear_status(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
132        unsafe {
133            ::unity::il2cpp_call!((::unity::module_base()+0x2197500usize)as*mut u8,();
134(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
135        }
136    }
137
138    #[doc = "`UnitSetShow(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
139    pub fn unit_set_show(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
140        unsafe {
141            ::unity::il2cpp_call!((::unity::module_base()+0x2197650usize)as*mut u8,();
142(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
143        }
144    }
145
146    #[doc = "`UnitGetForce(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
147    pub fn unit_get_force(
148        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
149    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
150        unsafe {
151            ::unity::il2cpp_call!((::unity::module_base()+0x2197860usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
152(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
153        }
154    }
155
156    #[doc = "`UnitGetLevel(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
157    pub fn unit_get_level(
158        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
159    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
160        unsafe {
161            ::unity::il2cpp_call!((::unity::module_base()+0x2197930usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
162(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
163        }
164    }
165
166    #[doc = "`UnitGetHp(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
167    pub fn unit_get_hp(
168        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
169    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
170        unsafe {
171            ::unity::il2cpp_call!((::unity::module_base()+0x2197a00usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
172(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
173        }
174    }
175
176    #[doc = "`UnitGetMoveCost(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
177    pub fn unit_get_move_cost(
178        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
179    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
180        unsafe {
181            ::unity::il2cpp_call!((::unity::module_base()+0x2197ad0usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
182(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
183        }
184    }
185
186    #[doc = "`UnitSetHp(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
187    pub fn unit_set_hp(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
188        unsafe {
189            ::unity::il2cpp_call!((::unity::module_base()+0x2197d60usize)as*mut u8,();
190(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
191        }
192    }
193
194    #[doc = "`UnitResetParam(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
195    pub fn unit_reset_param(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
196        unsafe {
197            ::unity::il2cpp_call!((::unity::module_base()+0x2198030usize)as*mut u8,();
198(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
199        }
200    }
201
202    #[doc = "`UnitUpdate(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
203    pub fn unit_update(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
204        unsafe {
205            ::unity::il2cpp_call!((::unity::module_base()+0x21980c0usize)as*mut u8,();
206(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
207        }
208    }
209
210    #[doc = "`UnitGetCapability(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
211    pub fn unit_get_capability(
212        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
213    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
214        unsafe {
215            ::unity::il2cpp_call!((::unity::module_base()+0x21980d0usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
216(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
217        }
218    }
219
220    #[doc = "`UnitDie(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
221    pub fn unit_die(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
222        unsafe {
223            ::unity::il2cpp_call!((::unity::module_base()+0x2199300usize)as*mut u8,();
224(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
225        }
226    }
227
228    #[doc = "`UnitDieWithoutEvent(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
229    pub fn unit_die_without_event(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
230        unsafe {
231            ::unity::il2cpp_call!((::unity::module_base()+0x21995a0usize)as*mut u8,();
232(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
233        }
234    }
235
236    #[doc = "`UnitTransferImpl(crate::app::unit::Unit, crate::app::force::Force_Type)` overload"]
237    pub fn unit_transfer_impl(
238        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
239        force: impl ::core::convert::Into<crate::app::force::Force_Type>,
240    ) -> () {
241        unsafe {
242            ::unity::il2cpp_call!((::unity::module_base()+0x2199780usize)as*mut u8,();
243(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::force::Force_Type)::core::convert::Into::into(force))
244        }
245    }
246
247    #[doc = "`UnitTransfer(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
248    pub fn unit_transfer(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
249        unsafe {
250            ::unity::il2cpp_call!((::unity::module_base()+0x2199a00usize)as*mut u8,();
251(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
252        }
253    }
254
255    #[doc = "`UnitDelete(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
256    pub fn unit_delete(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
257        unsafe {
258            ::unity::il2cpp_call!((::unity::module_base()+0x2199ae0usize)as*mut u8,();
259(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
260        }
261    }
262
263    #[doc = "`UnitJoinImpl(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>, i32)` overload"]
264    pub fn unit_join_impl(
265        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
266        index: impl ::core::convert::Into<i32>,
267    ) -> crate::app::persondata::PersonData {
268        unsafe {
269            ::unity::il2cpp_call!((::unity::module_base()+0x2199cb0usize)as*mut u8,crate::app::persondata::PersonData;
270(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args),(i32)::core::convert::Into::into(index))
271        }
272    }
273
274    #[doc = "`UnitJoin(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
275    pub fn unit_join(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
276        unsafe {
277            ::unity::il2cpp_call!((::unity::module_base()+0x2199dc0usize)as*mut u8,();
278(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
279        }
280    }
281
282    #[doc = "`UnitJoinSilent(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
283    pub fn unit_join_silent(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
284        unsafe {
285            ::unity::il2cpp_call!((::unity::module_base()+0x2199ec0usize)as*mut u8,();
286(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
287        }
288    }
289
290    #[doc = "`UnitSetPrivateSkill(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
291    pub fn unit_set_private_skill(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
292        unsafe {
293            ::unity::il2cpp_call!((::unity::module_base()+0x2199f00usize)as*mut u8,();
294(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
295        }
296    }
297
298    #[doc = "`UnitClearPrivateSkill(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
299    pub fn unit_clear_private_skill(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
300        unsafe {
301            ::unity::il2cpp_call!((::unity::module_base()+0x219a060usize)as*mut u8,();
302(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
303        }
304    }
305
306    #[doc = "`UnitHasPrivateSkill(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
307    pub fn unit_has_private_skill(
308        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
309    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
310        unsafe {
311            ::unity::il2cpp_call!((::unity::module_base()+0x219a1c0usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
312(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
313        }
314    }
315
316    #[doc = "`UnitHasWholeSkill(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
317    pub fn unit_has_whole_skill(
318        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
319    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
320        unsafe {
321            ::unity::il2cpp_call!((::unity::module_base()+0x219a380usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
322(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
323        }
324    }
325
326    #[doc = "`UnitGetX(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
327    pub fn unit_get_x(
328        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
329    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
330        unsafe {
331            ::unity::il2cpp_call!((::unity::module_base()+0x219a5e0usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
332(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
333        }
334    }
335
336    #[doc = "`UnitGetZ(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
337    pub fn unit_get_z(
338        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
339    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
340        unsafe {
341            ::unity::il2cpp_call!((::unity::module_base()+0x219a780usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
342(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
343        }
344    }
345
346    #[doc = "`UnitCanEnter(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
347    pub fn unit_can_enter(
348        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
349    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
350        unsafe {
351            ::unity::il2cpp_call!((::unity::module_base()+0x219a920usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
352(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
353        }
354    }
355
356    #[doc = "`UnitGetItemCount(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
357    pub fn unit_get_item_count(
358        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
359    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
360        unsafe {
361            ::unity::il2cpp_call!((::unity::module_base()+0x219aba0usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
362(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
363        }
364    }
365
366    #[doc = "`UnitGetItemRangeI(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
367    pub fn unit_get_item_range_i(
368        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
369    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
370        unsafe {
371            ::unity::il2cpp_call!((::unity::module_base()+0x219acf0usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
372(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
373        }
374    }
375
376    #[doc = "`UnitGetItemRangeO(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
377    pub fn unit_get_item_range_o(
378        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
379    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
380        unsafe {
381            ::unity::il2cpp_call!((::unity::module_base()+0x219af20usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
382(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
383        }
384    }
385
386    #[doc = "`UnitSetItemEquip(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
387    pub fn unit_set_item_equip(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
388        unsafe {
389            ::unity::il2cpp_call!((::unity::module_base()+0x219b100usize)as*mut u8,();
390(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
391        }
392    }
393
394    #[doc = "`UnitPutOffItem(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
395    pub fn unit_put_off_item(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
396        unsafe {
397            ::unity::il2cpp_call!((::unity::module_base()+0x219b290usize)as*mut u8,();
398(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
399        }
400    }
401
402    #[doc = "`AiSetActive(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
403    pub fn ai_set_active(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
404        unsafe {
405            ::unity::il2cpp_call!((::unity::module_base()+0x219b4d0usize)as*mut u8,();
406(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
407        }
408    }
409
410    #[doc = "`AiGetActive(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
411    pub fn ai_get_active(
412        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
413    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
414        unsafe {
415            ::unity::il2cpp_call!((::unity::module_base()+0x219b640usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
416(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
417        }
418    }
419
420    #[doc = "`AiGetBandNo(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
421    pub fn ai_get_band_no(
422        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
423    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
424        unsafe {
425            ::unity::il2cpp_call!((::unity::module_base()+0x219b7f0usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
426(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
427        }
428    }
429
430    #[doc = "`AiSetBandNo(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
431    pub fn ai_set_band_no(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
432        unsafe {
433            ::unity::il2cpp_call!((::unity::module_base()+0x219b990usize)as*mut u8,();
434(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
435        }
436    }
437
438    #[doc = "`AiSetPriority(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
439    pub fn ai_set_priority(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
440        unsafe {
441            ::unity::il2cpp_call!((::unity::module_base()+0x219bb60usize)as*mut u8,();
442(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
443        }
444    }
445
446    #[doc = "`AiSetSequence(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
447    pub fn ai_set_sequence(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
448        unsafe {
449            ::unity::il2cpp_call!((::unity::module_base()+0x219bd00usize)as*mut u8,();
450(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
451        }
452    }
453
454    #[doc = "`AiGetSequence(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
455    pub fn ai_get_sequence(
456        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
457    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
458        unsafe {
459            ::unity::il2cpp_call!((::unity::module_base()+0x219bf60usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
460(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
461        }
462    }
463
464    #[doc = "`AiSetRerewarp(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
465    pub fn ai_set_rerewarp(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
466        unsafe {
467            ::unity::il2cpp_call!((::unity::module_base()+0x219c190usize)as*mut u8,();
468(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
469        }
470    }
471
472    #[doc = "`AiGetRerewarpPosition(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
473    pub fn ai_get_rerewarp_position(
474        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
475    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
476        unsafe {
477            ::unity::il2cpp_call!((::unity::module_base()+0x219c480usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
478(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
479        }
480    }
481
482    #[doc = "`AiSetRejectPower0Attack(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
483    pub fn ai_set_reject_power0_attack(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
484        unsafe {
485            ::unity::il2cpp_call!((::unity::module_base()+0x219c740usize)as*mut u8,();
486(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
487        }
488    }
489
490    #[doc = "`AiClearMoveLimit(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
491    pub fn ai_clear_move_limit(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
492        unsafe {
493            ::unity::il2cpp_call!((::unity::module_base()+0x219c8c0usize)as*mut u8,();
494(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
495        }
496    }
497
498    #[doc = "`CanEnter(crate::app::unit::Unit, i32, i32)` overload"]
499    pub fn can_enter(
500        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
501        x: impl ::core::convert::Into<i32>,
502        z: impl ::core::convert::Into<i32>,
503    ) -> bool {
504        unsafe {
505            ::unity::il2cpp_call!((::unity::module_base()+0x219c9f0usize)as*mut u8,bool;
506(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
507        }
508    }
509
510    #[doc = "`TryGetMovePos(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>, *mutcrate::app::unit::Unit, *muti32, *muti32, *mutcrate::app::mapmoveflag::MapMoveFlag)` overload"]
511    pub fn try_get_move_pos(
512        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
513    ) -> (bool, crate::app::unit::Unit, i32, i32, crate::app::mapmoveflag::MapMoveFlag) {
514        unsafe {
515            let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::unit::Unit>::uninit();
516            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
517            let mut __out_2 = ::core::mem::MaybeUninit::<i32>::uninit();
518            let mut __out_3 = ::core::mem::MaybeUninit::<crate::app::mapmoveflag::MapMoveFlag>::uninit();
519            let __ret = {
520                ::unity::il2cpp_call!((::unity::module_base()+0x219cae0usize)as*mut u8,bool;
521(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args),(*mut crate::app::unit::Unit)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr(),(*mut i32)__out_2.as_mut_ptr(),(*mut crate::app::mapmoveflag::MapMoveFlag)__out_3.as_mut_ptr())
522            };
523            (
524                __ret,
525                __out_0.assume_init(),
526                __out_1.assume_init(),
527                __out_2.assume_init(),
528                __out_3.assume_init(),
529            )
530        }
531    }
532
533    #[doc = "`UnitSetPos(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
534    pub fn unit_set_pos(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
535        unsafe {
536            ::unity::il2cpp_call!((::unity::module_base()+0x219cec0usize)as*mut u8,();
537(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
538        }
539    }
540
541    #[doc = "`UnitMovePos(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
542    pub fn unit_move_pos(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
543        unsafe {
544            ::unity::il2cpp_call!((::unity::module_base()+0x219cff0usize)as*mut u8,();
545(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
546        }
547    }
548
549    #[doc = "`UnitSyncSkyCastle(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
550    pub fn unit_sync_sky_castle(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
551        unsafe {
552            ::unity::il2cpp_call!((::unity::module_base()+0x219d2d0usize)as*mut u8,();
553(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
554        }
555    }
556
557    #[doc = "`UnitJumpPos(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
558    pub fn unit_jump_pos(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
559        unsafe {
560            ::unity::il2cpp_call!((::unity::module_base()+0x219d480usize)as*mut u8,();
561(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
562        }
563    }
564
565    #[doc = "`UnitRotation(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
566    pub fn unit_rotation(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
567        unsafe {
568            ::unity::il2cpp_call!((::unity::module_base()+0x219f090usize)as*mut u8,();
569(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
570        }
571    }
572
573    #[doc = "`UnitWarpIn(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
574    pub fn unit_warp_in(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
575        unsafe {
576            ::unity::il2cpp_call!((::unity::module_base()+0x219f310usize)as*mut u8,();
577(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
578        }
579    }
580
581    #[doc = "`UnitWarpOut(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
582    pub fn unit_warp_out(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
583        unsafe {
584            ::unity::il2cpp_call!((::unity::module_base()+0x219f400usize)as*mut u8,();
585(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
586        }
587    }
588
589    #[doc = "`UnitTranslation(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
590    pub fn unit_translation(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
591        unsafe {
592            ::unity::il2cpp_call!((::unity::module_base()+0x219f4f0usize)as*mut u8,();
593(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
594        }
595    }
596
597    #[doc = "`UnitIsAction(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
598    pub fn unit_is_action(
599        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
600    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
601        unsafe {
602            ::unity::il2cpp_call!((::unity::module_base()+0x219f7c0usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
603(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
604        }
605    }
606
607    #[doc = "`UnitPlayAnim(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
608    pub fn unit_play_anim(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
609        unsafe {
610            ::unity::il2cpp_call!((::unity::module_base()+0x219f940usize)as*mut u8,();
611(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
612        }
613    }
614
615    #[doc = "`UnitGetEngageCount(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
616    pub fn unit_get_engage_count(
617        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
618    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
619        unsafe {
620            ::unity::il2cpp_call!((::unity::module_base()+0x219fa50usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
621(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
622        }
623    }
624
625    #[doc = "`UnitSetEngageCount(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
626    pub fn unit_set_engage_count(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
627        unsafe {
628            ::unity::il2cpp_call!((::unity::module_base()+0x219fb90usize)as*mut u8,();
629(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
630        }
631    }
632
633    #[doc = "`UnitGetEngaging(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
634    pub fn unit_get_engaging(
635        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
636    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
637        unsafe {
638            ::unity::il2cpp_call!((::unity::module_base()+0x219fdd0usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
639(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
640        }
641    }
642
643    #[doc = "`UpdateImage()` overload"]
644    pub fn update_image() -> () {
645        unsafe {
646            ::unity::il2cpp_call!((::unity::module_base()+0x219ff50usize)as*mut u8,();
647            )
648        }
649    }
650
651    #[doc = "`UnitSetEngaging(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
652    pub fn unit_set_engaging(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
653        unsafe {
654            ::unity::il2cpp_call!((::unity::module_base()+0x219ffe0usize)as*mut u8,();
655(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
656        }
657    }
658
659    #[doc = "`UnitSetGodUnit(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
660    pub fn unit_set_god_unit(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
661        unsafe {
662            ::unity::il2cpp_call!((::unity::module_base()+0x21a02a0usize)as*mut u8,();
663(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
664        }
665    }
666
667    #[doc = "`UnitGetGodUnit(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
668    pub fn unit_get_god_unit(
669        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
670    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
671        unsafe {
672            ::unity::il2cpp_call!((::unity::module_base()+0x21a05f0usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
673(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
674        }
675    }
676
677    #[doc = "`GodUnitCreate(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
678    pub fn god_unit_create(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
679        unsafe {
680            ::unity::il2cpp_call!((::unity::module_base()+0x21a07c0usize)as*mut u8,();
681(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
682        }
683    }
684
685    #[doc = "`GodUnitDelete(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
686    pub fn god_unit_delete(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
687        unsafe {
688            ::unity::il2cpp_call!((::unity::module_base()+0x21a0870usize)as*mut u8,();
689(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
690        }
691    }
692
693    #[doc = "`GodUnitSetDarkness(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
694    pub fn god_unit_set_darkness(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
695        unsafe {
696            ::unity::il2cpp_call!((::unity::module_base()+0x21a0920usize)as*mut u8,();
697(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
698        }
699    }
700
701    #[doc = "`GodUnitSetEscape(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
702    pub fn god_unit_set_escape(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
703        unsafe {
704            ::unity::il2cpp_call!((::unity::module_base()+0x21a0a60usize)as*mut u8,();
705(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
706        }
707    }
708
709    #[doc = "`GodUnitExists(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
710    pub fn god_unit_exists(
711        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
712    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
713        unsafe {
714            ::unity::il2cpp_call!((::unity::module_base()+0x21a0bd0usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
715(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
716        }
717    }
718
719    #[doc = "`GodDataGetMGID(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
720    pub fn god_data_get_mgid(
721        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
722    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
723        unsafe {
724            ::unity::il2cpp_call!((::unity::module_base()+0x21a0d70usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
725(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
726        }
727    }
728
729    #[doc = "`UnitGetGodStateCount(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
730    pub fn unit_get_god_state_count(
731        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
732    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
733        unsafe {
734            ::unity::il2cpp_call!((::unity::module_base()+0x21a0ed0usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
735(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
736        }
737    }
738
739    #[doc = "`UnitGetGodState(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
740    pub fn unit_get_god_state(
741        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
742    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
743        unsafe {
744            ::unity::il2cpp_call!((::unity::module_base()+0x21a1010usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
745(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
746        }
747    }
748
749    #[doc = "`UnitSetGodState(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
750    pub fn unit_set_god_state(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
751        unsafe {
752            ::unity::il2cpp_call!((::unity::module_base()+0x21a11e0usize)as*mut u8,();
753(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
754        }
755    }
756
757    #[doc = "`UnitReliancePermitAPlus(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
758    pub fn unit_reliance_permit_a_plus(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
759        unsafe {
760            ::unity::il2cpp_call!((::unity::module_base()+0x21a1400usize)as*mut u8,();
761(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
762        }
763    }
764
765    #[doc = "`UnitShine(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
766    pub fn unit_shine(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
767        unsafe {
768            ::unity::il2cpp_call!((::unity::module_base()+0x21a1480usize)as*mut u8,();
769(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
770        }
771    }
772
773    #[doc = "`UnitSetHpStock(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
774    pub fn unit_set_hp_stock(args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>) -> () {
775        unsafe {
776            ::unity::il2cpp_call!((::unity::module_base()+0x21a15f0usize)as*mut u8,();
777(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
778        }
779    }
780
781    #[doc = "`UnitGetHpStock(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
782    pub fn unit_get_hp_stock(
783        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
784    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
785        unsafe {
786            ::unity::il2cpp_call!((::unity::module_base()+0x21a17a0usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
787(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
788        }
789    }
790
791    #[doc = "`UnitGetHpStockMax(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)` overload"]
792    pub fn unit_get_hp_stock_max(
793        args: impl ::core::convert::Into<::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>>,
794    ) -> crate::moon_sharp::interpreter::dynvalue::DynValue {
795        unsafe {
796            ::unity::il2cpp_call!((::unity::module_base()+0x21a18e0usize)as*mut u8,crate::moon_sharp::interpreter::dynvalue::DynValue;
797(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>)::core::convert::Into::into(args))
798        }
799    }
800
801    #[doc = "`Regist(crate::app::eventscript::EventScript)` overload"]
802    pub fn regist(script: impl ::core::convert::Into<crate::app::eventscript::EventScript>) -> () {
803        unsafe {
804            ::unity::il2cpp_call!((::unity::module_base()+0x21a1a20usize)as*mut u8,();
805(crate::app::eventscript::EventScript)::core::convert::Into::into(script))
806        }
807    }
808}
809
810#[cfg(feature = "app-scriptunit")]
811pub trait IScriptUnitMethods: IScriptUnit {
812    #[doc = "`.ctor()` overload"]
813    fn ctor(self) -> () {
814        unsafe {
815            let __receiver = <ScriptUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
816            ::unity::il2cpp_call!((::unity::module_base()+0x21a2fe0usize)as*mut u8,();
817(ScriptUnit)__receiver)
818        }
819    }
820}
821
822#[cfg(feature = "app-scriptunit")]
823impl<__T: IScriptUnit> IScriptUnitMethods for __T {}
824
825#[cfg(feature = "app-scriptunit")]
826impl ScriptUnit {
827    pub fn force_unit_get_first_method_info() -> &'static ::unity::il2cpp::MethodInfo {
828        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
829    }
830
831    pub fn force_unit_get_next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
832        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
833    }
834
835    pub fn force_unit_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
836        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
837    }
838
839    pub fn unit_is_exist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
840        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
841    }
842
843    pub fn unit_get_by_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
844        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
845    }
846
847    pub fn unit_get_by_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
848        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
849    }
850
851    pub fn unit_get_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
852        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
853    }
854
855    pub fn unit_get_jid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
856        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
857    }
858
859    pub fn unit_get_mpid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
860        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
861    }
862
863    pub fn unit_is_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
864        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
865    }
866
867    pub fn unit_set_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
868        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
869    }
870
871    pub fn unit_clear_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
872        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
873    }
874
875    pub fn unit_set_show_method_info() -> &'static ::unity::il2cpp::MethodInfo {
876        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
877    }
878
879    pub fn unit_get_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
880        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
881    }
882
883    pub fn unit_get_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
884        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
885    }
886
887    pub fn unit_get_hp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
888        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
889    }
890
891    pub fn unit_get_move_cost_method_info() -> &'static ::unity::il2cpp::MethodInfo {
892        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
893    }
894
895    pub fn unit_set_hp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
896        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
897    }
898
899    pub fn unit_reset_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
900        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
901    }
902
903    pub fn unit_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
904        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
905    }
906
907    pub fn unit_get_capability_method_info() -> &'static ::unity::il2cpp::MethodInfo {
908        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
909    }
910
911    pub fn unit_die_method_info() -> &'static ::unity::il2cpp::MethodInfo {
912        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
913    }
914
915    pub fn unit_die_without_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
916        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
917    }
918
919    pub fn unit_transfer_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
920        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
921    }
922
923    pub fn unit_transfer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
924        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
925    }
926
927    pub fn unit_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
928        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
929    }
930
931    pub fn unit_join_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
932        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
933    }
934
935    pub fn unit_join_method_info() -> &'static ::unity::il2cpp::MethodInfo {
936        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
937    }
938
939    pub fn unit_join_silent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
940        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
941    }
942
943    pub fn unit_set_private_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
944        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
945    }
946
947    pub fn unit_clear_private_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
948        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
949    }
950
951    pub fn unit_has_private_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
952        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
953    }
954
955    pub fn unit_has_whole_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
956        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
957    }
958
959    pub fn unit_get_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
960        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
961    }
962
963    pub fn unit_get_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
964        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
965    }
966
967    pub fn unit_can_enter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
968        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
969    }
970
971    pub fn unit_get_item_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
972        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
973    }
974
975    pub fn unit_get_item_range_i_method_info() -> &'static ::unity::il2cpp::MethodInfo {
976        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
977    }
978
979    pub fn unit_get_item_range_o_method_info() -> &'static ::unity::il2cpp::MethodInfo {
980        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
981    }
982
983    pub fn unit_set_item_equip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
984        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
985    }
986
987    pub fn unit_put_off_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
988        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
989    }
990
991    pub fn ai_set_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
992        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
993    }
994
995    pub fn ai_get_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
996        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
997    }
998
999    pub fn ai_get_band_no_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1000        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1001    }
1002
1003    pub fn ai_set_band_no_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1004        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1005    }
1006
1007    pub fn ai_set_priority_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1008        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1009    }
1010
1011    pub fn ai_set_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1012        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1013    }
1014
1015    pub fn ai_get_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1016        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1017    }
1018
1019    pub fn ai_set_rerewarp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1020        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1021    }
1022
1023    pub fn ai_get_rerewarp_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1024        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1025    }
1026
1027    pub fn ai_set_reject_power0_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1028        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1029    }
1030
1031    pub fn ai_clear_move_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1032        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1033    }
1034
1035    pub fn can_enter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1036        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1037    }
1038
1039    pub fn try_get_move_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1040        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1041    }
1042
1043    pub fn unit_set_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1044        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1045    }
1046
1047    pub fn unit_move_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1048        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1049    }
1050
1051    pub fn unit_sync_sky_castle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1052        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1053    }
1054
1055    pub fn unit_jump_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1056        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1057    }
1058
1059    pub fn unit_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1060        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1061    }
1062
1063    pub fn unit_warp_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1064        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1065    }
1066
1067    pub fn unit_warp_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1068        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1069    }
1070
1071    pub fn unit_translation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1072        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1073    }
1074
1075    pub fn unit_is_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1076        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1077    }
1078
1079    pub fn unit_play_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1080        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1081    }
1082
1083    pub fn unit_get_engage_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1084        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1085    }
1086
1087    pub fn unit_set_engage_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1088        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1089    }
1090
1091    pub fn unit_get_engaging_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1092        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1093    }
1094
1095    pub fn update_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1096        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1097    }
1098
1099    pub fn unit_set_engaging_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1100        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1101    }
1102
1103    pub fn unit_set_god_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1104        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1105    }
1106
1107    pub fn unit_get_god_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1108        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1109    }
1110
1111    pub fn god_unit_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1112        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1113    }
1114
1115    pub fn god_unit_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1116        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1117    }
1118
1119    pub fn god_unit_set_darkness_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1120        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1121    }
1122
1123    pub fn god_unit_set_escape_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1124        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1125    }
1126
1127    pub fn god_unit_exists_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1128        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1129    }
1130
1131    pub fn god_data_get_mgid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1132        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1133    }
1134
1135    pub fn unit_get_god_state_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1136        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1137    }
1138
1139    pub fn unit_get_god_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1140        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1141    }
1142
1143    pub fn unit_set_god_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1144        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1145    }
1146
1147    pub fn unit_reliance_permit_a_plus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1148        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1149    }
1150
1151    pub fn unit_shine_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1152        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1153    }
1154
1155    pub fn unit_set_hp_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1156        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
1157    }
1158
1159    pub fn unit_get_hp_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1160        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
1161    }
1162
1163    pub fn unit_get_hp_stock_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1164        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
1165    }
1166
1167    pub fn regist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1168        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
1169    }
1170
1171    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1172        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
1173    }
1174}
1175
1176#[cfg(feature = "app-scriptunit")]
1177impl ScriptUnit {
1178    #[doc = "`.ctor()` — no args"]
1179    pub fn new() -> Self {
1180        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1181            panic!(
1182                "{}
1183::{}
1184 failed to instantiate",
1185                ::core::stringify!(ScriptUnit),
1186                ::core::stringify!(new),
1187            )
1188        });
1189        <Self as IScriptUnitMethods>::ctor(this);
1190        this
1191    }
1192}
1193
1194#[cfg(feature = "app-scriptunit")]
1195#[doc(hidden)]
1196pub mod prelude {
1197    pub use super::{IScriptUnit, IScriptUnitMethods, ScriptUnit};
1198    #[cfg(feature = "app-scriptutil")]
1199    pub use crate::app::scriptutil::IScriptUtilMethods;
1200    #[cfg(feature = "system-object")]
1201    pub use crate::system::object::IObjectMethods;
1202    pub use crate::{app::scriptutil::IScriptUtil, system::object::IObject};
1203}