Skip to main content

engage/generated/combat/
camerapositiondata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "combat-camerapositiondata-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        system::{
10            object::{IObject, Object},
11            r#enum::{Enum, IEnum},
12            valuetype::{IValueType, ValueType},
13        },
14        unity_engine::{
15            behaviour::{Behaviour, IBehaviour},
16            component::{Component, IComponent},
17            monobehaviour::{IMonoBehaviour, MonoBehaviour},
18            object_2::{IObject_2, Object_2},
19        },
20    };
21
22    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/combat/camerapositiondata/CameraPositionData_CameraShakeSettings.md"))]
23    #[::unity::class(namespace = "Combat", name = "CameraPositionData.CameraShakeSettings")]
24    #[parent(crate::system::object::Object)]
25    pub struct CameraPositionData_CameraShakeSettings {
26        #[offset(16)]
27        #[rename(name = "ShakeDuration")]
28        pub shake_duration: i32,
29        #[offset(20)]
30        #[rename(name = "ShakeRadius")]
31        pub shake_radius: f32,
32        #[offset(24)]
33        #[rename(name = "ArmorStepDuraton")]
34        pub armor_step_duraton: i32,
35        #[offset(28)]
36        #[rename(name = "ArmorStepMagnitude")]
37        pub armor_step_magnitude: f32,
38        #[offset(32)]
39        #[rename(name = "ScaleCurveDistance")]
40        pub scale_curve_distance: crate::unity_engine::animationcurve::AnimationCurve,
41    }
42
43    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/combat/camerapositiondata/CameraPositionData_TargetJoint.md"))]
44    #[repr(C)]
45    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
46    pub struct CameraPositionData_TargetJoint {
47        pub value: i32,
48    }
49    impl ::unity::ClassIdentity for CameraPositionData_TargetJoint {
50        const NAME: &'static str = "CameraPositionData.TargetJoint";
51        const NAMESPACE: &'static str = "Combat";
52
53        fn class() -> ::unity::Class {
54            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
55            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
56        }
57    }
58    impl ::unity::IlType for CameraPositionData_TargetJoint {
59        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
60            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
61        }
62    }
63    impl CameraPositionData_TargetJoint {
64        pub fn center() -> Self {
65            Self { value: 0 }
66        }
67
68        pub fn look_at_loc() -> Self {
69            Self { value: 1 }
70        }
71
72        pub fn neck_jnt() -> Self {
73            Self { value: 2 }
74        }
75
76        pub fn head_loc() -> Self {
77            Self { value: 3 }
78        }
79
80        pub fn look_at_loc_human() -> Self {
81            Self { value: 4 }
82        }
83    }
84
85    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/combat/camerapositiondata/CameraPositionData.md"))]
86    #[::unity::class(namespace = "Combat", name = "CameraPositionData")]
87    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
88    pub struct CameraPositionData {
89        #[offset(24)]
90        #[rename(name = "ShakeSetting")]
91        pub shake_setting: crate::combat::camerapositiondata::CameraPositionData_CameraShakeSettings,
92        #[offset(128)]
93        #[rename(name = "m_DrawCount")]
94        pub m_draw_count: crate::app::gameparam::GameParam_Holder,
95    }
96}
97
98#[cfg(feature = "combat-camerapositiondata-types")]
99pub use __types::*;
100
101#[cfg(feature = "combat-camerapositiondata")]
102pub trait ICameraPositionData_CameraShakeSettingsMethods: ICameraPositionData_CameraShakeSettings {
103    #[doc = "`.ctor()` overload"]
104    fn ctor(self) -> () {
105        unsafe {
106            let __receiver = <CameraPositionData_CameraShakeSettings as ::unity::FromIlInstance>::from_il_instance(
107                <Self as ::unity::SystemObject>::as_instance(self),
108            );
109            ::unity::il2cpp_call!((::unity::module_base()+0x19bd8e0usize)as*mut u8,();
110(CameraPositionData_CameraShakeSettings)__receiver)
111        }
112    }
113}
114
115#[cfg(feature = "combat-camerapositiondata")]
116impl<__T: ICameraPositionData_CameraShakeSettings> ICameraPositionData_CameraShakeSettingsMethods for __T {}
117
118#[cfg(feature = "combat-camerapositiondata")]
119impl CameraPositionData_CameraShakeSettings {
120    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
121        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
122    }
123}
124
125#[cfg(feature = "combat-camerapositiondata")]
126impl CameraPositionData_CameraShakeSettings {
127    #[doc = "`.ctor()` — no args"]
128    pub fn new() -> Self {
129        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
130            panic!(
131                "{}
132::{}
133 failed to instantiate",
134                ::core::stringify!(CameraPositionData_CameraShakeSettings),
135                ::core::stringify!(new),
136            )
137        });
138        <Self as ICameraPositionData_CameraShakeSettingsMethods>::ctor(this);
139        this
140    }
141}
142
143#[cfg(feature = "combat-camerapositiondata")]
144pub trait ICameraPositionDataMethods: ICameraPositionData {
145    #[doc = "`get_IsReverse()` overload"]
146    fn get_is_reverse(self) -> bool {
147        unsafe {
148            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
149            ::unity::il2cpp_call!((::unity::module_base()+0x25b99a0usize)as*mut u8,bool;
150(CameraPositionData)__receiver)
151        }
152    }
153    #[doc = "`set_IsReverse(bool)` overload"]
154    fn set_is_reverse(self, value: impl ::core::convert::Into<bool>) -> () {
155        unsafe {
156            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
157            ::unity::il2cpp_call!((::unity::module_base()+0x25b99b0usize)as*mut u8,();
158(CameraPositionData)__receiver,(bool)::core::convert::Into::into(value))
159        }
160    }
161    #[doc = "`get_BattleCenter()` overload"]
162    fn get_battle_center(self) -> crate::unity_engine::vector3::Vector3 {
163        unsafe {
164            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
165            ::unity::il2cpp_call!((::unity::module_base()+0x25b99c0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
166(CameraPositionData)__receiver)
167        }
168    }
169    #[doc = "`set_BattleCenter(crate::unity_engine::vector3::Vector3)` overload"]
170    fn set_battle_center(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
171        unsafe {
172            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
173            ::unity::il2cpp_call!((::unity::module_base()+0x25b99d0usize)as*mut u8,();
174(CameraPositionData)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
175        }
176    }
177    #[doc = "`get_BattleVector()` overload"]
178    fn get_battle_vector(self) -> crate::unity_engine::vector3::Vector3 {
179        unsafe {
180            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
181            ::unity::il2cpp_call!((::unity::module_base()+0x25b99e0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
182(CameraPositionData)__receiver)
183        }
184    }
185    #[doc = "`set_BattleVector(crate::unity_engine::vector3::Vector3)` overload"]
186    fn set_battle_vector(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
187        unsafe {
188            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
189            ::unity::il2cpp_call!((::unity::module_base()+0x25b99f0usize)as*mut u8,();
190(CameraPositionData)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
191        }
192    }
193    #[doc = "`get_BattleNormalVector()` overload"]
194    fn get_battle_normal_vector(self) -> crate::unity_engine::vector3::Vector3 {
195        unsafe {
196            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
197            ::unity::il2cpp_call!((::unity::module_base()+0x25b9a00usize)as*mut u8,crate::unity_engine::vector3::Vector3;
198(CameraPositionData)__receiver)
199        }
200    }
201    #[doc = "`set_BattleNormalVector(crate::unity_engine::vector3::Vector3)` overload"]
202    fn set_battle_normal_vector(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
203        unsafe {
204            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
205            ::unity::il2cpp_call!((::unity::module_base()+0x25b9a10usize)as*mut u8,();
206(CameraPositionData)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
207        }
208    }
209    #[doc = "`get_BattleDistance()` overload"]
210    fn get_battle_distance(self) -> f32 {
211        unsafe {
212            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
213            ::unity::il2cpp_call!((::unity::module_base()+0x25b9a20usize)as*mut u8,f32;
214(CameraPositionData)__receiver)
215        }
216    }
217    #[doc = "`set_BattleDistance(f32)` overload"]
218    fn set_battle_distance(self, value: impl ::core::convert::Into<f32>) -> () {
219        unsafe {
220            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
221            ::unity::il2cpp_call!((::unity::module_base()+0x25b9a30usize)as*mut u8,();
222(CameraPositionData)__receiver,(f32)::core::convert::Into::into(value))
223        }
224    }
225    #[doc = "`get_BasePosition()` overload"]
226    fn get_base_position(self) -> ::unity::Array<crate::unity_engine::vector3::Vector3> {
227        unsafe {
228            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
229            ::unity::il2cpp_call!((::unity::module_base()+0x25b9a40usize)as*mut u8, ::unity::Array<crate::unity_engine::vector3::Vector3> ;
230(CameraPositionData)__receiver)
231        }
232    }
233    #[doc = "`set_BasePosition(::unity::Array<crate::unity_engine::vector3::Vector3>)` overload"]
234    fn set_base_position(self, value: impl ::core::convert::Into<::unity::Array<crate::unity_engine::vector3::Vector3>>) -> () {
235        unsafe {
236            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
237            ::unity::il2cpp_call!((::unity::module_base()+0x25b9a50usize)as*mut u8,();
238(CameraPositionData)__receiver,(::unity::Array<crate::unity_engine::vector3::Vector3>)::core::convert::Into::into(value))
239        }
240    }
241    #[doc = "`get_CharaArray()` overload"]
242    fn get_chara_array(self) -> ::unity::Array<crate::combat::character::Character> {
243        unsafe {
244            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
245            ::unity::il2cpp_call!((::unity::module_base()+0x25b9a60usize)as*mut u8, ::unity::Array<crate::combat::character::Character> ;
246(CameraPositionData)__receiver)
247        }
248    }
249    #[doc = "`set_CharaArray(::unity::Array<crate::combat::character::Character>)` overload"]
250    fn set_chara_array(self, value: impl ::core::convert::Into<::unity::Array<crate::combat::character::Character>>) -> () {
251        unsafe {
252            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
253            ::unity::il2cpp_call!((::unity::module_base()+0x25b9a70usize)as*mut u8,();
254(CameraPositionData)__receiver,(::unity::Array<crate::combat::character::Character>)::core::convert::Into::into(value))
255        }
256    }
257    #[doc = "`get_m_DeadHeight()` overload"]
258    fn get_m_dead_height(self) -> ::unity::Array<f32> {
259        unsafe {
260            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
261            ::unity::il2cpp_call!((::unity::module_base()+0x25b9a80usize)as*mut u8, ::unity::Array<f32> ;
262(CameraPositionData)__receiver)
263        }
264    }
265    #[doc = "`set_m_DeadHeight(::unity::Array<f32>)` overload"]
266    fn set_m_dead_height(self, value: impl ::core::convert::Into<::unity::Array<f32>>) -> () {
267        unsafe {
268            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
269            ::unity::il2cpp_call!((::unity::module_base()+0x25b9a90usize)as*mut u8,();
270(CameraPositionData)__receiver,(::unity::Array<f32>)::core::convert::Into::into(value))
271        }
272    }
273    #[doc = "`get_UnitTall()` overload"]
274    fn get_unit_tall(self) -> ::unity::Array<f32> {
275        unsafe {
276            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
277            ::unity::il2cpp_call!((::unity::module_base()+0x25b9aa0usize)as*mut u8, ::unity::Array<f32> ;
278(CameraPositionData)__receiver)
279        }
280    }
281    #[doc = "`set_UnitTall(::unity::Array<f32>)` overload"]
282    fn set_unit_tall(self, value: impl ::core::convert::Into<::unity::Array<f32>>) -> () {
283        unsafe {
284            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
285            ::unity::il2cpp_call!((::unity::module_base()+0x25b9ab0usize)as*mut u8,();
286(CameraPositionData)__receiver,(::unity::Array<f32>)::core::convert::Into::into(value))
287        }
288    }
289    #[doc = "`get_JointList()` overload"]
290    fn get_joint_list(self) -> ::unity::Array<crate::combat::characterjoint::CharacterJoint> {
291        unsafe {
292            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
293            ::unity::il2cpp_call!((::unity::module_base()+0x25b9ac0usize)as*mut u8, ::unity::Array<crate::combat::characterjoint::CharacterJoint> ;
294(CameraPositionData)__receiver)
295        }
296    }
297    #[doc = "`set_JointList(::unity::Array<crate::combat::characterjoint::CharacterJoint>)` overload"]
298    fn set_joint_list(self, value: impl ::core::convert::Into<::unity::Array<crate::combat::characterjoint::CharacterJoint>>) -> () {
299        unsafe {
300            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
301            ::unity::il2cpp_call!((::unity::module_base()+0x25b9ad0usize)as*mut u8,();
302(CameraPositionData)__receiver,(::unity::Array<crate::combat::characterjoint::CharacterJoint>)::core::convert::Into::into(value))
303        }
304    }
305    #[doc = "`get_IsBeforeDragonChange()` overload"]
306    fn get_is_before_dragon_change(self) -> ::unity::Array<bool> {
307        unsafe {
308            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
309            ::unity::il2cpp_call!((::unity::module_base()+0x25b9ae0usize)as*mut u8, ::unity::Array<bool> ;
310(CameraPositionData)__receiver)
311        }
312    }
313    #[doc = "`set_IsBeforeDragonChange(::unity::Array<bool>)` overload"]
314    fn set_is_before_dragon_change(self, value: impl ::core::convert::Into<::unity::Array<bool>>) -> () {
315        unsafe {
316            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
317            ::unity::il2cpp_call!((::unity::module_base()+0x25b9af0usize)as*mut u8,();
318(CameraPositionData)__receiver,(::unity::Array<bool>)::core::convert::Into::into(value))
319        }
320    }
321    #[doc = "`get_IsInitialized()` overload"]
322    fn get_is_initialized(self) -> bool {
323        unsafe {
324            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
325            ::unity::il2cpp_call!((::unity::module_base()+0x25b9b00usize)as*mut u8,bool;
326(CameraPositionData)__receiver)
327        }
328    }
329    #[doc = "`get_IsCharacterLoadFinished()` overload"]
330    fn get_is_character_load_finished(self) -> bool {
331        unsafe {
332            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
333            ::unity::il2cpp_call!((::unity::module_base()+0x25afd40usize)as*mut u8,bool;
334(CameraPositionData)__receiver)
335        }
336    }
337    #[doc = "`LateUpdate()` overload"]
338    fn late_update(self) -> () {
339        unsafe {
340            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
341            ::unity::il2cpp_call!((::unity::module_base()+0x25b9160usize)as*mut u8,();
342(CameraPositionData)__receiver)
343        }
344    }
345    #[doc = "`UpdateImpl()` overload"]
346    fn update_impl(self) -> () {
347        unsafe {
348            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
349            ::unity::il2cpp_call!((::unity::module_base()+0x25b1ae0usize)as*mut u8,();
350(CameraPositionData)__receiver)
351        }
352    }
353    #[doc = "`Initialize(crate::combat::combatrecord::CombatRecord)` overload"]
354    fn initialize(self, record: impl ::core::convert::Into<crate::combat::combatrecord::CombatRecord>) -> () {
355        unsafe {
356            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
357            ::unity::il2cpp_call!((::unity::module_base()+0x25b8100usize)as*mut u8,();
358(CameraPositionData)__receiver,(crate::combat::combatrecord::CombatRecord)::core::convert::Into::into(record))
359        }
360    }
361    #[doc = "`Initialize(::unity::Array<crate::combat::character::Character>)` overload"]
362    fn initialize_2(self, chara: impl ::core::convert::Into<::unity::Array<crate::combat::character::Character>>) -> () {
363        unsafe {
364            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
365            ::unity::il2cpp_call!((::unity::module_base()+0x25b8bc0usize)as*mut u8,();
366(CameraPositionData)__receiver,(::unity::Array<crate::combat::character::Character>)::core::convert::Into::into(chara))
367        }
368    }
369    #[doc = "`GetCenter(i32)` overload"]
370    fn get_center(self, side: impl ::core::convert::Into<i32>) -> crate::unity_engine::vector3::Vector3 {
371        unsafe {
372            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
373            ::unity::il2cpp_call!((::unity::module_base()+0x25ae680usize)as*mut u8,crate::unity_engine::vector3::Vector3;
374(CameraPositionData)__receiver,(i32)::core::convert::Into::into(side))
375        }
376    }
377    #[doc = "`GeTall(i32)` overload"]
378    fn ge_tall(self, side: impl ::core::convert::Into<i32>) -> f32 {
379        unsafe {
380            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
381            ::unity::il2cpp_call!((::unity::module_base()+0x25ba3a0usize)as*mut u8,f32;
382(CameraPositionData)__receiver,(i32)::core::convert::Into::into(side))
383        }
384    }
385    #[doc = "`LoadTall(crate::combat::combatrecord::CombatRecord)` overload"]
386    fn load_tall(self, record: impl ::core::convert::Into<crate::combat::combatrecord::CombatRecord>) -> () {
387        unsafe {
388            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
389            ::unity::il2cpp_call!((::unity::module_base()+0x25ba150usize)as*mut u8,();
390(CameraPositionData)__receiver,(crate::combat::combatrecord::CombatRecord)::core::convert::Into::into(record))
391        }
392    }
393    #[doc = "`LoadTall(::unity::Array<crate::combat::character::Character>)` overload"]
394    fn load_tall_2(self, chara_array: impl ::core::convert::Into<::unity::Array<crate::combat::character::Character>>) -> () {
395        unsafe {
396            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
397            ::unity::il2cpp_call!((::unity::module_base()+0x25ba280usize)as*mut u8,();
398(CameraPositionData)__receiver,(::unity::Array<crate::combat::character::Character>)::core::convert::Into::into(chara_array))
399        }
400    }
401    #[doc = "`LoadJoint()` overload"]
402    fn load_joint(self) -> () {
403        unsafe {
404            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
405            ::unity::il2cpp_call!((::unity::module_base()+0x25b9b10usize)as*mut u8,();
406(CameraPositionData)__receiver)
407        }
408    }
409    #[doc = "`CulculateInfo(bool, crate::combat::combatrecord::CombatRecord)` overload"]
410    fn culculate_info(
411        self,
412        is_initialize: impl ::core::convert::Into<bool>,
413        record: impl ::core::convert::Into<crate::combat::combatrecord::CombatRecord>,
414    ) -> () {
415        unsafe {
416            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
417            ::unity::il2cpp_call!((::unity::module_base()+0x25b9d60usize)as*mut u8,();
418(CameraPositionData)__receiver,(bool)::core::convert::Into::into(is_initialize),(crate::combat::combatrecord::CombatRecord)::core::convert::Into::into(record))
419        }
420    }
421    #[doc = "`GetJointPos(i32, crate::combat::camerapositiondata::CameraPositionData_TargetJoint)` overload"]
422    fn get_joint_pos(
423        self,
424        side: impl ::core::convert::Into<i32>,
425        target: impl ::core::convert::Into<crate::combat::camerapositiondata::CameraPositionData_TargetJoint>,
426    ) -> crate::unity_engine::vector3::Vector3 {
427        unsafe {
428            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
429            ::unity::il2cpp_call!((::unity::module_base()+0x25af4d0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
430(CameraPositionData)__receiver,(i32)::core::convert::Into::into(side),(crate::combat::camerapositiondata::CameraPositionData_TargetJoint)::core::convert::Into::into(target))
431        }
432    }
433    #[doc = "`GetJoint(i32, crate::combat::camerapositiondata::CameraPositionData_TargetJoint)` overload"]
434    fn get_joint(
435        self,
436        side: impl ::core::convert::Into<i32>,
437        t: impl ::core::convert::Into<crate::combat::camerapositiondata::CameraPositionData_TargetJoint>,
438    ) -> crate::unity_engine::transform::Transform {
439        unsafe {
440            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
441            ::unity::il2cpp_call!((::unity::module_base()+0x25b1180usize)as*mut u8,crate::unity_engine::transform::Transform;
442(CameraPositionData)__receiver,(i32)::core::convert::Into::into(side),(crate::combat::camerapositiondata::CameraPositionData_TargetJoint)::core::convert::Into::into(t))
443        }
444    }
445    #[doc = "`get_LookAtStacks()` overload"]
446    fn get_look_at_stacks(self) -> ::unity::Array<crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector3::Vector3>> {
447        unsafe {
448            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
449            ::unity::il2cpp_call!((::unity::module_base()+0x25ba3e0usize)as*mut u8, ::unity::Array<crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector3::Vector3> > ;
450(CameraPositionData)__receiver)
451        }
452    }
453    #[doc = "`get_Lines()` overload"]
454    fn get_lines(self) -> ::unity::Array<crate::unity_engine::linerenderer::LineRenderer> {
455        unsafe {
456            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
457            ::unity::il2cpp_call!((::unity::module_base()+0x25ba3f0usize)as*mut u8, ::unity::Array<crate::unity_engine::linerenderer::LineRenderer> ;
458(CameraPositionData)__receiver)
459        }
460    }
461    #[doc = "`.ctor()` overload"]
462    fn ctor(self) -> () {
463        unsafe {
464            let __receiver = <CameraPositionData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
465            ::unity::il2cpp_call!((::unity::module_base()+0x25ba400usize)as*mut u8,();
466(CameraPositionData)__receiver)
467        }
468    }
469}
470
471#[cfg(feature = "combat-camerapositiondata")]
472impl<__T: ICameraPositionData> ICameraPositionDataMethods for __T {}
473
474#[cfg(feature = "combat-camerapositiondata")]
475impl CameraPositionData {
476    pub fn get_is_reverse_method_info() -> &'static ::unity::il2cpp::MethodInfo {
477        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
478    }
479
480    pub fn set_is_reverse_method_info() -> &'static ::unity::il2cpp::MethodInfo {
481        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
482    }
483
484    pub fn get_battle_center_method_info() -> &'static ::unity::il2cpp::MethodInfo {
485        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
486    }
487
488    pub fn set_battle_center_method_info() -> &'static ::unity::il2cpp::MethodInfo {
489        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
490    }
491
492    pub fn get_battle_vector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
493        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
494    }
495
496    pub fn set_battle_vector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
497        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
498    }
499
500    pub fn get_battle_normal_vector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
501        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
502    }
503
504    pub fn set_battle_normal_vector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
505        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
506    }
507
508    pub fn get_battle_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
509        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
510    }
511
512    pub fn set_battle_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
513        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
514    }
515
516    pub fn get_base_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
517        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
518    }
519
520    pub fn set_base_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
521        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
522    }
523
524    pub fn get_chara_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
525        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
526    }
527
528    pub fn set_chara_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
529        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
530    }
531
532    pub fn get_m_dead_height_method_info() -> &'static ::unity::il2cpp::MethodInfo {
533        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
534    }
535
536    pub fn set_m_dead_height_method_info() -> &'static ::unity::il2cpp::MethodInfo {
537        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
538    }
539
540    pub fn get_unit_tall_method_info() -> &'static ::unity::il2cpp::MethodInfo {
541        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
542    }
543
544    pub fn set_unit_tall_method_info() -> &'static ::unity::il2cpp::MethodInfo {
545        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
546    }
547
548    pub fn get_joint_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
549        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
550    }
551
552    pub fn set_joint_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
553        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
554    }
555
556    pub fn get_is_before_dragon_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
557        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
558    }
559
560    pub fn set_is_before_dragon_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
561        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
562    }
563
564    pub fn get_is_initialized_method_info() -> &'static ::unity::il2cpp::MethodInfo {
565        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
566    }
567
568    pub fn get_is_character_load_finished_method_info() -> &'static ::unity::il2cpp::MethodInfo {
569        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
570    }
571
572    pub fn late_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
573        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
574    }
575
576    pub fn update_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
577        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
578    }
579
580    pub fn initialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
581        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
582    }
583
584    pub fn initialize_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
585        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
586    }
587
588    pub fn get_center_method_info() -> &'static ::unity::il2cpp::MethodInfo {
589        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
590    }
591
592    pub fn ge_tall_method_info() -> &'static ::unity::il2cpp::MethodInfo {
593        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
594    }
595
596    pub fn load_tall_method_info() -> &'static ::unity::il2cpp::MethodInfo {
597        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
598    }
599
600    pub fn load_tall_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
601        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
602    }
603
604    pub fn load_joint_method_info() -> &'static ::unity::il2cpp::MethodInfo {
605        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
606    }
607
608    pub fn culculate_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
609        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
610    }
611
612    pub fn get_joint_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
613        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
614    }
615
616    pub fn get_joint_method_info() -> &'static ::unity::il2cpp::MethodInfo {
617        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
618    }
619
620    pub fn get_look_at_stacks_method_info() -> &'static ::unity::il2cpp::MethodInfo {
621        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
622    }
623
624    pub fn get_lines_method_info() -> &'static ::unity::il2cpp::MethodInfo {
625        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
626    }
627
628    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
629        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
630    }
631}
632
633#[cfg(feature = "combat-camerapositiondata")]
634impl CameraPositionData {
635    #[doc = "`.ctor()` — no args"]
636    pub fn new() -> Self {
637        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
638            panic!(
639                "{}
640::{}
641 failed to instantiate",
642                ::core::stringify!(CameraPositionData),
643                ::core::stringify!(new),
644            )
645        });
646        <Self as ICameraPositionDataMethods>::ctor(this);
647        this
648    }
649}
650
651#[cfg(feature = "combat-camerapositiondata")]
652#[doc(hidden)]
653pub mod prelude {
654    pub use super::{
655        CameraPositionData, CameraPositionData_CameraShakeSettings, CameraPositionData_TargetJoint, ICameraPositionData, ICameraPositionDataMethods,
656        ICameraPositionData_CameraShakeSettings, ICameraPositionData_CameraShakeSettingsMethods,
657    };
658    #[cfg(feature = "system-object")]
659    pub use crate::system::object::IObjectMethods;
660    #[cfg(feature = "system-enum")]
661    pub use crate::system::r#enum::IEnumMethods;
662    #[cfg(feature = "system-valuetype")]
663    pub use crate::system::valuetype::IValueTypeMethods;
664    #[cfg(feature = "unity_engine-behaviour")]
665    pub use crate::unity_engine::behaviour::IBehaviourMethods;
666    #[cfg(feature = "unity_engine-component")]
667    pub use crate::unity_engine::component::IComponentMethods;
668    #[cfg(feature = "unity_engine-monobehaviour")]
669    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
670    #[cfg(feature = "unity_engine-object_2")]
671    pub use crate::unity_engine::object_2::IObject_2Methods;
672    pub use crate::{
673        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
674        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
675    };
676}