Skip to main content

engage/generated/combat/
combatworld.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "combat-combatworld-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        system::object::{IObject, Object},
10        unity_engine::{
11            behaviour::{Behaviour, IBehaviour},
12            component::{Component, IComponent},
13            monobehaviour::{IMonoBehaviour, MonoBehaviour},
14            object_2::{IObject_2, Object_2},
15        },
16    };
17
18    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/combat/combatworld/CombatWorld.md"))]
19    #[::unity::class(namespace = "Combat", name = "CombatWorld")]
20    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
21    pub struct CombatWorld {
22        #[static_field]
23        #[rename(name = "s_this")]
24        pub s_this: crate::combat::combatworld::CombatWorld,
25        #[offset(24)]
26        #[rename(name = "m_bRunning")]
27        pub m_b_running: bool,
28        #[offset(32)]
29        #[rename(name = "chrs")]
30        pub chrs: ::unity::Array<crate::combat::character::Character>,
31        #[offset(88)]
32        #[rename(name = "_Timespace")]
33        pub timespace: crate::combat::combattimespace::CombatTimespace,
34        #[offset(96)]
35        #[rename(name = "_Staging")]
36        pub staging: crate::combat::combatstaging::CombatStaging,
37        #[offset(104)]
38        #[rename(name = "_Observable")]
39        pub observable: crate::combat::combatobservable::CombatObservable,
40        #[offset(112)]
41        #[rename(name = "_Config")]
42        pub config: crate::combat::combatconfig::CombatConfig,
43        #[offset(120)]
44        #[rename(name = "_Skip")]
45        pub skip: crate::combat::combatskip::CombatSkip,
46        #[offset(128)]
47        #[rename(name = "_Input")]
48        pub input: crate::combat::combatinput::CombatInput,
49    }
50}
51
52#[cfg(feature = "combat-combatworld-types")]
53pub use __types::*;
54
55#[cfg(feature = "combat-combatworld")]
56impl CombatWorld {
57    #[doc = "`get_Instance()` overload"]
58    pub fn get_instance() -> crate::combat::combatworld::CombatWorld {
59        unsafe {
60            ::unity::il2cpp_call!((::unity::module_base()+0x29255d0usize)as*mut u8,crate::combat::combatworld::CombatWorld;
61            )
62        }
63    }
64
65    #[doc = "`get_IsRunning()` overload"]
66    pub fn get_is_running() -> bool {
67        unsafe {
68            ::unity::il2cpp_call!((::unity::module_base()+0x292d740usize)as*mut u8,bool;
69            )
70        }
71    }
72
73    #[doc = "`IsFromGame()` overload"]
74    pub fn is_from_game() -> bool {
75        unsafe {
76            ::unity::il2cpp_call!((::unity::module_base()+0x292ff80usize)as*mut u8,bool;
77            )
78        }
79    }
80
81    #[doc = "`CreateInstance(crate::combat::combatstyle::CombatStyle)` overload"]
82    pub fn create_instance(style: impl ::core::convert::Into<crate::combat::combatstyle::CombatStyle>) -> () {
83        unsafe {
84            ::unity::il2cpp_call!((::unity::module_base()+0x2937010usize)as*mut u8,();
85(crate::combat::combatstyle::CombatStyle)::core::convert::Into::into(style))
86        }
87    }
88
89    #[doc = "`DeleteInstance(crate::combat::combatstyle::CombatStyle)` overload"]
90    pub fn delete_instance(style: impl ::core::convert::Into<crate::combat::combatstyle::CombatStyle>) -> () {
91        unsafe {
92            ::unity::il2cpp_call!((::unity::module_base()+0x292d670usize)as*mut u8,();
93(crate::combat::combatstyle::CombatStyle)::core::convert::Into::into(style))
94        }
95    }
96
97    #[doc = "`CreateCombatEffectInstance仮()` overload"]
98    pub fn create_combat_effect_instance仮() -> () {
99        unsafe {
100            ::unity::il2cpp_call!((::unity::module_base()+0x29371d0usize)as*mut u8,();
101            )
102        }
103    }
104
105    #[doc = "`DeleteCombatEffectInstance仮()` overload"]
106    pub fn delete_combat_effect_instance仮() -> () {
107        unsafe {
108            ::unity::il2cpp_call!((::unity::module_base()+0x2937220usize)as*mut u8,();
109            )
110        }
111    }
112
113    #[doc = "`createInstance(::unity::Il2CppString)` overload"]
114    pub fn create_instance_2(name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
115        unsafe {
116            ::unity::il2cpp_call!((::unity::module_base()+0x2937100usize)as*mut u8,();
117(::unity::Il2CppString)::core::convert::Into::into(name))
118        }
119    }
120
121    pub fn delete_instance_2<M0: ::unity::IlType + ::core::marker::Copy + ::unity::ClassIdentity>() -> () {
122        static OPEN: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
123            ::unity::lookup::method_info_on_class(<CombatWorld as ::unity::ClassIdentity>::class(), "deleteInstance", 0)
124        });
125        #[allow(clippy::type_complexity)]
126        static CACHE: ::std::sync::OnceLock<::std::sync::Mutex<::std::collections::HashMap<usize, &'static ::unity::il2cpp::MethodInfo>>> =
127            ::std::sync::OnceLock::new();
128        let _ = true;
129        let __open: &'static ::unity::il2cpp::MethodInfo = match &*OPEN {
130            ::core::result::Result::Ok(mi) => *mi,
131            ::core::result::Result::Err(e) => {
132                panic!(
133                    "method lookup failed: {}
134::{}
135: {}
136",
137                    <CombatWorld as ::unity::ClassIdentity>::NAME,
138                    "deleteInstance",
139                    e
140                )
141            },
142        };
143        let __cache = CACHE.get_or_init(|| ::std::sync::Mutex::new(::std::collections::HashMap::new()));
144        let __key: usize = <M0 as ::unity::IlType>::il_type() as *const _ as usize;
145        let __inflated: &'static ::unity::il2cpp::MethodInfo = {
146            let mut __guard = __cache.lock().unwrap();
147            *__guard
148                .entry(__key)
149                .or_insert_with(|| ::unity::il2cpp::generic::create_generic_method_info(__open, &[<M0 as ::unity::IlType>::il_type()]))
150        };
151        unsafe {
152            let __f: extern "C" fn(::unity::OptionalMethod) -> () = ::core::mem::transmute(__inflated.method_ptr);
153            let __mi_opaque: &'static () = &*(__inflated as *const _ as *const ());
154            __f(::core::option::Option::Some(__mi_opaque))
155        }
156    }
157}
158
159#[cfg(feature = "combat-combatworld")]
160pub trait ICombatWorldMethods: ICombatWorld {
161    #[doc = "`Awake()` overload"]
162    fn awake(self) -> () {
163        unsafe {
164            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
165            ::unity::il2cpp_call!((::unity::module_base()+0x2934b40usize)as*mut u8,();
166(CombatWorld)__receiver)
167        }
168    }
169    #[doc = "`OnDestroy()` overload"]
170    fn on_destroy(self) -> () {
171        unsafe {
172            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
173            ::unity::il2cpp_call!((::unity::module_base()+0x2934c90usize)as*mut u8,();
174(CombatWorld)__receiver)
175        }
176    }
177    #[doc = "`get_Characters()` overload"]
178    fn get_characters(self) -> ::unity::Array<crate::combat::character::Character> {
179        unsafe {
180            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
181            ::unity::il2cpp_call!((::unity::module_base()+0x2935100usize)as*mut u8, ::unity::Array<crate::combat::character::Character> ;
182(CombatWorld)__receiver)
183        }
184    }
185    #[doc = "`get_ChainAttackers()` overload"]
186    fn get_chain_attackers(self) -> ::unity::Array<crate::combat::character::Character> {
187        unsafe {
188            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
189            ::unity::il2cpp_call!((::unity::module_base()+0x2935110usize)as*mut u8, ::unity::Array<crate::combat::character::Character> ;
190(CombatWorld)__receiver)
191        }
192    }
193    #[doc = "`set_ChainAttackers(::unity::Array<crate::combat::character::Character>)` overload"]
194    fn set_chain_attackers(self, value: impl ::core::convert::Into<::unity::Array<crate::combat::character::Character>>) -> () {
195        unsafe {
196            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
197            ::unity::il2cpp_call!((::unity::module_base()+0x2935120usize)as*mut u8,();
198(CombatWorld)__receiver,(::unity::Array<crate::combat::character::Character>)::core::convert::Into::into(value))
199        }
200    }
201    #[doc = "`get_CharaDragonic()` overload"]
202    fn get_chara_dragonic(self) -> ::unity::Array<crate::combat::character::Character> {
203        unsafe {
204            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
205            ::unity::il2cpp_call!((::unity::module_base()+0x2935130usize)as*mut u8, ::unity::Array<crate::combat::character::Character> ;
206(CombatWorld)__receiver)
207        }
208    }
209    #[doc = "`set_CharaDragonic(::unity::Array<crate::combat::character::Character>)` overload"]
210    fn set_chara_dragonic(self, value: impl ::core::convert::Into<::unity::Array<crate::combat::character::Character>>) -> () {
211        unsafe {
212            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
213            ::unity::il2cpp_call!((::unity::module_base()+0x2935140usize)as*mut u8,();
214(CombatWorld)__receiver,(::unity::Array<crate::combat::character::Character>)::core::convert::Into::into(value))
215        }
216    }
217    #[doc = "`get_Record()` overload"]
218    fn get_record(self) -> crate::combat::combatrecord::CombatRecord {
219        unsafe {
220            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
221            ::unity::il2cpp_call!((::unity::module_base()+0x2935150usize)as*mut u8,crate::combat::combatrecord::CombatRecord;
222(CombatWorld)__receiver)
223        }
224    }
225    #[doc = "`set_Record(crate::combat::combatrecord::CombatRecord)` overload"]
226    fn set_record(self, value: impl ::core::convert::Into<crate::combat::combatrecord::CombatRecord>) -> () {
227        unsafe {
228            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
229            ::unity::il2cpp_call!((::unity::module_base()+0x2935160usize)as*mut u8,();
230(CombatWorld)__receiver,(crate::combat::combatrecord::CombatRecord)::core::convert::Into::into(value))
231        }
232    }
233    #[doc = "`get_EffectCatalog()` overload"]
234    fn get_effect_catalog(self) -> crate::combat::effectcatalog::EffectCatalog {
235        unsafe {
236            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
237            ::unity::il2cpp_call!((::unity::module_base()+0x2935170usize)as*mut u8,crate::combat::effectcatalog::EffectCatalog;
238(CombatWorld)__receiver)
239        }
240    }
241    #[doc = "`set_EffectCatalog(crate::combat::effectcatalog::EffectCatalog)` overload"]
242    fn set_effect_catalog(self, value: impl ::core::convert::Into<crate::combat::effectcatalog::EffectCatalog>) -> () {
243        unsafe {
244            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
245            ::unity::il2cpp_call!((::unity::module_base()+0x2935180usize)as*mut u8,();
246(CombatWorld)__receiver,(crate::combat::effectcatalog::EffectCatalog)::core::convert::Into::into(value))
247        }
248    }
249    #[doc = "`get_FSMBuilder()` overload"]
250    fn get_fsm_builder(self) -> crate::combat::fsmbuilder::FSMBuilder {
251        unsafe {
252            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
253            ::unity::il2cpp_call!((::unity::module_base()+0x2935190usize)as*mut u8,crate::combat::fsmbuilder::FSMBuilder;
254(CombatWorld)__receiver)
255        }
256    }
257    #[doc = "`set_FSMBuilder(crate::combat::fsmbuilder::FSMBuilder)` overload"]
258    fn set_fsm_builder(self, value: impl ::core::convert::Into<crate::combat::fsmbuilder::FSMBuilder>) -> () {
259        unsafe {
260            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
261            ::unity::il2cpp_call!((::unity::module_base()+0x29351a0usize)as*mut u8,();
262(CombatWorld)__receiver,(crate::combat::fsmbuilder::FSMBuilder)::core::convert::Into::into(value))
263        }
264    }
265    #[doc = "`get_CombatTime()` overload"]
266    fn get_combat_time(self) -> f32 {
267        unsafe {
268            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
269            ::unity::il2cpp_call!((::unity::module_base()+0x29351b0usize)as*mut u8,f32;
270(CombatWorld)__receiver)
271        }
272    }
273    #[doc = "`set_CombatTime(f32)` overload"]
274    fn set_combat_time(self, value: impl ::core::convert::Into<f32>) -> () {
275        unsafe {
276            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
277            ::unity::il2cpp_call!((::unity::module_base()+0x29351c0usize)as*mut u8,();
278(CombatWorld)__receiver,(f32)::core::convert::Into::into(value))
279        }
280    }
281    #[doc = "`get_Timespace()` overload"]
282    fn get_timespace(self) -> crate::combat::combattimespace::CombatTimespace {
283        unsafe {
284            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
285            ::unity::il2cpp_call!((::unity::module_base()+0x292fe10usize)as*mut u8,crate::combat::combattimespace::CombatTimespace;
286(CombatWorld)__receiver)
287        }
288    }
289    #[doc = "`get_Staging()` overload"]
290    fn get_staging(self) -> crate::combat::combatstaging::CombatStaging {
291        unsafe {
292            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
293            ::unity::il2cpp_call!((::unity::module_base()+0x29351d0usize)as*mut u8,crate::combat::combatstaging::CombatStaging;
294(CombatWorld)__receiver)
295        }
296    }
297    #[doc = "`get_Observable()` overload"]
298    fn get_observable(self) -> crate::combat::combatobservable::CombatObservable {
299        unsafe {
300            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
301            ::unity::il2cpp_call!((::unity::module_base()+0x292f8a0usize)as*mut u8,crate::combat::combatobservable::CombatObservable;
302(CombatWorld)__receiver)
303        }
304    }
305    #[doc = "`get_Config()` overload"]
306    fn get_config(self) -> crate::combat::combatconfig::CombatConfig {
307        unsafe {
308            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
309            ::unity::il2cpp_call!((::unity::module_base()+0x2935290usize)as*mut u8,crate::combat::combatconfig::CombatConfig;
310(CombatWorld)__receiver)
311        }
312    }
313    #[doc = "`get_Skip()` overload"]
314    fn get_skip(self) -> crate::combat::combatskip::CombatSkip {
315        unsafe {
316            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
317            ::unity::il2cpp_call!((::unity::module_base()+0x2935350usize)as*mut u8,crate::combat::combatskip::CombatSkip;
318(CombatWorld)__receiver)
319        }
320    }
321    #[doc = "`get_Input()` overload"]
322    fn get_input(self) -> crate::combat::combatinput::CombatInput {
323        unsafe {
324            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
325            ::unity::il2cpp_call!((::unity::module_base()+0x2935410usize)as*mut u8,crate::combat::combatinput::CombatInput;
326(CombatWorld)__receiver)
327        }
328    }
329    #[doc = "`Run(crate::combat::combatrecord::CombatRecord)` overload"]
330    fn run(self, record: impl ::core::convert::Into<crate::combat::combatrecord::CombatRecord>) -> () {
331        unsafe {
332            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
333            ::unity::il2cpp_call!((::unity::module_base()+0x29354d0usize)as*mut u8,();
334(CombatWorld)__receiver,(crate::combat::combatrecord::CombatRecord)::core::convert::Into::into(record))
335        }
336    }
337    #[doc = "`InitializeAfterCreateChara()` overload"]
338    fn initialize_after_create_chara(self) -> crate::system::collections::ienumerator::IEnumerator {
339        unsafe {
340            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
341            ::unity::il2cpp_call!((::unity::module_base()+0x29356f0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
342(CombatWorld)__receiver)
343        }
344    }
345    #[doc = "`RegisterHitObserver()` overload"]
346    fn register_hit_observer(self) -> () {
347        unsafe {
348            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
349            ::unity::il2cpp_call!((::unity::module_base()+0x2935610usize)as*mut u8,();
350(CombatWorld)__receiver)
351        }
352    }
353    #[doc = "`SyncParams()` overload"]
354    fn sync_params(self) -> () {
355        unsafe {
356            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
357            ::unity::il2cpp_call!((::unity::module_base()+0x2935850usize)as*mut u8,();
358(CombatWorld)__receiver)
359        }
360    }
361    #[doc = "`CreateCharacters()` overload"]
362    fn create_characters(self) -> () {
363        unsafe {
364            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
365            ::unity::il2cpp_call!((::unity::module_base()+0x2935990usize)as*mut u8,();
366(CombatWorld)__receiver)
367        }
368    }
369    #[doc = "`CreateCharactersImpl(i32, crate::combat::charactergamestatus::CharacterGameStatus, i32)` overload"]
370    fn create_characters_impl(
371        self,
372        side: impl ::core::convert::Into<i32>,
373        gs: impl ::core::convert::Into<crate::combat::charactergamestatus::CharacterGameStatus>,
374        chain_id: impl ::core::convert::Into<i32>,
375    ) -> () {
376        unsafe {
377            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
378            ::unity::il2cpp_call!((::unity::module_base()+0x2935fe0usize)as*mut u8,();
379(CombatWorld)__receiver,(i32)::core::convert::Into::into(side),(crate::combat::charactergamestatus::CharacterGameStatus)::core::convert::Into::into(gs),(i32)::core::convert::Into::into(chain_id))
380        }
381    }
382    #[doc = "`IsCharacterCreated()` overload"]
383    fn is_character_created(self) -> bool {
384        unsafe {
385            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
386            ::unity::il2cpp_call!((::unity::module_base()+0x2936140usize)as*mut u8,bool;
387(CombatWorld)__receiver)
388        }
389    }
390    #[doc = "`SetupCharacters()` overload"]
391    fn setup_characters(self) -> () {
392        unsafe {
393            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
394            ::unity::il2cpp_call!((::unity::module_base()+0x29362b0usize)as*mut u8,();
395(CombatWorld)__receiver)
396        }
397    }
398    #[doc = "`LoadAnimset()` overload"]
399    fn load_animset(self) -> () {
400        unsafe {
401            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
402            ::unity::il2cpp_call!((::unity::module_base()+0x29365b0usize)as*mut u8,();
403(CombatWorld)__receiver)
404        }
405    }
406    #[doc = "`IsAnimSetLoading()` overload"]
407    fn is_anim_set_loading(self) -> bool {
408        unsafe {
409            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
410            ::unity::il2cpp_call!((::unity::module_base()+0x2936740usize)as*mut u8,bool;
411(CombatWorld)__receiver)
412        }
413    }
414    #[doc = "`FadeInHUD()` overload"]
415    fn fade_in_hud(self) -> () {
416        unsafe {
417            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
418            ::unity::il2cpp_call!((::unity::module_base()+0x29368f0usize)as*mut u8,();
419(CombatWorld)__receiver)
420        }
421    }
422    #[doc = "`FadeOutHUD()` overload"]
423    fn fade_out_hud(self) -> () {
424        unsafe {
425            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
426            ::unity::il2cpp_call!((::unity::module_base()+0x2936a30usize)as*mut u8,();
427(CombatWorld)__receiver)
428        }
429    }
430    #[doc = "`InstantOutHUD()` overload"]
431    fn instant_out_hud(self) -> () {
432        unsafe {
433            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
434            ::unity::il2cpp_call!((::unity::module_base()+0x292fc10usize)as*mut u8,();
435(CombatWorld)__receiver)
436        }
437    }
438    #[doc = "`ForceEnd()` overload"]
439    fn force_end(self) -> () {
440        unsafe {
441            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
442            ::unity::il2cpp_call!((::unity::module_base()+0x2936b80usize)as*mut u8,();
443(CombatWorld)__receiver)
444        }
445    }
446    #[doc = "`Update()` overload"]
447    fn update(self) -> () {
448        unsafe {
449            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
450            ::unity::il2cpp_call!((::unity::module_base()+0x2936c70usize)as*mut u8,();
451(CombatWorld)__receiver)
452        }
453    }
454    #[doc = "`FinalizeWhenTransCamera()` overload"]
455    fn finalize_when_trans_camera(self) -> () {
456        unsafe {
457            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
458            ::unity::il2cpp_call!((::unity::module_base()+0x2936f30usize)as*mut u8,();
459(CombatWorld)__receiver)
460        }
461    }
462    #[doc = "`.ctor()` overload"]
463    fn ctor(self) -> () {
464        unsafe {
465            let __receiver = <CombatWorld as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
466            ::unity::il2cpp_call!((::unity::module_base()+0x2937400usize)as*mut u8,();
467(CombatWorld)__receiver)
468        }
469    }
470}
471
472#[cfg(feature = "combat-combatworld")]
473impl<__T: ICombatWorld> ICombatWorldMethods for __T {}
474
475#[cfg(feature = "combat-combatworld")]
476impl CombatWorld {
477    pub fn get_instance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
478        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
479    }
480
481    pub fn awake_method_info() -> &'static ::unity::il2cpp::MethodInfo {
482        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
483    }
484
485    pub fn on_destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
486        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
487    }
488
489    pub fn get_is_running_method_info() -> &'static ::unity::il2cpp::MethodInfo {
490        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
491    }
492
493    pub fn get_characters_method_info() -> &'static ::unity::il2cpp::MethodInfo {
494        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
495    }
496
497    pub fn get_chain_attackers_method_info() -> &'static ::unity::il2cpp::MethodInfo {
498        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
499    }
500
501    pub fn set_chain_attackers_method_info() -> &'static ::unity::il2cpp::MethodInfo {
502        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
503    }
504
505    pub fn get_chara_dragonic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
506        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
507    }
508
509    pub fn set_chara_dragonic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
510        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
511    }
512
513    pub fn get_record_method_info() -> &'static ::unity::il2cpp::MethodInfo {
514        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
515    }
516
517    pub fn set_record_method_info() -> &'static ::unity::il2cpp::MethodInfo {
518        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
519    }
520
521    pub fn get_effect_catalog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
522        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
523    }
524
525    pub fn set_effect_catalog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
526        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
527    }
528
529    pub fn get_fsm_builder_method_info() -> &'static ::unity::il2cpp::MethodInfo {
530        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
531    }
532
533    pub fn set_fsm_builder_method_info() -> &'static ::unity::il2cpp::MethodInfo {
534        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
535    }
536
537    pub fn is_from_game_method_info() -> &'static ::unity::il2cpp::MethodInfo {
538        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
539    }
540
541    pub fn get_combat_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
542        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
543    }
544
545    pub fn set_combat_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
546        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
547    }
548
549    pub fn get_timespace_method_info() -> &'static ::unity::il2cpp::MethodInfo {
550        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
551    }
552
553    pub fn get_staging_method_info() -> &'static ::unity::il2cpp::MethodInfo {
554        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
555    }
556
557    pub fn get_observable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
558        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
559    }
560
561    pub fn get_config_method_info() -> &'static ::unity::il2cpp::MethodInfo {
562        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
563    }
564
565    pub fn get_skip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
566        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
567    }
568
569    pub fn get_input_method_info() -> &'static ::unity::il2cpp::MethodInfo {
570        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
571    }
572
573    pub fn run_method_info() -> &'static ::unity::il2cpp::MethodInfo {
574        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
575    }
576
577    pub fn initialize_after_create_chara_method_info() -> &'static ::unity::il2cpp::MethodInfo {
578        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
579    }
580
581    pub fn register_hit_observer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
582        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
583    }
584
585    pub fn sync_params_method_info() -> &'static ::unity::il2cpp::MethodInfo {
586        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
587    }
588
589    pub fn create_characters_method_info() -> &'static ::unity::il2cpp::MethodInfo {
590        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
591    }
592
593    pub fn create_characters_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
594        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
595    }
596
597    pub fn is_character_created_method_info() -> &'static ::unity::il2cpp::MethodInfo {
598        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
599    }
600
601    pub fn setup_characters_method_info() -> &'static ::unity::il2cpp::MethodInfo {
602        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
603    }
604
605    pub fn load_animset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
606        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
607    }
608
609    pub fn is_anim_set_loading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
610        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
611    }
612
613    pub fn fade_in_hud_method_info() -> &'static ::unity::il2cpp::MethodInfo {
614        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
615    }
616
617    pub fn fade_out_hud_method_info() -> &'static ::unity::il2cpp::MethodInfo {
618        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
619    }
620
621    pub fn instant_out_hud_method_info() -> &'static ::unity::il2cpp::MethodInfo {
622        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
623    }
624
625    pub fn force_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
626        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
627    }
628
629    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
630        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
631    }
632
633    pub fn finalize_when_trans_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
634        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
635    }
636
637    pub fn create_instance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
638        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
639    }
640
641    pub fn delete_instance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
642        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
643    }
644
645    pub fn create_combat_effect_instance仮_method_info() -> &'static ::unity::il2cpp::MethodInfo {
646        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
647    }
648
649    pub fn delete_combat_effect_instance仮_method_info() -> &'static ::unity::il2cpp::MethodInfo {
650        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
651    }
652
653    pub fn create_instance_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
654        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
655    }
656
657    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
658        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
659    }
660}
661
662#[cfg(feature = "combat-combatworld")]
663impl CombatWorld {
664    #[doc = "`.ctor()` — no args"]
665    pub fn new() -> Self {
666        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
667            panic!(
668                "{}
669::{}
670 failed to instantiate",
671                ::core::stringify!(CombatWorld),
672                ::core::stringify!(new),
673            )
674        });
675        <Self as ICombatWorldMethods>::ctor(this);
676        this
677    }
678}
679
680#[cfg(feature = "combat-combatworld")]
681#[doc(hidden)]
682pub mod prelude {
683    pub use super::{CombatWorld, ICombatWorld, ICombatWorldMethods};
684    #[cfg(feature = "system-object")]
685    pub use crate::system::object::IObjectMethods;
686    #[cfg(feature = "unity_engine-behaviour")]
687    pub use crate::unity_engine::behaviour::IBehaviourMethods;
688    #[cfg(feature = "unity_engine-component")]
689    pub use crate::unity_engine::component::IComponentMethods;
690    #[cfg(feature = "unity_engine-monobehaviour")]
691    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
692    #[cfg(feature = "unity_engine-object_2")]
693    pub use crate::unity_engine::object_2::IObject_2Methods;
694    pub use crate::{
695        system::object::IObject,
696        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
697    };
698}