1#[cfg(feature = "combat-combatrecord-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/combat/combatrecord/CombatRecord.md"))]
11 #[::unity::class(namespace = "Combat", name = "CombatRecord")]
12 #[parent(crate::system::object::Object)]
13 pub struct CombatRecord {
14 #[offset(96)]
15 #[rename(name = "finishStyle")]
16 pub finish_style: crate::combat::finishstyle::FinishStyle,
17 }
18}
19
20#[cfg(feature = "combat-combatrecord-types")]
21pub use __types::*;
22
23#[cfg(feature = "combat-combatrecord")]
24impl CombatRecord {
25 #[doc = "`op_Implicit(crate::combat::combatrecord::CombatRecord)` overload"]
26 pub fn op_implicit(a: impl ::core::convert::Into<crate::combat::combatrecord::CombatRecord>) -> bool {
27 unsafe {
28 ::unity::il2cpp_call!((::unity::module_base()+0x2922bc0usize)as*mut u8,bool;
29(crate::combat::combatrecord::CombatRecord)::core::convert::Into::into(a))
30 }
31 }
32
33 #[doc = "`ImportOnestepParameters(crate::app::battlecalculator::BattleCalculator, crate::app::battlescene::BattleScene, crate::combat::phase::Phase, i32, i32)` overload"]
34 pub fn import_onestep_parameters(
35 calc: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>,
36 src: impl ::core::convert::Into<crate::app::battlescene::BattleScene>,
37 phase: impl ::core::convert::Into<crate::combat::phase::Phase>,
38 s0: impl ::core::convert::Into<i32>,
39 s1: impl ::core::convert::Into<i32>,
40 ) -> () {
41 unsafe {
42 ::unity::il2cpp_call!((::unity::module_base()+0x2928020usize)as*mut u8,();
43(crate::app::battlecalculator::BattleCalculator)::core::convert::Into::into(calc),(crate::app::battlescene::BattleScene)::core::convert::Into::into(src),(crate::combat::phase::Phase)::core::convert::Into::into(phase),(i32)::core::convert::Into::into(s0),(i32)::core::convert::Into::into(s1))
44 }
45 }
46
47 #[doc = "`GetDistance(crate::app::battlecalculator::BattleCalculator)` overload"]
48 pub fn get_distance(calc: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>) -> i32 {
49 unsafe {
50 ::unity::il2cpp_call!((::unity::module_base()+0x29270d0usize)as*mut u8,i32;
51(crate::app::battlecalculator::BattleCalculator)::core::convert::Into::into(calc))
52 }
53 }
54}
55
56#[cfg(feature = "combat-combatrecord")]
57pub trait ICombatRecordMethods: ICombatRecord {
58 #[doc = "`get_IsEnemyAttack()` overload"]
59 fn get_is_enemy_attack(self) -> bool {
60 unsafe {
61 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
62 ::unity::il2cpp_call!((::unity::module_base()+0x2922bd0usize)as*mut u8,bool;
63(CombatRecord)__receiver)
64 }
65 }
66 #[doc = "`set_IsEnemyAttack(bool)` overload"]
67 fn set_is_enemy_attack(self, value: impl ::core::convert::Into<bool>) -> () {
68 unsafe {
69 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
70 ::unity::il2cpp_call!((::unity::module_base()+0x2922be0usize)as*mut u8,();
71(CombatRecord)__receiver,(bool)::core::convert::Into::into(value))
72 }
73 }
74 #[doc = "`get_CombatStyle()` overload"]
75 fn get_combat_style(self) -> crate::combat::combatstyle::CombatStyle {
76 unsafe {
77 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
78 ::unity::il2cpp_call!((::unity::module_base()+0x2922bf0usize)as*mut u8,crate::combat::combatstyle::CombatStyle;
79(CombatRecord)__receiver)
80 }
81 }
82 #[doc = "`set_CombatStyle(crate::combat::combatstyle::CombatStyle)` overload"]
83 fn set_combat_style(self, value: impl ::core::convert::Into<crate::combat::combatstyle::CombatStyle>) -> () {
84 unsafe {
85 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
86 ::unity::il2cpp_call!((::unity::module_base()+0x2922c00usize)as*mut u8,();
87(CombatRecord)__receiver,(crate::combat::combatstyle::CombatStyle)::core::convert::Into::into(value))
88 }
89 }
90 #[doc = "`get_Calculator()` overload"]
91 fn get_calculator(self) -> crate::app::battlecalculator::BattleCalculator {
92 unsafe {
93 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
94 ::unity::il2cpp_call!((::unity::module_base()+0x2922c10usize)as*mut u8,crate::app::battlecalculator::BattleCalculator;
95(CombatRecord)__receiver)
96 }
97 }
98 #[doc = "`set_Calculator(crate::app::battlecalculator::BattleCalculator)` overload"]
99 fn set_calculator(self, value: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>) -> () {
100 unsafe {
101 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
102 ::unity::il2cpp_call!((::unity::module_base()+0x2922c20usize)as*mut u8,();
103(CombatRecord)__receiver,(crate::app::battlecalculator::BattleCalculator)::core::convert::Into::into(value))
104 }
105 }
106 #[doc = "`get_SimCalculator()` overload"]
107 fn get_sim_calculator(self) -> crate::app::battlecalculator::BattleCalculator {
108 unsafe {
109 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
110 ::unity::il2cpp_call!((::unity::module_base()+0x2922c30usize)as*mut u8,crate::app::battlecalculator::BattleCalculator;
111(CombatRecord)__receiver)
112 }
113 }
114 #[doc = "`set_SimCalculator(crate::app::battlecalculator::BattleCalculator)` overload"]
115 fn set_sim_calculator(self, value: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>) -> () {
116 unsafe {
117 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
118 ::unity::il2cpp_call!((::unity::module_base()+0x2922c40usize)as*mut u8,();
119(CombatRecord)__receiver,(crate::app::battlecalculator::BattleCalculator)::core::convert::Into::into(value))
120 }
121 }
122 #[doc = "`get_GameStatus()` overload"]
123 fn get_game_status(self) -> ::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus> {
124 unsafe {
125 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
126 ::unity::il2cpp_call!((::unity::module_base()+0x2922c50usize)as*mut u8, ::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus> ;
127(CombatRecord)__receiver)
128 }
129 }
130 #[doc = "`set_GameStatus(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>)` overload"]
131 fn set_game_status(self, value: impl ::core::convert::Into<::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>>) -> () {
132 unsafe {
133 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
134 ::unity::il2cpp_call!((::unity::module_base()+0x2922c60usize)as*mut u8,();
135(CombatRecord)__receiver,(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>)::core::convert::Into::into(value))
136 }
137 }
138 #[doc = "`get_GameStatusChainAtk()` overload"]
139 fn get_game_status_chain_atk(self) -> ::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus> {
140 unsafe {
141 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
142 ::unity::il2cpp_call!((::unity::module_base()+0x2922c70usize)as*mut u8, ::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus> ;
143(CombatRecord)__receiver)
144 }
145 }
146 #[doc = "`set_GameStatusChainAtk(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>)` overload"]
147 fn set_game_status_chain_atk(
148 self,
149 value: impl ::core::convert::Into<::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>>,
150 ) -> () {
151 unsafe {
152 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
153 ::unity::il2cpp_call!((::unity::module_base()+0x2922c80usize)as*mut u8,();
154(CombatRecord)__receiver,(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>)::core::convert::Into::into(value))
155 }
156 }
157 #[doc = "`get_GameStatusDragonize()` overload"]
158 fn get_game_status_dragonize(self) -> ::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus> {
159 unsafe {
160 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
161 ::unity::il2cpp_call!((::unity::module_base()+0x2922c90usize)as*mut u8, ::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus> ;
162(CombatRecord)__receiver)
163 }
164 }
165 #[doc = "`set_GameStatusDragonize(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>)` overload"]
166 fn set_game_status_dragonize(
167 self,
168 value: impl ::core::convert::Into<::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>>,
169 ) -> () {
170 unsafe {
171 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
172 ::unity::il2cpp_call!((::unity::module_base()+0x2922ca0usize)as*mut u8,();
173(CombatRecord)__receiver,(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>)::core::convert::Into::into(value))
174 }
175 }
176 #[doc = "`get_Location()` overload"]
177 fn get_location(self) -> crate::combat::basecombatlocation::BaseCombatLocation {
178 unsafe {
179 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
180 ::unity::il2cpp_call!((::unity::module_base()+0x2922cb0usize)as*mut u8,crate::combat::basecombatlocation::BaseCombatLocation;
181(CombatRecord)__receiver)
182 }
183 }
184 #[doc = "`set_Location(crate::combat::basecombatlocation::BaseCombatLocation)` overload"]
185 fn set_location(self, value: impl ::core::convert::Into<crate::combat::basecombatlocation::BaseCombatLocation>) -> () {
186 unsafe {
187 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
188 ::unity::il2cpp_call!((::unity::module_base()+0x2922cc0usize)as*mut u8,();
189(CombatRecord)__receiver,(crate::combat::basecombatlocation::BaseCombatLocation)::core::convert::Into::into(value))
190 }
191 }
192 #[doc = "`get_PassiveSkills()` overload"]
193 fn get_passive_skills(self) -> crate::combat::skillstack::SkillStack {
194 unsafe {
195 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
196 ::unity::il2cpp_call!((::unity::module_base()+0x2922cd0usize)as*mut u8,crate::combat::skillstack::SkillStack;
197(CombatRecord)__receiver)
198 }
199 }
200 #[doc = "`set_PassiveSkills(crate::combat::skillstack::SkillStack)` overload"]
201 fn set_passive_skills(self, value: impl ::core::convert::Into<crate::combat::skillstack::SkillStack>) -> () {
202 unsafe {
203 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
204 ::unity::il2cpp_call!((::unity::module_base()+0x2922ce0usize)as*mut u8,();
205(CombatRecord)__receiver,(crate::combat::skillstack::SkillStack)::core::convert::Into::into(value))
206 }
207 }
208 #[doc = "`get_PhaseArray()` overload"]
209 fn get_phase_array(self) -> crate::combat::phasearray::PhaseArray {
210 unsafe {
211 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
212 ::unity::il2cpp_call!((::unity::module_base()+0x2922cf0usize)as*mut u8,crate::combat::phasearray::PhaseArray;
213(CombatRecord)__receiver)
214 }
215 }
216 #[doc = "`set_PhaseArray(crate::combat::phasearray::PhaseArray)` overload"]
217 fn set_phase_array(self, value: impl ::core::convert::Into<crate::combat::phasearray::PhaseArray>) -> () {
218 unsafe {
219 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
220 ::unity::il2cpp_call!((::unity::module_base()+0x2922d00usize)as*mut u8,();
221(CombatRecord)__receiver,(crate::combat::phasearray::PhaseArray)::core::convert::Into::into(value))
222 }
223 }
224 #[doc = "`get_CurrentPhase()` overload"]
225 fn get_current_phase(self) -> crate::combat::phase::Phase {
226 unsafe {
227 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
228 ::unity::il2cpp_call!((::unity::module_base()+0x2922d10usize)as*mut u8,crate::combat::phase::Phase;
229(CombatRecord)__receiver)
230 }
231 }
232 #[doc = "`get_LastPhase()` overload"]
233 fn get_last_phase(self) -> crate::combat::phase::Phase {
234 unsafe {
235 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
236 ::unity::il2cpp_call!((::unity::module_base()+0x2922d20usize)as*mut u8,crate::combat::phase::Phase;
237(CombatRecord)__receiver)
238 }
239 }
240 #[doc = "`get_AttackRight()` overload"]
241 fn get_attack_right(self) -> i32 {
242 unsafe {
243 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
244 ::unity::il2cpp_call!((::unity::module_base()+0x2922d30usize)as*mut u8,i32;
245(CombatRecord)__receiver)
246 }
247 }
248 #[doc = "`get_HasCounter()` overload"]
249 fn get_has_counter(self) -> bool {
250 unsafe {
251 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
252 ::unity::il2cpp_call!((::unity::module_base()+0x2922d40usize)as*mut u8,bool;
253(CombatRecord)__receiver)
254 }
255 }
256 #[doc = "`UpdateAttackRight()` overload"]
257 fn update_attack_right(self) -> () {
258 unsafe {
259 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
260 ::unity::il2cpp_call!((::unity::module_base()+0x2922d50usize)as*mut u8,();
261(CombatRecord)__receiver)
262 }
263 }
264 #[doc = "`get_MapDistance()` overload"]
265 fn get_map_distance(self) -> i32 {
266 unsafe {
267 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
268 ::unity::il2cpp_call!((::unity::module_base()+0x2922d60usize)as*mut u8,i32;
269(CombatRecord)__receiver)
270 }
271 }
272 #[doc = "`set_MapDistance(i32)` overload"]
273 fn set_map_distance(self, value: impl ::core::convert::Into<i32>) -> () {
274 unsafe {
275 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
276 ::unity::il2cpp_call!((::unity::module_base()+0x2922d70usize)as*mut u8,();
277(CombatRecord)__receiver,(i32)::core::convert::Into::into(value))
278 }
279 }
280 #[doc = "`get_MapDistance1or2()` overload"]
281 fn get_map_distance1or2(self) -> i32 {
282 unsafe {
283 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
284 ::unity::il2cpp_call!((::unity::module_base()+0x2922d80usize)as*mut u8,i32;
285(CombatRecord)__receiver)
286 }
287 }
288 #[doc = "`get_ChainAttackCount()` overload"]
289 fn get_chain_attack_count(self) -> i32 {
290 unsafe {
291 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
292 ::unity::il2cpp_call!((::unity::module_base()+0x2922da0usize)as*mut u8,i32;
293(CombatRecord)__receiver)
294 }
295 }
296 #[doc = "`set_ChainAttackCount(i32)` overload"]
297 fn set_chain_attack_count(self, value: impl ::core::convert::Into<i32>) -> () {
298 unsafe {
299 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
300 ::unity::il2cpp_call!((::unity::module_base()+0x2922db0usize)as*mut u8,();
301(CombatRecord)__receiver,(i32)::core::convert::Into::into(value))
302 }
303 }
304 #[doc = "`get_FinishStyle()` overload"]
305 fn get_finish_style(self) -> crate::combat::finishstyle::FinishStyle {
306 unsafe {
307 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
308 ::unity::il2cpp_call!((::unity::module_base()+0x2922dc0usize)as*mut u8,crate::combat::finishstyle::FinishStyle;
309(CombatRecord)__receiver)
310 }
311 }
312 #[doc = "`get_IsChainAttack()` overload"]
313 fn get_is_chain_attack(self) -> bool {
314 unsafe {
315 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
316 ::unity::il2cpp_call!((::unity::module_base()+0x2922f20usize)as*mut u8,bool;
317(CombatRecord)__receiver)
318 }
319 }
320 #[doc = "`.ctor()` overload"]
321 fn ctor(self) -> () {
322 unsafe {
323 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
324 ::unity::il2cpp_call!((::unity::module_base()+0x2923080usize)as*mut u8,();
325(CombatRecord)__receiver)
326 }
327 }
328 #[doc = "`CalcFinishStyle()` overload"]
329 fn calc_finish_style(self) -> crate::combat::finishstyle::FinishStyle {
330 unsafe {
331 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
332 ::unity::il2cpp_call!((::unity::module_base()+0x2922e80usize)as*mut u8,crate::combat::finishstyle::FinishStyle;
333(CombatRecord)__receiver)
334 }
335 }
336 #[doc = "`PostProcess()` overload"]
337 fn post_process(self) -> () {
338 unsafe {
339 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
340 ::unity::il2cpp_call!((::unity::module_base()+0x29233a0usize)as*mut u8,();
341(CombatRecord)__receiver)
342 }
343 }
344 #[doc = "`PreloadPassiveSkillsEffects()` overload"]
345 fn preload_passive_skills_effects(self) -> () {
346 unsafe {
347 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
348 ::unity::il2cpp_call!((::unity::module_base()+0x2925450usize)as*mut u8,();
349(CombatRecord)__receiver)
350 }
351 }
352 #[doc = "`MakeDecorators()` overload"]
353 fn make_decorators(self) -> () {
354 unsafe {
355 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
356 ::unity::il2cpp_call!((::unity::module_base()+0x2925470usize)as*mut u8,();
357(CombatRecord)__receiver)
358 }
359 }
360 #[doc = "`FixForSelfHeal()` overload"]
361 fn fix_for_self_heal(self) -> () {
362 unsafe {
363 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
364 ::unity::il2cpp_call!((::unity::module_base()+0x2924c40usize)as*mut u8,();
365(CombatRecord)__receiver)
366 }
367 }
368 #[doc = "`FixForDance()` overload"]
369 fn fix_for_dance(self) -> () {
370 unsafe {
371 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
372 ::unity::il2cpp_call!((::unity::module_base()+0x2924dc0usize)as*mut u8,();
373(CombatRecord)__receiver)
374 }
375 }
376 #[doc = "`スターラッシュ()` overload"]
377 fn スターラッシュ(self) -> () {
378 unsafe {
379 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
380 ::unity::il2cpp_call!((::unity::module_base()+0x2923ab0usize)as*mut u8,();
381(CombatRecord)__receiver)
382 }
383 }
384 #[doc = "`絆神竜破()` overload"]
385 fn 絆神竜破(self) -> () {
386 unsafe {
387 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
388 ::unity::il2cpp_call!((::unity::module_base()+0x2923540usize)as*mut u8,();
389(CombatRecord)__receiver)
390 }
391 }
392 #[doc = "`神竜破()` overload"]
393 fn 神竜破(self) -> () {
394 unsafe {
395 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
396 ::unity::il2cpp_call!((::unity::module_base()+0x2923c80usize)as*mut u8,();
397(CombatRecord)__receiver)
398 }
399 }
400 #[doc = "`流星群()` overload"]
401 fn 流星群(self) -> () {
402 unsafe {
403 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
404 ::unity::il2cpp_call!((::unity::module_base()+0x2923dc0usize)as*mut u8,();
405(CombatRecord)__receiver)
406 }
407 }
408 #[doc = "`ツインストライク()` overload"]
409 fn ツインストライク(self) -> () {
410 unsafe {
411 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
412 ::unity::il2cpp_call!((::unity::module_base()+0x2923f00usize)as*mut u8,();
413(CombatRecord)__receiver)
414 }
415 }
416 #[doc = "`テトラトリック()` overload"]
417 fn テトラトリック(self) -> () {
418 unsafe {
419 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
420 ::unity::il2cpp_call!((::unity::module_base()+0x2924120usize)as*mut u8,();
421(CombatRecord)__receiver)
422 }
423 }
424 #[doc = "`オールフォーワン()` overload"]
425 fn オールフォーワン(self) -> () {
426 unsafe {
427 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
428 ::unity::il2cpp_call!((::unity::module_base()+0x2924290usize)as*mut u8,();
429(CombatRecord)__receiver)
430 }
431 }
432 #[doc = "`三級長()` overload"]
433 fn 三級長(self) -> () {
434 unsafe {
435 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
436 ::unity::il2cpp_call!((::unity::module_base()+0x2924340usize)as*mut u8,();
437(CombatRecord)__receiver)
438 }
439 }
440 #[doc = "`三級長協力()` overload"]
441 fn 三級長協力(self) -> () {
442 unsafe {
443 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
444 ::unity::il2cpp_call!((::unity::module_base()+0x29244a0usize)as*mut u8,();
445(CombatRecord)__receiver)
446 }
447 }
448 #[doc = "`ギガサンダーソード()` overload"]
449 fn ギガサンダーソード(self) -> () {
450 unsafe {
451 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
452 ::unity::il2cpp_call!((::unity::module_base()+0x2924820usize)as*mut u8,();
453(CombatRecord)__receiver)
454 }
455 }
456 #[doc = "`ImportFromGame(crate::app::battlecalculator::BattleCalculator, crate::app::battlecalculator::BattleCalculator)` overload"]
457 fn import_from_game(
458 self,
459 calc: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>,
460 sim_calc: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>,
461 ) -> () {
462 unsafe {
463 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
464 ::unity::il2cpp_call!((::unity::module_base()+0x2925900usize)as*mut u8,();
465(CombatRecord)__receiver,(crate::app::battlecalculator::BattleCalculator)::core::convert::Into::into(calc),(crate::app::battlecalculator::BattleCalculator)::core::convert::Into::into(sim_calc))
466 }
467 }
468 #[doc = "`ImportMasterUnitsFromGame(crate::app::battlecalculator::BattleCalculator)` overload"]
469 fn import_master_units_from_game(self, calc: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>) -> () {
470 unsafe {
471 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
472 ::unity::il2cpp_call!((::unity::module_base()+0x2927bd0usize)as*mut u8,();
473(CombatRecord)__receiver,(crate::app::battlecalculator::BattleCalculator)::core::convert::Into::into(calc))
474 }
475 }
476 #[doc = "`ImportGrandewFromGame(crate::app::battlecalculator::BattleCalculator)` overload"]
477 fn import_grandew_from_game(self, calc: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>) -> () {
478 unsafe {
479 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
480 ::unity::il2cpp_call!((::unity::module_base()+0x2927c70usize)as*mut u8,();
481(CombatRecord)__receiver,(crate::app::battlecalculator::BattleCalculator)::core::convert::Into::into(calc))
482 }
483 }
484 #[doc = "`ImportChainUnitsFromGame(crate::app::battlecalculator::BattleCalculator)` overload"]
485 fn import_chain_units_from_game(self, calc: impl ::core::convert::Into<crate::app::battlecalculator::BattleCalculator>) -> () {
486 unsafe {
487 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
488 ::unity::il2cpp_call!((::unity::module_base()+0x2927ca0usize)as*mut u8,();
489(CombatRecord)__receiver,(crate::app::battlecalculator::BattleCalculator)::core::convert::Into::into(calc))
490 }
491 }
492 #[doc = "`CreateForJobIntro(crate::app::jobintrodata::JobIntroData)` overload"]
493 fn create_for_job_intro(self, data: impl ::core::convert::Into<crate::app::jobintrodata::JobIntroData>) -> () {
494 unsafe {
495 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
496 ::unity::il2cpp_call!((::unity::module_base()+0x2929050usize)as*mut u8,();
497(CombatRecord)__receiver,(crate::app::jobintrodata::JobIntroData)::core::convert::Into::into(data))
498 }
499 }
500 #[doc = "`CreatePhaseArrayForJobIntro(crate::app::jobintrodata::JobIntroData, bool)` overload"]
501 fn create_phase_array_for_job_intro(
502 self,
503 data: impl ::core::convert::Into<crate::app::jobintrodata::JobIntroData>,
504 is_rod: impl ::core::convert::Into<bool>,
505 ) -> () {
506 unsafe {
507 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
508 ::unity::il2cpp_call!((::unity::module_base()+0x2929700usize)as*mut u8,();
509(CombatRecord)__receiver,(crate::app::jobintrodata::JobIntroData)::core::convert::Into::into(data),(bool)::core::convert::Into::into(is_rod))
510 }
511 }
512 #[doc = "`ImportFromViewer(crate::combat::combatviewer::CombatViewer)` overload"]
513 fn import_from_viewer(self, viewer: impl ::core::convert::Into<crate::combat::combatviewer::CombatViewer>) -> () {
514 unsafe {
515 let __receiver = <CombatRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
516 ::unity::il2cpp_call!((::unity::module_base()+0x2929b30usize)as*mut u8,();
517(CombatRecord)__receiver,(crate::combat::combatviewer::CombatViewer)::core::convert::Into::into(viewer))
518 }
519 }
520}
521
522#[cfg(feature = "combat-combatrecord")]
523impl<__T: ICombatRecord> ICombatRecordMethods for __T {}
524
525#[cfg(feature = "combat-combatrecord")]
526impl CombatRecord {
527 pub fn op_implicit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
528 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
529 }
530
531 pub fn get_is_enemy_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
532 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
533 }
534
535 pub fn set_is_enemy_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
536 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
537 }
538
539 pub fn get_combat_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
540 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
541 }
542
543 pub fn set_combat_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
544 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
545 }
546
547 pub fn get_calculator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
548 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
549 }
550
551 pub fn set_calculator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
552 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
553 }
554
555 pub fn get_sim_calculator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
556 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
557 }
558
559 pub fn set_sim_calculator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
560 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
561 }
562
563 pub fn get_game_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
564 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
565 }
566
567 pub fn set_game_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
568 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
569 }
570
571 pub fn get_game_status_chain_atk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
572 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
573 }
574
575 pub fn set_game_status_chain_atk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
576 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
577 }
578
579 pub fn get_game_status_dragonize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
580 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
581 }
582
583 pub fn set_game_status_dragonize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
584 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
585 }
586
587 pub fn get_location_method_info() -> &'static ::unity::il2cpp::MethodInfo {
588 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
589 }
590
591 pub fn set_location_method_info() -> &'static ::unity::il2cpp::MethodInfo {
592 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
593 }
594
595 pub fn get_passive_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
596 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
597 }
598
599 pub fn set_passive_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
600 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
601 }
602
603 pub fn get_phase_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
604 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
605 }
606
607 pub fn set_phase_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
608 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
609 }
610
611 pub fn get_current_phase_method_info() -> &'static ::unity::il2cpp::MethodInfo {
612 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
613 }
614
615 pub fn get_last_phase_method_info() -> &'static ::unity::il2cpp::MethodInfo {
616 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
617 }
618
619 pub fn get_attack_right_method_info() -> &'static ::unity::il2cpp::MethodInfo {
620 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
621 }
622
623 pub fn get_has_counter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
624 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
625 }
626
627 pub fn update_attack_right_method_info() -> &'static ::unity::il2cpp::MethodInfo {
628 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
629 }
630
631 pub fn get_map_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
632 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
633 }
634
635 pub fn set_map_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
636 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
637 }
638
639 pub fn get_map_distance1or2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
640 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
641 }
642
643 pub fn get_chain_attack_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
644 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
645 }
646
647 pub fn set_chain_attack_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
648 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
649 }
650
651 pub fn get_finish_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
652 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
653 }
654
655 pub fn get_is_chain_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
656 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
657 }
658
659 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
660 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
661 }
662
663 pub fn calc_finish_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
664 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
665 }
666
667 pub fn post_process_method_info() -> &'static ::unity::il2cpp::MethodInfo {
668 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
669 }
670
671 pub fn preload_passive_skills_effects_method_info() -> &'static ::unity::il2cpp::MethodInfo {
672 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
673 }
674
675 pub fn make_decorators_method_info() -> &'static ::unity::il2cpp::MethodInfo {
676 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
677 }
678
679 pub fn fix_for_self_heal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
680 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
681 }
682
683 pub fn fix_for_dance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
684 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
685 }
686
687 pub fn スターラッシュ_method_info() -> &'static ::unity::il2cpp::MethodInfo {
688 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
689 }
690
691 pub fn 絆神竜破_method_info() -> &'static ::unity::il2cpp::MethodInfo {
692 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
693 }
694
695 pub fn 神竜破_method_info() -> &'static ::unity::il2cpp::MethodInfo {
696 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
697 }
698
699 pub fn 流星群_method_info() -> &'static ::unity::il2cpp::MethodInfo {
700 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
701 }
702
703 pub fn ツインストライク_method_info() -> &'static ::unity::il2cpp::MethodInfo {
704 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
705 }
706
707 pub fn テトラトリック_method_info() -> &'static ::unity::il2cpp::MethodInfo {
708 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
709 }
710
711 pub fn オールフォーワン_method_info() -> &'static ::unity::il2cpp::MethodInfo {
712 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
713 }
714
715 pub fn 三級長_method_info() -> &'static ::unity::il2cpp::MethodInfo {
716 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
717 }
718
719 pub fn 三級長協力_method_info() -> &'static ::unity::il2cpp::MethodInfo {
720 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
721 }
722
723 pub fn ギガサンダーソード_method_info() -> &'static ::unity::il2cpp::MethodInfo {
724 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
725 }
726
727 pub fn import_from_game_method_info() -> &'static ::unity::il2cpp::MethodInfo {
728 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
729 }
730
731 pub fn import_onestep_parameters_method_info() -> &'static ::unity::il2cpp::MethodInfo {
732 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
733 }
734
735 pub fn get_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
736 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
737 }
738
739 pub fn import_master_units_from_game_method_info() -> &'static ::unity::il2cpp::MethodInfo {
740 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
741 }
742
743 pub fn import_grandew_from_game_method_info() -> &'static ::unity::il2cpp::MethodInfo {
744 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
745 }
746
747 pub fn import_chain_units_from_game_method_info() -> &'static ::unity::il2cpp::MethodInfo {
748 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
749 }
750
751 pub fn create_for_job_intro_method_info() -> &'static ::unity::il2cpp::MethodInfo {
752 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
753 }
754
755 pub fn create_phase_array_for_job_intro_method_info() -> &'static ::unity::il2cpp::MethodInfo {
756 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
757 }
758
759 pub fn import_from_viewer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
760 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
761 }
762}
763
764#[cfg(feature = "combat-combatrecord")]
765impl CombatRecord {
766 #[doc = "`.ctor()` — no args"]
767 pub fn new() -> Self {
768 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
769 panic!(
770 "{}
771::{}
772 failed to instantiate",
773 ::core::stringify!(CombatRecord),
774 ::core::stringify!(new),
775 )
776 });
777 <Self as ICombatRecordMethods>::ctor(this);
778 this
779 }
780}
781
782#[cfg(feature = "combat-combatrecord")]
783#[doc(hidden)]
784pub mod prelude {
785 pub use super::{CombatRecord, ICombatRecord, ICombatRecordMethods};
786 pub use crate::system::object::IObject;
787 #[cfg(feature = "system-object")]
788 pub use crate::system::object::IObjectMethods;
789}