1#[cfg(feature = "app-aibattlesimulator-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::aisimulatorbase::{AISimulatorBase, IAISimulatorBase},
10 system::object::{IObject, Object},
11 };
12
13 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/aibattlesimulator/AIBattleSimulator_ChainAttackCandidate.md"))]
14 #[::unity::class(namespace = "App", name = "AIBattleSimulator.ChainAttackCandidate")]
15 #[parent(crate::system::object::Object)]
16 pub struct AIBattleSimulator_ChainAttackCandidate {}
17
18 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/aibattlesimulator/AIBattleSimulator_Break.md"))]
19 #[::unity::class(namespace = "App", name = "AIBattleSimulator.Break")]
20 #[parent(crate::system::object::Object)]
21 pub struct AIBattleSimulator_Break {
22 #[static_field]
23 #[rename(name = "MaxStun")]
24 pub max_stun: f32,
25 #[offset(16)]
26 #[rename(name = "m_BreakAttack")]
27 pub m_break_attack: f32,
28 #[offset(20)]
29 #[rename(name = "m_Stun")]
30 pub m_stun: f32,
31 }
32
33 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/aibattlesimulator/AIBattleSimulator.md"))]
34 #[::unity::class(namespace = "App", name = "AIBattleSimulator")]
35 #[parent(crate::app::aisimulatorbase::AISimulatorBase)]
36 pub struct AIBattleSimulator {
37 #[static_field]
38 #[rename(name = "MaxSceneTimes")]
39 pub max_scene_times: i32,
40 #[static_field]
41 #[rename(name = "BattleSideOf")]
42 pub battle_side_of: i32,
43 #[static_field]
44 #[rename(name = "BattleSideDf")]
45 pub battle_side_df: i32,
46 #[offset(56)]
47 #[rename(name = "m_aIndication")]
48 pub m_a_indication: ::unity::Array<crate::app::aibattlesimulator::AIBattleSimulator_Indication>,
49 #[offset(72)]
50 #[rename(name = "m_Kill")]
51 pub m_kill: f32,
52 #[offset(76)]
53 #[rename(name = "m_Dead")]
54 pub m_dead: f32,
55 #[offset(80)]
56 #[rename(name = "m_Expectation")]
57 pub m_expectation: f32,
58 #[offset(84)]
59 #[rename(name = "m_ExpectationReceived")]
60 pub m_expectation_received: f32,
61 #[offset(88)]
62 #[rename(name = "m_Attack")]
63 pub m_attack: f32,
64 #[offset(92)]
65 #[rename(name = "m_Follow")]
66 pub m_follow: f32,
67 #[offset(96)]
68 #[rename(name = "m_aChainAttackCandidate")]
69 pub m_a_chain_attack_candidate: ::unity::Array<crate::app::aibattlesimulator::AIBattleSimulator_ChainAttackCandidate>,
70 #[offset(104)]
71 #[rename(name = "m_ChainAttackExpectation")]
72 pub m_chain_attack_expectation: f32,
73 #[offset(112)]
74 #[rename(name = "m_aBreak")]
75 pub m_a_break: ::unity::Array<crate::app::aibattlesimulator::AIBattleSimulator_Break>,
76 #[offset(120)]
77 #[rename(name = "m_BattleSides")]
78 pub m_battle_sides: ::unity::Array<i32>,
79 #[offset(128)]
80 #[rename(name = "m_OffenseBattleTimes")]
81 pub m_offense_battle_times: i32,
82 #[offset(132)]
83 #[rename(name = "m_DefenseBattleTimes")]
84 pub m_defense_battle_times: i32,
85 }
86
87 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/aibattlesimulator/AIBattleSimulator_Indication.md"))]
88 #[::unity::class(namespace = "App", name = "AIBattleSimulator.Indication")]
89 #[parent(crate::system::object::Object)]
90 pub struct AIBattleSimulator_Indication {
91 #[offset(16)]
92 #[rename(name = "m_Power")]
93 pub m_power: i32,
94 #[offset(20)]
95 #[rename(name = "m_SkillPower")]
96 pub m_skill_power: i32,
97 #[offset(24)]
98 #[rename(name = "m_Hit")]
99 pub m_hit: f32,
100 #[offset(28)]
101 #[rename(name = "m_Critical")]
102 pub m_critical: f32,
103 #[offset(32)]
104 #[rename(name = "m_Skill")]
105 pub m_skill: f32,
106 #[offset(36)]
107 #[rename(name = "m_SkillCritical")]
108 pub m_skill_critical: f32,
109 #[offset(40)]
110 #[rename(name = "m_Prevent")]
111 pub m_prevent: f32,
112 #[offset(44)]
113 #[rename(name = "m_Miss")]
114 pub m_miss: f32,
115 #[offset(48)]
116 #[rename(name = "m_Expectation")]
117 pub m_expectation: f32,
118 #[offset(52)]
119 #[rename(name = "m_IsSkillKill")]
120 pub m_is_skill_kill: bool,
121 }
122}
123
124#[cfg(feature = "app-aibattlesimulator-types")]
125pub use __types::*;
126
127#[cfg(feature = "app-aibattlesimulator")]
128pub trait IAIBattleSimulator_ChainAttackCandidateMethods: IAIBattleSimulator_ChainAttackCandidate {
129 #[doc = "`get_Side()` overload"]
130 fn get_side(self) -> crate::app::battleinfoside::BattleInfoSide {
131 unsafe {
132 let __receiver = <AIBattleSimulator_ChainAttackCandidate as ::unity::FromIlInstance>::from_il_instance(
133 <Self as ::unity::SystemObject>::as_instance(self),
134 );
135 ::unity::il2cpp_call!((::unity::module_base()+0x2941100usize)as*mut u8,crate::app::battleinfoside::BattleInfoSide;
136(AIBattleSimulator_ChainAttackCandidate)__receiver)
137 }
138 }
139 #[doc = "`set_Side(crate::app::battleinfoside::BattleInfoSide)` overload"]
140 fn set_side(self, value: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>) -> () {
141 unsafe {
142 let __receiver = <AIBattleSimulator_ChainAttackCandidate as ::unity::FromIlInstance>::from_il_instance(
143 <Self as ::unity::SystemObject>::as_instance(self),
144 );
145 ::unity::il2cpp_call!((::unity::module_base()+0x2941110usize)as*mut u8,();
146(AIBattleSimulator_ChainAttackCandidate)__receiver,(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(value))
147 }
148 }
149 #[doc = "`Clear()` overload"]
150 fn clear(self) -> () {
151 unsafe {
152 let __receiver = <AIBattleSimulator_ChainAttackCandidate as ::unity::FromIlInstance>::from_il_instance(
153 <Self as ::unity::SystemObject>::as_instance(self),
154 );
155 ::unity::il2cpp_call!((::unity::module_base()+0x2941120usize)as*mut u8,();
156(AIBattleSimulator_ChainAttackCandidate)__receiver)
157 }
158 }
159 #[doc = "`.ctor()` overload"]
160 fn ctor(self) -> () {
161 unsafe {
162 let __receiver = <AIBattleSimulator_ChainAttackCandidate as ::unity::FromIlInstance>::from_il_instance(
163 <Self as ::unity::SystemObject>::as_instance(self),
164 );
165 ::unity::il2cpp_call!((::unity::module_base()+0x2941130usize)as*mut u8,();
166(AIBattleSimulator_ChainAttackCandidate)__receiver)
167 }
168 }
169}
170
171#[cfg(feature = "app-aibattlesimulator")]
172impl<__T: IAIBattleSimulator_ChainAttackCandidate> IAIBattleSimulator_ChainAttackCandidateMethods for __T {}
173
174#[cfg(feature = "app-aibattlesimulator")]
175impl AIBattleSimulator_ChainAttackCandidate {
176 pub fn get_side_method_info() -> &'static ::unity::il2cpp::MethodInfo {
177 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
178 }
179
180 pub fn set_side_method_info() -> &'static ::unity::il2cpp::MethodInfo {
181 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
182 }
183
184 pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
185 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
186 }
187
188 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
189 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
190 }
191}
192
193#[cfg(feature = "app-aibattlesimulator")]
194impl AIBattleSimulator_ChainAttackCandidate {
195 #[doc = "`.ctor()` — no args"]
196 pub fn new() -> Self {
197 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
198 panic!(
199 "{}
200::{}
201 failed to instantiate",
202 ::core::stringify!(AIBattleSimulator_ChainAttackCandidate),
203 ::core::stringify!(new),
204 )
205 });
206 <Self as IAIBattleSimulator_ChainAttackCandidateMethods>::ctor(this);
207 this
208 }
209}
210
211#[cfg(feature = "app-aibattlesimulator")]
212pub trait IAIBattleSimulator_BreakMethods: IAIBattleSimulator_Break {
213 #[doc = "`Setup(crate::app::battleinfoside::BattleInfoSide, crate::app::aibattlesimulator::AIBattleSimulator_Indication)` overload"]
214 fn setup(
215 self,
216 side: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
217 indication: impl ::core::convert::Into<crate::app::aibattlesimulator::AIBattleSimulator_Indication>,
218 ) -> () {
219 unsafe {
220 let __receiver =
221 <AIBattleSimulator_Break as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
222 ::unity::il2cpp_call!((::unity::module_base()+0x2940ff0usize)as*mut u8,();
223(AIBattleSimulator_Break)__receiver,(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(side),(crate::app::aibattlesimulator::AIBattleSimulator_Indication)::core::convert::Into::into(indication))
224 }
225 }
226 #[doc = "`Disable()` overload"]
227 fn disable(self) -> () {
228 unsafe {
229 let __receiver =
230 <AIBattleSimulator_Break as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
231 ::unity::il2cpp_call!((::unity::module_base()+0x2941060usize)as*mut u8,();
232(AIBattleSimulator_Break)__receiver)
233 }
234 }
235 #[doc = "`Add(f32)` overload"]
236 fn add(self, break_attack: impl ::core::convert::Into<f32>) -> () {
237 unsafe {
238 let __receiver =
239 <AIBattleSimulator_Break as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
240 ::unity::il2cpp_call!((::unity::module_base()+0x2941070usize)as*mut u8,();
241(AIBattleSimulator_Break)__receiver,(f32)::core::convert::Into::into(break_attack))
242 }
243 }
244 #[doc = "`get_BreakAttack()` overload"]
245 fn get_break_attack(self) -> f32 {
246 unsafe {
247 let __receiver =
248 <AIBattleSimulator_Break as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
249 ::unity::il2cpp_call!((::unity::module_base()+0x29410b0usize)as*mut u8,f32;
250(AIBattleSimulator_Break)__receiver)
251 }
252 }
253 #[doc = "`get_Stun()` overload"]
254 fn get_stun(self) -> f32 {
255 unsafe {
256 let __receiver =
257 <AIBattleSimulator_Break as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
258 ::unity::il2cpp_call!((::unity::module_base()+0x29410c0usize)as*mut u8,f32;
259(AIBattleSimulator_Break)__receiver)
260 }
261 }
262 #[doc = "`get_IsNotBreak()` overload"]
263 fn get_is_not_break(self) -> bool {
264 unsafe {
265 let __receiver =
266 <AIBattleSimulator_Break as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
267 ::unity::il2cpp_call!((::unity::module_base()+0x29410d0usize)as*mut u8,bool;
268(AIBattleSimulator_Break)__receiver)
269 }
270 }
271 #[doc = "`.ctor()` overload"]
272 fn ctor(self) -> () {
273 unsafe {
274 let __receiver =
275 <AIBattleSimulator_Break as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
276 ::unity::il2cpp_call!((::unity::module_base()+0x29410f0usize)as*mut u8,();
277(AIBattleSimulator_Break)__receiver)
278 }
279 }
280}
281
282#[cfg(feature = "app-aibattlesimulator")]
283impl<__T: IAIBattleSimulator_Break> IAIBattleSimulator_BreakMethods for __T {}
284
285#[cfg(feature = "app-aibattlesimulator")]
286impl AIBattleSimulator_Break {
287 pub fn setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
288 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
289 }
290
291 pub fn disable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
292 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
293 }
294
295 pub fn add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
296 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
297 }
298
299 pub fn get_break_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
300 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
301 }
302
303 pub fn get_stun_method_info() -> &'static ::unity::il2cpp::MethodInfo {
304 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
305 }
306
307 pub fn get_is_not_break_method_info() -> &'static ::unity::il2cpp::MethodInfo {
308 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
309 }
310
311 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
312 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
313 }
314}
315
316#[cfg(feature = "app-aibattlesimulator")]
317impl AIBattleSimulator_Break {
318 #[doc = "`.ctor()` — no args"]
319 pub fn new() -> Self {
320 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
321 panic!(
322 "{}
323::{}
324 failed to instantiate",
325 ::core::stringify!(AIBattleSimulator_Break),
326 ::core::stringify!(new),
327 )
328 });
329 <Self as IAIBattleSimulator_BreakMethods>::ctor(this);
330 this
331 }
332}
333
334#[cfg(feature = "app-aibattlesimulator")]
335pub trait IAIBattleSimulatorMethods: IAIBattleSimulator {
336 #[doc = "`get_Kill()` overload"]
337 fn get_kill(self) -> f32 {
338 unsafe {
339 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
340 ::unity::il2cpp_call!((::unity::module_base()+0x1927170usize)as*mut u8,f32;
341(AIBattleSimulator)__receiver)
342 }
343 }
344 #[doc = "`get_Dead()` overload"]
345 fn get_dead(self) -> f32 {
346 unsafe {
347 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
348 ::unity::il2cpp_call!((::unity::module_base()+0x1927180usize)as*mut u8,f32;
349(AIBattleSimulator)__receiver)
350 }
351 }
352 #[doc = "`get_Expectation()` overload"]
353 fn get_expectation(self) -> f32 {
354 unsafe {
355 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
356 ::unity::il2cpp_call!((::unity::module_base()+0x1927190usize)as*mut u8,f32;
357(AIBattleSimulator)__receiver)
358 }
359 }
360 #[doc = "`get_Attack()` overload"]
361 fn get_attack(self) -> f32 {
362 unsafe {
363 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
364 ::unity::il2cpp_call!((::unity::module_base()+0x19271a0usize)as*mut u8,f32;
365(AIBattleSimulator)__receiver)
366 }
367 }
368 #[doc = "`get_Follow()` overload"]
369 fn get_follow(self) -> f32 {
370 unsafe {
371 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
372 ::unity::il2cpp_call!((::unity::module_base()+0x19271b0usize)as*mut u8,f32;
373(AIBattleSimulator)__receiver)
374 }
375 }
376 #[doc = "`get_Power()` overload"]
377 fn get_power(self) -> i32 {
378 unsafe {
379 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
380 ::unity::il2cpp_call!((::unity::module_base()+0x19271c0usize)as*mut u8,i32;
381(AIBattleSimulator)__receiver)
382 }
383 }
384 #[doc = "`get_Hit()` overload"]
385 fn get_hit(self) -> f32 {
386 unsafe {
387 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
388 ::unity::il2cpp_call!((::unity::module_base()+0x19271f0usize)as*mut u8,f32;
389(AIBattleSimulator)__receiver)
390 }
391 }
392 #[doc = "`get_OffenseBattleTimes()` overload"]
393 fn get_offense_battle_times(self) -> i32 {
394 unsafe {
395 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
396 ::unity::il2cpp_call!((::unity::module_base()+0x1927220usize)as*mut u8,i32;
397(AIBattleSimulator)__receiver)
398 }
399 }
400 #[doc = "`get_DefenseBattleTimes()` overload"]
401 fn get_defense_battle_times(self) -> i32 {
402 unsafe {
403 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
404 ::unity::il2cpp_call!((::unity::module_base()+0x1927230usize)as*mut u8,i32;
405(AIBattleSimulator)__receiver)
406 }
407 }
408 #[doc = "`.ctor()` overload"]
409 fn ctor(self) -> () {
410 unsafe {
411 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
412 ::unity::il2cpp_call!((::unity::module_base()+0x1927240usize)as*mut u8,();
413(AIBattleSimulator)__receiver)
414 }
415 }
416 #[doc = "`Calculate(crate::app::unit::Unit, crate::app::unit::Unit, i32, i32, i32, i32, crate::app::skilldata::SkillData, i32, i32, bool, i32)` overload"]
417 fn calculate(
418 self,
419 offense: impl ::core::convert::Into<crate::app::unit::Unit>,
420 defense: impl ::core::convert::Into<crate::app::unit::Unit>,
421 x: impl ::core::convert::Into<i32>,
422 z: impl ::core::convert::Into<i32>,
423 range: impl ::core::convert::Into<i32>,
424 item_index: impl ::core::convert::Into<i32>,
425 skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
426 defense_x: impl ::core::convert::Into<i32>,
427 defense_z: impl ::core::convert::Into<i32>,
428 is_remove: impl ::core::convert::Into<bool>,
429 battle_count: impl ::core::convert::Into<i32>,
430 ) -> () {
431 unsafe {
432 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
433 ::unity::il2cpp_call!((::unity::module_base()+0x1927680usize)as*mut u8,();
434(AIBattleSimulator)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(offense),(crate::app::unit::Unit)::core::convert::Into::into(defense),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(i32)::core::convert::Into::into(range),(i32)::core::convert::Into::into(item_index),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill),(i32)::core::convert::Into::into(defense_x),(i32)::core::convert::Into::into(defense_z),(bool)::core::convert::Into::into(is_remove),(i32)::core::convert::Into::into(battle_count))
435 }
436 }
437 #[doc = "`IsPower0Attack()` overload"]
438 fn is_power0_attack(self) -> bool {
439 unsafe {
440 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
441 ::unity::il2cpp_call!((::unity::module_base()+0x1928e40usize)as*mut u8,bool;
442(AIBattleSimulator)__receiver)
443 }
444 }
445 #[doc = "`CalculateBattleInfo(crate::app::unit::Unit, crate::app::unit::Unit, i32, i32, i32, crate::app::unititem::UnitItem, crate::app::skilldata::SkillData, i32, i32, i32)` overload"]
446 fn calculate_battle_info(
447 self,
448 offense: impl ::core::convert::Into<crate::app::unit::Unit>,
449 defense: impl ::core::convert::Into<crate::app::unit::Unit>,
450 x: impl ::core::convert::Into<i32>,
451 z: impl ::core::convert::Into<i32>,
452 range: impl ::core::convert::Into<i32>,
453 unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
454 skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
455 defense_x: impl ::core::convert::Into<i32>,
456 defense_z: impl ::core::convert::Into<i32>,
457 battle_count: impl ::core::convert::Into<i32>,
458 ) -> () {
459 unsafe {
460 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
461 ::unity::il2cpp_call!((::unity::module_base()+0x19278e0usize)as*mut u8,();
462(AIBattleSimulator)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(offense),(crate::app::unit::Unit)::core::convert::Into::into(defense),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(i32)::core::convert::Into::into(range),(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill),(i32)::core::convert::Into::into(defense_x),(i32)::core::convert::Into::into(defense_z),(i32)::core::convert::Into::into(battle_count))
463 }
464 }
465 #[doc = "`CalculateIndication(crate::app::battleside::BattleSide_Type)` overload"]
466 fn calculate_indication(self, side: impl ::core::convert::Into<crate::app::battleside::BattleSide_Type>) -> () {
467 unsafe {
468 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
469 ::unity::il2cpp_call!((::unity::module_base()+0x1927b50usize)as*mut u8,();
470(AIBattleSimulator)__receiver,(crate::app::battleside::BattleSide_Type)::core::convert::Into::into(side))
471 }
472 }
473 #[doc = "`CalculateKillProbabilityWithoutInterference(crate::app::battleside::BattleSide_Type)` overload"]
474 fn calculate_kill_probability_without_interference(self, side: impl ::core::convert::Into<crate::app::battleside::BattleSide_Type>) -> () {
475 unsafe {
476 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
477 ::unity::il2cpp_call!((::unity::module_base()+0x19281f0usize)as*mut u8,();
478(AIBattleSimulator)__receiver,(crate::app::battleside::BattleSide_Type)::core::convert::Into::into(side))
479 }
480 }
481 #[doc = "`CalculateKillProbabilityWithoutInterference2(crate::app::battleside::BattleSide_Type, i32, i32, f32, i32)` overload"]
482 fn calculate_kill_probability_without_interference2(
483 self,
484 side: impl ::core::convert::Into<crate::app::battleside::BattleSide_Type>,
485 count: impl ::core::convert::Into<i32>,
486 times: impl ::core::convert::Into<i32>,
487 now_probability: impl ::core::convert::Into<f32>,
488 rest_hp: impl ::core::convert::Into<i32>,
489 ) -> () {
490 unsafe {
491 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
492 ::unity::il2cpp_call!((::unity::module_base()+0x1928f10usize)as*mut u8,();
493(AIBattleSimulator)__receiver,(crate::app::battleside::BattleSide_Type)::core::convert::Into::into(side),(i32)::core::convert::Into::into(count),(i32)::core::convert::Into::into(times),(f32)::core::convert::Into::into(now_probability),(i32)::core::convert::Into::into(rest_hp))
494 }
495 }
496 #[doc = "`CalculateKillProbabilityWithoutInterference3(crate::app::battleside::BattleSide_Type, i32, i32, f32, i32, i32)` overload"]
497 fn calculate_kill_probability_without_interference3(
498 self,
499 side: impl ::core::convert::Into<crate::app::battleside::BattleSide_Type>,
500 count: impl ::core::convert::Into<i32>,
501 times: impl ::core::convert::Into<i32>,
502 now_probability: impl ::core::convert::Into<f32>,
503 rest_hp: impl ::core::convert::Into<i32>,
504 damage: impl ::core::convert::Into<i32>,
505 ) -> () {
506 unsafe {
507 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
508 ::unity::il2cpp_call!((::unity::module_base()+0x1929180usize)as*mut u8,();
509(AIBattleSimulator)__receiver,(crate::app::battleside::BattleSide_Type)::core::convert::Into::into(side),(i32)::core::convert::Into::into(count),(i32)::core::convert::Into::into(times),(f32)::core::convert::Into::into(now_probability),(i32)::core::convert::Into::into(rest_hp),(i32)::core::convert::Into::into(damage))
510 }
511 }
512 #[doc = "`GetSceneSide(crate::app::battleside::BattleSide_Type)` overload"]
513 fn get_scene_side(self, side: impl ::core::convert::Into<crate::app::battleside::BattleSide_Type>) -> crate::app::battleside::BattleSide_Type {
514 unsafe {
515 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
516 ::unity::il2cpp_call!((::unity::module_base()+0x1929170usize)as*mut u8,crate::app::battleside::BattleSide_Type;
517(AIBattleSimulator)__receiver,(crate::app::battleside::BattleSide_Type)::core::convert::Into::into(side))
518 }
519 }
520 #[doc = "`CalculateChainIndication()` overload"]
521 fn calculate_chain_indication(self) -> () {
522 unsafe {
523 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
524 ::unity::il2cpp_call!((::unity::module_base()+0x1928140usize)as*mut u8,();
525(AIBattleSimulator)__receiver)
526 }
527 }
528 #[doc = "`CalculateChainAttackIndication(crate::app::battleinfoside::BattleInfoSide, crate::app::battleinfoside::BattleInfoSide)` overload"]
529 fn calculate_chain_attack_indication(
530 self,
531 current: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
532 reverse: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
533 ) -> () {
534 unsafe {
535 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
536 ::unity::il2cpp_call!((::unity::module_base()+0x19292e0usize)as*mut u8,();
537(AIBattleSimulator)__receiver,(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(current),(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(reverse))
538 }
539 }
540 #[doc = "`CalculateScore(bool)` overload"]
541 fn calculate_score(self, is_remove: impl ::core::convert::Into<bool>) -> () {
542 unsafe {
543 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
544 ::unity::il2cpp_call!((::unity::module_base()+0x1928570usize)as*mut u8,();
545(AIBattleSimulator)__receiver,(bool)::core::convert::Into::into(is_remove))
546 }
547 }
548 #[doc = "`KillScoreNormalize(f32)` overload"]
549 fn kill_score_normalize(self, kill: impl ::core::convert::Into<f32>) -> u32 {
550 unsafe {
551 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
552 ::unity::il2cpp_call!((::unity::module_base()+0x192a150usize)as*mut u8,u32;
553(AIBattleSimulator)__receiver,(f32)::core::convert::Into::into(kill))
554 }
555 }
556 #[doc = "`ExpectationScoreNormalize(f32, i32, i32)` overload"]
557 fn expectation_score_normalize(
558 self,
559 expectation: impl ::core::convert::Into<f32>,
560 bit: impl ::core::convert::Into<i32>,
561 max: impl ::core::convert::Into<i32>,
562 ) -> u32 {
563 unsafe {
564 let __receiver = <AIBattleSimulator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
565 ::unity::il2cpp_call!((::unity::module_base()+0x192a170usize)as*mut u8,u32;
566(AIBattleSimulator)__receiver,(f32)::core::convert::Into::into(expectation),(i32)::core::convert::Into::into(bit),(i32)::core::convert::Into::into(max))
567 }
568 }
569}
570
571#[cfg(feature = "app-aibattlesimulator")]
572impl<__T: IAIBattleSimulator> IAIBattleSimulatorMethods for __T {}
573
574#[cfg(feature = "app-aibattlesimulator")]
575impl AIBattleSimulator {
576 pub fn get_kill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
577 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
578 }
579
580 pub fn get_dead_method_info() -> &'static ::unity::il2cpp::MethodInfo {
581 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
582 }
583
584 pub fn get_expectation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
585 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
586 }
587
588 pub fn get_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
589 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
590 }
591
592 pub fn get_follow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
593 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
594 }
595
596 pub fn get_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
597 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
598 }
599
600 pub fn get_hit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
601 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
602 }
603
604 pub fn get_offense_battle_times_method_info() -> &'static ::unity::il2cpp::MethodInfo {
605 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
606 }
607
608 pub fn get_defense_battle_times_method_info() -> &'static ::unity::il2cpp::MethodInfo {
609 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
610 }
611
612 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
613 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
614 }
615
616 pub fn calculate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
617 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
618 }
619
620 pub fn is_power0_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
621 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
622 }
623
624 pub fn calculate_battle_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
625 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
626 }
627
628 pub fn calculate_indication_method_info() -> &'static ::unity::il2cpp::MethodInfo {
629 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
630 }
631
632 pub fn calculate_kill_probability_without_interference_method_info() -> &'static ::unity::il2cpp::MethodInfo {
633 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
634 }
635
636 pub fn calculate_kill_probability_without_interference2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
637 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
638 }
639
640 pub fn calculate_kill_probability_without_interference3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
641 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
642 }
643
644 pub fn get_scene_side_method_info() -> &'static ::unity::il2cpp::MethodInfo {
645 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
646 }
647
648 pub fn calculate_chain_indication_method_info() -> &'static ::unity::il2cpp::MethodInfo {
649 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
650 }
651
652 pub fn calculate_chain_attack_indication_method_info() -> &'static ::unity::il2cpp::MethodInfo {
653 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
654 }
655
656 pub fn calculate_score_method_info() -> &'static ::unity::il2cpp::MethodInfo {
657 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
658 }
659
660 pub fn kill_score_normalize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
661 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
662 }
663
664 pub fn expectation_score_normalize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
665 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
666 }
667}
668
669#[cfg(feature = "app-aibattlesimulator")]
670impl AIBattleSimulator {
671 #[doc = "`.ctor()` — no args"]
672 pub fn new() -> Self {
673 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
674 panic!(
675 "{}
676::{}
677 failed to instantiate",
678 ::core::stringify!(AIBattleSimulator),
679 ::core::stringify!(new),
680 )
681 });
682 <Self as IAIBattleSimulatorMethods>::ctor(this);
683 this
684 }
685}
686
687#[cfg(feature = "app-aibattlesimulator")]
688pub trait IAIBattleSimulator_IndicationMethods: IAIBattleSimulator_Indication {
689 #[doc = "`get_Power()` overload"]
690 fn get_power(self) -> i32 {
691 unsafe {
692 let __receiver =
693 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
694 ::unity::il2cpp_call!((::unity::module_base()+0x2941140usize)as*mut u8,i32;
695(AIBattleSimulator_Indication)__receiver)
696 }
697 }
698 #[doc = "`set_Power(i32)` overload"]
699 fn set_power(self, value: impl ::core::convert::Into<i32>) -> () {
700 unsafe {
701 let __receiver =
702 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
703 ::unity::il2cpp_call!((::unity::module_base()+0x2941150usize)as*mut u8,();
704(AIBattleSimulator_Indication)__receiver,(i32)::core::convert::Into::into(value))
705 }
706 }
707 #[doc = "`get_SkillPower()` overload"]
708 fn get_skill_power(self) -> i32 {
709 unsafe {
710 let __receiver =
711 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
712 ::unity::il2cpp_call!((::unity::module_base()+0x2941160usize)as*mut u8,i32;
713(AIBattleSimulator_Indication)__receiver)
714 }
715 }
716 #[doc = "`set_SkillPower(i32)` overload"]
717 fn set_skill_power(self, value: impl ::core::convert::Into<i32>) -> () {
718 unsafe {
719 let __receiver =
720 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
721 ::unity::il2cpp_call!((::unity::module_base()+0x2941170usize)as*mut u8,();
722(AIBattleSimulator_Indication)__receiver,(i32)::core::convert::Into::into(value))
723 }
724 }
725 #[doc = "`get_Hit()` overload"]
726 fn get_hit(self) -> f32 {
727 unsafe {
728 let __receiver =
729 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
730 ::unity::il2cpp_call!((::unity::module_base()+0x2941180usize)as*mut u8,f32;
731(AIBattleSimulator_Indication)__receiver)
732 }
733 }
734 #[doc = "`set_Hit(f32)` overload"]
735 fn set_hit(self, value: impl ::core::convert::Into<f32>) -> () {
736 unsafe {
737 let __receiver =
738 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
739 ::unity::il2cpp_call!((::unity::module_base()+0x2941190usize)as*mut u8,();
740(AIBattleSimulator_Indication)__receiver,(f32)::core::convert::Into::into(value))
741 }
742 }
743 #[doc = "`get_Critical()` overload"]
744 fn get_critical(self) -> f32 {
745 unsafe {
746 let __receiver =
747 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
748 ::unity::il2cpp_call!((::unity::module_base()+0x29411a0usize)as*mut u8,f32;
749(AIBattleSimulator_Indication)__receiver)
750 }
751 }
752 #[doc = "`set_Critical(f32)` overload"]
753 fn set_critical(self, value: impl ::core::convert::Into<f32>) -> () {
754 unsafe {
755 let __receiver =
756 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
757 ::unity::il2cpp_call!((::unity::module_base()+0x29411b0usize)as*mut u8,();
758(AIBattleSimulator_Indication)__receiver,(f32)::core::convert::Into::into(value))
759 }
760 }
761 #[doc = "`get_Skill()` overload"]
762 fn get_skill(self) -> f32 {
763 unsafe {
764 let __receiver =
765 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
766 ::unity::il2cpp_call!((::unity::module_base()+0x29411c0usize)as*mut u8,f32;
767(AIBattleSimulator_Indication)__receiver)
768 }
769 }
770 #[doc = "`set_Skill(f32)` overload"]
771 fn set_skill(self, value: impl ::core::convert::Into<f32>) -> () {
772 unsafe {
773 let __receiver =
774 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
775 ::unity::il2cpp_call!((::unity::module_base()+0x29411d0usize)as*mut u8,();
776(AIBattleSimulator_Indication)__receiver,(f32)::core::convert::Into::into(value))
777 }
778 }
779 #[doc = "`get_SkillCritical()` overload"]
780 fn get_skill_critical(self) -> f32 {
781 unsafe {
782 let __receiver =
783 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
784 ::unity::il2cpp_call!((::unity::module_base()+0x29411e0usize)as*mut u8,f32;
785(AIBattleSimulator_Indication)__receiver)
786 }
787 }
788 #[doc = "`set_SkillCritical(f32)` overload"]
789 fn set_skill_critical(self, value: impl ::core::convert::Into<f32>) -> () {
790 unsafe {
791 let __receiver =
792 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
793 ::unity::il2cpp_call!((::unity::module_base()+0x29411f0usize)as*mut u8,();
794(AIBattleSimulator_Indication)__receiver,(f32)::core::convert::Into::into(value))
795 }
796 }
797 #[doc = "`get_Prevent()` overload"]
798 fn get_prevent(self) -> f32 {
799 unsafe {
800 let __receiver =
801 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
802 ::unity::il2cpp_call!((::unity::module_base()+0x2941200usize)as*mut u8,f32;
803(AIBattleSimulator_Indication)__receiver)
804 }
805 }
806 #[doc = "`set_Prevent(f32)` overload"]
807 fn set_prevent(self, value: impl ::core::convert::Into<f32>) -> () {
808 unsafe {
809 let __receiver =
810 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
811 ::unity::il2cpp_call!((::unity::module_base()+0x2941210usize)as*mut u8,();
812(AIBattleSimulator_Indication)__receiver,(f32)::core::convert::Into::into(value))
813 }
814 }
815 #[doc = "`get_Miss()` overload"]
816 fn get_miss(self) -> f32 {
817 unsafe {
818 let __receiver =
819 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
820 ::unity::il2cpp_call!((::unity::module_base()+0x2941220usize)as*mut u8,f32;
821(AIBattleSimulator_Indication)__receiver)
822 }
823 }
824 #[doc = "`set_Miss(f32)` overload"]
825 fn set_miss(self, value: impl ::core::convert::Into<f32>) -> () {
826 unsafe {
827 let __receiver =
828 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
829 ::unity::il2cpp_call!((::unity::module_base()+0x2941230usize)as*mut u8,();
830(AIBattleSimulator_Indication)__receiver,(f32)::core::convert::Into::into(value))
831 }
832 }
833 #[doc = "`get_Expectation()` overload"]
834 fn get_expectation(self) -> f32 {
835 unsafe {
836 let __receiver =
837 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
838 ::unity::il2cpp_call!((::unity::module_base()+0x2941240usize)as*mut u8,f32;
839(AIBattleSimulator_Indication)__receiver)
840 }
841 }
842 #[doc = "`set_Expectation(f32)` overload"]
843 fn set_expectation(self, value: impl ::core::convert::Into<f32>) -> () {
844 unsafe {
845 let __receiver =
846 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
847 ::unity::il2cpp_call!((::unity::module_base()+0x2941250usize)as*mut u8,();
848(AIBattleSimulator_Indication)__receiver,(f32)::core::convert::Into::into(value))
849 }
850 }
851 #[doc = "`get_IsSkillKill()` overload"]
852 fn get_is_skill_kill(self) -> bool {
853 unsafe {
854 let __receiver =
855 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
856 ::unity::il2cpp_call!((::unity::module_base()+0x2941260usize)as*mut u8,bool;
857(AIBattleSimulator_Indication)__receiver)
858 }
859 }
860 #[doc = "`set_IsSkillKill(bool)` overload"]
861 fn set_is_skill_kill(self, value: impl ::core::convert::Into<bool>) -> () {
862 unsafe {
863 let __receiver =
864 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
865 ::unity::il2cpp_call!((::unity::module_base()+0x2941270usize)as*mut u8,();
866(AIBattleSimulator_Indication)__receiver,(bool)::core::convert::Into::into(value))
867 }
868 }
869 #[doc = "`Clear()` overload"]
870 fn clear(self) -> () {
871 unsafe {
872 let __receiver =
873 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
874 ::unity::il2cpp_call!((::unity::module_base()+0x2941280usize)as*mut u8,();
875(AIBattleSimulator_Indication)__receiver)
876 }
877 }
878 #[doc = "`.ctor()` overload"]
879 fn ctor(self) -> () {
880 unsafe {
881 let __receiver =
882 <AIBattleSimulator_Indication as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
883 ::unity::il2cpp_call!((::unity::module_base()+0x2941290usize)as*mut u8,();
884(AIBattleSimulator_Indication)__receiver)
885 }
886 }
887}
888
889#[cfg(feature = "app-aibattlesimulator")]
890impl<__T: IAIBattleSimulator_Indication> IAIBattleSimulator_IndicationMethods for __T {}
891
892#[cfg(feature = "app-aibattlesimulator")]
893impl AIBattleSimulator_Indication {
894 pub fn get_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
895 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
896 }
897
898 pub fn set_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
899 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
900 }
901
902 pub fn get_skill_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
903 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
904 }
905
906 pub fn set_skill_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
907 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
908 }
909
910 pub fn get_hit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
911 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
912 }
913
914 pub fn set_hit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
915 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
916 }
917
918 pub fn get_critical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
919 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
920 }
921
922 pub fn set_critical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
923 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
924 }
925
926 pub fn get_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
927 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
928 }
929
930 pub fn set_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
931 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
932 }
933
934 pub fn get_skill_critical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
935 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
936 }
937
938 pub fn set_skill_critical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
939 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
940 }
941
942 pub fn get_prevent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
943 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
944 }
945
946 pub fn set_prevent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
947 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
948 }
949
950 pub fn get_miss_method_info() -> &'static ::unity::il2cpp::MethodInfo {
951 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
952 }
953
954 pub fn set_miss_method_info() -> &'static ::unity::il2cpp::MethodInfo {
955 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
956 }
957
958 pub fn get_expectation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
959 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
960 }
961
962 pub fn set_expectation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
963 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
964 }
965
966 pub fn get_is_skill_kill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
967 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
968 }
969
970 pub fn set_is_skill_kill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
971 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
972 }
973
974 pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
975 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
976 }
977
978 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
979 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
980 }
981}
982
983#[cfg(feature = "app-aibattlesimulator")]
984impl AIBattleSimulator_Indication {
985 #[doc = "`.ctor()` — no args"]
986 pub fn new() -> Self {
987 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
988 panic!(
989 "{}
990::{}
991 failed to instantiate",
992 ::core::stringify!(AIBattleSimulator_Indication),
993 ::core::stringify!(new),
994 )
995 });
996 <Self as IAIBattleSimulator_IndicationMethods>::ctor(this);
997 this
998 }
999}
1000
1001#[cfg(feature = "app-aibattlesimulator")]
1002#[doc(hidden)]
1003pub mod prelude {
1004 pub use super::{
1005 AIBattleSimulator, AIBattleSimulator_Break, AIBattleSimulator_ChainAttackCandidate, AIBattleSimulator_Indication, IAIBattleSimulator,
1006 IAIBattleSimulatorMethods, IAIBattleSimulator_Break, IAIBattleSimulator_BreakMethods, IAIBattleSimulator_ChainAttackCandidate,
1007 IAIBattleSimulator_ChainAttackCandidateMethods, IAIBattleSimulator_Indication, IAIBattleSimulator_IndicationMethods,
1008 };
1009 #[cfg(feature = "app-aisimulatorbase")]
1010 pub use crate::app::aisimulatorbase::IAISimulatorBaseMethods;
1011 #[cfg(feature = "system-object")]
1012 pub use crate::system::object::IObjectMethods;
1013 pub use crate::{app::aisimulatorbase::IAISimulatorBase, system::object::IObject};
1014}