Skip to main content

engage/generated/app/
unitinfowindowcharamodel.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-unitinfowindowcharamodel-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::system::object::{IObject, Object};
9
10    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitinfowindowcharamodel/UnitInfoWindowCharaModel_ReservedCharaVoice.md"))]
11    #[::unity::class(namespace = "App", name = "UnitInfoWindowCharaModel.ReservedCharaVoice")]
12    #[parent(crate::system::object::Object)]
13    pub struct UnitInfoWindowCharaModel_ReservedCharaVoice {
14        #[offset(16)]
15        #[rename(name = "m_PersonSwitchName")]
16        pub m_person_switch_name: ::unity::Il2CppString,
17        #[offset(24)]
18        #[rename(name = "m_EngageSwitchName")]
19        pub m_engage_switch_name: ::unity::Il2CppString,
20        #[offset(32)]
21        #[rename(name = "m_EventName")]
22        pub m_event_name: ::unity::Il2CppString,
23        #[offset(40)]
24        #[rename(name = "m_Chara")]
25        pub m_chara: crate::combat::character::Character,
26    }
27
28    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitinfowindowcharamodel/UnitInfoWindowCharaModel.md"))]
29    #[::unity::class(namespace = "App", name = "UnitInfoWindowCharaModel")]
30    #[parent(crate::system::object::Object)]
31    pub struct UnitInfoWindowCharaModel {
32        #[static_field]
33        #[rename(name = "PrefabPath")]
34        pub prefab_path: ::unity::Il2CppString,
35        #[static_field]
36        #[rename(name = "AnimHashIsCharaOnly")]
37        pub anim_hash_is_chara_only: i32,
38        #[static_field]
39        #[rename(name = "AnimHashIsStandBy")]
40        pub anim_hash_is_stand_by: i32,
41        #[static_field]
42        #[rename(name = "AnimHashIsTransition")]
43        pub anim_hash_is_transition: i32,
44        #[static_field]
45        #[rename(name = "AnimHashIsTransparent")]
46        pub anim_hash_is_transparent: i32,
47        #[static_field]
48        #[rename(name = "AnimHashBasicFace")]
49        pub anim_hash_basic_face: i32,
50        #[static_field]
51        #[rename(name = "AnimHashBasicBody")]
52        pub anim_hash_basic_body: i32,
53        #[static_field]
54        #[rename(name = "AnimHashRingSelectFace")]
55        pub anim_hash_ring_select_face: i32,
56        #[static_field]
57        #[rename(name = "AnimHashRingSelectBody")]
58        pub anim_hash_ring_select_body: i32,
59        #[static_field]
60        #[rename(name = "AnimHashFortuneTellingBodyIdle")]
61        pub anim_hash_fortune_telling_body_idle: i32,
62        #[static_field]
63        #[rename(name = "AnimHashFortuneTellingFaceGood")]
64        pub anim_hash_fortune_telling_face_good: i32,
65        #[static_field]
66        #[rename(name = "AnimHashFortuneTellingBodyGood")]
67        pub anim_hash_fortune_telling_body_good: i32,
68        #[static_field]
69        #[rename(name = "AnimHashFortuneTellingFaceBad")]
70        pub anim_hash_fortune_telling_face_bad: i32,
71        #[static_field]
72        #[rename(name = "AnimHashFortuneTellingBodyBad")]
73        pub anim_hash_fortune_telling_body_bad: i32,
74        #[offset(16)]
75        #[rename(name = "m_AnimHashFortuneTellingFace")]
76        pub m_anim_hash_fortune_telling_face: i32,
77        #[static_field]
78        #[rename(name = "AnimHashStandByFace")]
79        pub anim_hash_stand_by_face: i32,
80        #[static_field]
81        #[rename(name = "AnimHashStandByFacePain")]
82        pub anim_hash_stand_by_face_pain: i32,
83        #[static_field]
84        #[rename(name = "AnimHashStandByBodyNoWeapon")]
85        pub anim_hash_stand_by_body_no_weapon: i32,
86        #[static_field]
87        #[rename(name = "StandByAnimeHashTable")]
88        pub stand_by_anime_hash_table: ::unity::Array<i32>,
89        #[offset(24)]
90        #[rename(name = "m_ReservedCharaVoice")]
91        pub m_reserved_chara_voice: crate::app::unitinfowindowcharamodel::UnitInfoWindowCharaModel_ReservedCharaVoice,
92        #[offset(32)]
93        #[rename(name = "m_PrefabHandle")]
94        pub m_prefab_handle: crate::app::tresourcehandle_1::TResourceHandle_1<crate::unity_engine::gameobject::GameObject>,
95        #[offset(40)]
96        #[rename(name = "m_GameObject")]
97        pub m_game_object: crate::unity_engine::gameobject::GameObject,
98        #[offset(48)]
99        #[rename(name = "m_CameraObject")]
100        pub m_camera_object: crate::unity_engine::gameobject::GameObject,
101        #[offset(56)]
102        #[rename(name = "m_RenderTexture")]
103        pub m_render_texture: crate::unity_engine::rendertexture::RenderTexture,
104        #[offset(64)]
105        #[rename(name = "m_OffscreenCamera")]
106        pub m_offscreen_camera: crate::unity_engine::rendering::universal::custom::customoffscreencamera::CustomOffscreenCamera,
107        #[offset(72)]
108        #[rename(name = "m_CharaUpdater")]
109        pub m_chara_updater: crate::app::unitinfowindowcharaupdater::UnitInfoWindowCharaUpdater,
110        #[offset(80)]
111        #[rename(name = "m_Animator")]
112        pub m_animator: crate::unity_engine::animator::Animator,
113        #[offset(88)]
114        #[rename(name = "m_IsValid")]
115        pub m_is_valid: bool,
116        #[offset(89)]
117        #[rename(name = "m_IsCharaStandBy")]
118        pub m_is_chara_stand_by: bool,
119        #[offset(90)]
120        #[rename(name = "m_IsReverse")]
121        pub m_is_reverse: bool,
122        #[offset(91)]
123        #[rename(name = "m_IsReverseRotation")]
124        pub m_is_reverse_rotation: bool,
125        #[offset(96)]
126        #[rename(name = "m_Unit")]
127        pub m_unit: crate::app::unit::Unit,
128        #[offset(104)]
129        #[rename(name = "m_God")]
130        pub m_god: crate::app::godunit::GodUnit,
131        #[offset(112)]
132        #[rename(name = "m_NextLoadUnit")]
133        pub m_next_load_unit: crate::app::unit::Unit,
134        #[offset(120)]
135        #[rename(name = "m_NextLoadGod")]
136        pub m_next_load_god: crate::app::godunit::GodUnit,
137        #[offset(128)]
138        #[rename(name = "m_NextCallback")]
139        pub m_next_callback: crate::app::talk3_d::characterfactoryasync_2::CharacterFactoryAsync_onLoad,
140        #[offset(144)]
141        #[rename(name = "m_Chara")]
142        pub m_chara: crate::combat::character::Character,
143        #[offset(152)]
144        #[rename(name = "m_CreateReserveUnitItem")]
145        pub m_create_reserve_unit_item: crate::app::unititem::UnitItem,
146        #[offset(160)]
147        #[rename(name = "m_IsEfficacy")]
148        pub m_is_efficacy: bool,
149        #[offset(168)]
150        #[rename(name = "m_LookAtTransform")]
151        pub m_look_at_transform: crate::unity_engine::transform::Transform,
152        #[static_field]
153        #[rename(name = "c_LookSpeed")]
154        pub c_look_speed: f32,
155        #[offset(176)]
156        #[rename(name = "m_OnSetupDoneCallback")]
157        pub m_on_setup_done_callback: crate::system::action::Action,
158        #[offset(184)]
159        #[rename(name = "m_DelayFrameCount")]
160        pub m_delay_frame_count: crate::app::gameparam::GameParam_Holder,
161    }
162}
163
164#[cfg(feature = "app-unitinfowindowcharamodel-types")]
165pub use __types::*;
166
167#[cfg(feature = "app-unitinfowindowcharamodel")]
168pub trait IUnitInfoWindowCharaModel_ReservedCharaVoiceMethods: IUnitInfoWindowCharaModel_ReservedCharaVoice {
169    #[doc = "`ReserveVoice(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString, crate::combat::character::Character)` overload"]
170    fn reserve_voice(
171        self,
172        person_switch_name: impl ::core::convert::Into<::unity::Il2CppString>,
173        engage_switch_name: impl ::core::convert::Into<::unity::Il2CppString>,
174        event_name: impl ::core::convert::Into<::unity::Il2CppString>,
175        chara: impl ::core::convert::Into<crate::combat::character::Character>,
176    ) -> () {
177        unsafe {
178            let __receiver = <UnitInfoWindowCharaModel_ReservedCharaVoice as ::unity::FromIlInstance>::from_il_instance(
179                <Self as ::unity::SystemObject>::as_instance(self),
180            );
181            ::unity::il2cpp_call!((::unity::module_base()+0x1b52780usize)as*mut u8,();
182(UnitInfoWindowCharaModel_ReservedCharaVoice)__receiver,(::unity::Il2CppString)::core::convert::Into::into(person_switch_name),(::unity::Il2CppString)::core::convert::Into::into(engage_switch_name),(::unity::Il2CppString)::core::convert::Into::into(event_name),(crate::combat::character::Character)::core::convert::Into::into(chara))
183        }
184    }
185    #[doc = "`PlayVoice()` overload"]
186    fn play_voice(self) -> () {
187        unsafe {
188            let __receiver = <UnitInfoWindowCharaModel_ReservedCharaVoice as ::unity::FromIlInstance>::from_il_instance(
189                <Self as ::unity::SystemObject>::as_instance(self),
190            );
191            ::unity::il2cpp_call!((::unity::module_base()+0x1b527f0usize)as*mut u8,();
192(UnitInfoWindowCharaModel_ReservedCharaVoice)__receiver)
193        }
194    }
195    #[doc = "`.ctor()` overload"]
196    fn ctor(self) -> () {
197        unsafe {
198            let __receiver = <UnitInfoWindowCharaModel_ReservedCharaVoice as ::unity::FromIlInstance>::from_il_instance(
199                <Self as ::unity::SystemObject>::as_instance(self),
200            );
201            ::unity::il2cpp_call!((::unity::module_base()+0x1b528e0usize)as*mut u8,();
202(UnitInfoWindowCharaModel_ReservedCharaVoice)__receiver)
203        }
204    }
205}
206
207#[cfg(feature = "app-unitinfowindowcharamodel")]
208impl<__T: IUnitInfoWindowCharaModel_ReservedCharaVoice> IUnitInfoWindowCharaModel_ReservedCharaVoiceMethods for __T {}
209
210#[cfg(feature = "app-unitinfowindowcharamodel")]
211impl UnitInfoWindowCharaModel_ReservedCharaVoice {
212    pub fn reserve_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
213        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
214    }
215
216    pub fn play_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
217        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
218    }
219
220    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
221        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
222    }
223}
224
225#[cfg(feature = "app-unitinfowindowcharamodel")]
226impl UnitInfoWindowCharaModel_ReservedCharaVoice {
227    #[doc = "`.ctor()` — no args"]
228    pub fn new() -> Self {
229        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
230            panic!(
231                "{}
232::{}
233 failed to instantiate",
234                ::core::stringify!(UnitInfoWindowCharaModel_ReservedCharaVoice),
235                ::core::stringify!(new),
236            )
237        });
238        <Self as IUnitInfoWindowCharaModel_ReservedCharaVoiceMethods>::ctor(this);
239        this
240    }
241}
242
243#[cfg(feature = "app-unitinfowindowcharamodel")]
244impl UnitInfoWindowCharaModel {
245    #[doc = "`.cctor()` overload"]
246    pub fn cctor() -> () {
247        unsafe {
248            ::unity::il2cpp_call!((::unity::module_base()+0x1fac920usize)as*mut u8,();
249            )
250        }
251    }
252}
253
254#[cfg(feature = "app-unitinfowindowcharamodel")]
255pub trait IUnitInfoWindowCharaModelMethods: IUnitInfoWindowCharaModel {
256    #[doc = "`SetOnSetupDoneCallback(crate::system::action::Action)` overload"]
257    fn set_on_setup_done_callback(self, callback: impl ::core::convert::Into<crate::system::action::Action>) -> () {
258        unsafe {
259            let __receiver =
260                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
261            ::unity::il2cpp_call!((::unity::module_base()+0x1fa71f0usize)as*mut u8,();
262(UnitInfoWindowCharaModel)__receiver,(crate::system::action::Action)::core::convert::Into::into(callback))
263        }
264    }
265    #[doc = "`.ctor(bool, bool)` overload"]
266    fn ctor(self, is_duplicate_render_texture: impl ::core::convert::Into<bool>, is_reverse: impl ::core::convert::Into<bool>) -> () {
267        unsafe {
268            let __receiver =
269                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
270            ::unity::il2cpp_call!((::unity::module_base()+0x1fa7200usize)as*mut u8,();
271(UnitInfoWindowCharaModel)__receiver,(bool)::core::convert::Into::into(is_duplicate_render_texture),(bool)::core::convert::Into::into(is_reverse))
272        }
273    }
274    #[doc = "`CreateAsync(bool, bool)` overload"]
275    fn create_async(self, is_duplicate_render_texture: impl ::core::convert::Into<bool>, is_reverse: impl ::core::convert::Into<bool>) -> () {
276        unsafe {
277            let __receiver =
278                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
279            ::unity::il2cpp_call!((::unity::module_base()+0x1fa7330usize)as*mut u8,();
280(UnitInfoWindowCharaModel)__receiver,(bool)::core::convert::Into::into(is_duplicate_render_texture),(bool)::core::convert::Into::into(is_reverse))
281        }
282    }
283    #[doc = "`IsCreating()` overload"]
284    fn is_creating(self) -> bool {
285        unsafe {
286            let __receiver =
287                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
288            ::unity::il2cpp_call!((::unity::module_base()+0x1fa74e0usize)as*mut u8,bool;
289(UnitInfoWindowCharaModel)__receiver)
290        }
291    }
292    #[doc = "`Destroy()` overload"]
293    fn destroy(self) -> () {
294        unsafe {
295            let __receiver =
296                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
297            ::unity::il2cpp_call!((::unity::module_base()+0x1fa7510usize)as*mut u8,();
298(UnitInfoWindowCharaModel)__receiver)
299        }
300    }
301    #[doc = "`IsLoadingModel()` overload"]
302    fn is_loading_model(self) -> bool {
303        unsafe {
304            let __receiver =
305                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
306            ::unity::il2cpp_call!((::unity::module_base()+0x1fa77d0usize)as*mut u8,bool;
307(UnitInfoWindowCharaModel)__receiver)
308        }
309    }
310    #[doc = "`SetUnit(crate::app::unit::Unit, i32, i32, bool, bool, bool)` overload"]
311    fn set_unit(
312        self,
313        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
314        x: impl ::core::convert::Into<i32>,
315        z: impl ::core::convert::Into<i32>,
316        b_relax: impl ::core::convert::Into<bool>,
317        b_reverse_rotation: impl ::core::convert::Into<bool>,
318        is_delay_load: impl ::core::convert::Into<bool>,
319    ) -> () {
320        unsafe {
321            let __receiver =
322                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
323            ::unity::il2cpp_call!((::unity::module_base()+0x1fa7880usize)as*mut u8,();
324(UnitInfoWindowCharaModel)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(bool)::core::convert::Into::into(b_relax),(bool)::core::convert::Into::into(b_reverse_rotation),(bool)::core::convert::Into::into(is_delay_load))
325        }
326    }
327    #[doc = "`ForcedSetUnit(crate::app::unit::Unit, bool, bool, bool)` overload"]
328    fn forced_set_unit(
329        self,
330        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
331        b_relax: impl ::core::convert::Into<bool>,
332        b_reverse_rotation: impl ::core::convert::Into<bool>,
333        is_delay_load: impl ::core::convert::Into<bool>,
334    ) -> () {
335        unsafe {
336            let __receiver =
337                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
338            ::unity::il2cpp_call!((::unity::module_base()+0x1fa79f0usize)as*mut u8,();
339(UnitInfoWindowCharaModel)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(bool)::core::convert::Into::into(b_relax),(bool)::core::convert::Into::into(b_reverse_rotation),(bool)::core::convert::Into::into(is_delay_load))
340        }
341    }
342    #[doc = "`SetUnitHub(crate::app::unit::Unit, bool, bool, bool)` overload"]
343    fn set_unit_hub(
344        self,
345        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
346        b_relax: impl ::core::convert::Into<bool>,
347        b_reverse_rotation: impl ::core::convert::Into<bool>,
348        is_delay_load: impl ::core::convert::Into<bool>,
349    ) -> () {
350        unsafe {
351            let __receiver =
352                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
353            ::unity::il2cpp_call!((::unity::module_base()+0x1fa7a20usize)as*mut u8,();
354(UnitInfoWindowCharaModel)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(bool)::core::convert::Into::into(b_relax),(bool)::core::convert::Into::into(b_reverse_rotation),(bool)::core::convert::Into::into(is_delay_load))
355        }
356    }
357    #[doc = "`SetUnitRelay(crate::app::persondata::PersonData, crate::app::jobdata::JobData, crate::app::unitedit::UnitEdit)` overload"]
358    fn set_unit_relay(
359        self,
360        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
361        job: impl ::core::convert::Into<crate::app::jobdata::JobData>,
362        edit: impl ::core::convert::Into<crate::app::unitedit::UnitEdit>,
363    ) -> () {
364        unsafe {
365            let __receiver =
366                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
367            ::unity::il2cpp_call!((::unity::module_base()+0x1fa7a50usize)as*mut u8,();
368(UnitInfoWindowCharaModel)__receiver,(crate::app::persondata::PersonData)::core::convert::Into::into(person),(crate::app::jobdata::JobData)::core::convert::Into::into(job),(crate::app::unitedit::UnitEdit)::core::convert::Into::into(edit))
369        }
370    }
371    #[doc = "`SetUnitImpl(crate::app::unit::Unit, bool, bool, bool, bool, bool)` overload"]
372    fn set_unit_impl(
373        self,
374        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
375        b_relax: impl ::core::convert::Into<bool>,
376        b_reverse_rotation: impl ::core::convert::Into<bool>,
377        is_delay_load: impl ::core::convert::Into<bool>,
378        is_changed: impl ::core::convert::Into<bool>,
379        is_hub: impl ::core::convert::Into<bool>,
380    ) -> () {
381        unsafe {
382            let __receiver =
383                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
384            ::unity::il2cpp_call!((::unity::module_base()+0x1fa78c0usize)as*mut u8,();
385(UnitInfoWindowCharaModel)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(bool)::core::convert::Into::into(b_relax),(bool)::core::convert::Into::into(b_reverse_rotation),(bool)::core::convert::Into::into(is_delay_load),(bool)::core::convert::Into::into(is_changed),(bool)::core::convert::Into::into(is_hub))
386        }
387    }
388    #[doc = "`Tick()` overload"]
389    fn tick(self) -> () {
390        unsafe {
391            let __receiver =
392                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
393            ::unity::il2cpp_call!((::unity::module_base()+0x1fa8170usize)as*mut u8,();
394(UnitInfoWindowCharaModel)__receiver)
395        }
396    }
397    #[doc = "`UpdateMotion()` overload"]
398    fn update_motion(self) -> () {
399        unsafe {
400            let __receiver =
401                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
402            ::unity::il2cpp_call!((::unity::module_base()+0x1fa8180usize)as*mut u8,();
403(UnitInfoWindowCharaModel)__receiver)
404        }
405    }
406    #[doc = "`UpdateVisible()` overload"]
407    fn update_visible(self) -> () {
408        unsafe {
409            let __receiver =
410                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
411            ::unity::il2cpp_call!((::unity::module_base()+0x1fa82f0usize)as*mut u8,();
412(UnitInfoWindowCharaModel)__receiver)
413        }
414    }
415    #[doc = "`CreateImpl(bool, bool)` overload"]
416    fn create_impl(self, is_duplicate_render_texture: impl ::core::convert::Into<bool>, is_reverse: impl ::core::convert::Into<bool>) -> () {
417        unsafe {
418            let __receiver =
419                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
420            ::unity::il2cpp_call!((::unity::module_base()+0x1fa84d0usize)as*mut u8,();
421(UnitInfoWindowCharaModel)__receiver,(bool)::core::convert::Into::into(is_duplicate_render_texture),(bool)::core::convert::Into::into(is_reverse))
422        }
423    }
424    #[doc = "`DeleteCharaModel()` overload"]
425    fn delete_chara_model(self) -> () {
426        unsafe {
427            let __receiver =
428                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
429            ::unity::il2cpp_call!((::unity::module_base()+0x1fa7640usize)as*mut u8,();
430(UnitInfoWindowCharaModel)__receiver)
431        }
432    }
433    #[doc = "`DeleteCharaModel(crate::combat::character::Character)` overload"]
434    fn delete_chara_model_2(self, chara: impl ::core::convert::Into<crate::combat::character::Character>) -> () {
435        unsafe {
436            let __receiver =
437                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
438            ::unity::il2cpp_call!((::unity::module_base()+0x1fa7fb0usize)as*mut u8,();
439(UnitInfoWindowCharaModel)__receiver,(crate::combat::character::Character)::core::convert::Into::into(chara))
440        }
441    }
442    #[doc = "`CreateCharaModel(bool, bool)` overload"]
443    fn create_chara_model(self, b_relax: impl ::core::convert::Into<bool>, is_hub: impl ::core::convert::Into<bool>) -> () {
444        unsafe {
445            let __receiver =
446                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
447            ::unity::il2cpp_call!((::unity::module_base()+0x1fa8070usize)as*mut u8,();
448(UnitInfoWindowCharaModel)__receiver,(bool)::core::convert::Into::into(b_relax),(bool)::core::convert::Into::into(is_hub))
449        }
450    }
451    #[doc = "`UpdateCharacterAnimation(crate::combat::character::Character, bool, bool, crate::app::unititem::UnitItem)` overload"]
452    fn update_character_animation(
453        self,
454        chara: impl ::core::convert::Into<crate::combat::character::Character>,
455        b_relax: impl ::core::convert::Into<bool>,
456        is_hub: impl ::core::convert::Into<bool>,
457        unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
458    ) -> () {
459        unsafe {
460            let __receiver =
461                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
462            ::unity::il2cpp_call!((::unity::module_base()+0x1fa8cf0usize)as*mut u8,();
463(UnitInfoWindowCharaModel)__receiver,(crate::combat::character::Character)::core::convert::Into::into(chara),(bool)::core::convert::Into::into(b_relax),(bool)::core::convert::Into::into(is_hub),(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
464        }
465    }
466    #[doc = "`SetGod(crate::app::godunit::GodUnit, bool, bool, bool)` overload"]
467    fn set_god(
468        self,
469        god: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
470        b_relax: impl ::core::convert::Into<bool>,
471        b_reverse_rotation: impl ::core::convert::Into<bool>,
472        is_delay_load: impl ::core::convert::Into<bool>,
473    ) -> () {
474        unsafe {
475            let __receiver =
476                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
477            ::unity::il2cpp_call!((::unity::module_base()+0x1fa9d60usize)as*mut u8,();
478(UnitInfoWindowCharaModel)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god),(bool)::core::convert::Into::into(b_relax),(bool)::core::convert::Into::into(b_reverse_rotation),(bool)::core::convert::Into::into(is_delay_load))
479        }
480    }
481    #[doc = "`CharaOnlyOn()` overload"]
482    fn chara_only_on(self) -> () {
483        unsafe {
484            let __receiver =
485                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
486            ::unity::il2cpp_call!((::unity::module_base()+0x1faa210usize)as*mut u8,();
487(UnitInfoWindowCharaModel)__receiver)
488        }
489    }
490    #[doc = "`CharaOnlyOff()` overload"]
491    fn chara_only_off(self) -> () {
492        unsafe {
493            let __receiver =
494                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
495            ::unity::il2cpp_call!((::unity::module_base()+0x1faa3b0usize)as*mut u8,();
496(UnitInfoWindowCharaModel)__receiver)
497        }
498    }
499    #[doc = "`IsCharaOnlyTransition()` overload"]
500    fn is_chara_only_transition(self) -> bool {
501        unsafe {
502            let __receiver =
503                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
504            ::unity::il2cpp_call!((::unity::module_base()+0x1faa4a0usize)as*mut u8,bool;
505(UnitInfoWindowCharaModel)__receiver)
506        }
507    }
508    #[doc = "`SetCreateReserveUnitItem(crate::app::unititem::UnitItem, bool)` overload"]
509    fn set_create_reserve_unit_item(
510        self,
511        unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
512        is_override: impl ::core::convert::Into<bool>,
513    ) -> () {
514        unsafe {
515            let __receiver =
516                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
517            ::unity::il2cpp_call!((::unity::module_base()+0x1faa590usize)as*mut u8,();
518(UnitInfoWindowCharaModel)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item),(bool)::core::convert::Into::into(is_override))
519        }
520    }
521    #[doc = "`UpdateStandByAnime(crate::app::unititem::UnitItem, bool)` overload"]
522    fn update_stand_by_anime(
523        self,
524        unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
525        is_weapon_shop: impl ::core::convert::Into<bool>,
526    ) -> () {
527        unsafe {
528            let __receiver =
529                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
530            ::unity::il2cpp_call!((::unity::module_base()+0x1fa9060usize)as*mut u8,();
531(UnitInfoWindowCharaModel)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item),(bool)::core::convert::Into::into(is_weapon_shop))
532        }
533    }
534    #[doc = "`SetEfficacyAttack(bool)` overload"]
535    fn set_efficacy_attack(self, is_efficacy: impl ::core::convert::Into<bool>) -> () {
536        unsafe {
537            let __receiver =
538                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
539            ::unity::il2cpp_call!((::unity::module_base()+0x1faa760usize)as*mut u8,();
540(UnitInfoWindowCharaModel)__receiver,(bool)::core::convert::Into::into(is_efficacy))
541        }
542    }
543    #[doc = "`SetRelaxAnime(f32)` overload"]
544    fn set_relax_anime(self, transition_duration: impl ::core::convert::Into<f32>) -> () {
545        unsafe {
546            let __receiver =
547                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
548            ::unity::il2cpp_call!((::unity::module_base()+0x1faa860usize)as*mut u8,();
549(UnitInfoWindowCharaModel)__receiver,(f32)::core::convert::Into::into(transition_duration))
550        }
551    }
552    #[doc = "`SetStatusAnime(f32)` overload"]
553    fn set_status_anime(self, transition_duration: impl ::core::convert::Into<f32>) -> () {
554        unsafe {
555            let __receiver =
556                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
557            ::unity::il2cpp_call!((::unity::module_base()+0x1faa930usize)as*mut u8,();
558(UnitInfoWindowCharaModel)__receiver,(f32)::core::convert::Into::into(transition_duration))
559        }
560    }
561    #[doc = "`SetFortuneTellingGoodAnime(bool)` overload"]
562    fn set_fortune_telling_good_anime(self, is_allow_unit_null: impl ::core::convert::Into<bool>) -> () {
563        unsafe {
564            let __receiver =
565                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
566            ::unity::il2cpp_call!((::unity::module_base()+0x1faaa00usize)as*mut u8,();
567(UnitInfoWindowCharaModel)__receiver,(bool)::core::convert::Into::into(is_allow_unit_null))
568        }
569    }
570    #[doc = "`SetFortuneTellingBadAnime(bool)` overload"]
571    fn set_fortune_telling_bad_anime(self, is_allow_unit_null: impl ::core::convert::Into<bool>) -> () {
572        unsafe {
573            let __receiver =
574                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
575            ::unity::il2cpp_call!((::unity::module_base()+0x1faaad0usize)as*mut u8,();
576(UnitInfoWindowCharaModel)__receiver,(bool)::core::convert::Into::into(is_allow_unit_null))
577        }
578    }
579    #[doc = "`SetWeaponShopChara()` overload"]
580    fn set_weapon_shop_chara(self) -> () {
581        unsafe {
582            let __receiver =
583                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
584            ::unity::il2cpp_call!((::unity::module_base()+0x1faaba0usize)as*mut u8,();
585(UnitInfoWindowCharaModel)__receiver)
586        }
587    }
588    #[doc = "`SetSummonChara()` overload"]
589    fn set_summon_chara(self) -> () {
590        unsafe {
591            let __receiver =
592                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
593            ::unity::il2cpp_call!((::unity::module_base()+0x1faacf0usize)as*mut u8,();
594(UnitInfoWindowCharaModel)__receiver)
595        }
596    }
597    #[doc = "`UpdateGodSelectNormalFaceAnime()` overload"]
598    fn update_god_select_normal_face_anime(self) -> () {
599        unsafe {
600            let __receiver =
601                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
602            ::unity::il2cpp_call!((::unity::module_base()+0x1faae70usize)as*mut u8,();
603(UnitInfoWindowCharaModel)__receiver)
604        }
605    }
606    #[doc = "`ShowWeapon(crate::app::itemdata::ItemData)` overload"]
607    fn show_weapon(self, item: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> () {
608        unsafe {
609            let __receiver =
610                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
611            ::unity::il2cpp_call!((::unity::module_base()+0x1faa630usize)as*mut u8,();
612(UnitInfoWindowCharaModel)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
613        }
614    }
615    #[doc = "`HideWeapon()` overload"]
616    fn hide_weapon(self) -> () {
617        unsafe {
618            let __receiver =
619                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
620            ::unity::il2cpp_call!((::unity::module_base()+0x1fa9c70usize)as*mut u8,();
621(UnitInfoWindowCharaModel)__receiver)
622        }
623    }
624    #[doc = "`TransparentOn()` overload"]
625    fn transparent_on(self) -> () {
626        unsafe {
627            let __receiver =
628                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
629            ::unity::il2cpp_call!((::unity::module_base()+0x1faaf30usize)as*mut u8,();
630(UnitInfoWindowCharaModel)__receiver)
631        }
632    }
633    #[doc = "`TransparentOff()` overload"]
634    fn transparent_off(self) -> () {
635        unsafe {
636            let __receiver =
637                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
638            ::unity::il2cpp_call!((::unity::module_base()+0x1fab020usize)as*mut u8,();
639(UnitInfoWindowCharaModel)__receiver)
640        }
641    }
642    #[doc = "`Activate()` overload"]
643    fn activate(self) -> () {
644        unsafe {
645            let __receiver =
646                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
647            ::unity::il2cpp_call!((::unity::module_base()+0x1fab110usize)as*mut u8,();
648(UnitInfoWindowCharaModel)__receiver)
649        }
650    }
651    #[doc = "`Deactivate(bool)` overload"]
652    fn deactivate(self, b_clear_stand_by: impl ::core::convert::Into<bool>) -> () {
653        unsafe {
654            let __receiver =
655                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
656            ::unity::il2cpp_call!((::unity::module_base()+0x1fab2b0usize)as*mut u8,();
657(UnitInfoWindowCharaModel)__receiver,(bool)::core::convert::Into::into(b_clear_stand_by))
658        }
659    }
660    #[doc = "`SetCharaImage(crate::unity_engine::ui::image::Image)` overload"]
661    fn set_chara_image(self, image_simple: impl ::core::convert::Into<crate::unity_engine::ui::image::Image>) -> () {
662        unsafe {
663            let __receiver =
664                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
665            ::unity::il2cpp_call!((::unity::module_base()+0x1fab4a0usize)as*mut u8,();
666(UnitInfoWindowCharaModel)__receiver,(crate::unity_engine::ui::image::Image)::core::convert::Into::into(image_simple))
667        }
668    }
669    #[doc = "`get_RenderTexture()` overload"]
670    fn get_render_texture(self) -> crate::unity_engine::rendertexture::RenderTexture {
671        unsafe {
672            let __receiver =
673                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
674            ::unity::il2cpp_call!((::unity::module_base()+0x1fab550usize)as*mut u8,crate::unity_engine::rendertexture::RenderTexture;
675(UnitInfoWindowCharaModel)__receiver)
676        }
677    }
678    #[doc = "`get_FaceCameraComponent()` overload"]
679    fn get_face_camera_component(self) -> crate::unity_engine::camera::Camera {
680        unsafe {
681            let __receiver =
682                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
683            ::unity::il2cpp_call!((::unity::module_base()+0x1fab560usize)as*mut u8,crate::unity_engine::camera::Camera;
684(UnitInfoWindowCharaModel)__receiver)
685        }
686    }
687    #[doc = "`GetHeadLocator()` overload"]
688    fn get_head_locator(self) -> crate::unity_engine::transform::Transform {
689        unsafe {
690            let __receiver =
691                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
692            ::unity::il2cpp_call!((::unity::module_base()+0x1fab5c0usize)as*mut u8,crate::unity_engine::transform::Transform;
693(UnitInfoWindowCharaModel)__receiver)
694        }
695    }
696    #[doc = "`SetHeadLocator(crate::unity_engine::vector3::Vector3, f32)` overload"]
697    fn set_head_locator(
698        self,
699        pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
700        default_weight: impl ::core::convert::Into<f32>,
701    ) -> () {
702        unsafe {
703            let __receiver =
704                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
705            ::unity::il2cpp_call!((::unity::module_base()+0x1faa660usize)as*mut u8,();
706(UnitInfoWindowCharaModel)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos),(f32)::core::convert::Into::into(default_weight))
707        }
708    }
709    #[doc = "`SetHeadLocator(crate::unity_engine::transform::Transform, f32, bool)` overload"]
710    fn set_head_locator_2(
711        self,
712        loc: impl ::core::convert::Into<crate::unity_engine::transform::Transform>,
713        default_weight: impl ::core::convert::Into<f32>,
714        is_weight_interpolated: impl ::core::convert::Into<bool>,
715    ) -> () {
716        unsafe {
717            let __receiver =
718                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
719            ::unity::il2cpp_call!((::unity::module_base()+0x1fab6e0usize)as*mut u8,();
720(UnitInfoWindowCharaModel)__receiver,(crate::unity_engine::transform::Transform)::core::convert::Into::into(loc),(f32)::core::convert::Into::into(default_weight),(bool)::core::convert::Into::into(is_weight_interpolated))
721        }
722    }
723    #[doc = "`SetLookAt(crate::unity_engine::transform::Transform)` overload"]
724    fn set_look_at(self, transform: impl ::core::convert::Into<crate::unity_engine::transform::Transform>) -> () {
725        unsafe {
726            let __receiver =
727                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
728            ::unity::il2cpp_call!((::unity::module_base()+0x1faba20usize)as*mut u8,();
729(UnitInfoWindowCharaModel)__receiver,(crate::unity_engine::transform::Transform)::core::convert::Into::into(transform))
730        }
731    }
732    #[doc = "`SetLookAtCamera()` overload"]
733    fn set_look_at_camera(self) -> () {
734        unsafe {
735            let __receiver =
736                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
737            ::unity::il2cpp_call!((::unity::module_base()+0x1faba30usize)as*mut u8,();
738(UnitInfoWindowCharaModel)__receiver)
739        }
740    }
741    #[doc = "`SetEyesWeight(f32)` overload"]
742    fn set_eyes_weight(self, default_eyes_weight: impl ::core::convert::Into<f32>) -> () {
743        unsafe {
744            let __receiver =
745                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
746            ::unity::il2cpp_call!((::unity::module_base()+0x1faba70usize)as*mut u8,();
747(UnitInfoWindowCharaModel)__receiver,(f32)::core::convert::Into::into(default_eyes_weight))
748        }
749    }
750    #[doc = "`IsCharaVisible()` overload"]
751    fn is_chara_visible(self) -> bool {
752        unsafe {
753            let __receiver =
754                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
755            ::unity::il2cpp_call!((::unity::module_base()+0x1fabbb0usize)as*mut u8,bool;
756(UnitInfoWindowCharaModel)__receiver)
757        }
758    }
759    #[doc = "`PlayCharaVoice(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
760    fn play_chara_voice(
761        self,
762        person_switch_name: impl ::core::convert::Into<::unity::Il2CppString>,
763        engage_switch_name: impl ::core::convert::Into<::unity::Il2CppString>,
764        event_name: impl ::core::convert::Into<::unity::Il2CppString>,
765    ) -> () {
766        unsafe {
767            let __receiver =
768                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
769            ::unity::il2cpp_call!((::unity::module_base()+0x1fabd30usize)as*mut u8,();
770(UnitInfoWindowCharaModel)__receiver,(::unity::Il2CppString)::core::convert::Into::into(person_switch_name),(::unity::Il2CppString)::core::convert::Into::into(engage_switch_name),(::unity::Il2CppString)::core::convert::Into::into(event_name))
771        }
772    }
773    #[doc = "`ReserveCharaVoice(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
774    fn reserve_chara_voice(
775        self,
776        person_switch_name: impl ::core::convert::Into<::unity::Il2CppString>,
777        engage_switch_name: impl ::core::convert::Into<::unity::Il2CppString>,
778        event_name: impl ::core::convert::Into<::unity::Il2CppString>,
779    ) -> () {
780        unsafe {
781            let __receiver =
782                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
783            ::unity::il2cpp_call!((::unity::module_base()+0x1fabe70usize)as*mut u8,();
784(UnitInfoWindowCharaModel)__receiver,(::unity::Il2CppString)::core::convert::Into::into(person_switch_name),(::unity::Il2CppString)::core::convert::Into::into(engage_switch_name),(::unity::Il2CppString)::core::convert::Into::into(event_name))
785        }
786    }
787    #[doc = "`PlayReservedCharaVoice()` overload"]
788    fn play_reserved_chara_voice(self) -> () {
789        unsafe {
790            let __receiver =
791                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
792            ::unity::il2cpp_call!((::unity::module_base()+0x1fabf30usize)as*mut u8,();
793(UnitInfoWindowCharaModel)__receiver)
794        }
795    }
796    #[doc = "`AddCharaRot(crate::unity_engine::quaternion::Quaternion)` overload"]
797    fn add_chara_rot(self, quaternion: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>) -> () {
798        unsafe {
799            let __receiver =
800                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
801            ::unity::il2cpp_call!((::unity::module_base()+0x1fabf40usize)as*mut u8,();
802(UnitInfoWindowCharaModel)__receiver,(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(quaternion))
803        }
804    }
805    #[doc = "`SetCameraAdjustY()` overload"]
806    fn set_camera_adjust_y(self) -> () {
807        unsafe {
808            let __receiver =
809                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
810            ::unity::il2cpp_call!((::unity::module_base()+0x1fac0a0usize)as*mut u8,();
811(UnitInfoWindowCharaModel)__receiver)
812        }
813    }
814    #[doc = "`Setup(bool, bool)` overload"]
815    fn setup(self, is_duplicate_render_texture: impl ::core::convert::Into<bool>, is_reverse: impl ::core::convert::Into<bool>) -> bool {
816        unsafe {
817            let __receiver =
818                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
819            ::unity::il2cpp_call!((::unity::module_base()+0x1fa8650usize)as*mut u8,bool;
820(UnitInfoWindowCharaModel)__receiver,(bool)::core::convert::Into::into(is_duplicate_render_texture),(bool)::core::convert::Into::into(is_reverse))
821        }
822    }
823    #[doc = "`GetGameObject(::unity::Il2CppString)` overload"]
824    fn get_game_object(self, obj_name: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::unity_engine::gameobject::GameObject {
825        unsafe {
826            let __receiver =
827                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
828            ::unity::il2cpp_call!((::unity::module_base()+0x1fac150usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
829(UnitInfoWindowCharaModel)__receiver,(::unity::Il2CppString)::core::convert::Into::into(obj_name))
830        }
831    }
832    #[doc = "`CreateUnitModel(crate::app::unit::Unit, crate::app::talk3_d::characterfactoryasync_2::CharacterFactoryAsync_onLoad, bool)` overload"]
833    fn create_unit_model(
834        self,
835        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
836        callback: impl ::core::convert::Into<crate::app::talk3_d::characterfactoryasync_2::CharacterFactoryAsync_onLoad>,
837        is_hub: impl ::core::convert::Into<bool>,
838    ) -> () {
839        unsafe {
840            let __receiver =
841                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
842            ::unity::il2cpp_call!((::unity::module_base()+0x1fa8a20usize)as*mut u8,();
843(UnitInfoWindowCharaModel)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::talk3_d::characterfactoryasync_2::CharacterFactoryAsync_onLoad)::core::convert::Into::into(callback),(bool)::core::convert::Into::into(is_hub))
844        }
845    }
846    #[doc = "`CreateGodModel(crate::app::godunit::GodUnit, crate::app::talk3_d::characterfactoryasync_2::CharacterFactoryAsync_onLoad)` overload"]
847    fn create_god_model(
848        self,
849        god: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
850        callback: impl ::core::convert::Into<crate::app::talk3_d::characterfactoryasync_2::CharacterFactoryAsync_onLoad>,
851    ) -> () {
852        unsafe {
853            let __receiver =
854                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
855            ::unity::il2cpp_call!((::unity::module_base()+0x1fa9f50usize)as*mut u8,();
856(UnitInfoWindowCharaModel)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god),(crate::app::talk3_d::characterfactoryasync_2::CharacterFactoryAsync_onLoad)::core::convert::Into::into(callback))
857        }
858    }
859    #[doc = "`CreateUnitModelRelay(crate::app::persondata::PersonData, crate::app::jobdata::JobData, crate::app::unitedit::UnitEdit, crate::app::talk3_d::characterfactoryasync_2::CharacterFactoryAsync_onLoad)` overload"]
860    fn create_unit_model_relay(
861        self,
862        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
863        job: impl ::core::convert::Into<crate::app::jobdata::JobData>,
864        edit: impl ::core::convert::Into<crate::app::unitedit::UnitEdit>,
865        callback: impl ::core::convert::Into<crate::app::talk3_d::characterfactoryasync_2::CharacterFactoryAsync_onLoad>,
866    ) -> () {
867        unsafe {
868            let __receiver =
869                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
870            ::unity::il2cpp_call!((::unity::module_base()+0x1fa7b10usize)as*mut u8,();
871(UnitInfoWindowCharaModel)__receiver,(crate::app::persondata::PersonData)::core::convert::Into::into(person),(crate::app::jobdata::JobData)::core::convert::Into::into(job),(crate::app::unitedit::UnitEdit)::core::convert::Into::into(edit),(crate::app::talk3_d::characterfactoryasync_2::CharacterFactoryAsync_onLoad)::core::convert::Into::into(callback))
872        }
873    }
874    #[doc = "`WaitLoading()` overload"]
875    fn wait_loading(self) -> crate::system::collections::ienumerator::IEnumerator {
876        unsafe {
877            let __receiver =
878                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
879            ::unity::il2cpp_call!((::unity::module_base()+0x1fac220usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
880(UnitInfoWindowCharaModel)__receiver)
881        }
882    }
883    #[doc = "`HideCharaImage()` overload"]
884    fn hide_chara_image(self) -> () {
885        unsafe {
886            let __receiver =
887                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
888            ::unity::il2cpp_call!((::unity::module_base()+0x1fa7df0usize)as*mut u8,();
889(UnitInfoWindowCharaModel)__receiver)
890        }
891    }
892    #[doc = "`OnSetupDone()` overload"]
893    fn on_setup_done(self) -> () {
894        unsafe {
895            let __receiver =
896                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
897            ::unity::il2cpp_call!((::unity::module_base()+0x1fac2a0usize)as*mut u8,();
898(UnitInfoWindowCharaModel)__receiver)
899        }
900    }
901    #[doc = "`CreateCharaModel(crate::combat::character::Character)` overload"]
902    fn create_chara_model_2(self, chara: impl ::core::convert::Into<crate::combat::character::Character>) -> crate::combat::character::Character {
903        unsafe {
904            let __receiver =
905                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
906            ::unity::il2cpp_call!((::unity::module_base()+0x1fac4a0usize)as*mut u8,crate::combat::character::Character;
907(UnitInfoWindowCharaModel)__receiver,(crate::combat::character::Character)::core::convert::Into::into(chara))
908        }
909    }
910    #[doc = "`isPain()` overload"]
911    fn is_pain(self) -> bool {
912        unsafe {
913            let __receiver =
914                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
915            ::unity::il2cpp_call!((::unity::module_base()+0x1fa9aa0usize)as*mut u8,bool;
916(UnitInfoWindowCharaModel)__receiver)
917        }
918    }
919    #[doc = "`get_GameObject()` overload"]
920    fn get_game_object_2(self) -> crate::unity_engine::gameobject::GameObject {
921        unsafe {
922            let __receiver =
923                <UnitInfoWindowCharaModel as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
924            ::unity::il2cpp_call!((::unity::module_base()+0x1fac910usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
925(UnitInfoWindowCharaModel)__receiver)
926        }
927    }
928}
929
930#[cfg(feature = "app-unitinfowindowcharamodel")]
931impl<__T: IUnitInfoWindowCharaModel> IUnitInfoWindowCharaModelMethods for __T {}
932
933#[cfg(feature = "app-unitinfowindowcharamodel")]
934impl UnitInfoWindowCharaModel {
935    pub fn set_on_setup_done_callback_method_info() -> &'static ::unity::il2cpp::MethodInfo {
936        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
937    }
938
939    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
940        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
941    }
942
943    pub fn create_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
944        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
945    }
946
947    pub fn is_creating_method_info() -> &'static ::unity::il2cpp::MethodInfo {
948        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
949    }
950
951    pub fn destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
952        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
953    }
954
955    pub fn is_loading_model_method_info() -> &'static ::unity::il2cpp::MethodInfo {
956        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
957    }
958
959    pub fn set_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
960        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
961    }
962
963    pub fn forced_set_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
964        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
965    }
966
967    pub fn set_unit_hub_method_info() -> &'static ::unity::il2cpp::MethodInfo {
968        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
969    }
970
971    pub fn set_unit_relay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
972        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
973    }
974
975    pub fn set_unit_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
976        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
977    }
978
979    pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
980        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
981    }
982
983    pub fn update_motion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
984        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
985    }
986
987    pub fn update_visible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
988        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
989    }
990
991    pub fn create_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
992        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
993    }
994
995    pub fn delete_chara_model_method_info() -> &'static ::unity::il2cpp::MethodInfo {
996        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
997    }
998
999    pub fn delete_chara_model_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1000        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1001    }
1002
1003    pub fn create_chara_model_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1004        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1005    }
1006
1007    pub fn update_character_animation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1008        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1009    }
1010
1011    pub fn set_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1012        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1013    }
1014
1015    pub fn chara_only_on_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1016        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1017    }
1018
1019    pub fn chara_only_off_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1020        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1021    }
1022
1023    pub fn is_chara_only_transition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1024        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1025    }
1026
1027    pub fn set_create_reserve_unit_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1028        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1029    }
1030
1031    pub fn update_stand_by_anime_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1032        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1033    }
1034
1035    pub fn set_efficacy_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1036        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1037    }
1038
1039    pub fn set_relax_anime_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1040        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1041    }
1042
1043    pub fn set_status_anime_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1044        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1045    }
1046
1047    pub fn set_fortune_telling_good_anime_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1048        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1049    }
1050
1051    pub fn set_fortune_telling_bad_anime_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1052        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1053    }
1054
1055    pub fn set_weapon_shop_chara_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1056        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1057    }
1058
1059    pub fn set_summon_chara_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1060        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1061    }
1062
1063    pub fn update_god_select_normal_face_anime_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1064        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1065    }
1066
1067    pub fn show_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1068        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1069    }
1070
1071    pub fn hide_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1072        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1073    }
1074
1075    pub fn transparent_on_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1076        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1077    }
1078
1079    pub fn transparent_off_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1080        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1081    }
1082
1083    pub fn activate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1084        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1085    }
1086
1087    pub fn deactivate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1088        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1089    }
1090
1091    pub fn set_chara_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1092        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1093    }
1094
1095    pub fn get_render_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1096        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1097    }
1098
1099    pub fn get_face_camera_component_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1100        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1101    }
1102
1103    pub fn get_head_locator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1104        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1105    }
1106
1107    pub fn set_head_locator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1108        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1109    }
1110
1111    pub fn set_head_locator_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1112        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1113    }
1114
1115    pub fn set_look_at_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1116        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1117    }
1118
1119    pub fn set_look_at_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1120        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1121    }
1122
1123    pub fn set_eyes_weight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1124        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1125    }
1126
1127    pub fn is_chara_visible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1128        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1129    }
1130
1131    pub fn play_chara_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1132        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1133    }
1134
1135    pub fn reserve_chara_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1136        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1137    }
1138
1139    pub fn play_reserved_chara_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1140        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1141    }
1142
1143    pub fn add_chara_rot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1144        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1145    }
1146
1147    pub fn set_camera_adjust_y_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1148        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1149    }
1150
1151    pub fn setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1152        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1153    }
1154
1155    pub fn get_game_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1156        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1157    }
1158
1159    pub fn create_unit_model_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1160        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1161    }
1162
1163    pub fn create_god_model_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1164        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1165    }
1166
1167    pub fn create_unit_model_relay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1168        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1169    }
1170
1171    pub fn wait_loading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1172        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1173    }
1174
1175    pub fn hide_chara_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1176        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1177    }
1178
1179    pub fn on_setup_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1180        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1181    }
1182
1183    pub fn create_chara_model_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1184        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1185    }
1186
1187    pub fn is_pain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1188        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1189    }
1190
1191    pub fn get_game_object_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1192        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1193    }
1194
1195    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1196        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1197    }
1198}
1199
1200#[cfg(feature = "app-unitinfowindowcharamodel")]
1201impl UnitInfoWindowCharaModel {
1202    #[doc = "`.ctor(bool, bool)` — overload selector"]
1203    pub fn new(is_duplicate_render_texture: bool, is_reverse: bool) -> Self {
1204        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1205            panic!(
1206                "{}
1207::{}
1208 failed to instantiate",
1209                ::core::stringify!(UnitInfoWindowCharaModel),
1210                ::core::stringify!(new),
1211            )
1212        });
1213        <Self as IUnitInfoWindowCharaModelMethods>::ctor(this, is_duplicate_render_texture, is_reverse);
1214        this
1215    }
1216}
1217
1218#[cfg(feature = "app-unitinfowindowcharamodel")]
1219#[doc(hidden)]
1220pub mod prelude {
1221    pub use super::{
1222        IUnitInfoWindowCharaModel, IUnitInfoWindowCharaModelMethods, IUnitInfoWindowCharaModel_ReservedCharaVoice,
1223        IUnitInfoWindowCharaModel_ReservedCharaVoiceMethods, UnitInfoWindowCharaModel, UnitInfoWindowCharaModel_ReservedCharaVoice,
1224    };
1225    pub use crate::system::object::IObject;
1226    #[cfg(feature = "system-object")]
1227    pub use crate::system::object::IObjectMethods;
1228}