1#[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}