Skip to main content

engage/generated/combat/
character.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "combat-character-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        system::object::{IObject, Object},
10        unity_engine::{
11            behaviour::{Behaviour, IBehaviour},
12            component::{Component, IComponent},
13            monobehaviour::{IMonoBehaviour, MonoBehaviour},
14            object_2::{IObject_2, Object_2},
15        },
16    };
17
18    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/combat/character/Character.md"))]
19    #[::unity::class(namespace = "Combat", name = "Character")]
20    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
21    pub struct Character {
22        #[offset(48)]
23        #[rename(name = "_observable")]
24        pub observable: crate::combat::characterobservable::CharacterObservable,
25        #[offset(64)]
26        #[rename(name = "FSM")]
27        pub fsm: crate::combat::fsm::FSM,
28        #[offset(72)]
29        #[rename(name = "m_Brain")]
30        pub m_brain: crate::combat::grandewbrain::GrandewBrain,
31        #[offset(80)]
32        #[rename(name = "_gs")]
33        pub gs: crate::combat::charactergamestatus::CharacterGameStatus,
34        #[offset(96)]
35        #[rename(name = "_headLookAtIK")]
36        pub head_look_at_ik: crate::root_motion::final_ik::lookatik::LookAtIK,
37        #[offset(104)]
38        #[rename(name = "_bodyLookAtIK")]
39        pub body_look_at_ik: crate::root_motion::final_ik::lookatik::LookAtIK,
40        #[offset(112)]
41        #[rename(name = "m_EnemySide")]
42        pub m_enemy_side: i32,
43        #[offset(132)]
44        #[rename(name = "rushDir")]
45        pub rush_dir: crate::combat::fxz::FXZ,
46        #[offset(152)]
47        #[rename(name = "_bodyAnimator")]
48        pub body_animator: crate::unity_engine::animator::Animator,
49        #[offset(160)]
50        #[rename(name = "_rideAnimator")]
51        pub ride_animator: crate::unity_engine::animator::Animator,
52        #[offset(168)]
53        #[rename(name = "_faceAnimator")]
54        pub face_animator: crate::unity_engine::animator::Animator,
55        #[offset(176)]
56        #[rename(name = "Play直後Idle誤判断防止フレーム数")]
57        pub play直後_idle誤判断防止フレーム数: i32,
58        #[offset(180)]
59        #[rename(name = "同じアニメ再生時の前回の再生時刻")]
60        pub 同じアニメ再生時の前回の再生時刻: f32,
61        #[offset(208)]
62        #[rename(name = "m_PlayEndWorldPos")]
63        pub m_play_end_world_pos: crate::combat::fxz::FXZ,
64        #[offset(216)]
65        #[rename(name = "_DitherFade")]
66        pub dither_fade: crate::root::iron19characterfader::Iron19CharacterFader,
67        #[offset(224)]
68        #[rename(name = "cached_DitherFade")]
69        pub cached_dither_fade: bool,
70        #[offset(232)]
71        #[rename(name = "_MaterialEngage")]
72        pub material_engage: crate::root::iron19charactersuperengage::Iron19CharacterSuperEngage,
73        #[offset(240)]
74        #[rename(name = "cached_MaterialEngage")]
75        pub cached_material_engage: bool,
76        #[offset(248)]
77        #[rename(name = "_Signal")]
78        pub signal: crate::combat::charactersignal::CharacterSignal,
79        #[offset(256)]
80        #[rename(name = "_Lying")]
81        pub lying: crate::combat::characterlying::CharacterLying,
82        #[offset(264)]
83        #[rename(name = "_Joint")]
84        pub joint: crate::combat::characterjoint::CharacterJoint,
85        #[offset(272)]
86        #[rename(name = "cached_Joint")]
87        pub cached_joint: bool,
88        #[offset(280)]
89        #[rename(name = "_Proportion")]
90        pub proportion: crate::combat::characterproportion::CharacterProportion,
91        #[offset(288)]
92        #[rename(name = "cached_Proportion")]
93        pub cached_proportion: bool,
94        #[offset(296)]
95        #[rename(name = "_Config")]
96        pub config: crate::combat::characterconfig::CharacterConfig,
97        #[offset(304)]
98        #[rename(name = "cached_Config")]
99        pub cached_config: bool,
100        #[offset(312)]
101        #[rename(name = "_Move")]
102        pub r#move: crate::combat::charactermove::CharacterMove,
103        #[offset(320)]
104        #[rename(name = "cached_Move")]
105        pub cached_move: bool,
106        #[offset(328)]
107        #[rename(name = "_Turn")]
108        pub turn: crate::combat::characterturn::CharacterTurn,
109        #[offset(336)]
110        #[rename(name = "cached_Turn")]
111        pub cached_turn: bool,
112        #[offset(344)]
113        #[rename(name = "_Timespace")]
114        pub timespace: crate::combat::charactertimespace::CharacterTimespace,
115        #[offset(352)]
116        #[rename(name = "cached_Timespace")]
117        pub cached_timespace: bool,
118        #[offset(360)]
119        #[rename(name = "_HUD")]
120        pub hud: crate::combat::characterhud::CharacterHUD,
121        #[offset(368)]
122        #[rename(name = "cached_HUD")]
123        pub cached_hud: bool,
124        #[offset(376)]
125        #[rename(name = "_Sound")]
126        pub sound: crate::combat::charactersound::CharacterSound,
127        #[offset(384)]
128        #[rename(name = "cached_Sound")]
129        pub cached_sound: bool,
130        #[offset(392)]
131        #[rename(name = "_Builder")]
132        pub builder: crate::combat::characterbuilder::CharacterBuilder,
133        #[offset(400)]
134        #[rename(name = "cached_Builder")]
135        pub cached_builder: bool,
136        #[offset(408)]
137        #[rename(name = "_Aura")]
138        pub aura: crate::combat::characteraura::CharacterAura,
139        #[offset(416)]
140        #[rename(name = "cached_Aura")]
141        pub cached_aura: bool,
142        #[offset(424)]
143        #[rename(name = "_Illusion")]
144        pub illusion: crate::combat::characterillusion::CharacterIllusion,
145        #[offset(432)]
146        #[rename(name = "cached_Illusion")]
147        pub cached_illusion: bool,
148        #[offset(440)]
149        #[rename(name = "_IKFoot")]
150        pub ik_foot: crate::combat::characterikfoot::CharacterIKFoot,
151        #[offset(448)]
152        #[rename(name = "cached_IKFoot")]
153        pub cached_ik_foot: bool,
154        #[offset(456)]
155        #[rename(name = "_IKLookAt")]
156        pub ik_look_at: crate::combat::characteriklookat::CharacterIKLookAt,
157        #[offset(464)]
158        #[rename(name = "cached_IKLookAt")]
159        pub cached_ik_look_at: bool,
160        #[offset(472)]
161        #[rename(name = "_IKAim")]
162        pub ik_aim: crate::combat::characterikaim::CharacterIKAim,
163        #[offset(480)]
164        #[rename(name = "cached_IKAim")]
165        pub cached_ik_aim: bool,
166        #[offset(488)]
167        #[rename(name = "_Weapon")]
168        pub weapon: crate::combat::characterweapon::CharacterWeapon,
169        #[offset(496)]
170        #[rename(name = "cached_Weapon")]
171        pub cached_weapon: bool,
172        #[offset(504)]
173        #[rename(name = "_SignalObserver")]
174        pub signal_observer: crate::combat::charactersignalobserver::CharacterSignalObserver,
175        #[offset(512)]
176        #[rename(name = "cached_SignalObserver")]
177        pub cached_signal_observer: bool,
178    }
179}
180
181#[cfg(feature = "combat-character-types")]
182pub use __types::*;
183
184#[cfg(feature = "combat-character")]
185impl Character {
186    #[doc = "`registerRegularHanderOnSetupDone(crate::unity_engine::monobehaviour::MonoBehaviour, crate::system::action::Action, crate::system::action::Action, crate::system::action::Action)` overload"]
187    pub fn register_regular_hander_on_setup_done(
188        component: impl ::core::convert::Into<crate::unity_engine::monobehaviour::MonoBehaviour>,
189        my_start: impl ::core::convert::Into<crate::system::action::Action>,
190        my_update: impl ::core::convert::Into<crate::system::action::Action>,
191        my_late_update: impl ::core::convert::Into<crate::system::action::Action>,
192    ) -> () {
193        unsafe {
194            ::unity::il2cpp_call!((::unity::module_base()+0x2b04b40usize)as*mut u8,();
195(crate::unity_engine::monobehaviour::MonoBehaviour)::core::convert::Into::into(component),(crate::system::action::Action)::core::convert::Into::into(my_start),(crate::system::action::Action)::core::convert::Into::into(my_update),(crate::system::action::Action)::core::convert::Into::into(my_late_update))
196        }
197    }
198}
199
200#[cfg(feature = "combat-character")]
201pub trait ICharacterMethods: ICharacter {
202    #[doc = "`get_Side()` overload"]
203    fn get_side(self) -> i32 {
204        unsafe {
205            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
206            ::unity::il2cpp_call!((::unity::module_base()+0x2afc5a0usize)as*mut u8,i32;
207(Character)__receiver)
208        }
209    }
210    #[doc = "`set_Side(i32)` overload"]
211    fn set_side(self, value: impl ::core::convert::Into<i32>) -> () {
212        unsafe {
213            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
214            ::unity::il2cpp_call!((::unity::module_base()+0x2afc5b0usize)as*mut u8,();
215(Character)__receiver,(i32)::core::convert::Into::into(value))
216        }
217    }
218    #[doc = "`get_ChainId()` overload"]
219    fn get_chain_id(self) -> i32 {
220        unsafe {
221            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
222            ::unity::il2cpp_call!((::unity::module_base()+0x2afc5c0usize)as*mut u8,i32;
223(Character)__receiver)
224        }
225    }
226    #[doc = "`set_ChainId(i32)` overload"]
227    fn set_chain_id(self, value: impl ::core::convert::Into<i32>) -> () {
228        unsafe {
229            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
230            ::unity::il2cpp_call!((::unity::module_base()+0x2afc5d0usize)as*mut u8,();
231(Character)__receiver,(i32)::core::convert::Into::into(value))
232        }
233    }
234    #[doc = "`get_Prefetched()` overload"]
235    fn get_prefetched(self) -> crate::combat::prefetchedsignalstore::PrefetchedSignalStore {
236        unsafe {
237            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
238            ::unity::il2cpp_call!((::unity::module_base()+0x2afc5e0usize)as*mut u8,crate::combat::prefetchedsignalstore::PrefetchedSignalStore;
239(Character)__receiver)
240        }
241    }
242    #[doc = "`set_Prefetched(crate::combat::prefetchedsignalstore::PrefetchedSignalStore)` overload"]
243    fn set_prefetched(self, value: impl ::core::convert::Into<crate::combat::prefetchedsignalstore::PrefetchedSignalStore>) -> () {
244        unsafe {
245            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
246            ::unity::il2cpp_call!((::unity::module_base()+0x2afc5f0usize)as*mut u8,();
247(Character)__receiver,(crate::combat::prefetchedsignalstore::PrefetchedSignalStore)::core::convert::Into::into(value))
248        }
249    }
250    #[doc = "`get_Launcher()` overload"]
251    fn get_launcher(self) -> crate::combat::launchbehaviour::LaunchBehaviour {
252        unsafe {
253            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
254            ::unity::il2cpp_call!((::unity::module_base()+0x2afc600usize)as*mut u8,crate::combat::launchbehaviour::LaunchBehaviour;
255(Character)__receiver)
256        }
257    }
258    #[doc = "`get_Magic()` overload"]
259    fn get_magic(self) -> crate::combat::magic::Magic {
260        unsafe {
261            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
262            ::unity::il2cpp_call!((::unity::module_base()+0x2afc710usize)as*mut u8,crate::combat::magic::Magic;
263(Character)__receiver)
264        }
265    }
266    #[doc = "`get_Throwing()` overload"]
267    fn get_throwing(self) -> crate::combat::throwing::Throwing {
268        unsafe {
269            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
270            ::unity::il2cpp_call!((::unity::module_base()+0x2afc820usize)as*mut u8,crate::combat::throwing::Throwing;
271(Character)__receiver)
272        }
273    }
274    #[doc = "`get_Effect()` overload"]
275    fn get_effect(self) -> crate::combat::charactereffect::CharacterEffect {
276        unsafe {
277            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
278            ::unity::il2cpp_call!((::unity::module_base()+0x2afc930usize)as*mut u8,crate::combat::charactereffect::CharacterEffect;
279(Character)__receiver)
280        }
281    }
282    #[doc = "`set_Effect(crate::combat::charactereffect::CharacterEffect)` overload"]
283    fn set_effect(self, value: impl ::core::convert::Into<crate::combat::charactereffect::CharacterEffect>) -> () {
284        unsafe {
285            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
286            ::unity::il2cpp_call!((::unity::module_base()+0x2afc940usize)as*mut u8,();
287(Character)__receiver,(crate::combat::charactereffect::CharacterEffect)::core::convert::Into::into(value))
288        }
289    }
290    #[doc = "`get_Observable()` overload"]
291    fn get_observable(self) -> crate::combat::characterobservable::CharacterObservable {
292        unsafe {
293            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
294            ::unity::il2cpp_call!((::unity::module_base()+0x2afc950usize)as*mut u8,crate::combat::characterobservable::CharacterObservable;
295(Character)__receiver)
296        }
297    }
298    #[doc = "`get_IdleSMB()` overload"]
299    fn get_idle_smb(self) -> crate::combat::characteridlesmb::CharacterIdleSMB {
300        unsafe {
301            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
302            ::unity::il2cpp_call!((::unity::module_base()+0x2afc9f0usize)as*mut u8,crate::combat::characteridlesmb::CharacterIdleSMB;
303(Character)__receiver)
304        }
305    }
306    #[doc = "`set_IdleSMB(crate::combat::characteridlesmb::CharacterIdleSMB)` overload"]
307    fn set_idle_smb(self, value: impl ::core::convert::Into<crate::combat::characteridlesmb::CharacterIdleSMB>) -> () {
308        unsafe {
309            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
310            ::unity::il2cpp_call!((::unity::module_base()+0x2afca00usize)as*mut u8,();
311(Character)__receiver,(crate::combat::characteridlesmb::CharacterIdleSMB)::core::convert::Into::into(value))
312        }
313    }
314    #[doc = "`StartGrandewBrain()` overload"]
315    fn start_grandew_brain(self) -> () {
316        unsafe {
317            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
318            ::unity::il2cpp_call!((::unity::module_base()+0x2afca10usize)as*mut u8,();
319(Character)__receiver)
320        }
321    }
322    #[doc = "`DisposeGrandewBrain()` overload"]
323    fn dispose_grandew_brain(self) -> () {
324        unsafe {
325            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
326            ::unity::il2cpp_call!((::unity::module_base()+0x2afca80usize)as*mut u8,();
327(Character)__receiver)
328        }
329    }
330    #[doc = "`get_World()` overload"]
331    fn get_world(self) -> crate::combat::combatworld::CombatWorld {
332        unsafe {
333            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
334            ::unity::il2cpp_call!((::unity::module_base()+0x2afcad0usize)as*mut u8,crate::combat::combatworld::CombatWorld;
335(Character)__receiver)
336        }
337    }
338    #[doc = "`get_Record()` overload"]
339    fn get_record(self) -> crate::combat::combatrecord::CombatRecord {
340        unsafe {
341            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
342            ::unity::il2cpp_call!((::unity::module_base()+0x2afcae0usize)as*mut u8,crate::combat::combatrecord::CombatRecord;
343(Character)__receiver)
344        }
345    }
346    #[doc = "`get_Phase()` overload"]
347    fn get_phase(self) -> crate::combat::phase::Phase {
348        unsafe {
349            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
350            ::unity::il2cpp_call!((::unity::module_base()+0x2afcb70usize)as*mut u8,crate::combat::phase::Phase;
351(Character)__receiver)
352        }
353    }
354    #[doc = "`get_GameStatus()` overload"]
355    fn get_game_status(self) -> crate::combat::charactergamestatus::CharacterGameStatus {
356        unsafe {
357            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
358            ::unity::il2cpp_call!((::unity::module_base()+0x2afccc0usize)as*mut u8,crate::combat::charactergamestatus::CharacterGameStatus;
359(Character)__receiver)
360        }
361    }
362    #[doc = "`set_GameStatus(crate::combat::charactergamestatus::CharacterGameStatus)` overload"]
363    fn set_game_status(self, value: impl ::core::convert::Into<crate::combat::charactergamestatus::CharacterGameStatus>) -> () {
364        unsafe {
365            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
366            ::unity::il2cpp_call!((::unity::module_base()+0x2afcdd0usize)as*mut u8,();
367(Character)__receiver,(crate::combat::charactergamestatus::CharacterGameStatus)::core::convert::Into::into(value))
368        }
369    }
370    #[doc = "`get_IsSetupDone()` overload"]
371    fn get_is_setup_done(self) -> bool {
372        unsafe {
373            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
374            ::unity::il2cpp_call!((::unity::module_base()+0x2afcde0usize)as*mut u8,bool;
375(Character)__receiver)
376        }
377    }
378    #[doc = "`set_IsSetupDone(bool)` overload"]
379    fn set_is_setup_done(self, value: impl ::core::convert::Into<bool>) -> () {
380        unsafe {
381            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
382            ::unity::il2cpp_call!((::unity::module_base()+0x2afcdf0usize)as*mut u8,();
383(Character)__receiver,(bool)::core::convert::Into::into(value))
384        }
385    }
386    #[doc = "`get_IsVisible()` overload"]
387    fn get_is_visible(self) -> bool {
388        unsafe {
389            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
390            ::unity::il2cpp_call!((::unity::module_base()+0x2afce00usize)as*mut u8,bool;
391(Character)__receiver)
392        }
393    }
394    #[doc = "`set_IsVisible(bool)` overload"]
395    fn set_is_visible(self, value: impl ::core::convert::Into<bool>) -> () {
396        unsafe {
397            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
398            ::unity::il2cpp_call!((::unity::module_base()+0x2afce80usize)as*mut u8,();
399(Character)__receiver,(bool)::core::convert::Into::into(value))
400        }
401    }
402    #[doc = "`get_LookAtIK_Head()` overload"]
403    fn get_look_at_ik_head(self) -> crate::root_motion::final_ik::lookatik::LookAtIK {
404        unsafe {
405            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
406            ::unity::il2cpp_call!((::unity::module_base()+0x2afcf10usize)as*mut u8,crate::root_motion::final_ik::lookatik::LookAtIK;
407(Character)__receiver)
408        }
409    }
410    #[doc = "`get_LookAtIK_Body()` overload"]
411    fn get_look_at_ik_body(self) -> crate::root_motion::final_ik::lookatik::LookAtIK {
412        unsafe {
413            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
414            ::unity::il2cpp_call!((::unity::module_base()+0x2afd130usize)as*mut u8,crate::root_motion::final_ik::lookatik::LookAtIK;
415(Character)__receiver)
416        }
417    }
418    #[doc = "`get_Grandew()` overload"]
419    fn get_grandew(self) -> crate::combat::character::Character {
420        unsafe {
421            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
422            ::unity::il2cpp_call!((::unity::module_base()+0x2afd1f0usize)as*mut u8,crate::combat::character::Character;
423(Character)__receiver)
424        }
425    }
426    #[doc = "`get_Master()` overload"]
427    fn get_master(self) -> crate::combat::character::Character {
428        unsafe {
429            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
430            ::unity::il2cpp_call!((::unity::module_base()+0x2afd200usize)as*mut u8,crate::combat::character::Character;
431(Character)__receiver)
432        }
433    }
434    #[doc = "`get_EnemyGrandew()` overload"]
435    fn get_enemy_grandew(self) -> crate::combat::character::Character {
436        unsafe {
437            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
438            ::unity::il2cpp_call!((::unity::module_base()+0x2afd210usize)as*mut u8,crate::combat::character::Character;
439(Character)__receiver)
440        }
441    }
442    #[doc = "`get_Enemy()` overload"]
443    fn get_enemy(self) -> crate::combat::character::Character {
444        unsafe {
445            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
446            ::unity::il2cpp_call!((::unity::module_base()+0x2afd220usize)as*mut u8,crate::combat::character::Character;
447(Character)__receiver)
448        }
449    }
450    #[doc = "`SetEnemyForChainGuard(crate::combat::character::Character)` overload"]
451    fn set_enemy_for_chain_guard(self, c: impl ::core::convert::Into<crate::combat::character::Character>) -> () {
452        unsafe {
453            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
454            ::unity::il2cpp_call!((::unity::module_base()+0x2afd300usize)as*mut u8,();
455(Character)__receiver,(crate::combat::character::Character)::core::convert::Into::into(c))
456        }
457    }
458    #[doc = "`SetEnemyToDefault()` overload"]
459    fn set_enemy_to_default(self) -> () {
460        unsafe {
461            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
462            ::unity::il2cpp_call!((::unity::module_base()+0x2afd3b0usize)as*mut u8,();
463(Character)__receiver)
464        }
465    }
466    #[doc = "`get_GroundLevel()` overload"]
467    fn get_ground_level(self) -> f32 {
468        unsafe {
469            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
470            ::unity::il2cpp_call!((::unity::module_base()+0x2afd460usize)as*mut u8,f32;
471(Character)__receiver)
472        }
473    }
474    #[doc = "`set_GroundLevel(f32)` overload"]
475    fn set_ground_level(self, value: impl ::core::convert::Into<f32>) -> () {
476        unsafe {
477            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
478            ::unity::il2cpp_call!((::unity::module_base()+0x2afd470usize)as*mut u8,();
479(Character)__receiver,(f32)::core::convert::Into::into(value))
480        }
481    }
482    #[doc = "`AdjustGroundLevelTo(i32)` overload"]
483    fn adjust_ground_level_to(self, target_side: impl ::core::convert::Into<i32>) -> () {
484        unsafe {
485            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
486            ::unity::il2cpp_call!((::unity::module_base()+0x2afd480usize)as*mut u8,();
487(Character)__receiver,(i32)::core::convert::Into::into(target_side))
488        }
489    }
490    #[doc = "`get_Pos2D()` overload"]
491    fn get_pos2_d(self) -> crate::combat::fxz::FXZ {
492        unsafe {
493            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
494            ::unity::il2cpp_call!((::unity::module_base()+0x2afd580usize)as*mut u8,crate::combat::fxz::FXZ;
495(Character)__receiver)
496        }
497    }
498    #[doc = "`get_Pos3D()` overload"]
499    fn get_pos3_d(self) -> crate::unity_engine::vector3::Vector3 {
500        unsafe {
501            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
502            ::unity::il2cpp_call!((::unity::module_base()+0x2afd5d0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
503(Character)__receiver)
504        }
505    }
506    #[doc = "`ToXHZ(crate::unity_engine::vector3::Vector3)` overload"]
507    fn to_xhz(self, pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> crate::unity_engine::vector3::Vector3 {
508        unsafe {
509            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
510            ::unity::il2cpp_call!((::unity::module_base()+0x2afd6a0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
511(Character)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos))
512        }
513    }
514    #[doc = "`ToABCD(crate::unity_engine::vector3::Vector3)` overload"]
515    fn to_abcd(self, pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> crate::unity_engine::vector4::Vector4 {
516        unsafe {
517            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
518            ::unity::il2cpp_call!((::unity::module_base()+0x2afd760usize)as*mut u8,crate::unity_engine::vector4::Vector4;
519(Character)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos))
520        }
521    }
522    #[doc = "`TransformToWorld(crate::unity_engine::vector3::Vector3)` overload"]
523    fn transform_to_world(
524        self,
525        local_offset: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
526    ) -> crate::unity_engine::vector3::Vector3 {
527        unsafe {
528            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
529            ::unity::il2cpp_call!((::unity::module_base()+0x2afd860usize)as*mut u8,crate::unity_engine::vector3::Vector3;
530(Character)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(local_offset))
531        }
532    }
533    #[doc = "`get_Dir2D()` overload"]
534    fn get_dir2_d(self) -> crate::combat::fxz::FXZ {
535        unsafe {
536            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
537            ::unity::il2cpp_call!((::unity::module_base()+0x2afd940usize)as*mut u8,crate::combat::fxz::FXZ;
538(Character)__receiver)
539        }
540    }
541    #[doc = "`get_DirToEnemy2D()` overload"]
542    fn get_dir_to_enemy2_d(self) -> crate::combat::fxz::FXZ {
543        unsafe {
544            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
545            ::unity::il2cpp_call!((::unity::module_base()+0x2afd9a0usize)as*mut u8,crate::combat::fxz::FXZ;
546(Character)__receiver)
547        }
548    }
549    #[doc = "`get_SqDistToEnemy2D()` overload"]
550    fn get_sq_dist_to_enemy2_d(self) -> f32 {
551        unsafe {
552            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
553            ::unity::il2cpp_call!((::unity::module_base()+0x2afdb40usize)as*mut u8,f32;
554(Character)__receiver)
555        }
556    }
557    #[doc = "`get_SqDistToPartner2D()` overload"]
558    fn get_sq_dist_to_partner2_d(self) -> f32 {
559        unsafe {
560            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
561            ::unity::il2cpp_call!((::unity::module_base()+0x2afdc90usize)as*mut u8,f32;
562(Character)__receiver)
563        }
564    }
565    #[doc = "`get_DistToEnemy2D()` overload"]
566    fn get_dist_to_enemy2_d(self) -> f32 {
567        unsafe {
568            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
569            ::unity::il2cpp_call!((::unity::module_base()+0x2afde10usize)as*mut u8,f32;
570(Character)__receiver)
571        }
572    }
573    #[doc = "`get_WorldHitDir()` overload"]
574    fn get_world_hit_dir(self) -> crate::unity_engine::vector3::Vector3 {
575        unsafe {
576            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
577            ::unity::il2cpp_call!((::unity::module_base()+0x2afde40usize)as*mut u8,crate::unity_engine::vector3::Vector3;
578(Character)__receiver)
579        }
580    }
581    #[doc = "`set_WorldHitDir(crate::unity_engine::vector3::Vector3)` overload"]
582    fn set_world_hit_dir(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
583        unsafe {
584            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
585            ::unity::il2cpp_call!((::unity::module_base()+0x2afde50usize)as*mut u8,();
586(Character)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
587        }
588    }
589    #[doc = "`get_AttackBeatenDir()` overload"]
590    fn get_attack_beaten_dir(self) -> crate::combat::fxz::FXZ {
591        unsafe {
592            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
593            ::unity::il2cpp_call!((::unity::module_base()+0x2afde60usize)as*mut u8,crate::combat::fxz::FXZ;
594(Character)__receiver)
595        }
596    }
597    #[doc = "`set_AttackBeatenDir(crate::combat::fxz::FXZ)` overload"]
598    fn set_attack_beaten_dir(self, value: impl ::core::convert::Into<crate::combat::fxz::FXZ>) -> () {
599        unsafe {
600            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
601            ::unity::il2cpp_call!((::unity::module_base()+0x2afdef0usize)as*mut u8,();
602(Character)__receiver,(crate::combat::fxz::FXZ)::core::convert::Into::into(value))
603        }
604    }
605    #[doc = "`GetTall()` overload"]
606    fn get_tall(self) -> f32 {
607        unsafe {
608            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
609            ::unity::il2cpp_call!((::unity::module_base()+0x2afdf00usize)as*mut u8,f32;
610(Character)__receiver)
611        }
612    }
613    #[doc = "`OnEnable()` overload"]
614    fn on_enable(self) -> () {
615        unsafe {
616            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
617            ::unity::il2cpp_call!((::unity::module_base()+0x2afdf80usize)as*mut u8,();
618(Character)__receiver)
619        }
620    }
621    #[doc = "`OnDestroy()` overload"]
622    fn on_destroy(self) -> () {
623        unsafe {
624            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
625            ::unity::il2cpp_call!((::unity::module_base()+0x2afe020usize)as*mut u8,();
626(Character)__receiver)
627        }
628    }
629    #[doc = "`Start()` overload"]
630    fn start(self) -> () {
631        unsafe {
632            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
633            ::unity::il2cpp_call!((::unity::module_base()+0x2afe2a0usize)as*mut u8,();
634(Character)__receiver)
635        }
636    }
637    #[doc = "`MyUpdate()` overload"]
638    fn my_update(self) -> () {
639        unsafe {
640            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
641            ::unity::il2cpp_call!((::unity::module_base()+0x2afe590usize)as*mut u8,();
642(Character)__receiver)
643        }
644    }
645    #[doc = "`IsAppearedFromBeginning()` overload"]
646    fn is_appeared_from_beginning(self) -> bool {
647        unsafe {
648            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
649            ::unity::il2cpp_call!((::unity::module_base()+0x2afe5b0usize)as*mut u8,bool;
650(Character)__receiver)
651        }
652    }
653    #[doc = "`ManualAwakeForCombat(i32, i32)` overload"]
654    fn manual_awake_for_combat(self, my_side: impl ::core::convert::Into<i32>, chain_id: impl ::core::convert::Into<i32>) -> () {
655        unsafe {
656            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
657            ::unity::il2cpp_call!((::unity::module_base()+0x2afe740usize)as*mut u8,();
658(Character)__receiver,(i32)::core::convert::Into::into(my_side),(i32)::core::convert::Into::into(chain_id))
659        }
660    }
661    #[doc = "`SetupForCombat(i32)` overload"]
662    fn setup_for_combat(self, my_side: impl ::core::convert::Into<i32>) -> () {
663        unsafe {
664            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
665            ::unity::il2cpp_call!((::unity::module_base()+0x2afeae0usize)as*mut u8,();
666(Character)__receiver,(i32)::core::convert::Into::into(my_side))
667        }
668    }
669    #[doc = "`SetupByRace()` overload"]
670    fn setup_by_race(self) -> () {
671        unsafe {
672            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
673            ::unity::il2cpp_call!((::unity::module_base()+0x2aff760usize)as*mut u8,();
674(Character)__receiver)
675        }
676    }
677    #[doc = "`SetCollisionOffset(::unity::Il2CppString, f32, f32)` overload"]
678    fn set_collision_offset(
679        self,
680        name: impl ::core::convert::Into<::unity::Il2CppString>,
681        move_offset: impl ::core::convert::Into<f32>,
682        size_offset: impl ::core::convert::Into<f32>,
683    ) -> () {
684        unsafe {
685            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
686            ::unity::il2cpp_call!((::unity::module_base()+0x2b004c0usize)as*mut u8,();
687(Character)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name),(f32)::core::convert::Into::into(move_offset),(f32)::core::convert::Into::into(size_offset))
688        }
689    }
690    #[doc = "`SetCollisionOffset(f32, f32, f32)` overload"]
691    fn set_collision_offset_2(
692        self,
693        scale: impl ::core::convert::Into<f32>,
694        move_offset: impl ::core::convert::Into<f32>,
695        size_offset: impl ::core::convert::Into<f32>,
696    ) -> () {
697        unsafe {
698            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
699            ::unity::il2cpp_call!((::unity::module_base()+0x2b005b0usize)as*mut u8,();
700(Character)__receiver,(f32)::core::convert::Into::into(scale),(f32)::core::convert::Into::into(move_offset),(f32)::core::convert::Into::into(size_offset))
701        }
702    }
703    #[doc = "`AddAndGetRBAndCollider(crate::unity_engine::transform::Transform)` overload"]
704    fn add_and_get_rb_and_collider(self, t: impl ::core::convert::Into<crate::unity_engine::transform::Transform>) -> () {
705        unsafe {
706            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
707            ::unity::il2cpp_call!((::unity::module_base()+0x2b000a0usize)as*mut u8,();
708(Character)__receiver,(crate::unity_engine::transform::Transform)::core::convert::Into::into(t))
709        }
710    }
711    #[doc = "`SetupForGrandew()` overload"]
712    fn setup_for_grandew(self) -> () {
713        unsafe {
714            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
715            ::unity::il2cpp_call!((::unity::module_base()+0x2affcf0usize)as*mut u8,();
716(Character)__receiver)
717        }
718    }
719    #[doc = "`HideWholeShadow()` overload"]
720    fn hide_whole_shadow(self) -> () {
721        unsafe {
722            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
723            ::unity::il2cpp_call!((::unity::module_base()+0x2b00d60usize)as*mut u8,();
724(Character)__receiver)
725        }
726    }
727    #[doc = "`TeardownForCombat()` overload"]
728    fn teardown_for_combat(self) -> () {
729        unsafe {
730            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
731            ::unity::il2cpp_call!((::unity::module_base()+0x2b00e80usize)as*mut u8,();
732(Character)__receiver)
733        }
734    }
735    #[doc = "`SetupForTalk()` overload"]
736    fn setup_for_talk(self) -> () {
737        unsafe {
738            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
739            ::unity::il2cpp_call!((::unity::module_base()+0x2b00fb0usize)as*mut u8,();
740(Character)__receiver)
741        }
742    }
743    #[doc = "`SetupForHub()` overload"]
744    fn setup_for_hub(self) -> () {
745        unsafe {
746            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
747            ::unity::il2cpp_call!((::unity::module_base()+0x2b01160usize)as*mut u8,();
748(Character)__receiver)
749        }
750    }
751    #[doc = "`get_IsLeftInScreenSpace()` overload"]
752    fn get_is_left_in_screen_space(self) -> bool {
753        unsafe {
754            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
755            ::unity::il2cpp_call!((::unity::module_base()+0x2b01340usize)as*mut u8,bool;
756(Character)__receiver)
757        }
758    }
759    #[doc = "`get_BodyAnimator()` overload"]
760    fn get_body_animator(self) -> crate::unity_engine::animator::Animator {
761        unsafe {
762            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
763            ::unity::il2cpp_call!((::unity::module_base()+0x2aff1d0usize)as*mut u8,crate::unity_engine::animator::Animator;
764(Character)__receiver)
765        }
766    }
767    #[doc = "`get_RideAnimator()` overload"]
768    fn get_ride_animator(self) -> crate::unity_engine::animator::Animator {
769        unsafe {
770            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
771            ::unity::il2cpp_call!((::unity::module_base()+0x2aff430usize)as*mut u8,crate::unity_engine::animator::Animator;
772(Character)__receiver)
773        }
774    }
775    #[doc = "`get_FaceAnimator()` overload"]
776    fn get_face_animator(self) -> crate::unity_engine::animator::Animator {
777        unsafe {
778            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
779            ::unity::il2cpp_call!((::unity::module_base()+0x2b01460usize)as*mut u8,crate::unity_engine::animator::Animator;
780(Character)__receiver)
781        }
782    }
783    #[doc = "`get_ConstantSpeedPlayback()` overload"]
784    fn get_constant_speed_playback(self) -> bool {
785        unsafe {
786            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
787            ::unity::il2cpp_call!((::unity::module_base()+0x2b015c0usize)as*mut u8,bool;
788(Character)__receiver)
789        }
790    }
791    #[doc = "`set_ConstantSpeedPlayback(bool)` overload"]
792    fn set_constant_speed_playback(self, value: impl ::core::convert::Into<bool>) -> () {
793        unsafe {
794            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
795            ::unity::il2cpp_call!((::unity::module_base()+0x2b015d0usize)as*mut u8,();
796(Character)__receiver,(bool)::core::convert::Into::into(value))
797        }
798    }
799    #[doc = "`get_PlayingHash()` overload"]
800    fn get_playing_hash(self) -> i32 {
801        unsafe {
802            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
803            ::unity::il2cpp_call!((::unity::module_base()+0x2b015e0usize)as*mut u8,i32;
804(Character)__receiver)
805        }
806    }
807    #[doc = "`set_PlayingHash(i32)` overload"]
808    fn set_playing_hash(self, value: impl ::core::convert::Into<i32>) -> () {
809        unsafe {
810            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
811            ::unity::il2cpp_call!((::unity::module_base()+0x2b015f0usize)as*mut u8,();
812(Character)__receiver,(i32)::core::convert::Into::into(value))
813        }
814    }
815    #[doc = "`get_PlayingStore()` overload"]
816    fn get_playing_store(self) -> crate::combat::prefetchedsignal::PrefetchedSignal {
817        unsafe {
818            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
819            ::unity::il2cpp_call!((::unity::module_base()+0x2b01600usize)as*mut u8,crate::combat::prefetchedsignal::PrefetchedSignal;
820(Character)__receiver)
821        }
822    }
823    #[doc = "`set_PlayingStore(crate::combat::prefetchedsignal::PrefetchedSignal)` overload"]
824    fn set_playing_store(self, value: impl ::core::convert::Into<crate::combat::prefetchedsignal::PrefetchedSignal>) -> () {
825        unsafe {
826            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
827            ::unity::il2cpp_call!((::unity::module_base()+0x2b01610usize)as*mut u8,();
828(Character)__receiver,(crate::combat::prefetchedsignal::PrefetchedSignal)::core::convert::Into::into(value))
829        }
830    }
831    #[doc = "`SetPlayingHashAndStore(i32)` overload"]
832    fn set_playing_hash_and_store(self, hash: impl ::core::convert::Into<i32>) -> () {
833        unsafe {
834            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
835            ::unity::il2cpp_call!((::unity::module_base()+0x2b01620usize)as*mut u8,();
836(Character)__receiver,(i32)::core::convert::Into::into(hash))
837        }
838    }
839    #[doc = "`get_PlayingEvent()` overload"]
840    fn get_playing_event(self) -> crate::unity_engine::animationevent::AnimationEvent {
841        unsafe {
842            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
843            ::unity::il2cpp_call!((::unity::module_base()+0x2b01660usize)as*mut u8,crate::unity_engine::animationevent::AnimationEvent;
844(Character)__receiver)
845        }
846    }
847    #[doc = "`set_PlayingEvent(crate::unity_engine::animationevent::AnimationEvent)` overload"]
848    fn set_playing_event(self, value: impl ::core::convert::Into<crate::unity_engine::animationevent::AnimationEvent>) -> () {
849        unsafe {
850            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
851            ::unity::il2cpp_call!((::unity::module_base()+0x2b01670usize)as*mut u8,();
852(Character)__receiver,(crate::unity_engine::animationevent::AnimationEvent)::core::convert::Into::into(value))
853        }
854    }
855    #[doc = "`get_PlayEndWorldPos()` overload"]
856    fn get_play_end_world_pos(self) -> crate::combat::fxz::FXZ {
857        unsafe {
858            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
859            ::unity::il2cpp_call!((::unity::module_base()+0x2b01680usize)as*mut u8,crate::combat::fxz::FXZ;
860(Character)__receiver)
861        }
862    }
863    #[doc = "`SetAnimatorParameter(i32, f32)` overload"]
864    fn set_animator_parameter(self, parameter_hash: impl ::core::convert::Into<i32>, value: impl ::core::convert::Into<f32>) -> () {
865        unsafe {
866            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
867            ::unity::il2cpp_call!((::unity::module_base()+0x2b018d0usize)as*mut u8,();
868(Character)__receiver,(i32)::core::convert::Into::into(parameter_hash),(f32)::core::convert::Into::into(value))
869        }
870    }
871    #[doc = "`SetAnimatorParameter(i32, bool)` overload"]
872    fn set_animator_parameter_2(self, parameter_hash: impl ::core::convert::Into<i32>, value: impl ::core::convert::Into<bool>) -> () {
873        unsafe {
874            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
875            ::unity::il2cpp_call!((::unity::module_base()+0x2b019f0usize)as*mut u8,();
876(Character)__receiver,(i32)::core::convert::Into::into(parameter_hash),(bool)::core::convert::Into::into(value))
877        }
878    }
879    #[doc = "`SetPlayingAnimationTime(f32)` overload"]
880    fn set_playing_animation_time(self, fixed_time: impl ::core::convert::Into<f32>) -> () {
881        unsafe {
882            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
883            ::unity::il2cpp_call!((::unity::module_base()+0x2b01b10usize)as*mut u8,();
884(Character)__receiver,(f32)::core::convert::Into::into(fixed_time))
885        }
886    }
887    #[doc = "`GetAnimatorStateInfo()` overload"]
888    fn get_animator_state_info(self) -> crate::unity_engine::animatorstateinfo::AnimatorStateInfo {
889        unsafe {
890            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
891            ::unity::il2cpp_call!((::unity::module_base()+0x2b01c30usize)as*mut u8,crate::unity_engine::animatorstateinfo::AnimatorStateInfo;
892(Character)__receiver)
893        }
894    }
895    #[doc = "`GetPlayingTime()` overload"]
896    fn get_playing_time(self) -> f32 {
897        unsafe {
898            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
899            ::unity::il2cpp_call!((::unity::module_base()+0x2b01d10usize)as*mut u8,f32;
900(Character)__receiver)
901        }
902    }
903    #[doc = "`GetPlaybackRate()` overload"]
904    fn get_playback_rate(self) -> f32 {
905        unsafe {
906            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
907            ::unity::il2cpp_call!((::unity::module_base()+0x2b01e10usize)as*mut u8,f32;
908(Character)__receiver)
909        }
910    }
911    #[doc = "`SetPlaybackRate(f32)` overload"]
912    fn set_playback_rate(self, value: impl ::core::convert::Into<f32>) -> () {
913        unsafe {
914            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
915            ::unity::il2cpp_call!((::unity::module_base()+0x2b01e30usize)as*mut u8,();
916(Character)__receiver,(f32)::core::convert::Into::into(value))
917        }
918    }
919    #[doc = "`get_WeaponStyle()` overload"]
920    fn get_weapon_style(self) -> crate::combat::weaponstyle::WeaponStyle {
921        unsafe {
922            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
923            ::unity::il2cpp_call!((::unity::module_base()+0x2b01ef0usize)as*mut u8,crate::combat::weaponstyle::WeaponStyle;
924(Character)__receiver)
925        }
926    }
927    #[doc = "`WillPlay(i32)` overload"]
928    fn will_play(self, hash: impl ::core::convert::Into<i32>) -> () {
929        unsafe {
930            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
931            ::unity::il2cpp_call!((::unity::module_base()+0x2b01f40usize)as*mut u8,();
932(Character)__receiver,(i32)::core::convert::Into::into(hash))
933        }
934    }
935    #[doc = "`WillNotPlay(i32)` overload"]
936    fn will_not_play(self, hash: impl ::core::convert::Into<i32>) -> () {
937        unsafe {
938            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
939            ::unity::il2cpp_call!((::unity::module_base()+0x2b02010usize)as*mut u8,();
940(Character)__receiver,(i32)::core::convert::Into::into(hash))
941        }
942    }
943    #[doc = "`PlayDyingInstant()` overload"]
944    fn play_dying_instant(self) -> () {
945        unsafe {
946            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
947            ::unity::il2cpp_call!((::unity::module_base()+0x2b020d0usize)as*mut u8,();
948(Character)__receiver)
949        }
950    }
951    #[doc = "`PlayIdleNormalInstant()` overload"]
952    fn play_idle_normal_instant(self) -> () {
953        unsafe {
954            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
955            ::unity::il2cpp_call!((::unity::module_base()+0x2b022d0usize)as*mut u8,();
956(Character)__receiver)
957        }
958    }
959    #[doc = "`Play(::unity::Il2CppString, crate::combat::playflags::PlayFlags, f32, f32)` overload"]
960    fn play(
961        self,
962        target_name: impl ::core::convert::Into<::unity::Il2CppString>,
963        flags: impl ::core::convert::Into<crate::combat::playflags::PlayFlags>,
964        transition_duration: impl ::core::convert::Into<f32>,
965        start_time: impl ::core::convert::Into<f32>,
966    ) -> f32 {
967        unsafe {
968            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
969            ::unity::il2cpp_call!((::unity::module_base()+0x2b02430usize)as*mut u8,f32;
970(Character)__receiver,(::unity::Il2CppString)::core::convert::Into::into(target_name),(crate::combat::playflags::PlayFlags)::core::convert::Into::into(flags),(f32)::core::convert::Into::into(transition_duration),(f32)::core::convert::Into::into(start_time))
971        }
972    }
973    #[doc = "`PlayInstant(i32)` overload"]
974    fn play_instant(self, hash: impl ::core::convert::Into<i32>) -> () {
975        unsafe {
976            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
977            ::unity::il2cpp_call!((::unity::module_base()+0x2b022c0usize)as*mut u8,();
978(Character)__receiver,(i32)::core::convert::Into::into(hash))
979        }
980    }
981    #[doc = "`Play(i32, crate::combat::playflags::PlayFlags, f32, f32)` overload"]
982    fn play_2(
983        self,
984        hash: impl ::core::convert::Into<i32>,
985        flags: impl ::core::convert::Into<crate::combat::playflags::PlayFlags>,
986        transition_duration: impl ::core::convert::Into<f32>,
987        start_time: impl ::core::convert::Into<f32>,
988    ) -> f32 {
989        unsafe {
990            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
991            ::unity::il2cpp_call!((::unity::module_base()+0x2b02480usize)as*mut u8,f32;
992(Character)__receiver,(i32)::core::convert::Into::into(hash),(crate::combat::playflags::PlayFlags)::core::convert::Into::into(flags),(f32)::core::convert::Into::into(transition_duration),(f32)::core::convert::Into::into(start_time))
993        }
994    }
995    #[doc = "`get_IsIdle()` overload"]
996    fn get_is_idle(self) -> bool {
997        unsafe {
998            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
999            ::unity::il2cpp_call!((::unity::module_base()+0x2b01760usize)as*mut u8,bool;
1000(Character)__receiver)
1001        }
1002    }
1003    #[doc = "`get_IsPhysicalAttacking()` overload"]
1004    fn get_is_physical_attacking(self) -> bool {
1005        unsafe {
1006            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1007            ::unity::il2cpp_call!((::unity::module_base()+0x2b02aa0usize)as*mut u8,bool;
1008(Character)__receiver)
1009        }
1010    }
1011    #[doc = "`PlayFacial(::unity::Il2CppString)` overload"]
1012    fn play_facial(self, state_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1013        unsafe {
1014            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1015            ::unity::il2cpp_call!((::unity::module_base()+0x2b02ac0usize)as*mut u8,();
1016(Character)__receiver,(::unity::Il2CppString)::core::convert::Into::into(state_name))
1017        }
1018    }
1019    #[doc = "`PlayFacial(i32, f32)` overload"]
1020    fn play_facial_2(self, state_hash: impl ::core::convert::Into<i32>, fixed_transition_duration: impl ::core::convert::Into<f32>) -> () {
1021        unsafe {
1022            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1023            ::unity::il2cpp_call!((::unity::module_base()+0x2b011f0usize)as*mut u8,();
1024(Character)__receiver,(i32)::core::convert::Into::into(state_hash),(f32)::core::convert::Into::into(fixed_transition_duration))
1025        }
1026    }
1027    #[doc = "`SkipCombat()` overload"]
1028    fn skip_combat(self) -> bool {
1029        unsafe {
1030            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1031            ::unity::il2cpp_call!((::unity::module_base()+0x2b02b00usize)as*mut u8,bool;
1032(Character)__receiver)
1033        }
1034    }
1035    #[doc = "`Hide()` overload"]
1036    fn hide(self) -> () {
1037        unsafe {
1038            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1039            ::unity::il2cpp_call!((::unity::module_base()+0x2b04150usize)as*mut u8,();
1040(Character)__receiver)
1041        }
1042    }
1043    #[doc = "`get_DitherFade()` overload"]
1044    fn get_dither_fade(self) -> crate::root::iron19characterfader::Iron19CharacterFader {
1045        unsafe {
1046            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1047            ::unity::il2cpp_call!((::unity::module_base()+0x2afe810usize)as*mut u8,crate::root::iron19characterfader::Iron19CharacterFader;
1048(Character)__receiver)
1049        }
1050    }
1051    #[doc = "`get_MaterialEngage()` overload"]
1052    fn get_material_engage(self) -> crate::root::iron19charactersuperengage::Iron19CharacterSuperEngage {
1053        unsafe {
1054            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1055            ::unity::il2cpp_call!((::unity::module_base()+0x2b04960usize)as*mut u8,crate::root::iron19charactersuperengage::Iron19CharacterSuperEngage;
1056(Character)__receiver)
1057        }
1058    }
1059    #[doc = "`get_Signal()` overload"]
1060    fn get_signal(self) -> crate::combat::charactersignal::CharacterSignal {
1061        unsafe {
1062            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1063            ::unity::il2cpp_call!((::unity::module_base()+0x2b049f0usize)as*mut u8,crate::combat::charactersignal::CharacterSignal;
1064(Character)__receiver)
1065        }
1066    }
1067    #[doc = "`get_Lying()` overload"]
1068    fn get_lying(self) -> crate::combat::characterlying::CharacterLying {
1069        unsafe {
1070            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1071            ::unity::il2cpp_call!((::unity::module_base()+0x2b047f0usize)as*mut u8,crate::combat::characterlying::CharacterLying;
1072(Character)__receiver)
1073        }
1074    }
1075    #[doc = "`get_Joint()` overload"]
1076    fn get_joint(self) -> crate::combat::characterjoint::CharacterJoint {
1077        unsafe {
1078            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1079            ::unity::il2cpp_call!((::unity::module_base()+0x2afd0a0usize)as*mut u8,crate::combat::characterjoint::CharacterJoint;
1080(Character)__receiver)
1081        }
1082    }
1083    #[doc = "`get_Proportion()` overload"]
1084    fn get_proportion(self) -> crate::combat::characterproportion::CharacterProportion {
1085        unsafe {
1086            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1087            ::unity::il2cpp_call!((::unity::module_base()+0x2b02a10usize)as*mut u8,crate::combat::characterproportion::CharacterProportion;
1088(Character)__receiver)
1089        }
1090    }
1091    #[doc = "`get_Config()` overload"]
1092    fn get_config(self) -> crate::combat::characterconfig::CharacterConfig {
1093        unsafe {
1094            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1095            ::unity::il2cpp_call!((::unity::module_base()+0x2affa60usize)as*mut u8,crate::combat::characterconfig::CharacterConfig;
1096(Character)__receiver)
1097        }
1098    }
1099    #[doc = "`get_Move()` overload"]
1100    fn get_move(self) -> crate::combat::charactermove::CharacterMove {
1101        unsafe {
1102            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1103            ::unity::il2cpp_call!((::unity::module_base()+0x2aff5d0usize)as*mut u8,crate::combat::charactermove::CharacterMove;
1104(Character)__receiver)
1105        }
1106    }
1107    #[doc = "`get_Turn()` overload"]
1108    fn get_turn(self) -> crate::combat::characterturn::CharacterTurn {
1109        unsafe {
1110            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1111            ::unity::il2cpp_call!((::unity::module_base()+0x2b03e80usize)as*mut u8,crate::combat::characterturn::CharacterTurn;
1112(Character)__receiver)
1113        }
1114    }
1115    #[doc = "`get_Timespace()` overload"]
1116    fn get_timespace(self) -> crate::combat::charactertimespace::CharacterTimespace {
1117        unsafe {
1118            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1119            ::unity::il2cpp_call!((::unity::module_base()+0x2b02230usize)as*mut u8,crate::combat::charactertimespace::CharacterTimespace;
1120(Character)__receiver)
1121        }
1122    }
1123    #[doc = "`get_HUD()` overload"]
1124    fn get_hud(self) -> crate::combat::characterhud::CharacterHUD {
1125        unsafe {
1126            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1127            ::unity::il2cpp_call!((::unity::module_base()+0x2afe210usize)as*mut u8,crate::combat::characterhud::CharacterHUD;
1128(Character)__receiver)
1129        }
1130    }
1131    #[doc = "`get_Sound()` overload"]
1132    fn get_sound(self) -> crate::combat::charactersound::CharacterSound {
1133        unsafe {
1134            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1135            ::unity::il2cpp_call!((::unity::module_base()+0x2b00c40usize)as*mut u8,crate::combat::charactersound::CharacterSound;
1136(Character)__receiver)
1137        }
1138    }
1139    #[doc = "`get_Builder()` overload"]
1140    fn get_builder(self) -> crate::combat::characterbuilder::CharacterBuilder {
1141        unsafe {
1142            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1143            ::unity::il2cpp_call!((::unity::module_base()+0x2afc680usize)as*mut u8,crate::combat::characterbuilder::CharacterBuilder;
1144(Character)__receiver)
1145        }
1146    }
1147    #[doc = "`get_Aura()` overload"]
1148    fn get_aura(self) -> crate::combat::characteraura::CharacterAura {
1149        unsafe {
1150            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1151            ::unity::il2cpp_call!((::unity::module_base()+0x2b00cd0usize)as*mut u8,crate::combat::characteraura::CharacterAura;
1152(Character)__receiver)
1153        }
1154    }
1155    #[doc = "`get_Illusion()` overload"]
1156    fn get_illusion(self) -> crate::combat::characterillusion::CharacterIllusion {
1157        unsafe {
1158            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1159            ::unity::il2cpp_call!((::unity::module_base()+0x2b040c0usize)as*mut u8,crate::combat::characterillusion::CharacterIllusion;
1160(Character)__receiver)
1161        }
1162    }
1163    #[doc = "`get_IKFoot()` overload"]
1164    fn get_ik_foot(self) -> crate::combat::characterikfoot::CharacterIKFoot {
1165        unsafe {
1166            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1167            ::unity::il2cpp_call!((::unity::module_base()+0x2aff660usize)as*mut u8,crate::combat::characterikfoot::CharacterIKFoot;
1168(Character)__receiver)
1169        }
1170    }
1171    #[doc = "`get_IKLookAt()` overload"]
1172    fn get_ik_look_at(self) -> crate::combat::characteriklookat::CharacterIKLookAt {
1173        unsafe {
1174            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1175            ::unity::il2cpp_call!((::unity::module_base()+0x2b03fa0usize)as*mut u8,crate::combat::characteriklookat::CharacterIKLookAt;
1176(Character)__receiver)
1177        }
1178    }
1179    #[doc = "`get_IKAim()` overload"]
1180    fn get_ik_aim(self) -> crate::combat::characterikaim::CharacterIKAim {
1181        unsafe {
1182            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1183            ::unity::il2cpp_call!((::unity::module_base()+0x2b04030usize)as*mut u8,crate::combat::characterikaim::CharacterIKAim;
1184(Character)__receiver)
1185        }
1186    }
1187    #[doc = "`get_Weapon()` overload"]
1188    fn get_weapon(self) -> crate::combat::characterweapon::CharacterWeapon {
1189        unsafe {
1190            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1191            ::unity::il2cpp_call!((::unity::module_base()+0x2b03f10usize)as*mut u8,crate::combat::characterweapon::CharacterWeapon;
1192(Character)__receiver)
1193        }
1194    }
1195    #[doc = "`get_SignalObserver()` overload"]
1196    fn get_signal_observer(self) -> crate::combat::charactersignalobserver::CharacterSignalObserver {
1197        unsafe {
1198            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1199            ::unity::il2cpp_call!((::unity::module_base()+0x2b04ab0usize)as*mut u8,crate::combat::charactersignalobserver::CharacterSignalObserver;
1200(Character)__receiver)
1201        }
1202    }
1203    #[doc = "`CallOnSetupDone(crate::system::action::Action)` overload"]
1204    fn call_on_setup_done(self, func: impl ::core::convert::Into<crate::system::action::Action>) -> () {
1205        unsafe {
1206            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1207            ::unity::il2cpp_call!((::unity::module_base()+0x2afe8e0usize)as*mut u8,();
1208(Character)__receiver,(crate::system::action::Action)::core::convert::Into::into(func))
1209        }
1210    }
1211    #[doc = "`CallOnSetupDone(crate::unity_engine::monobehaviour::MonoBehaviour, crate::system::action::Action, crate::system::action::Action, crate::system::action::Action)` overload"]
1212    fn call_on_setup_done_2(
1213        self,
1214        component: impl ::core::convert::Into<crate::unity_engine::monobehaviour::MonoBehaviour>,
1215        my_start: impl ::core::convert::Into<crate::system::action::Action>,
1216        my_update: impl ::core::convert::Into<crate::system::action::Action>,
1217        my_late_update: impl ::core::convert::Into<crate::system::action::Action>,
1218    ) -> () {
1219        unsafe {
1220            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1221            ::unity::il2cpp_call!((::unity::module_base()+0x2afe330usize)as*mut u8,();
1222(Character)__receiver,(crate::unity_engine::monobehaviour::MonoBehaviour)::core::convert::Into::into(component),(crate::system::action::Action)::core::convert::Into::into(my_start),(crate::system::action::Action)::core::convert::Into::into(my_update),(crate::system::action::Action)::core::convert::Into::into(my_late_update))
1223        }
1224    }
1225    #[doc = "`.ctor()` overload"]
1226    fn ctor(self) -> () {
1227        unsafe {
1228            let __receiver = <Character as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1229            ::unity::il2cpp_call!((::unity::module_base()+0x2b04d60usize)as*mut u8,();
1230(Character)__receiver)
1231        }
1232    }
1233}
1234
1235#[cfg(feature = "combat-character")]
1236impl<__T: ICharacter> ICharacterMethods for __T {}
1237
1238#[cfg(feature = "combat-character")]
1239impl Character {
1240    pub fn get_side_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1241        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1242    }
1243
1244    pub fn set_side_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1245        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1246    }
1247
1248    pub fn get_chain_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1249        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1250    }
1251
1252    pub fn set_chain_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1253        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1254    }
1255
1256    pub fn get_prefetched_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1257        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1258    }
1259
1260    pub fn set_prefetched_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1261        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1262    }
1263
1264    pub fn get_launcher_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1265        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1266    }
1267
1268    pub fn get_magic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1269        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1270    }
1271
1272    pub fn get_throwing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1273        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1274    }
1275
1276    pub fn get_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1277        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1278    }
1279
1280    pub fn set_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1281        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1282    }
1283
1284    pub fn get_observable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1285        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1286    }
1287
1288    pub fn get_idle_smb_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1289        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1290    }
1291
1292    pub fn set_idle_smb_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1293        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1294    }
1295
1296    pub fn start_grandew_brain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1297        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1298    }
1299
1300    pub fn dispose_grandew_brain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1301        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1302    }
1303
1304    pub fn get_world_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1305        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1306    }
1307
1308    pub fn get_record_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1309        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1310    }
1311
1312    pub fn get_phase_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1313        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1314    }
1315
1316    pub fn get_game_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1317        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1318    }
1319
1320    pub fn set_game_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1321        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1322    }
1323
1324    pub fn get_is_setup_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1325        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1326    }
1327
1328    pub fn set_is_setup_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1329        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1330    }
1331
1332    pub fn get_is_visible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1333        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1334    }
1335
1336    pub fn set_is_visible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1337        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1338    }
1339
1340    pub fn get_look_at_ik_head_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1341        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1342    }
1343
1344    pub fn get_look_at_ik_body_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1345        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1346    }
1347
1348    pub fn get_grandew_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1349        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1350    }
1351
1352    pub fn get_master_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1353        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1354    }
1355
1356    pub fn get_enemy_grandew_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1357        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1358    }
1359
1360    pub fn get_enemy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1361        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1362    }
1363
1364    pub fn set_enemy_for_chain_guard_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1365        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1366    }
1367
1368    pub fn set_enemy_to_default_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1369        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1370    }
1371
1372    pub fn get_ground_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1373        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1374    }
1375
1376    pub fn set_ground_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1377        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1378    }
1379
1380    pub fn adjust_ground_level_to_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1381        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1382    }
1383
1384    pub fn get_pos2_d_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1385        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1386    }
1387
1388    pub fn get_pos3_d_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1389        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1390    }
1391
1392    pub fn to_xhz_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1393        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1394    }
1395
1396    pub fn to_abcd_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1397        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1398    }
1399
1400    pub fn transform_to_world_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1401        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1402    }
1403
1404    pub fn get_dir2_d_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1405        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1406    }
1407
1408    pub fn get_dir_to_enemy2_d_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1409        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1410    }
1411
1412    pub fn get_sq_dist_to_enemy2_d_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1413        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1414    }
1415
1416    pub fn get_sq_dist_to_partner2_d_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1417        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1418    }
1419
1420    pub fn get_dist_to_enemy2_d_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1421        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1422    }
1423
1424    pub fn get_world_hit_dir_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1425        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1426    }
1427
1428    pub fn set_world_hit_dir_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1429        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1430    }
1431
1432    pub fn get_attack_beaten_dir_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1433        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1434    }
1435
1436    pub fn set_attack_beaten_dir_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1437        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1438    }
1439
1440    pub fn get_tall_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1441        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1442    }
1443
1444    pub fn on_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1445        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1446    }
1447
1448    pub fn on_destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1449        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1450    }
1451
1452    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1453        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1454    }
1455
1456    pub fn my_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1457        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1458    }
1459
1460    pub fn is_appeared_from_beginning_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1461        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1462    }
1463
1464    pub fn manual_awake_for_combat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1465        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1466    }
1467
1468    pub fn setup_for_combat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1469        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1470    }
1471
1472    pub fn setup_by_race_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1473        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1474    }
1475
1476    pub fn set_collision_offset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1477        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1478    }
1479
1480    pub fn set_collision_offset_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1481        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1482    }
1483
1484    pub fn add_and_get_rb_and_collider_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1485        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1486    }
1487
1488    pub fn setup_for_grandew_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1489        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1490    }
1491
1492    pub fn hide_whole_shadow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1493        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1494    }
1495
1496    pub fn teardown_for_combat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1497        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1498    }
1499
1500    pub fn setup_for_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1501        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1502    }
1503
1504    pub fn setup_for_hub_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1505        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1506    }
1507
1508    pub fn get_is_left_in_screen_space_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1509        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1510    }
1511
1512    pub fn get_body_animator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1513        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1514    }
1515
1516    pub fn get_ride_animator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1517        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1518    }
1519
1520    pub fn get_face_animator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1521        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1522    }
1523
1524    pub fn get_constant_speed_playback_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1525        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1526    }
1527
1528    pub fn set_constant_speed_playback_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1529        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1530    }
1531
1532    pub fn get_playing_hash_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1533        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1534    }
1535
1536    pub fn set_playing_hash_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1537        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1538    }
1539
1540    pub fn get_playing_store_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1541        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1542    }
1543
1544    pub fn set_playing_store_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1545        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1546    }
1547
1548    pub fn set_playing_hash_and_store_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1549        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1550    }
1551
1552    pub fn get_playing_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1553        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1554    }
1555
1556    pub fn set_playing_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1557        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1558    }
1559
1560    pub fn get_play_end_world_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1561        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
1562    }
1563
1564    pub fn set_animator_parameter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1565        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
1566    }
1567
1568    pub fn set_animator_parameter_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1569        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
1570    }
1571
1572    pub fn set_playing_animation_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1573        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
1574    }
1575
1576    pub fn get_animator_state_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1577        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
1578    }
1579
1580    pub fn get_playing_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1581        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
1582    }
1583
1584    pub fn get_playback_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1585        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
1586    }
1587
1588    pub fn set_playback_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1589        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
1590    }
1591
1592    pub fn get_weapon_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1593        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
1594    }
1595
1596    pub fn will_play_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1597        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
1598    }
1599
1600    pub fn will_not_play_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1601        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
1602    }
1603
1604    pub fn play_dying_instant_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1605        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
1606    }
1607
1608    pub fn play_idle_normal_instant_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1609        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
1610    }
1611
1612    pub fn play_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1613        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
1614    }
1615
1616    pub fn play_instant_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1617        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
1618    }
1619
1620    pub fn play_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1621        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
1622    }
1623
1624    pub fn get_is_idle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1625        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
1626    }
1627
1628    pub fn get_is_physical_attacking_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1629        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
1630    }
1631
1632    pub fn play_facial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1633        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
1634    }
1635
1636    pub fn play_facial_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1637        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
1638    }
1639
1640    pub fn skip_combat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1641        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
1642    }
1643
1644    pub fn hide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1645        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
1646    }
1647
1648    pub fn get_dither_fade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1649        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
1650    }
1651
1652    pub fn get_material_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1653        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
1654    }
1655
1656    pub fn get_signal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1657        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
1658    }
1659
1660    pub fn get_lying_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1661        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
1662    }
1663
1664    pub fn get_joint_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1665        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
1666    }
1667
1668    pub fn get_proportion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1669        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
1670    }
1671
1672    pub fn get_config_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1673        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
1674    }
1675
1676    pub fn get_move_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1677        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
1678    }
1679
1680    pub fn get_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1681        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
1682    }
1683
1684    pub fn get_timespace_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1685        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[113]
1686    }
1687
1688    pub fn get_hud_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1689        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[114]
1690    }
1691
1692    pub fn get_sound_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1693        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[115]
1694    }
1695
1696    pub fn get_builder_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1697        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[116]
1698    }
1699
1700    pub fn get_aura_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1701        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[117]
1702    }
1703
1704    pub fn get_illusion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1705        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[118]
1706    }
1707
1708    pub fn get_ik_foot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1709        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[119]
1710    }
1711
1712    pub fn get_ik_look_at_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1713        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[120]
1714    }
1715
1716    pub fn get_ik_aim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1717        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[121]
1718    }
1719
1720    pub fn get_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1721        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[122]
1722    }
1723
1724    pub fn get_signal_observer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1725        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[123]
1726    }
1727
1728    pub fn call_on_setup_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1729        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[124]
1730    }
1731
1732    pub fn call_on_setup_done_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1733        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[125]
1734    }
1735
1736    pub fn register_regular_hander_on_setup_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1737        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[126]
1738    }
1739
1740    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1741        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[127]
1742    }
1743}
1744
1745#[cfg(feature = "combat-character")]
1746impl Character {
1747    #[doc = "`.ctor()` — no args"]
1748    pub fn new() -> Self {
1749        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1750            panic!(
1751                "{}
1752::{}
1753 failed to instantiate",
1754                ::core::stringify!(Character),
1755                ::core::stringify!(new),
1756            )
1757        });
1758        <Self as ICharacterMethods>::ctor(this);
1759        this
1760    }
1761}
1762
1763#[cfg(feature = "combat-character")]
1764#[doc(hidden)]
1765pub mod prelude {
1766    pub use super::{Character, ICharacter, ICharacterMethods};
1767    #[cfg(feature = "system-object")]
1768    pub use crate::system::object::IObjectMethods;
1769    #[cfg(feature = "unity_engine-behaviour")]
1770    pub use crate::unity_engine::behaviour::IBehaviourMethods;
1771    #[cfg(feature = "unity_engine-component")]
1772    pub use crate::unity_engine::component::IComponentMethods;
1773    #[cfg(feature = "unity_engine-monobehaviour")]
1774    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
1775    #[cfg(feature = "unity_engine-object_2")]
1776    pub use crate::unity_engine::object_2::IObject_2Methods;
1777    pub use crate::{
1778        system::object::IObject,
1779        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
1780    };
1781}