Skip to main content

engage/generated/app/
maphistory.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-maphistory-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            pool::{IPool_List_1, IPool_Node, Pool_List_1, Pool_Node},
11            procinst::{IProcInst, ProcInst},
12            singletonclass_1::{ISingletonClass_1, SingletonClass_1},
13            stream_2::{IStream_2, Stream_2},
14        },
15        system::{
16            delegate::{Delegate, IDelegate},
17            multicastdelegate::{IMulticastDelegate, MulticastDelegate},
18            object::{IObject, Object},
19            r#enum::{Enum, IEnum},
20            valuetype::{IValueType, ValueType},
21        },
22    };
23
24    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_RewindLogBuilder.md"))]
25    #[::unity::class(namespace = "App", name = "MapHistory.RewindLogBuilder")]
26    #[parent(crate::system::object::Object)]
27    pub struct MapHistory_RewindLogBuilder {
28        #[offset(16)]
29        #[rename(name = "m_Log")]
30        pub m_log: crate::app::maphistory::MapHistory_RewindLog,
31        #[offset(24)]
32        #[rename(name = "m_IsNeedToBuild")]
33        pub m_is_need_to_build: bool,
34    }
35
36    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_EffectNameMap.md"))]
37    #[::unity::class(namespace = "App", name = "MapHistory.EffectNameMap")]
38    #[parent(crate::app::maphistory::MapHistory_IdMap_1<crate::app::maphistory::MapHistory_EffectNameMap>)]
39    pub struct MapHistory_EffectNameMap {}
40
41    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_RewindUnitMap_Data.md"))]
42    #[repr(C)]
43    #[derive(::core::clone::Clone, ::core::marker::Copy)]
44    pub struct MapHistory_RewindUnitMap_Data {
45        pub force_type: crate::app::force::Force_Type,
46        pub stream: crate::app::stream_2::Stream_2,
47        pub buffer: ::unity::Array<u8>,
48        pub is_restored_in_preview: bool,
49        pub is_created_in_preview: bool,
50        pub is_used_in_preview: bool,
51        pub is_before_dispos_in_preview: bool,
52    }
53    impl ::unity::ClassIdentity for MapHistory_RewindUnitMap_Data {
54        const NAME: &'static str = "MapHistory.RewindUnitMap.Data";
55        const NAMESPACE: &'static str = "App";
56
57        fn class() -> ::unity::Class {
58            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
59            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
60        }
61    }
62    impl ::unity::IlType for MapHistory_RewindUnitMap_Data {
63        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
64            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
65        }
66    }
67
68    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Base_1.md"))]
69    #[::unity::class(namespace = "App", name = "MapHistory.Base`1")]
70    #[parent(crate::system::object::Object)]
71    pub struct MapHistory_Base_1<T0: ::unity::ClassIdentity> {
72        #[static_field]
73        #[rename(name = "StreamAdditionalSize")]
74        pub stream_additional_size: i32,
75        #[rename(name = "m_CommandStreamBuffer")]
76        pub m_command_stream_buffer: ::unity::Array<u8>,
77        #[rename(name = "m_CommandStream")]
78        pub m_command_stream: crate::app::stream_2::Stream_2,
79        #[rename(name = "m_Commands")]
80        pub m_commands: ::unity::Array<crate::app::maphistory::MapHistory_Command>,
81        #[rename(name = "m_NumCommand")]
82        pub m_num_command: i32,
83        #[rename(name = "m_NumSplit")]
84        pub m_num_split: i32,
85        #[static_field]
86        #[rename(name = "s_Instance")]
87        pub s_instance: T0,
88    }
89
90    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_ReplayAppearanceMap_Appearance.md"))]
91    #[repr(C)]
92    #[derive(::core::clone::Clone, ::core::marker::Copy)]
93    pub struct MapHistory_ReplayAppearanceMap_Appearance {
94        pub turn: u8,
95        pub buffer: ::unity::Array<u8>,
96        pub stream: crate::app::stream_2::Stream_2,
97    }
98    impl ::unity::ClassIdentity for MapHistory_ReplayAppearanceMap_Appearance {
99        const NAME: &'static str = "MapHistory.ReplayAppearanceMap.Appearance";
100        const NAMESPACE: &'static str = "App";
101
102        fn class() -> ::unity::Class {
103            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
104            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
105        }
106    }
107    impl ::unity::IlType for MapHistory_ReplayAppearanceMap_Appearance {
108        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
109            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
110        }
111    }
112
113    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_TidMap.md"))]
114    #[::unity::class(namespace = "App", name = "MapHistory.TidMap")]
115    #[parent(crate::app::maphistory::MapHistory_IdMap_1<crate::app::maphistory::MapHistory_TidMap>)]
116    pub struct MapHistory_TidMap {}
117
118    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_ReplayUnitMap_Data.md"))]
119    #[repr(C)]
120    #[derive(::core::clone::Clone, ::core::marker::Copy)]
121    pub struct MapHistory_ReplayUnitMap_Data {}
122    impl ::unity::ClassIdentity for MapHistory_ReplayUnitMap_Data {
123        const NAME: &'static str = "MapHistory.ReplayUnitMap.Data";
124        const NAMESPACE: &'static str = "App";
125
126        fn class() -> ::unity::Class {
127            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
128            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
129        }
130    }
131    impl ::unity::IlType for MapHistory_ReplayUnitMap_Data {
132        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
133            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
134        }
135    }
136
137    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_UnitMapBase_2.md"))]
138    #[::unity::class(namespace = "App", name = "MapHistory.UnitMapBase`2")]
139    #[parent(crate::app::singletonclass_1::SingletonClass_1<T0>)]
140    #[parent(crate::system::object::Object)]
141    pub struct MapHistory_UnitMapBase_2<T0: ::unity::ClassIdentity, T1: ::unity::ClassIdentity> {
142        #[static_field]
143        #[rename(name = "MaxDataCount")]
144        pub max_data_count: i32,
145        #[rename(name = "m_Data")]
146        pub m_data: ::unity::Array<T1>,
147        #[rename(name = "m_NoEmptyFunction")]
148        pub m_no_empty_function: crate::app::maphistory::MapHistory_UnitMapBase_2_NoEmptyFunction<T0, T1>,
149    }
150
151    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Rewind_IsEngagings.md"))]
152    #[repr(C)]
153    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
154    pub struct MapHistory_Rewind_IsEngagings {
155        pub value: i32,
156    }
157    impl ::unity::ClassIdentity for MapHistory_Rewind_IsEngagings {
158        const NAME: &'static str = "MapHistory.Rewind.IsEngagings";
159        const NAMESPACE: &'static str = "App";
160
161        fn class() -> ::unity::Class {
162            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
163            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
164        }
165    }
166    impl ::unity::IlType for MapHistory_Rewind_IsEngagings {
167        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
168            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
169        }
170    }
171    impl MapHistory_Rewind_IsEngagings {
172        pub fn from_unit() -> Self {
173            Self { value: 0 }
174        }
175
176        pub fn r#true() -> Self {
177            Self { value: 1 }
178        }
179
180        pub fn r#false() -> Self {
181            Self { value: 2 }
182        }
183    }
184
185    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_ReplayAppearanceMap.md"))]
186    #[::unity::class(namespace = "App", name = "MapHistory.ReplayAppearanceMap")]
187    #[parent(crate::app::singletonclass_1::SingletonClass_1<crate::app::maphistory::MapHistory_ReplayAppearanceMap>)]
188    pub struct MapHistory_ReplayAppearanceMap {
189        #[static_field]
190        #[rename(name = "MaxTurn")]
191        pub max_turn: i32,
192        #[static_field]
193        #[rename(name = "MaxAppearancePerTurn")]
194        pub max_appearance_per_turn: i32,
195        #[static_field]
196        #[rename(name = "MaxLeavingPerTurn")]
197        pub max_leaving_per_turn: i32,
198        #[static_field]
199        #[rename(name = "MaxAppearance")]
200        pub max_appearance: i32,
201        #[static_field]
202        #[rename(name = "MaxLeaving")]
203        pub max_leaving: i32,
204        #[static_field]
205        #[rename(name = "AppearanceStreamBufferSize")]
206        pub appearance_stream_buffer_size: i32,
207        #[offset(32)]
208        #[rename(name = "m_Appearances")]
209        pub m_appearances: ::unity::Array<crate::app::maphistory::MapHistory_ReplayAppearanceMap_Appearance>,
210        #[offset(40)]
211        #[rename(name = "m_AppearanceCount")]
212        pub m_appearance_count: i32,
213        #[offset(48)]
214        #[rename(name = "m_Leavings")]
215        pub m_leavings: ::unity::Array<crate::app::maphistory::MapHistory_ReplayAppearanceMap_Leaving>,
216        #[offset(56)]
217        #[rename(name = "m_LeavingCount")]
218        pub m_leaving_count: i32,
219        #[offset(64)]
220        #[rename(name = "m_RetAppearanceIndexes")]
221        pub m_ret_appearance_indexes: ::unity::Array<i32>,
222        #[offset(72)]
223        #[rename(name = "m_RetLeavingIndexes")]
224        pub m_ret_leaving_indexes: ::unity::Array<i32>,
225    }
226
227    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Rewind.md"))]
228    #[::unity::class(namespace = "App", name = "MapHistory.Rewind")]
229    #[parent(crate::app::maphistory::MapHistory_Base_1<crate::app::maphistory::MapHistory_Rewind>)]
230    pub struct MapHistory_Rewind {
231        #[static_field]
232        #[rename(name = "MaxLogCommand")]
233        pub max_log_command: i32,
234        #[static_field]
235        #[rename(name = "Version")]
236        pub version: i32,
237        #[offset(48)]
238        #[rename(name = "m_Mode")]
239        pub m_mode: crate::app::maphistory::MapHistory_Mode,
240        #[offset(52)]
241        #[rename(name = "m_UseCount")]
242        pub m_use_count: i32,
243        #[offset(56)]
244        #[rename(name = "m_Writers")]
245        pub m_writers: ::unity::Array<crate::app::maphistory::MapHistory_RewindCommandWriter>,
246        #[offset(64)]
247        #[rename(name = "m_Writer")]
248        pub m_writer: crate::app::maphistory::MapHistory_RewindCommandWriter,
249        #[offset(72)]
250        #[rename(name = "m_Reader")]
251        pub m_reader: crate::app::maphistory::MapHistory_RewindCommandReader,
252        #[offset(80)]
253        #[rename(name = "m_PreviewIndex")]
254        pub m_preview_index: i32,
255        #[offset(88)]
256        #[rename(name = "m_LatestStream")]
257        pub m_latest_stream: crate::app::stream_2::Stream_2,
258        #[offset(96)]
259        #[rename(name = "m_GodChangedInfos")]
260        pub m_god_changed_infos: crate::system::collections::generic::dictionary_2::Dictionary_2<i32, ::unity::Il2CppString>,
261        #[offset(104)]
262        #[rename(name = "m_LatestInspectors")]
263        pub m_latest_inspectors: crate::system::collections::generic::list_1::List_1<crate::app::maphistory::MapHistory_Rewind_LatestInspectorData>,
264        #[offset(112)]
265        #[rename(name = "m_AbsentPids")]
266        pub m_absent_pids: crate::system::collections::generic::hashset_1::HashSet_1<::unity::Il2CppString>,
267        #[offset(120)]
268        #[rename(name = "m_FieldBgmPlayerPhaseBgm")]
269        pub m_field_bgm_player_phase_bgm: ::unity::Il2CppString,
270        #[offset(128)]
271        #[rename(name = "m_FieldBgmEnemyPhaseBgm")]
272        pub m_field_bgm_enemy_phase_bgm: ::unity::Il2CppString,
273        #[offset(136)]
274        #[rename(name = "m_FieldBgmAllyPhaseBgm")]
275        pub m_field_bgm_ally_phase_bgm: ::unity::Il2CppString,
276        #[offset(144)]
277        #[rename(name = "m_FieldBgmWarSituation")]
278        pub m_field_bgm_war_situation: ::unity::Il2CppString,
279        #[offset(152)]
280        #[rename(name = "m_FieldBgmSpecialTurn")]
281        pub m_field_bgm_special_turn: i32,
282        #[offset(160)]
283        #[rename(name = "m_PostChangeBgmEvent")]
284        pub m_post_change_bgm_event: ::unity::Il2CppString,
285        #[offset(168)]
286        #[rename(name = "m_BattleCalcData")]
287        pub m_battle_calc_data: crate::app::maphistory::MapHistory_Rewind_BattleCalcData,
288        #[offset(176)]
289        #[rename(name = "m_UnitPhaseCountPos")]
290        pub m_unit_phase_count_pos: i32,
291        #[offset(180)]
292        #[rename(name = "m_UnitPhaseCount")]
293        pub m_unit_phase_count: i32,
294        #[offset(184)]
295        #[rename(name = "m_UnitPhaseBeginOnePos")]
296        pub m_unit_phase_begin_one_pos: i32,
297        #[offset(188)]
298        #[rename(name = "m_UnitPhaseBeginCountPos")]
299        pub m_unit_phase_begin_count_pos: i32,
300        #[offset(192)]
301        #[rename(name = "m_UnitPhaseBeginCount")]
302        pub m_unit_phase_begin_count: i32,
303        #[offset(196)]
304        #[rename(name = "m_UnitPhaseBeginFlags")]
305        pub m_unit_phase_begin_flags: i32,
306        #[offset(200)]
307        #[rename(name = "m_TerrainSetCountPos")]
308        pub m_terrain_set_count_pos: i32,
309        #[offset(204)]
310        #[rename(name = "m_TerrainSetCount")]
311        pub m_terrain_set_count: i32,
312        #[offset(208)]
313        #[rename(name = "m_OverlapCountPos")]
314        pub m_overlap_count_pos: i32,
315        #[offset(212)]
316        #[rename(name = "m_OverlapCount")]
317        pub m_overlap_count: i32,
318        #[offset(216)]
319        #[rename(name = "m_RangeCountPos")]
320        pub m_range_count_pos: i32,
321        #[offset(220)]
322        #[rename(name = "m_RangeCount")]
323        pub m_range_count: i32,
324        #[offset(224)]
325        #[rename(name = "m_EffectDeleteCountPos")]
326        pub m_effect_delete_count_pos: i32,
327        #[offset(228)]
328        #[rename(name = "m_EffectDeleteCount")]
329        pub m_effect_delete_count: i32,
330        #[offset(232)]
331        #[rename(name = "m_HasMaterialFloat")]
332        pub m_has_material_float: bool,
333        #[offset(233)]
334        #[rename(name = "m_HasMaterialColor")]
335        pub m_has_material_color: bool,
336        #[offset(236)]
337        #[rename(name = "m_PositionListCountPos")]
338        pub m_position_list_count_pos: i32,
339        #[offset(240)]
340        #[rename(name = "m_PositionListUnits")]
341        pub m_position_list_units: crate::system::collections::generic::list_1::List_1<u8>,
342        #[offset(248)]
343        #[rename(name = "m_WorkTerrains")]
344        pub m_work_terrains: crate::system::collections::generic::list_1::List_1<crate::app::maphistory::MapHistory_Rewind_WorkTerrainData>,
345        #[offset(256)]
346        #[rename(name = "m_OverlapPool")]
347        pub m_overlap_pool: crate::app::maphistory::MapHistory_Rewind_OverlapDataPool,
348        #[offset(264)]
349        #[rename(name = "m_LatestOverlaps")]
350        pub m_latest_overlaps:
351            crate::system::collections::generic::dictionary_2::Dictionary_2<i32, crate::app::maphistory::MapHistory_Rewind_OverlapData>,
352        #[offset(272)]
353        #[rename(name = "m_PostapplyOverlaps")]
354        pub m_postapply_overlaps:
355            crate::system::collections::generic::dictionary_2::Dictionary_2<i32, crate::app::maphistory::MapHistory_Rewind_OverlapData>,
356        #[offset(280)]
357        #[rename(name = "m_KillBonusKindImage")]
358        pub m_kill_bonus_kind_image: crate::app::mapkillbonus::MapKillBonus_KindImage,
359        #[offset(288)]
360        #[rename(name = "m_Skills")]
361        pub m_skills: crate::app::skillarray::SkillArray,
362        #[offset(296)]
363        #[rename(name = "m_UnitItem")]
364        pub m_unit_item: crate::app::unititem::UnitItem,
365        #[offset(304)]
366        #[rename(name = "m_UnitItemList")]
367        pub m_unit_item_list: crate::app::unititemlist::UnitItemList,
368        #[offset(312)]
369        #[rename(name = "m_MaxUseCountNormalHolder")]
370        pub m_max_use_count_normal_holder: crate::app::gameparam::GameParam_Holder,
371        #[offset(320)]
372        #[rename(name = "m_MaxUseCountHardHolder")]
373        pub m_max_use_count_hard_holder: crate::app::gameparam::GameParam_Holder,
374        #[offset(328)]
375        #[rename(name = "m_MaxUseCountLunaticHolder")]
376        pub m_max_use_count_lunatic_holder: crate::app::gameparam::GameParam_Holder,
377        #[offset(336)]
378        #[rename(name = "m_MaxSplitHolder")]
379        pub m_max_split_holder: crate::app::gameparam::GameParam_Holder,
380    }
381
382    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_SerializeDisabled.md"))]
383    #[repr(C)]
384    #[derive(::core::clone::Clone, ::core::marker::Copy)]
385    pub struct MapHistory_SerializeDisabled {
386        pub m_is_prev_disabled: bool,
387    }
388    impl ::unity::ClassIdentity for MapHistory_SerializeDisabled {
389        const NAME: &'static str = "MapHistory.SerializeDisabled";
390        const NAMESPACE: &'static str = "App";
391
392        fn class() -> ::unity::Class {
393            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
394            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
395        }
396    }
397    impl ::unity::IlType for MapHistory_SerializeDisabled {
398        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
399            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
400        }
401    }
402
403    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Replay_TurnSave.md"))]
404    #[::unity::class(namespace = "App", name = "MapHistory.Replay.TurnSave")]
405    #[parent(crate::app::singletonclass_1::SingletonClass_1<crate::app::maphistory::MapHistory_Replay_TurnSave>)]
406    pub struct MapHistory_Replay_TurnSave {
407        #[static_field]
408        #[rename(name = "StreamBufferSize")]
409        pub stream_buffer_size: i32,
410        #[offset(32)]
411        #[rename(name = "m_StreamBuffer")]
412        pub m_stream_buffer: ::unity::Array<u8>,
413        #[offset(40)]
414        #[rename(name = "m_Stream")]
415        pub m_stream: crate::app::stream_2::Stream_2,
416        #[offset(48)]
417        #[rename(name = "m_SaveAsyncMethod")]
418        pub m_save_async_method: crate::app::maphistory::MapHistory_Replay_SaveAsync_SaveMethod,
419    }
420
421    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_RnidMap.md"))]
422    #[::unity::class(namespace = "App", name = "MapHistory.RnidMap")]
423    #[parent(crate::app::maphistory::MapHistory_IdMap_1<crate::app::maphistory::MapHistory_RnidMap>)]
424    pub struct MapHistory_RnidMap {}
425
426    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Rewind_LatestInspectorData.md"))]
427    #[repr(C)]
428    #[derive(::core::clone::Clone, ::core::marker::Copy)]
429    pub struct MapHistory_Rewind_LatestInspectorData {
430        pub x: u8,
431        pub z: u8,
432        pub is_checked: bool,
433    }
434    impl ::unity::ClassIdentity for MapHistory_Rewind_LatestInspectorData {
435        const NAME: &'static str = "MapHistory.Rewind.LatestInspectorData";
436        const NAMESPACE: &'static str = "App";
437
438        fn class() -> ::unity::Class {
439            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
440            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
441        }
442    }
443    impl ::unity::IlType for MapHistory_Rewind_LatestInspectorData {
444        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
445            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
446        }
447    }
448
449    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_VariableMap.md"))]
450    #[::unity::class(namespace = "App", name = "MapHistory.VariableMap")]
451    #[parent(crate::app::maphistory::MapHistory_IdMap_1<crate::app::maphistory::MapHistory_VariableMap>)]
452    pub struct MapHistory_VariableMap {}
453
454    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory.md"))]
455    #[::unity::class(namespace = "App", name = "MapHistory")]
456    #[parent(crate::system::object::Object)]
457    pub struct MapHistory {
458        #[static_field]
459        #[rename(name = "InvalidIndex")]
460        pub invalid_index: u8,
461        #[static_field]
462        #[rename(name = "Version")]
463        pub version: u8,
464        #[static_field]
465        #[rename(name = "s_IsSerializeDisabled")]
466        pub s_is_serialize_disabled: bool,
467        #[static_field]
468        #[rename(name = "UnitStreamBufferSize")]
469        pub unit_stream_buffer_size: i32,
470    }
471
472    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_RewindLog_UnitIcon.md"))]
473    #[::unity::class(namespace = "App", name = "MapHistory.RewindLog.UnitIcon")]
474    #[parent(crate::system::object::Object)]
475    pub struct MapHistory_RewindLog_UnitIcon {
476        #[offset(16)]
477        #[rename(name = "m_Person")]
478        pub m_person: crate::app::persondata::PersonData,
479        #[offset(24)]
480        #[rename(name = "m_Job")]
481        pub m_job: crate::app::jobdata::JobData,
482        #[offset(32)]
483        #[rename(name = "m_ItemKind")]
484        pub m_item_kind: crate::app::itemdata::ItemData_Kinds,
485        #[offset(36)]
486        #[rename(name = "m_IsFemale")]
487        pub m_is_female: bool,
488        #[offset(37)]
489        #[rename(name = "m_IsEngage")]
490        pub m_is_engage: bool,
491        #[offset(40)]
492        #[rename(name = "m_God")]
493        pub m_god: crate::app::goddata::GodData,
494    }
495
496    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_RewindCommandReader.md"))]
497    #[::unity::class(namespace = "App", name = "MapHistory.RewindCommandReader")]
498    #[parent(crate::app::maphistory::MapHistory_CommandReader)]
499    pub struct MapHistory_RewindCommandReader {
500        #[offset(48)]
501        #[rename(name = "m_DummySkills")]
502        pub m_dummy_skills: crate::app::skillarray::SkillArray,
503        #[offset(56)]
504        #[rename(name = "m_DummyUnitItem")]
505        pub m_dummy_unit_item: crate::app::unititem::UnitItem,
506    }
507
508    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Replay_ReadResult.md"))]
509    #[repr(C)]
510    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
511    pub struct MapHistory_Replay_ReadResult {
512        pub value: i32,
513    }
514    impl ::unity::ClassIdentity for MapHistory_Replay_ReadResult {
515        const NAME: &'static str = "MapHistory.Replay.ReadResult";
516        const NAMESPACE: &'static str = "App";
517
518        fn class() -> ::unity::Class {
519            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
520            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
521        }
522    }
523    impl ::unity::IlType for MapHistory_Replay_ReadResult {
524        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
525            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
526        }
527    }
528    impl MapHistory_Replay_ReadResult {
529        pub fn next() -> Self {
530            Self { value: 0 }
531        }
532
533        pub fn mind() -> Self {
534            Self { value: 1 }
535        }
536    }
537
538    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_RewindUnitMap.md"))]
539    #[::unity::class(namespace = "App", name = "MapHistory.RewindUnitMap")]
540    #[parent(crate::app::maphistory::MapHistory_UnitMapBase_2<crate::app::maphistory::MapHistory_RewindUnitMap,crate::app::maphistory::MapHistory_RewindUnitMap_Data>)]
541    pub struct MapHistory_RewindUnitMap {
542        #[static_field]
543        #[rename(name = "StreamBufferSize")]
544        pub stream_buffer_size: i32,
545    }
546
547    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Rewind_BattleCalcData.md"))]
548    #[::unity::class(namespace = "App", name = "MapHistory.Rewind.BattleCalcData")]
549    #[parent(crate::system::object::Object)]
550    pub struct MapHistory_Rewind_BattleCalcData {
551        #[offset(16)]
552        #[rename(name = "m_SavedUnits")]
553        pub m_saved_units: crate::system::collections::generic::list_1::List_1<crate::app::unit::Unit>,
554        #[offset(24)]
555        #[rename(name = "m_WorkUnits")]
556        pub m_work_units: crate::system::collections::generic::list_1::List_1<crate::app::unit::Unit>,
557        #[offset(32)]
558        #[rename(name = "m_SavedInspectors")]
559        pub m_saved_inspectors: crate::system::collections::generic::list_1::List_1<crate::app::pokeinspector::PokeInspector>,
560        #[offset(40)]
561        #[rename(name = "m_WorkInspectors")]
562        pub m_work_inspectors: crate::system::collections::generic::list_1::List_1<crate::app::pokeinspector::PokeInspector>,
563        #[offset(48)]
564        #[rename(name = "m_SavedOverlaps")]
565        pub m_saved_overlaps: crate::system::collections::generic::list_1::List_1<crate::app::mapoverlap::MapOverlap_Data>,
566        #[offset(56)]
567        #[rename(name = "m_WorkOverlaps")]
568        pub m_work_overlaps: crate::system::collections::generic::list_1::List_1<crate::app::mapoverlap::MapOverlap_Data>,
569    }
570
571    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_CommonType.md"))]
572    #[repr(C)]
573    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
574    pub struct MapHistory_CommonType {
575        pub value: i32,
576    }
577    impl ::unity::ClassIdentity for MapHistory_CommonType {
578        const NAME: &'static str = "MapHistory.CommonType";
579        const NAMESPACE: &'static str = "App";
580
581        fn class() -> ::unity::Class {
582            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
583            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
584        }
585    }
586    impl ::unity::IlType for MapHistory_CommonType {
587        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
588            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
589        }
590    }
591    impl MapHistory_CommonType {
592        pub fn none() -> Self {
593            Self { value: 0 }
594        }
595
596        pub fn split() -> Self {
597            Self { value: 1 }
598        }
599
600        pub fn custom() -> Self {
601            Self { value: 2 }
602        }
603    }
604
605    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Rewind_SplitArgs.md"))]
606    #[repr(C)]
607    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
608    pub struct MapHistory_Rewind_SplitArgs {
609        pub value: i32,
610    }
611    impl ::unity::ClassIdentity for MapHistory_Rewind_SplitArgs {
612        const NAME: &'static str = "MapHistory.Rewind.SplitArgs";
613        const NAMESPACE: &'static str = "App";
614
615        fn class() -> ::unity::Class {
616            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
617            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
618        }
619    }
620    impl ::unity::IlType for MapHistory_Rewind_SplitArgs {
621        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
622            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
623        }
624    }
625    impl MapHistory_Rewind_SplitArgs {
626        pub fn default() -> Self {
627            Self { value: 0 }
628        }
629
630        pub fn pick_up() -> Self {
631            Self { value: 1 }
632        }
633    }
634
635    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_CommandWriter.md"))]
636    #[::unity::class(namespace = "App", name = "MapHistory.CommandWriter")]
637    #[parent(crate::app::stream_2::Stream_2)]
638    pub struct MapHistory_CommandWriter {
639        #[static_field]
640        #[rename(name = "BufferSize")]
641        pub buffer_size: i32,
642        #[offset(40)]
643        #[rename(name = "m_Type")]
644        pub m_type: u8,
645    }
646
647    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_ReplayCommandWriter.md"))]
648    #[::unity::class(namespace = "App", name = "MapHistory.ReplayCommandWriter")]
649    #[parent(crate::app::maphistory::MapHistory_CommandWriter)]
650    pub struct MapHistory_ReplayCommandWriter {}
651
652    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_RewindCommandWriter.md"))]
653    #[::unity::class(namespace = "App", name = "MapHistory.RewindCommandWriter")]
654    #[parent(crate::app::maphistory::MapHistory_CommandWriter)]
655    pub struct MapHistory_RewindCommandWriter {}
656
657    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_IidMap.md"))]
658    #[::unity::class(namespace = "App", name = "MapHistory.IidMap")]
659    #[parent(crate::app::maphistory::MapHistory_IdMap_1<crate::app::maphistory::MapHistory_IidMap>)]
660    pub struct MapHistory_IidMap {}
661
662    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Replay_SaveAsyncThread.md"))]
663    #[::unity::class(namespace = "App", name = "MapHistory.Replay.SaveAsyncThread")]
664    #[parent(crate::system::object::Object)]
665    pub struct MapHistory_Replay_SaveAsyncThread {
666        #[offset(24)]
667        #[rename(name = "m_Lock")]
668        pub m_lock: ::unity::IlInstance,
669        #[offset(40)]
670        #[rename(name = "m_Status")]
671        pub m_status: crate::app::maphistory::MapHistory_Replay_SaveAsyncThread_Status,
672        #[offset(48)]
673        #[rename(name = "m_SaveMethod")]
674        pub m_save_method: crate::app::maphistory::MapHistory_Replay_SaveAsync_SaveMethod,
675    }
676
677    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Replay_SaveAsync_SaveMethod.md"))]
678    #[::unity::class(namespace = "App", name = "MapHistory.Replay.SaveAsync.SaveMethod")]
679    #[parent(crate::system::multicastdelegate::MulticastDelegate)]
680    pub struct MapHistory_Replay_SaveAsync_SaveMethod {}
681
682    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Replay_OverwriteStreamScope.md"))]
683    #[repr(C)]
684    #[derive(::core::clone::Clone, ::core::marker::Copy)]
685    pub struct MapHistory_Replay_OverwriteStreamScope {
686        pub m_stream: crate::app::stream_2::Stream_2,
687        pub m_saved_pos: i32,
688    }
689    impl ::unity::ClassIdentity for MapHistory_Replay_OverwriteStreamScope {
690        const NAME: &'static str = "MapHistory.Replay.OverwriteStreamScope";
691        const NAMESPACE: &'static str = "App";
692
693        fn class() -> ::unity::Class {
694            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
695            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
696        }
697    }
698    impl ::unity::IlType for MapHistory_Replay_OverwriteStreamScope {
699        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
700            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
701        }
702    }
703
704    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_RewindRelianceMap.md"))]
705    #[::unity::class(namespace = "App", name = "MapHistory.RewindRelianceMap")]
706    #[parent(crate::app::singletonclass_1::SingletonClass_1<crate::app::maphistory::MapHistory_RewindRelianceMap>)]
707    pub struct MapHistory_RewindRelianceMap {
708        #[offset(32)]
709        #[rename(name = "m_Ids")]
710        pub m_ids: crate::system::collections::generic::list_1::List_1<u32>,
711        #[offset(40)]
712        #[rename(name = "m_IsUnitMapVer")]
713        pub m_is_unit_map_ver: bool,
714    }
715
716    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Rewind_WorkLayerData.md"))]
717    #[repr(C)]
718    #[derive(::core::clone::Clone, ::core::marker::Copy)]
719    pub struct MapHistory_Rewind_WorkLayerData {
720        pub group: u8,
721        pub enable: bool,
722    }
723    impl ::unity::ClassIdentity for MapHistory_Rewind_WorkLayerData {
724        const NAME: &'static str = "MapHistory.Rewind.WorkLayerData";
725        const NAMESPACE: &'static str = "App";
726
727        fn class() -> ::unity::Class {
728            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
729            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
730        }
731    }
732    impl ::unity::IlType for MapHistory_Rewind_WorkLayerData {
733        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
734            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
735        }
736    }
737
738    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_UnitMapBase_2_IData.md"))]
739    #[::unity::class(namespace = "App", name = "MapHistory.UnitMapBase`2.IData")]
740    pub struct MapHistory_UnitMapBase_2_IData<T0: ::unity::ClassIdentity, T1: ::unity::ClassIdentity> {}
741
742    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Rewind_OverlapData.md"))]
743    #[::unity::class(namespace = "App", name = "MapHistory.Rewind.OverlapData")]
744    #[parent(crate::app::pool::Pool_Node)]
745    pub struct MapHistory_Rewind_OverlapData {
746        #[offset(16)]
747        #[rename(name = "hasData")]
748        pub has_data: bool,
749        #[offset(17)]
750        #[rename(name = "x")]
751        pub x: u8,
752        #[offset(18)]
753        #[rename(name = "z")]
754        pub z: u8,
755        #[offset(19)]
756        #[rename(name = "hp")]
757        pub hp: u8,
758        #[offset(20)]
759        #[rename(name = "life")]
760        pub life: u8,
761        #[offset(22)]
762        #[rename(name = "turn")]
763        pub turn: i16,
764        #[offset(24)]
765        #[rename(name = "phase")]
766        pub phase: u8,
767        #[offset(25)]
768        #[rename(name = "tidMapIndex")]
769        pub tid_map_index: u8,
770        #[offset(26)]
771        #[rename(name = "isDone")]
772        pub is_done: bool,
773    }
774
775    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_SidMap.md"))]
776    #[::unity::class(namespace = "App", name = "MapHistory.SidMap")]
777    #[parent(crate::app::maphistory::MapHistory_IdMap_1<crate::app::maphistory::MapHistory_SidMap>)]
778    pub struct MapHistory_SidMap {}
779
780    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Rewind_WorkTerrainData.md"))]
781    #[repr(C)]
782    #[derive(::core::clone::Clone, ::core::marker::Copy)]
783    pub struct MapHistory_Rewind_WorkTerrainData {
784        pub x: u8,
785        pub z: u8,
786        pub index: u8,
787    }
788    impl ::unity::ClassIdentity for MapHistory_Rewind_WorkTerrainData {
789        const NAME: &'static str = "MapHistory.Rewind.WorkTerrainData";
790        const NAMESPACE: &'static str = "App";
791
792        fn class() -> ::unity::Class {
793            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
794            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
795        }
796    }
797    impl ::unity::IlType for MapHistory_Rewind_WorkTerrainData {
798        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
799            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
800        }
801    }
802
803    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Rewind_WriterKind.md"))]
804    #[repr(C)]
805    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
806    pub struct MapHistory_Rewind_WriterKind {
807        pub value: i32,
808    }
809    impl ::unity::ClassIdentity for MapHistory_Rewind_WriterKind {
810        const NAME: &'static str = "MapHistory.Rewind.WriterKind";
811        const NAMESPACE: &'static str = "App";
812
813        fn class() -> ::unity::Class {
814            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
815            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
816        }
817    }
818    impl ::unity::IlType for MapHistory_Rewind_WriterKind {
819        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
820            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
821        }
822    }
823    impl MapHistory_Rewind_WriterKind {
824        pub fn common() -> Self {
825            Self { value: 0 }
826        }
827
828        pub fn terrain_set() -> Self {
829            Self { value: 1 }
830        }
831
832        pub fn overlap() -> Self {
833            Self { value: 2 }
834        }
835
836        pub fn num() -> Self {
837            Self { value: 3 }
838        }
839    }
840
841    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_UnitMapBase_2_NoEmptyFunction.md"))]
842    #[::unity::class(namespace = "App", name = "MapHistory.UnitMapBase`2.NoEmptyFunction")]
843    #[parent(crate::system::multicastdelegate::MulticastDelegate)]
844    #[parent(crate::system::delegate::Delegate)]
845    #[parent(crate::system::object::Object)]
846    pub struct MapHistory_UnitMapBase_2_NoEmptyFunction<T0: ::unity::ClassIdentity, T1: ::unity::ClassIdentity> {}
847
848    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_JidMap.md"))]
849    #[::unity::class(namespace = "App", name = "MapHistory.JidMap")]
850    #[parent(crate::app::maphistory::MapHistory_IdMap_1<crate::app::maphistory::MapHistory_JidMap>)]
851    pub struct MapHistory_JidMap {}
852
853    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Replay.md"))]
854    #[::unity::class(namespace = "App", name = "MapHistory.Replay")]
855    #[parent(crate::app::maphistory::MapHistory_Base_1<crate::app::maphistory::MapHistory_Replay>)]
856    pub struct MapHistory_Replay {
857        #[static_field]
858        #[rename(name = "Version")]
859        pub version: i32,
860        #[static_field]
861        #[rename(name = "SnapshotVersion")]
862        pub snapshot_version: u8,
863        #[offset(48)]
864        #[rename(name = "m_Mode")]
865        pub m_mode: crate::app::maphistory::MapHistory_Mode,
866        #[offset(56)]
867        #[rename(name = "m_Writer")]
868        pub m_writer: crate::app::maphistory::MapHistory_ReplayCommandWriter,
869        #[offset(64)]
870        #[rename(name = "m_Reader")]
871        pub m_reader: crate::app::maphistory::MapHistory_ReplayCommandReader,
872        #[offset(72)]
873        #[rename(name = "m_InitialStreamBuffer")]
874        pub m_initial_stream_buffer: ::unity::Array<u8>,
875        #[offset(80)]
876        #[rename(name = "m_InitialStream")]
877        pub m_initial_stream: crate::app::stream_2::Stream_2,
878        #[offset(88)]
879        #[rename(name = "m_LastEngageIndex")]
880        pub m_last_engage_index: i32,
881        #[offset(92)]
882        #[rename(name = "m_FirstGodChangeIndex")]
883        pub m_first_god_change_index: i32,
884        #[offset(96)]
885        #[rename(name = "m_LastGodChangeIndex")]
886        pub m_last_god_change_index: i32,
887        #[offset(100)]
888        #[rename(name = "m_FirstUnitItemListIndex")]
889        pub m_first_unit_item_list_index: i32,
890        #[offset(104)]
891        #[rename(name = "m_ReadIndex")]
892        pub m_read_index: i32,
893        #[offset(108)]
894        #[rename(name = "m_IsReadPhaseBegin")]
895        pub m_is_read_phase_begin: bool,
896        #[offset(112)]
897        #[rename(name = "m_SavedBattleType")]
898        pub m_saved_battle_type: crate::app::gameconfig::GameConfig_AnimeType,
899        #[offset(116)]
900        #[rename(name = "m_SavedSupportType")]
901        pub m_saved_support_type: crate::app::gameconfig::GameConfig_AnimeType,
902        #[offset(120)]
903        #[rename(name = "m_SavedEngageAnim")]
904        pub m_saved_engage_anim: crate::app::gameconfig::GameConfig_EngageAnimeType,
905        #[offset(128)]
906        #[rename(name = "m_RelayTakeOverTurns")]
907        pub m_relay_take_over_turns: crate::system::collections::generic::list_1::List_1<u8>,
908    }
909
910    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_GidMap.md"))]
911    #[::unity::class(namespace = "App", name = "MapHistory.GidMap")]
912    #[parent(crate::app::maphistory::MapHistory_IdMap_1<crate::app::maphistory::MapHistory_GidMap>)]
913    pub struct MapHistory_GidMap {}
914
915    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_RewindVariableType.md"))]
916    #[repr(C)]
917    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
918    pub struct MapHistory_RewindVariableType {
919        pub value: i32,
920    }
921    impl ::unity::ClassIdentity for MapHistory_RewindVariableType {
922        const NAME: &'static str = "MapHistory.RewindVariableType";
923        const NAMESPACE: &'static str = "App";
924
925        fn class() -> ::unity::Class {
926            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
927            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
928        }
929    }
930    impl ::unity::IlType for MapHistory_RewindVariableType {
931        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
932            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
933        }
934    }
935    impl MapHistory_RewindVariableType {
936        pub fn none() -> Self {
937            Self { value: 0 }
938        }
939
940        pub fn string() -> Self {
941            Self { value: 1 }
942        }
943
944        pub fn number() -> Self {
945            Self { value: 2 }
946        }
947    }
948
949    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_PidMap.md"))]
950    #[::unity::class(namespace = "App", name = "MapHistory.PidMap")]
951    #[parent(crate::app::maphistory::MapHistory_IdMap_1<crate::app::maphistory::MapHistory_PidMap>)]
952    pub struct MapHistory_PidMap {}
953
954    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_CommandReader.md"))]
955    #[::unity::class(namespace = "App", name = "MapHistory.CommandReader")]
956    #[parent(crate::app::stream_2::Stream_2)]
957    pub struct MapHistory_CommandReader {
958        #[offset(40)]
959        #[rename(name = "m_Type")]
960        pub m_type: u8,
961    }
962
963    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_IdMapBase_1.md"))]
964    #[::unity::class(namespace = "App", name = "MapHistory.IdMapBase`1")]
965    #[parent(crate::app::singletonclass_1::SingletonClass_1<T0>)]
966    #[parent(crate::system::object::Object)]
967    pub struct MapHistory_IdMapBase_1<T0: ::unity::ClassIdentity> {
968        #[rename(name = "m_Ids")]
969        pub m_ids: crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>,
970        #[rename(name = "m_IdIndexDict")]
971        pub m_id_index_dict: crate::system::collections::generic::dictionary_2::Dictionary_2<::unity::Il2CppString, u8>,
972    }
973
974    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Mode.md"))]
975    #[repr(C)]
976    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
977    pub struct MapHistory_Mode {
978        pub value: i32,
979    }
980    impl ::unity::ClassIdentity for MapHistory_Mode {
981        const NAME: &'static str = "MapHistory.Mode";
982        const NAMESPACE: &'static str = "App";
983
984        fn class() -> ::unity::Class {
985            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
986            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
987        }
988    }
989    impl ::unity::IlType for MapHistory_Mode {
990        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
991            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
992        }
993    }
994    impl MapHistory_Mode {
995        pub fn none() -> Self {
996            Self { value: 0 }
997        }
998
999        pub fn write() -> Self {
1000            Self { value: 1 }
1001        }
1002
1003        pub fn read() -> Self {
1004            Self { value: 2 }
1005        }
1006    }
1007
1008    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Rewind_RangeType.md"))]
1009    #[repr(C)]
1010    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1011    pub struct MapHistory_Rewind_RangeType {
1012        pub value: i32,
1013    }
1014    impl ::unity::ClassIdentity for MapHistory_Rewind_RangeType {
1015        const NAME: &'static str = "MapHistory.Rewind.RangeType";
1016        const NAMESPACE: &'static str = "App";
1017
1018        fn class() -> ::unity::Class {
1019            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1020            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1021        }
1022    }
1023    impl ::unity::IlType for MapHistory_Rewind_RangeType {
1024        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1025            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1026        }
1027    }
1028    impl MapHistory_Rewind_RangeType {
1029        pub fn by_add() -> Self {
1030            Self { value: 0 }
1031        }
1032
1033        pub fn by_clear() -> Self {
1034            Self { value: 1 }
1035        }
1036    }
1037
1038    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Replay_SaveAsync.md"))]
1039    #[::unity::class(namespace = "App", name = "MapHistory.Replay.SaveAsync")]
1040    #[parent(crate::app::procinst::ProcInst)]
1041    pub struct MapHistory_Replay_SaveAsync {
1042        #[static_field]
1043        #[rename(name = "s_Thread")]
1044        pub s_thread: crate::app::maphistory::MapHistory_Replay_SaveAsyncThread,
1045        #[offset(112)]
1046        #[rename(name = "m_SaveMethod")]
1047        pub m_save_method: crate::app::maphistory::MapHistory_Replay_SaveAsync_SaveMethod,
1048    }
1049
1050    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Rewind_OverlapDataPool.md"))]
1051    #[::unity::class(namespace = "App", name = "MapHistory.Rewind.OverlapDataPool")]
1052    #[parent(crate::app::pool::Pool_List_1<crate::app::maphistory::MapHistory_Rewind_OverlapData>)]
1053    pub struct MapHistory_Rewind_OverlapDataPool {}
1054
1055    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Replay_SaveAsyncThread_Status.md"))]
1056    #[repr(C)]
1057    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1058    pub struct MapHistory_Replay_SaveAsyncThread_Status {
1059        pub value: i32,
1060    }
1061    impl ::unity::ClassIdentity for MapHistory_Replay_SaveAsyncThread_Status {
1062        const NAME: &'static str = "MapHistory.Replay.SaveAsyncThread.Status";
1063        const NAMESPACE: &'static str = "App";
1064
1065        fn class() -> ::unity::Class {
1066            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1067            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1068        }
1069    }
1070    impl ::unity::IlType for MapHistory_Replay_SaveAsyncThread_Status {
1071        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1072            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1073        }
1074    }
1075    impl MapHistory_Replay_SaveAsyncThread_Status {
1076        pub fn wait() -> Self {
1077            Self { value: 0 }
1078        }
1079
1080        pub fn run() -> Self {
1081            Self { value: 1 }
1082        }
1083
1084        pub fn end() -> Self {
1085            Self { value: 2 }
1086        }
1087    }
1088
1089    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_RewindType.md"))]
1090    #[repr(C)]
1091    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1092    pub struct MapHistory_RewindType {
1093        pub value: i32,
1094    }
1095    impl ::unity::ClassIdentity for MapHistory_RewindType {
1096        const NAME: &'static str = "MapHistory.RewindType";
1097        const NAMESPACE: &'static str = "App";
1098
1099        fn class() -> ::unity::Class {
1100            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1101            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1102        }
1103    }
1104    impl ::unity::IlType for MapHistory_RewindType {
1105        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1106            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1107        }
1108    }
1109    impl MapHistory_RewindType {
1110        pub fn phase_begin() -> Self {
1111            Self { value: 2 }
1112        }
1113
1114        pub fn phase_next() -> Self {
1115            Self { value: 3 }
1116        }
1117
1118        pub fn pick_up() -> Self {
1119            Self { value: 4 }
1120        }
1121
1122        pub fn fixed() -> Self {
1123            Self { value: 5 }
1124        }
1125
1126        pub fn talk() -> Self {
1127            Self { value: 6 }
1128        }
1129
1130        pub fn attack() -> Self {
1131            Self { value: 7 }
1132        }
1133
1134        pub fn rod() -> Self {
1135            Self { value: 8 }
1136        }
1137
1138        pub fn engage_charge() -> Self {
1139            Self { value: 9 }
1140        }
1141
1142        pub fn destroy() -> Self {
1143            Self { value: 10 }
1144        }
1145
1146        pub fn item_use() -> Self {
1147            Self { value: 11 }
1148        }
1149
1150        pub fn trade() -> Self {
1151            Self { value: 12 }
1152        }
1153
1154        pub fn visit() -> Self {
1155            Self { value: 13 }
1156        }
1157
1158        pub fn breakdown() -> Self {
1159            Self { value: 14 }
1160        }
1161
1162        pub fn escape() -> Self {
1163            Self { value: 15 }
1164        }
1165
1166        pub fn door() -> Self {
1167            Self { value: 16 }
1168        }
1169
1170        pub fn torch() -> Self {
1171            Self { value: 17 }
1172        }
1173
1174        pub fn treasure_box() -> Self {
1175            Self { value: 18 }
1176        }
1177
1178        pub fn transporter() -> Self {
1179            Self { value: 19 }
1180        }
1181
1182        pub fn dance() -> Self {
1183            Self { value: 20 }
1184        }
1185
1186        pub fn guard() -> Self {
1187            Self { value: 21 }
1188        }
1189
1190        pub fn overlap_skill() -> Self {
1191            Self { value: 22 }
1192        }
1193
1194        pub fn command_skill() -> Self {
1195            Self { value: 23 }
1196        }
1197
1198        pub fn vision_create() -> Self {
1199            Self { value: 24 }
1200        }
1201
1202        pub fn vision_delete() -> Self {
1203            Self { value: 25 }
1204        }
1205
1206        pub fn destroy_village() -> Self {
1207            Self { value: 26 }
1208        }
1209
1210        pub fn event_battle() -> Self {
1211            Self { value: 27 }
1212        }
1213
1214        pub fn battle_calc() -> Self {
1215            Self { value: 28 }
1216        }
1217
1218        pub fn mind_done() -> Self {
1219            Self { value: 29 }
1220        }
1221
1222        pub fn gain_item() -> Self {
1223            Self { value: 30 }
1224        }
1225
1226        pub fn status() -> Self {
1227            Self { value: 31 }
1228        }
1229
1230        pub fn hp() -> Self {
1231            Self { value: 32 }
1232        }
1233
1234        pub fn base_capability() -> Self {
1235            Self { value: 33 }
1236        }
1237
1238        pub fn engage_count() -> Self {
1239            Self { value: 34 }
1240        }
1241
1242        pub fn extra_sight() -> Self {
1243            Self { value: 35 }
1244        }
1245
1246        pub fn exp() -> Self {
1247            Self { value: 36 }
1248        }
1249
1250        pub fn level_up() -> Self {
1251            Self { value: 37 }
1252        }
1253
1254        pub fn class_change() -> Self {
1255            Self { value: 38 }
1256        }
1257
1258        pub fn position() -> Self {
1259            Self { value: 39 }
1260        }
1261
1262        pub fn angle() -> Self {
1263            Self { value: 40 }
1264        }
1265
1266        pub fn private_skill() -> Self {
1267            Self { value: 41 }
1268        }
1269
1270        pub fn enhance_factor_item() -> Self {
1271            Self { value: 42 }
1272        }
1273
1274        pub fn ai_active() -> Self {
1275            Self { value: 43 }
1276        }
1277
1278        pub fn ai_band() -> Self {
1279            Self { value: 44 }
1280        }
1281
1282        pub fn ai_priority() -> Self {
1283            Self { value: 45 }
1284        }
1285
1286        pub fn ai_sequence() -> Self {
1287            Self { value: 46 }
1288        }
1289
1290        pub fn ai_value() -> Self {
1291            Self { value: 47 }
1292        }
1293
1294        pub fn ai_prohibit_engage_attack() -> Self {
1295            Self { value: 48 }
1296        }
1297
1298        pub fn ai_prohibit_rod() -> Self {
1299            Self { value: 49 }
1300        }
1301
1302        pub fn ai_prohibit_overlap() -> Self {
1303            Self { value: 50 }
1304        }
1305
1306        pub fn ai_rerewarp() -> Self {
1307            Self { value: 51 }
1308        }
1309
1310        pub fn ai_rerewarp_count() -> Self {
1311            Self { value: 52 }
1312        }
1313
1314        pub fn engage() -> Self {
1315            Self { value: 53 }
1316        }
1317
1318        pub fn dead() -> Self {
1319            Self { value: 54 }
1320        }
1321
1322        pub fn transfer_v0() -> Self {
1323            Self { value: 55 }
1324        }
1325
1326        pub fn revive_v0() -> Self {
1327            Self { value: 56 }
1328        }
1329
1330        pub fn unit_phase_begin() -> Self {
1331            Self { value: 57 }
1332        }
1333
1334        pub fn unit_phase_end() -> Self {
1335            Self { value: 58 }
1336        }
1337
1338        pub fn unit_item() -> Self {
1339            Self { value: 59 }
1340        }
1341
1342        pub fn unit_item_list() -> Self {
1343            Self { value: 60 }
1344        }
1345
1346        pub fn dispos() -> Self {
1347            Self { value: 61 }
1348        }
1349
1350        pub fn god_create() -> Self {
1351            Self { value: 62 }
1352        }
1353
1354        pub fn god_delete() -> Self {
1355            Self { value: 63 }
1356        }
1357
1358        pub fn god_connect() -> Self {
1359            Self { value: 64 }
1360        }
1361
1362        pub fn god_disconnect() -> Self {
1363            Self { value: 65 }
1364        }
1365
1366        pub fn god_change() -> Self {
1367            Self { value: 66 }
1368        }
1369
1370        pub fn god_exp() -> Self {
1371            Self { value: 67 }
1372        }
1373
1374        pub fn god_level_up_v0() -> Self {
1375            Self { value: 68 }
1376        }
1377
1378        pub fn god_darkness() -> Self {
1379            Self { value: 69 }
1380        }
1381
1382        pub fn god_state() -> Self {
1383            Self { value: 70 }
1384        }
1385
1386        pub fn reliance_score() -> Self {
1387            Self { value: 71 }
1388        }
1389
1390        pub fn transporter_data() -> Self {
1391            Self { value: 72 }
1392        }
1393
1394        pub fn cannon_shells() -> Self {
1395            Self { value: 73 }
1396        }
1397
1398        pub fn terrain_open() -> Self {
1399            Self { value: 74 }
1400        }
1401
1402        pub fn terrain_broken() -> Self {
1403            Self { value: 75 }
1404        }
1405
1406        pub fn terrain_set() -> Self {
1407            Self { value: 76 }
1408        }
1409
1410        pub fn overlap() -> Self {
1411            Self { value: 77 }
1412        }
1413
1414        pub fn gold() -> Self {
1415            Self { value: 78 }
1416        }
1417
1418        pub fn material() -> Self {
1419            Self { value: 79 }
1420        }
1421
1422        pub fn piece_of_bond() -> Self {
1423            Self { value: 80 }
1424        }
1425
1426        pub fn variable() -> Self {
1427            Self { value: 81 }
1428        }
1429
1430        pub fn kizuna_record() -> Self {
1431            Self { value: 82 }
1432        }
1433
1434        pub fn win_rule() -> Self {
1435            Self { value: 83 }
1436        }
1437
1438        pub fn win_rule_enemy_num() -> Self {
1439            Self { value: 84 }
1440        }
1441
1442        pub fn win_rule_limit_turn() -> Self {
1443            Self { value: 85 }
1444        }
1445
1446        pub fn win_rule_mid() -> Self {
1447            Self { value: 86 }
1448        }
1449
1450        pub fn field_bgm_phase_bgm() -> Self {
1451            Self { value: 87 }
1452        }
1453
1454        pub fn field_bgm_war_situation() -> Self {
1455            Self { value: 88 }
1456        }
1457
1458        pub fn engage_break() -> Self {
1459            Self { value: 89 }
1460        }
1461
1462        pub fn range() -> Self {
1463            Self { value: 90 }
1464        }
1465
1466        pub fn god_escaping() -> Self {
1467            Self { value: 91 }
1468        }
1469
1470        pub fn god_notify_level_cap_talk() -> Self {
1471            Self { value: 92 }
1472        }
1473
1474        pub fn ai_engage_attack_once_done() -> Self {
1475            Self { value: 93 }
1476        }
1477
1478        pub fn terrain_action() -> Self {
1479            Self { value: 94 }
1480        }
1481
1482        pub fn danger_showing() -> Self {
1483            Self { value: 95 }
1484        }
1485
1486        pub fn map_kill_bonus() -> Self {
1487            Self { value: 96 }
1488        }
1489
1490        pub fn put_off() -> Self {
1491            Self { value: 97 }
1492        }
1493
1494        pub fn god_dirty() -> Self {
1495            Self { value: 98 }
1496        }
1497
1498        pub fn effect_create() -> Self {
1499            Self { value: 99 }
1500        }
1501
1502        pub fn effect_delete() -> Self {
1503            Self { value: 100 }
1504        }
1505
1506        pub fn material_float() -> Self {
1507            Self { value: 101 }
1508        }
1509
1510        pub fn material_color() -> Self {
1511            Self { value: 102 }
1512        }
1513
1514        pub fn field_bgm_special_turn() -> Self {
1515            Self { value: 103 }
1516        }
1517
1518        pub fn post_change_bgm_event() -> Self {
1519            Self { value: 104 }
1520        }
1521
1522        pub fn terrain_endurance() -> Self {
1523            Self { value: 105 }
1524        }
1525
1526        pub fn terrain_state() -> Self {
1527            Self { value: 106 }
1528        }
1529
1530        pub fn lose_rule_mid() -> Self {
1531            Self { value: 107 }
1532        }
1533
1534        pub fn battle_start() -> Self {
1535            Self { value: 108 }
1536        }
1537
1538        pub fn phase_begin_after() -> Self {
1539            Self { value: 109 }
1540        }
1541
1542        pub fn clear_ring() -> Self {
1543            Self { value: 110 }
1544        }
1545
1546        pub fn map_kill_bonus_count() -> Self {
1547            Self { value: 111 }
1548        }
1549
1550        pub fn unit_record() -> Self {
1551            Self { value: 112 }
1552        }
1553
1554        pub fn extra_hp_stock() -> Self {
1555            Self { value: 113 }
1556        }
1557
1558        pub fn engage_turn() -> Self {
1559            Self { value: 114 }
1560        }
1561
1562        pub fn engage_wait() -> Self {
1563            Self { value: 115 }
1564        }
1565
1566        pub fn engage_summon() -> Self {
1567            Self { value: 116 }
1568        }
1569
1570        pub fn transfer_v1() -> Self {
1571            Self { value: 117 }
1572        }
1573
1574        pub fn map_sight_usable() -> Self {
1575            Self { value: 118 }
1576        }
1577
1578        pub fn plain_hp_stock() -> Self {
1579            Self { value: 119 }
1580        }
1581
1582        pub fn contract() -> Self {
1583            Self { value: 120 }
1584        }
1585
1586        pub fn full_bullet() -> Self {
1587            Self { value: 121 }
1588        }
1589
1590        pub fn reset_lock_target() -> Self {
1591            Self { value: 122 }
1592        }
1593
1594        pub fn revive_v1() -> Self {
1595            Self { value: 123 }
1596        }
1597
1598        pub fn enchant() -> Self {
1599            Self { value: 124 }
1600        }
1601
1602        pub fn enchant_weapon() -> Self {
1603            Self { value: 125 }
1604        }
1605
1606        pub fn ai_bullet_pattern() -> Self {
1607            Self { value: 126 }
1608        }
1609
1610        pub fn god_level_up_v1() -> Self {
1611            Self { value: 127 }
1612        }
1613
1614        pub fn position_list() -> Self {
1615            Self { value: 128 }
1616        }
1617
1618        pub fn ai_move_limit() -> Self {
1619            Self { value: 129 }
1620        }
1621
1622        pub fn terrain_action_move() -> Self {
1623            Self { value: 130 }
1624        }
1625
1626        pub fn ai_magic_shield_once_done() -> Self {
1627            Self { value: 131 }
1628        }
1629
1630        pub fn random_game() -> Self {
1631            Self { value: 132 }
1632        }
1633
1634        pub fn lock_target() -> Self {
1635            Self { value: 133 }
1636        }
1637
1638        pub fn ai_enchant_weapon_done() -> Self {
1639            Self { value: 134 }
1640        }
1641    }
1642
1643    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Rewind_InspectorType.md"))]
1644    #[repr(C)]
1645    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1646    pub struct MapHistory_Rewind_InspectorType {
1647        pub value: i32,
1648    }
1649    impl ::unity::ClassIdentity for MapHistory_Rewind_InspectorType {
1650        const NAME: &'static str = "MapHistory.Rewind.InspectorType";
1651        const NAMESPACE: &'static str = "App";
1652
1653        fn class() -> ::unity::Class {
1654            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1655            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1656        }
1657    }
1658    impl ::unity::IlType for MapHistory_Rewind_InspectorType {
1659        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1660            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1661        }
1662    }
1663    impl MapHistory_Rewind_InspectorType {
1664        pub fn cannon() -> Self {
1665            Self { value: 0 }
1666        }
1667
1668        pub fn breakable() -> Self {
1669            Self { value: 1 }
1670        }
1671    }
1672
1673    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Rewind_ModeScope.md"))]
1674    #[repr(C)]
1675    #[derive(::core::clone::Clone, ::core::marker::Copy)]
1676    pub struct MapHistory_Rewind_ModeScope {
1677        pub m_prev_mode: crate::app::maphistory::MapHistory_Mode,
1678    }
1679    impl ::unity::ClassIdentity for MapHistory_Rewind_ModeScope {
1680        const NAME: &'static str = "MapHistory.Rewind.ModeScope";
1681        const NAMESPACE: &'static str = "App";
1682
1683        fn class() -> ::unity::Class {
1684            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1685            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1686        }
1687    }
1688    impl ::unity::IlType for MapHistory_Rewind_ModeScope {
1689        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1690            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1691        }
1692    }
1693
1694    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_ReplayAppearanceMap_Leaving.md"))]
1695    #[repr(C)]
1696    #[derive(::core::clone::Clone, ::core::marker::Copy)]
1697    pub struct MapHistory_ReplayAppearanceMap_Leaving {
1698        pub turn: u8,
1699        pub map_history_index: u8,
1700    }
1701    impl ::unity::ClassIdentity for MapHistory_ReplayAppearanceMap_Leaving {
1702        const NAME: &'static str = "MapHistory.ReplayAppearanceMap.Leaving";
1703        const NAMESPACE: &'static str = "App";
1704
1705        fn class() -> ::unity::Class {
1706            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1707            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1708        }
1709    }
1710    impl ::unity::IlType for MapHistory_ReplayAppearanceMap_Leaving {
1711        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1712            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1713        }
1714    }
1715
1716    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_Command.md"))]
1717    #[repr(C)]
1718    #[derive(::core::clone::Clone, ::core::marker::Copy)]
1719    pub struct MapHistory_Command {
1720        pub m_type: u8,
1721        pub m_size: u16,
1722        pub m_offset: i32,
1723    }
1724    impl ::unity::ClassIdentity for MapHistory_Command {
1725        const NAME: &'static str = "MapHistory.Command";
1726        const NAMESPACE: &'static str = "App";
1727
1728        fn class() -> ::unity::Class {
1729            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1730            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1731        }
1732    }
1733    impl ::unity::IlType for MapHistory_Command {
1734        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1735            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1736        }
1737    }
1738
1739    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_ReplayType.md"))]
1740    #[repr(C)]
1741    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1742    pub struct MapHistory_ReplayType {
1743        pub value: i32,
1744    }
1745    impl ::unity::ClassIdentity for MapHistory_ReplayType {
1746        const NAME: &'static str = "MapHistory.ReplayType";
1747        const NAMESPACE: &'static str = "App";
1748
1749        fn class() -> ::unity::Class {
1750            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1751            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1752        }
1753    }
1754    impl ::unity::IlType for MapHistory_ReplayType {
1755        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1756            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1757        }
1758    }
1759    impl MapHistory_ReplayType {
1760        pub fn phase_begin() -> Self {
1761            Self { value: 2 }
1762        }
1763
1764        pub fn phase_next() -> Self {
1765            Self { value: 3 }
1766        }
1767
1768        pub fn mind() -> Self {
1769            Self { value: 4 }
1770        }
1771
1772        pub fn engage() -> Self {
1773            Self { value: 5 }
1774        }
1775
1776        pub fn god_change() -> Self {
1777            Self { value: 6 }
1778        }
1779
1780        pub fn unit_item_list() -> Self {
1781            Self { value: 7 }
1782        }
1783
1784        pub fn surrender() -> Self {
1785            Self { value: 8 }
1786        }
1787    }
1788
1789    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_MaterialStringMap.md"))]
1790    #[::unity::class(namespace = "App", name = "MapHistory.MaterialStringMap")]
1791    #[parent(crate::app::maphistory::MapHistory_IdMap_1<crate::app::maphistory::MapHistory_MaterialStringMap>)]
1792    pub struct MapHistory_MaterialStringMap {}
1793
1794    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_ReplayUnitMap.md"))]
1795    #[::unity::class(namespace = "App", name = "MapHistory.ReplayUnitMap")]
1796    #[parent(crate::app::maphistory::MapHistory_UnitMapBase_2<crate::app::maphistory::MapHistory_ReplayUnitMap,crate::app::maphistory::MapHistory_ReplayUnitMap_Data>)]
1797    pub struct MapHistory_ReplayUnitMap {}
1798
1799    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_ReplayCommandReader.md"))]
1800    #[::unity::class(namespace = "App", name = "MapHistory.ReplayCommandReader")]
1801    #[parent(crate::app::maphistory::MapHistory_CommandReader)]
1802    pub struct MapHistory_ReplayCommandReader {}
1803
1804    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_RewindUnitPhaseBeginKinds.md"))]
1805    #[repr(C)]
1806    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1807    pub struct MapHistory_RewindUnitPhaseBeginKinds {
1808        pub value: u8,
1809    }
1810    impl ::unity::ClassIdentity for MapHistory_RewindUnitPhaseBeginKinds {
1811        const NAME: &'static str = "MapHistory.RewindUnitPhaseBeginKinds";
1812        const NAMESPACE: &'static str = "App";
1813
1814        fn class() -> ::unity::Class {
1815            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1816            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1817        }
1818    }
1819    impl ::unity::IlType for MapHistory_RewindUnitPhaseBeginKinds {
1820        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1821            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1822        }
1823    }
1824    impl MapHistory_RewindUnitPhaseBeginKinds {
1825        pub fn status() -> Self {
1826            Self { value: 0 }
1827        }
1828
1829        pub fn private_skill() -> Self {
1830            Self { value: 1 }
1831        }
1832
1833        pub fn extra_sight() -> Self {
1834            Self { value: 2 }
1835        }
1836
1837        pub fn engage_turn() -> Self {
1838            Self { value: 3 }
1839        }
1840
1841        pub fn engage() -> Self {
1842            Self { value: 4 }
1843        }
1844
1845        pub fn ai_prohibit_engage_attack() -> Self {
1846            Self { value: 5 }
1847        }
1848
1849        pub fn ai_prohibit_rod() -> Self {
1850            Self { value: 6 }
1851        }
1852
1853        pub fn ai_prohibit_overlap() -> Self {
1854            Self { value: 7 }
1855        }
1856
1857        pub fn engage_count() -> Self {
1858            Self { value: 8 }
1859        }
1860
1861        pub fn multi_change_god() -> Self {
1862            Self { value: 9 }
1863        }
1864
1865        pub fn position() -> Self {
1866            Self { value: 10 }
1867        }
1868    }
1869
1870    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_RewindNameMap.md"))]
1871    #[::unity::class(namespace = "App", name = "MapHistory.RewindNameMap")]
1872    #[parent(crate::app::maphistory::MapHistory_IdMapBase_1<crate::app::maphistory::MapHistory_RewindNameMap>)]
1873    pub struct MapHistory_RewindNameMap {
1874        #[static_field]
1875        #[rename(name = "IdMask")]
1876        pub id_mask: u8,
1877        #[static_field]
1878        #[rename(name = "EditNameBit")]
1879        pub edit_name_bit: u8,
1880    }
1881
1882    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_RewindLog.md"))]
1883    #[::unity::class(namespace = "App", name = "MapHistory.RewindLog")]
1884    #[parent(crate::system::object::Object)]
1885    pub struct MapHistory_RewindLog {
1886        #[static_field]
1887        #[rename(name = "MaxItem")]
1888        pub max_item: i32,
1889        #[static_field]
1890        #[rename(name = "MaxDeadUnitIcon")]
1891        pub max_dead_unit_icon: i32,
1892        #[offset(16)]
1893        #[rename(name = "m_ActorUnitIcon")]
1894        pub m_actor_unit_icon: crate::app::maphistory::MapHistory_RewindLog_UnitIcon,
1895        #[offset(24)]
1896        #[rename(name = "m_ActorMapHistoryIndex")]
1897        pub m_actor_map_history_index: i32,
1898        #[offset(32)]
1899        #[rename(name = "m_ActorName")]
1900        pub m_actor_name: ::unity::Il2CppString,
1901        #[offset(40)]
1902        #[rename(name = "m_Action")]
1903        pub m_action: ::unity::Il2CppString,
1904        #[offset(48)]
1905        #[rename(name = "m_Items")]
1906        pub m_items: ::unity::Array<crate::app::itemdata::ItemData>,
1907        #[offset(56)]
1908        #[rename(name = "m_ItemCount")]
1909        pub m_item_count: i32,
1910        #[offset(64)]
1911        #[rename(name = "m_DeadUnitIcons")]
1912        pub m_dead_unit_icons: ::unity::Array<crate::app::maphistory::MapHistory_RewindLog_UnitIcon>,
1913        #[offset(72)]
1914        #[rename(name = "m_DeadUnitIconCount")]
1915        pub m_dead_unit_icon_count: i32,
1916        #[offset(76)]
1917        #[rename(name = "m_Priority")]
1918        pub m_priority: i32,
1919        #[offset(80)]
1920        #[rename(name = "m_IsForCheck")]
1921        pub m_is_for_check: bool,
1922        #[offset(84)]
1923        #[rename(name = "m_ForceType")]
1924        pub m_force_type: crate::app::force::Force_Type,
1925        #[offset(88)]
1926        #[rename(name = "m_PrevForceType")]
1927        pub m_prev_force_type: crate::app::force::Force_Type,
1928    }
1929
1930    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maphistory/MapHistory_IdMap_1.md"))]
1931    #[::unity::class(namespace = "App", name = "MapHistory.IdMap`1")]
1932    #[parent(crate::app::maphistory::MapHistory_IdMapBase_1<T0>)]
1933    #[parent(crate::app::singletonclass_1::SingletonClass_1<T0>)]
1934    #[parent(crate::system::object::Object)]
1935    pub struct MapHistory_IdMap_1<T0: ::unity::ClassIdentity> {}
1936}
1937
1938#[cfg(feature = "app-maphistory-types")]
1939pub use __types::*;
1940
1941#[cfg(feature = "app-maphistory")]
1942pub trait IMapHistory_RewindLogBuilderMethods: IMapHistory_RewindLogBuilder {
1943    #[doc = "`.ctor()` overload"]
1944    fn ctor(self) -> () {
1945        unsafe {
1946            let __receiver =
1947                <MapHistory_RewindLogBuilder as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1948            ::unity::il2cpp_call!((::unity::module_base()+0x2179a60usize)as*mut u8,();
1949(MapHistory_RewindLogBuilder)__receiver)
1950        }
1951    }
1952    #[doc = "`Prepare(crate::app::maphistory::MapHistory_RewindLog)` overload"]
1953    fn prepare(self, log: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLog>) -> () {
1954        unsafe {
1955            let __receiver =
1956                <MapHistory_RewindLogBuilder as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1957            ::unity::il2cpp_call!((::unity::module_base()+0x2179ad0usize)as*mut u8,();
1958(MapHistory_RewindLogBuilder)__receiver,(crate::app::maphistory::MapHistory_RewindLog)::core::convert::Into::into(log))
1959        }
1960    }
1961    #[doc = "`Clear()` overload"]
1962    fn clear(self) -> () {
1963        unsafe {
1964            let __receiver =
1965                <MapHistory_RewindLogBuilder as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1966            ::unity::il2cpp_call!((::unity::module_base()+0x2179aa0usize)as*mut u8,();
1967(MapHistory_RewindLogBuilder)__receiver)
1968        }
1969    }
1970    #[doc = "`NeedToBuild()` overload"]
1971    fn need_to_build(self) -> () {
1972        unsafe {
1973            let __receiver =
1974                <MapHistory_RewindLogBuilder as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1975            ::unity::il2cpp_call!((::unity::module_base()+0x2179b20usize)as*mut u8,();
1976(MapHistory_RewindLogBuilder)__receiver)
1977        }
1978    }
1979    #[doc = "`get_Log()` overload"]
1980    fn get_log(self) -> crate::app::maphistory::MapHistory_RewindLog {
1981        unsafe {
1982            let __receiver =
1983                <MapHistory_RewindLogBuilder as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1984            ::unity::il2cpp_call!((::unity::module_base()+0x2179b30usize)as*mut u8,crate::app::maphistory::MapHistory_RewindLog;
1985(MapHistory_RewindLogBuilder)__receiver)
1986        }
1987    }
1988    #[doc = "`get_IsNeedToBuild()` overload"]
1989    fn get_is_need_to_build(self) -> bool {
1990        unsafe {
1991            let __receiver =
1992                <MapHistory_RewindLogBuilder as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1993            ::unity::il2cpp_call!((::unity::module_base()+0x2179b40usize)as*mut u8,bool;
1994(MapHistory_RewindLogBuilder)__receiver)
1995        }
1996    }
1997}
1998
1999#[cfg(feature = "app-maphistory")]
2000impl<__T: IMapHistory_RewindLogBuilder> IMapHistory_RewindLogBuilderMethods for __T {}
2001
2002#[cfg(feature = "app-maphistory")]
2003impl MapHistory_RewindLogBuilder {
2004    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2005        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2006    }
2007
2008    pub fn prepare_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2009        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2010    }
2011
2012    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2013        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2014    }
2015
2016    pub fn need_to_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2017        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2018    }
2019
2020    pub fn get_log_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2021        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2022    }
2023
2024    pub fn get_is_need_to_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2025        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
2026    }
2027}
2028
2029#[cfg(feature = "app-maphistory")]
2030impl MapHistory_RewindLogBuilder {
2031    #[doc = "`.ctor()` — no args"]
2032    pub fn new() -> Self {
2033        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2034            panic!(
2035                "{}
2036::{}
2037 failed to instantiate",
2038                ::core::stringify!(MapHistory_RewindLogBuilder),
2039                ::core::stringify!(new),
2040            )
2041        });
2042        <Self as IMapHistory_RewindLogBuilderMethods>::ctor(this);
2043        this
2044    }
2045}
2046
2047#[cfg(feature = "app-maphistory")]
2048pub trait IMapHistory_EffectNameMapMethods: IMapHistory_EffectNameMap {
2049    #[doc = "`.ctor()` overload"]
2050    fn ctor(self) -> () {
2051        unsafe {
2052            let __receiver =
2053                <MapHistory_EffectNameMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2054            ::unity::il2cpp_call!((::unity::module_base()+0x24cc330usize)as*mut u8,();
2055(MapHistory_EffectNameMap)__receiver)
2056        }
2057    }
2058}
2059
2060#[cfg(feature = "app-maphistory")]
2061impl<__T: IMapHistory_EffectNameMap> IMapHistory_EffectNameMapMethods for __T {}
2062
2063#[cfg(feature = "app-maphistory")]
2064impl MapHistory_EffectNameMap {
2065    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2066        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2067    }
2068}
2069
2070#[cfg(feature = "app-maphistory")]
2071impl MapHistory_EffectNameMap {
2072    #[doc = "`.ctor()` — no args"]
2073    pub fn new() -> Self {
2074        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2075            panic!(
2076                "{}
2077::{}
2078 failed to instantiate",
2079                ::core::stringify!(MapHistory_EffectNameMap),
2080                ::core::stringify!(new),
2081            )
2082        });
2083        <Self as IMapHistory_EffectNameMapMethods>::ctor(this);
2084        this
2085    }
2086}
2087
2088#[cfg(feature = "app-maphistory")]
2089impl MapHistory_RewindUnitMap_Data {
2090    #[doc = "`get_unit()` overload"]
2091    pub fn get_unit(&mut self) -> crate::app::unit::Unit {
2092        unsafe {
2093            ::unity::il2cpp_call!((::unity::module_base()+0x1b6bca0usize)as*mut u8,crate::app::unit::Unit;
2094(*mut MapHistory_RewindUnitMap_Data)self as*mut MapHistory_RewindUnitMap_Data)
2095        }
2096    }
2097
2098    #[doc = "`set_unit(crate::app::unit::Unit)` overload"]
2099    pub fn set_unit(&mut self, value: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
2100        unsafe {
2101            ::unity::il2cpp_call!((::unity::module_base()+0x1b6bcb0usize)as*mut u8,();
2102(*mut MapHistory_RewindUnitMap_Data)self as*mut MapHistory_RewindUnitMap_Data,(crate::app::unit::Unit)::core::convert::Into::into(value))
2103        }
2104    }
2105
2106    #[doc = "`IsUsed()` overload"]
2107    pub fn is_used(&mut self) -> bool {
2108        unsafe {
2109            ::unity::il2cpp_call!((::unity::module_base()+0x1b6bcc0usize)as*mut u8,bool;
2110(*mut MapHistory_RewindUnitMap_Data)self as*mut MapHistory_RewindUnitMap_Data)
2111        }
2112    }
2113
2114    #[doc = "`Clear()` overload"]
2115    pub fn clear(&mut self) -> () {
2116        unsafe {
2117            ::unity::il2cpp_call!((::unity::module_base()+0x1b6bce0usize)as*mut u8,();
2118(*mut MapHistory_RewindUnitMap_Data)self as*mut MapHistory_RewindUnitMap_Data)
2119        }
2120    }
2121}
2122
2123#[cfg(feature = "app-maphistory")]
2124impl MapHistory_RewindUnitMap_Data {
2125    pub fn get_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2126        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2127    }
2128
2129    pub fn set_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2130        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2131    }
2132
2133    pub fn is_used_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2134        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2135    }
2136
2137    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2138        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2139    }
2140}
2141
2142#[cfg(feature = "app-maphistory")]
2143#[::unity::methods]
2144impl<T0: ::unity::ClassIdentity> MapHistory_Base_1<T0> {
2145    #[doc = "`Initialize()` overload"]
2146    #[method(name = "Initialize", args = 0)]
2147    pub fn initialize(self) -> ();
2148
2149    #[doc = "`OnInitialize()` overload"]
2150    #[method(name = "OnInitialize", args = 0)]
2151    pub fn on_initialize(self) -> ();
2152
2153    #[doc = "`Delete()` overload"]
2154    #[method(name = "Delete", args = 0)]
2155    pub fn delete(self) -> ();
2156
2157    #[doc = "`OnDelete()` overload"]
2158    #[method(name = "OnDelete", args = 0)]
2159    pub fn on_delete(self) -> ();
2160
2161    #[doc = "`Add(crate::app::maphistory::MapHistory_CommandWriter)` overload"]
2162    #[method(name = "Add", args = 1)]
2163    pub fn add(self, writer: crate::app::maphistory::MapHistory_CommandWriter) -> bool;
2164
2165    #[doc = "`Preadd(crate::app::maphistory::MapHistory_CommandWriter)` overload"]
2166    #[method(name = "Preadd", args = 1)]
2167    pub fn preadd(self, writer: crate::app::maphistory::MapHistory_CommandWriter) -> ();
2168
2169    #[doc = "`AddSplit(crate::app::maphistory::MapHistory_CommandWriter, u8)` overload"]
2170    #[method(name = "AddSplit", args = 2)]
2171    pub fn add_split(self, writer: crate::app::maphistory::MapHistory_CommandWriter, arg: u8) -> bool;
2172
2173    #[doc = "`Overwrite(crate::app::maphistory::MapHistory_CommandWriter, i32)` overload"]
2174    #[method(name = "Overwrite", args = 2)]
2175    pub fn overwrite(self, writer: crate::app::maphistory::MapHistory_CommandWriter, command_index: i32) -> bool;
2176
2177    #[doc = "`CommandStackCancel(crate::app::unit::Unit, i32, i32)` overload"]
2178    #[method(name = "CommandStackCancel", args = 3)]
2179    pub fn command_stack_cancel(self, unit: crate::app::unit::Unit, target_command_type: i32, related_command_type: i32) -> ();
2180
2181    #[doc = "`GetCommandEngage()` overload"]
2182    #[method(name = "GetCommandEngage", args = 0)]
2183    pub fn get_command_engage(self) -> i32;
2184
2185    #[doc = "`GetCommandGodChange()` overload"]
2186    #[method(name = "GetCommandGodChange", args = 0)]
2187    pub fn get_command_god_change(self) -> i32;
2188
2189    #[doc = "`GetCommandUnitItemList()` overload"]
2190    #[method(name = "GetCommandUnitItemList", args = 0)]
2191    pub fn get_command_unit_item_list(self) -> i32;
2192
2193    #[doc = "`GetUnitForCommandEngage(i32)` overload"]
2194    #[method(name = "GetUnitForCommandEngage", args = 1)]
2195    pub fn get_unit_for_command_engage(self, command_index: i32) -> crate::app::unit::Unit;
2196
2197    #[doc = "`GetUnitForCommandGodChange(i32)` overload"]
2198    #[method(name = "GetUnitForCommandGodChange", args = 1)]
2199    pub fn get_unit_for_command_god_change(self, command_index: i32) -> crate::app::unit::Unit;
2200
2201    #[doc = "`GetUnitForCommandUnitItemList(i32)` overload"]
2202    #[method(name = "GetUnitForCommandUnitItemList", args = 1)]
2203    pub fn get_unit_for_command_unit_item_list(self, command_index: i32) -> crate::app::unit::Unit;
2204
2205    #[doc = "`TryDeleteCommand(i32, crate::app::unit::Unit, i32)` overload"]
2206    #[method(name = "TryDeleteCommand", args = 3)]
2207    pub fn try_delete_command(self, command_index: i32, unit: crate::app::unit::Unit, target_command_type: i32) -> bool;
2208
2209    #[doc = "`DeleteCommand(i32)` overload"]
2210    #[method(name = "DeleteCommand", args = 1)]
2211    pub fn delete_command(self, command_index: i32) -> bool;
2212
2213    #[doc = "`PredeleteCommand(i32)` overload"]
2214    #[method(name = "PredeleteCommand", args = 1)]
2215    pub fn predelete_command(self, command_index: i32) -> ();
2216
2217    #[doc = "`DeleteCommandError()` overload"]
2218    #[method(name = "DeleteCommandError", args = 0)]
2219    pub fn delete_command_error(self) -> ();
2220
2221    #[doc = "`Clear()` overload"]
2222    #[method(name = "Clear", args = 0)]
2223    pub fn clear(self) -> ();
2224
2225    #[doc = "`get_CurrentIndex()` overload"]
2226    #[method(name = "get_CurrentIndex", args = 0)]
2227    pub fn get_current_index(self) -> i32;
2228
2229    #[doc = "`GetLastSplitIndex()` overload"]
2230    #[method(name = "GetLastSplitIndex", args = 0)]
2231    pub fn get_last_split_index(self) -> i32;
2232
2233    #[doc = "`GetNextSplitIndex(i32)` overload"]
2234    #[method(name = "GetNextSplitIndex", args = 1)]
2235    pub fn get_next_split_index(self, index: i32) -> i32;
2236
2237    #[doc = "`GetPrevSplitIndex(i32)` overload"]
2238    #[method(name = "GetPrevSplitIndex", args = 1)]
2239    pub fn get_prev_split_index(self, index: i32) -> i32;
2240
2241    #[doc = "`SerializeCommands(crate::app::stream_2::Stream_2)` overload"]
2242    #[method(name = "SerializeCommands", args = 1)]
2243    pub fn serialize_commands(self, stream: crate::app::stream_2::Stream_2) -> ();
2244
2245    #[doc = "`DeserializeCommands(crate::app::stream_2::Stream_2)` overload"]
2246    #[method(name = "DeserializeCommands", args = 1)]
2247    pub fn deserialize_commands(self, stream: crate::app::stream_2::Stream_2) -> ();
2248
2249    #[doc = "`SerializeCommandStream(crate::app::stream_2::Stream_2)` overload"]
2250    #[method(name = "SerializeCommandStream", args = 1)]
2251    pub fn serialize_command_stream(self, stream: crate::app::stream_2::Stream_2) -> ();
2252
2253    #[doc = "`DeserializeCommandStream(crate::app::stream_2::Stream_2)` overload"]
2254    #[method(name = "DeserializeCommandStream", args = 1)]
2255    pub fn deserialize_command_stream(self, stream: crate::app::stream_2::Stream_2) -> ();
2256
2257    #[doc = "`get_CommandStreamBufferSize()` overload"]
2258    #[method(name = "get_CommandStreamBufferSize", args = 0)]
2259    pub fn get_command_stream_buffer_size(self) -> u32;
2260
2261    #[doc = "`get_MaxCommandCount()` overload"]
2262    #[method(name = "get_MaxCommandCount", args = 0)]
2263    pub fn get_max_command_count(self) -> u32;
2264
2265    #[doc = "`TryCreateInstance()` overload"]
2266    #[method(name = "TryCreateInstance", args = 0)]
2267    pub fn try_create_instance() -> ();
2268
2269    #[doc = "`TryDeleteInstance()` overload"]
2270    #[method(name = "TryDeleteInstance", args = 0)]
2271    pub fn try_delete_instance() -> ();
2272
2273    #[doc = "`get_Instance()` overload"]
2274    #[method(name = "get_Instance", args = 0)]
2275    pub fn get_instance() -> T0;
2276
2277    #[doc = "`.ctor()` overload"]
2278    #[method(name = ".ctor", args = 0)]
2279    pub fn ctor(self) -> ();
2280}
2281
2282#[cfg(feature = "app-maphistory")]
2283impl<T0: ::unity::ClassIdentity> MapHistory_Base_1<T0> {
2284    #[doc = "`.ctor()` — no args"]
2285    pub fn new() -> Self {
2286        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2287            panic!(
2288                "{}
2289::{}
2290 failed to instantiate",
2291                ::core::stringify!(MapHistory_Base_1),
2292                ::core::stringify!(new),
2293            )
2294        });
2295        <Self as IMapHistory_Base_1Methods<T0>>::ctor(this);
2296        this
2297    }
2298}
2299
2300#[cfg(feature = "app-maphistory")]
2301pub trait IMapHistory_TidMapMethods: IMapHistory_TidMap {
2302    #[doc = "`.ctor()` overload"]
2303    fn ctor(self) -> () {
2304        unsafe {
2305            let __receiver = <MapHistory_TidMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2306            ::unity::il2cpp_call!((::unity::module_base()+0x217c0a0usize)as*mut u8,();
2307(MapHistory_TidMap)__receiver)
2308        }
2309    }
2310}
2311
2312#[cfg(feature = "app-maphistory")]
2313impl<__T: IMapHistory_TidMap> IMapHistory_TidMapMethods for __T {}
2314
2315#[cfg(feature = "app-maphistory")]
2316impl MapHistory_TidMap {
2317    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2318        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2319    }
2320}
2321
2322#[cfg(feature = "app-maphistory")]
2323impl MapHistory_TidMap {
2324    #[doc = "`.ctor()` — no args"]
2325    pub fn new() -> Self {
2326        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2327            panic!(
2328                "{}
2329::{}
2330 failed to instantiate",
2331                ::core::stringify!(MapHistory_TidMap),
2332                ::core::stringify!(new),
2333            )
2334        });
2335        <Self as IMapHistory_TidMapMethods>::ctor(this);
2336        this
2337    }
2338}
2339
2340#[cfg(feature = "app-maphistory")]
2341impl MapHistory_ReplayUnitMap_Data {
2342    #[doc = "`get_unit()` overload"]
2343    pub fn get_unit(&mut self) -> crate::app::unit::Unit {
2344        unsafe {
2345            ::unity::il2cpp_call!((::unity::module_base()+0x1b6aa50usize)as*mut u8,crate::app::unit::Unit;
2346(*mut MapHistory_ReplayUnitMap_Data)self as*mut MapHistory_ReplayUnitMap_Data)
2347        }
2348    }
2349
2350    #[doc = "`set_unit(crate::app::unit::Unit)` overload"]
2351    pub fn set_unit(&mut self, value: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
2352        unsafe {
2353            ::unity::il2cpp_call!((::unity::module_base()+0x1b6aa60usize)as*mut u8,();
2354(*mut MapHistory_ReplayUnitMap_Data)self as*mut MapHistory_ReplayUnitMap_Data,(crate::app::unit::Unit)::core::convert::Into::into(value))
2355        }
2356    }
2357
2358    #[doc = "`IsUsed()` overload"]
2359    pub fn is_used(&mut self) -> bool {
2360        unsafe {
2361            ::unity::il2cpp_call!((::unity::module_base()+0x1b6aa70usize)as*mut u8,bool;
2362(*mut MapHistory_ReplayUnitMap_Data)self as*mut MapHistory_ReplayUnitMap_Data)
2363        }
2364    }
2365
2366    #[doc = "`Clear()` overload"]
2367    pub fn clear(&mut self) -> () {
2368        unsafe {
2369            ::unity::il2cpp_call!((::unity::module_base()+0x1b6aa80usize)as*mut u8,();
2370(*mut MapHistory_ReplayUnitMap_Data)self as*mut MapHistory_ReplayUnitMap_Data)
2371        }
2372    }
2373}
2374
2375#[cfg(feature = "app-maphistory")]
2376impl MapHistory_ReplayUnitMap_Data {
2377    pub fn get_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2378        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2379    }
2380
2381    pub fn set_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2382        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2383    }
2384
2385    pub fn is_used_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2386        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2387    }
2388
2389    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2390        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2391    }
2392}
2393
2394#[cfg(feature = "app-maphistory")]
2395#[::unity::methods]
2396impl<T0: ::unity::ClassIdentity, T1: ::unity::ClassIdentity> MapHistory_UnitMapBase_2<T0, T1> {
2397    #[doc = "`.ctor()` overload"]
2398    #[method(name = ".ctor", args = 0)]
2399    pub fn ctor(self) -> ();
2400
2401    #[doc = "`EntryAll()` overload"]
2402    #[method(name = "EntryAll", args = 0)]
2403    pub fn entry_all(self) -> ();
2404
2405    #[doc = "`EntryAllImpl()` overload"]
2406    #[method(name = "EntryAllImpl", args = 0)]
2407    pub fn entry_all_impl(self) -> ();
2408
2409    #[doc = "`Entry(crate::app::unit::Unit)` overload"]
2410    #[method(name = "Entry", args = 1)]
2411    pub fn entry(self, unit: crate::app::unit::Unit) -> i32;
2412
2413    #[doc = "`Delete(crate::app::unit::Unit)` overload"]
2414    #[method(name = "Delete", args = 1)]
2415    pub fn delete(self, unit: crate::app::unit::Unit) -> ();
2416
2417    #[doc = "`Delete(i32)` overload"]
2418    #[method(name = "Delete", args = 1)]
2419    pub fn delete_2(self, index: i32) -> ();
2420
2421    #[doc = "`Clear()` overload"]
2422    #[method(name = "Clear", args = 0)]
2423    pub fn clear(self) -> ();
2424
2425    #[doc = "`TryGet(i32, bool)` overload"]
2426    #[method(name = "TryGet", args = 2)]
2427    pub fn try_get(self, index: i32, with_error: bool) -> crate::app::unit::Unit;
2428
2429    #[doc = "`get_NoEmpty()` overload"]
2430    #[method(name = "get_NoEmpty", args = 0)]
2431    pub fn get_no_empty(self) -> crate::app::maphistory::MapHistory_UnitMapBase_2_NoEmptyFunction<T0, T1>;
2432
2433    #[doc = "`set_NoEmpty(crate::app::maphistory::MapHistory_UnitMapBase_2_NoEmptyFunction<T0,T1>)` overload"]
2434    #[method(name = "set_NoEmpty", args = 1)]
2435    pub fn set_no_empty(self, value: crate::app::maphistory::MapHistory_UnitMapBase_2_NoEmptyFunction<T0, T1>) -> ();
2436
2437    #[doc = "`FindUnusedIndex()` overload"]
2438    #[method(name = "FindUnusedIndex", args = 0)]
2439    pub fn find_unused_index(self) -> i32;
2440
2441    #[doc = "`DbgError(::unity::Il2CppString)` overload"]
2442    #[method(name = "DbgError", args = 1)]
2443    pub fn dbg_error(self, message: ::unity::Il2CppString) -> ();
2444}
2445
2446#[cfg(feature = "app-maphistory")]
2447impl<T0: ::unity::ClassIdentity, T1: ::unity::ClassIdentity> MapHistory_UnitMapBase_2<T0, T1> {
2448    #[doc = "`.ctor()` — no args"]
2449    pub fn new() -> Self {
2450        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2451            panic!(
2452                "{}
2453::{}
2454 failed to instantiate",
2455                ::core::stringify!(MapHistory_UnitMapBase_2),
2456                ::core::stringify!(new),
2457            )
2458        });
2459        <Self as IMapHistory_UnitMapBase_2Methods<T0, T1>>::ctor(this);
2460        this
2461    }
2462}
2463
2464#[cfg(feature = "app-maphistory")]
2465pub trait IMapHistory_ReplayAppearanceMapMethods: IMapHistory_ReplayAppearanceMap {
2466    #[doc = "`OnCreate()` overload"]
2467    fn on_create(self) -> () {
2468        unsafe {
2469            let __receiver =
2470                <MapHistory_ReplayAppearanceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2471            {
2472                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2473                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
2474                    panic!(
2475                        "unity: virtual slot {}
2476 out of range (vtable len {}
2477) on the runtime class behind {}
2478 (method `{}
2479`)",
2480                        5usize,
2481                        __vt.len(),
2482                        <MapHistory_ReplayAppearanceMap as ::unity::ClassIdentity>::NAME,
2483                        "OnCreate",
2484                    )
2485                });
2486                let __inner: extern "C" fn(MapHistory_ReplayAppearanceMap, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2487                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2488                __inner(__receiver, __mi)
2489            }
2490        }
2491    }
2492    #[doc = "`RegisterAppearanceUnit(crate::app::unit::Unit)` overload"]
2493    fn register_appearance_unit(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
2494        unsafe {
2495            let __receiver =
2496                <MapHistory_ReplayAppearanceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2497            ::unity::il2cpp_call!((::unity::module_base()+0x2704cb0usize)as*mut u8,i32;
2498(MapHistory_ReplayAppearanceMap)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
2499        }
2500    }
2501    #[doc = "`RegisterLeavingUnit(crate::app::unit::Unit)` overload"]
2502    fn register_leaving_unit(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
2503        unsafe {
2504            let __receiver =
2505                <MapHistory_ReplayAppearanceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2506            ::unity::il2cpp_call!((::unity::module_base()+0x2704f80usize)as*mut u8,i32;
2507(MapHistory_ReplayAppearanceMap)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
2508        }
2509    }
2510    #[doc = "`GetIndexes(*mut::unity::Array<i32>, *mut::unity::Array<i32>)` overload"]
2511    fn get_indexes(self) -> (bool, ::unity::Array<i32>, ::unity::Array<i32>) {
2512        unsafe {
2513            let __receiver =
2514                <MapHistory_ReplayAppearanceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2515            let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Array<i32>>::uninit();
2516            let mut __out_1 = ::core::mem::MaybeUninit::<::unity::Array<i32>>::uninit();
2517            let __ret = {
2518                ::unity::il2cpp_call!((::unity::module_base()+0x2705070usize)as*mut u8,bool;
2519(MapHistory_ReplayAppearanceMap)__receiver,(*mut::unity::Array<i32>)__out_0.as_mut_ptr(),(*mut::unity::Array<i32>)__out_1.as_mut_ptr())
2520            };
2521            (__ret, __out_0.assume_init(), __out_1.assume_init())
2522        }
2523    }
2524    #[doc = "`CreateAppearanceUnit(i32)` overload"]
2525    fn create_appearance_unit(self, index: impl ::core::convert::Into<i32>) -> crate::app::unit::Unit {
2526        unsafe {
2527            let __receiver =
2528                <MapHistory_ReplayAppearanceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2529            ::unity::il2cpp_call!((::unity::module_base()+0x27053e0usize)as*mut u8,crate::app::unit::Unit;
2530(MapHistory_ReplayAppearanceMap)__receiver,(i32)::core::convert::Into::into(index))
2531        }
2532    }
2533    #[doc = "`GetLeavingUnit(i32)` overload"]
2534    fn get_leaving_unit(self, index: impl ::core::convert::Into<i32>) -> crate::app::unit::Unit {
2535        unsafe {
2536            let __receiver =
2537                <MapHistory_ReplayAppearanceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2538            ::unity::il2cpp_call!((::unity::module_base()+0x2705740usize)as*mut u8,crate::app::unit::Unit;
2539(MapHistory_ReplayAppearanceMap)__receiver,(i32)::core::convert::Into::into(index))
2540        }
2541    }
2542    #[doc = "`SerializeForAppearance(crate::app::stream_2::Stream_2, crate::app::unit::Unit)` overload"]
2543    fn serialize_for_appearance(
2544        self,
2545        stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
2546        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
2547    ) -> () {
2548        unsafe {
2549            let __receiver =
2550                <MapHistory_ReplayAppearanceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2551            ::unity::il2cpp_call!((::unity::module_base()+0x2704e10usize)as*mut u8,();
2552(MapHistory_ReplayAppearanceMap)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(crate::app::unit::Unit)::core::convert::Into::into(unit))
2553        }
2554    }
2555    #[doc = "`DeserializeForAppearance(crate::app::stream_2::Stream_2)` overload"]
2556    fn deserialize_for_appearance(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> crate::app::unit::Unit {
2557        unsafe {
2558            let __receiver =
2559                <MapHistory_ReplayAppearanceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2560            ::unity::il2cpp_call!((::unity::module_base()+0x2705450usize)as*mut u8,crate::app::unit::Unit;
2561(MapHistory_ReplayAppearanceMap)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
2562        }
2563    }
2564    #[doc = "`get_Version()` overload"]
2565    fn get_version(self) -> i32 {
2566        unsafe {
2567            let __receiver =
2568                <MapHistory_ReplayAppearanceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2569            {
2570                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2571                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
2572                    panic!(
2573                        "unity: virtual slot {}
2574 out of range (vtable len {}
2575) on the runtime class behind {}
2576 (method `{}
2577`)",
2578                        4usize,
2579                        __vt.len(),
2580                        <MapHistory_ReplayAppearanceMap as ::unity::ClassIdentity>::NAME,
2581                        "get_Version",
2582                    )
2583                });
2584                let __inner: extern "C" fn(MapHistory_ReplayAppearanceMap, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
2585                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2586                __inner(__receiver, __mi)
2587            }
2588        }
2589    }
2590    #[doc = "`OnSerialize(crate::app::stream_2::Stream_2)` overload"]
2591    fn on_serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
2592        unsafe {
2593            let __receiver =
2594                <MapHistory_ReplayAppearanceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2595            {
2596                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2597                let __vi = *__vt.get(11usize).unwrap_or_else(|| {
2598                    panic!(
2599                        "unity: virtual slot {}
2600 out of range (vtable len {}
2601) on the runtime class behind {}
2602 (method `{}
2603`)",
2604                        11usize,
2605                        __vt.len(),
2606                        <MapHistory_ReplayAppearanceMap as ::unity::ClassIdentity>::NAME,
2607                        "OnSerialize",
2608                    )
2609                });
2610                let __inner: extern "C" fn(MapHistory_ReplayAppearanceMap, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
2611                    ::core::mem::transmute(__vi.method_ptr);
2612                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2613                __inner(__receiver, ::core::convert::Into::into(stream), __mi)
2614            }
2615        }
2616    }
2617    #[doc = "`OnDeserialize(crate::app::stream_2::Stream_2, i32)` overload"]
2618    fn on_deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>, version: impl ::core::convert::Into<i32>) -> () {
2619        unsafe {
2620            let __receiver =
2621                <MapHistory_ReplayAppearanceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2622            {
2623                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2624                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
2625                    panic!(
2626                        "unity: virtual slot {}
2627 out of range (vtable len {}
2628) on the runtime class behind {}
2629 (method `{}
2630`)",
2631                        12usize,
2632                        __vt.len(),
2633                        <MapHistory_ReplayAppearanceMap as ::unity::ClassIdentity>::NAME,
2634                        "OnDeserialize",
2635                    )
2636                });
2637                let __inner: extern "C" fn(MapHistory_ReplayAppearanceMap, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
2638                    ::core::mem::transmute(__vi.method_ptr);
2639                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2640                __inner(
2641                    __receiver,
2642                    ::core::convert::Into::into(stream),
2643                    ::core::convert::Into::into(version),
2644                    __mi,
2645                )
2646            }
2647        }
2648    }
2649    #[doc = "`.ctor()` overload"]
2650    fn ctor(self) -> () {
2651        unsafe {
2652            let __receiver =
2653                <MapHistory_ReplayAppearanceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2654            ::unity::il2cpp_call!((::unity::module_base()+0x27060a0usize)as*mut u8,();
2655(MapHistory_ReplayAppearanceMap)__receiver)
2656        }
2657    }
2658}
2659
2660#[cfg(feature = "app-maphistory")]
2661impl<__T: IMapHistory_ReplayAppearanceMap> IMapHistory_ReplayAppearanceMapMethods for __T {}
2662
2663#[cfg(feature = "app-maphistory")]
2664impl MapHistory_ReplayAppearanceMap {
2665    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2666        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2667    }
2668
2669    pub fn register_appearance_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2670        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2671    }
2672
2673    pub fn register_leaving_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2674        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2675    }
2676
2677    pub fn get_indexes_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2678        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2679    }
2680
2681    pub fn create_appearance_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2682        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2683    }
2684
2685    pub fn get_leaving_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2686        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
2687    }
2688
2689    pub fn serialize_for_appearance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2690        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
2691    }
2692
2693    pub fn deserialize_for_appearance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2694        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
2695    }
2696
2697    pub fn get_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2698        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
2699    }
2700
2701    pub fn on_serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2702        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
2703    }
2704
2705    pub fn on_deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2706        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
2707    }
2708
2709    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2710        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
2711    }
2712}
2713
2714#[cfg(feature = "app-maphistory")]
2715impl MapHistory_ReplayAppearanceMap {
2716    #[doc = "Direct (non-virtual) call to `MapHistory_ReplayAppearanceMap`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2717    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2718        let __mi = Self::on_create_method_info();
2719        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2720        __inner(this.into(), ::core::option::Option::None)
2721    }
2722
2723    #[doc = "Direct (non-virtual) call to `MapHistory_ReplayAppearanceMap`'s own `get_Version`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2724    pub unsafe fn get_version(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
2725        let __mi = Self::get_version_method_info();
2726        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
2727        __inner(this.into(), ::core::option::Option::None)
2728    }
2729
2730    #[doc = "Direct (non-virtual) call to `MapHistory_ReplayAppearanceMap`'s own `OnSerialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2731    pub unsafe fn on_serialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2) -> () {
2732        let __mi = Self::on_serialize_method_info();
2733        let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
2734            ::core::mem::transmute(__mi.method_ptr);
2735        __inner(this.into(), stream, ::core::option::Option::None)
2736    }
2737
2738    #[doc = "Direct (non-virtual) call to `MapHistory_ReplayAppearanceMap`'s own `OnDeserialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2739    pub unsafe fn on_deserialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2, version: i32) -> () {
2740        let __mi = Self::on_deserialize_method_info();
2741        let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
2742            ::core::mem::transmute(__mi.method_ptr);
2743        __inner(this.into(), stream, version, ::core::option::Option::None)
2744    }
2745}
2746
2747#[cfg(feature = "app-maphistory")]
2748impl MapHistory_ReplayAppearanceMap {
2749    #[doc = "`.ctor()` — no args"]
2750    pub fn new() -> Self {
2751        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2752            panic!(
2753                "{}
2754::{}
2755 failed to instantiate",
2756                ::core::stringify!(MapHistory_ReplayAppearanceMap),
2757                ::core::stringify!(new),
2758            )
2759        });
2760        <Self as IMapHistory_ReplayAppearanceMapMethods>::ctor(this);
2761        this
2762    }
2763}
2764
2765#[cfg(feature = "app-maphistory")]
2766impl MapHistory_Rewind {
2767    #[doc = "`GetPokeInspector(i32, i32)` overload"]
2768    pub fn get_poke_inspector(x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> crate::app::pokeinspector::PokeInspector {
2769        unsafe {
2770            ::unity::il2cpp_call!((::unity::module_base()+0x2711910usize)as*mut u8,crate::app::pokeinspector::PokeInspector;
2771(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
2772        }
2773    }
2774
2775    #[doc = "`ApplyChangeGod(crate::app::unit::Unit, ::unity::Il2CppString, bool)` overload"]
2776    pub fn apply_change_god(
2777        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
2778        gid: impl ::core::convert::Into<::unity::Il2CppString>,
2779        for_engage_impl: impl ::core::convert::Into<bool>,
2780    ) -> () {
2781        unsafe {
2782            ::unity::il2cpp_call!((::unity::module_base()+0x2710180usize)as*mut u8,();
2783(crate::app::unit::Unit)::core::convert::Into::into(unit),(::unity::Il2CppString)::core::convert::Into::into(gid),(bool)::core::convert::Into::into(for_engage_impl))
2784        }
2785    }
2786
2787    #[doc = "`DbgPatchVersionCheckLog(::unity::Il2CppString)` overload"]
2788    pub fn dbg_patch_version_check_log(s: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2789        unsafe {
2790            ::unity::il2cpp_call!((::unity::module_base()+0x2712330usize)as*mut u8,();
2791(::unity::Il2CppString)::core::convert::Into::into(s))
2792        }
2793    }
2794}
2795
2796#[cfg(feature = "app-maphistory")]
2797pub trait IMapHistory_RewindMethods: IMapHistory_Rewind {
2798    #[doc = "`OnInitialize()` overload"]
2799    fn on_initialize(self) -> () {
2800        unsafe {
2801            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2802            {
2803                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2804                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
2805                    panic!(
2806                        "unity: virtual slot {}
2807 out of range (vtable len {}
2808) on the runtime class behind {}
2809 (method `{}
2810`)",
2811                        4usize,
2812                        __vt.len(),
2813                        <MapHistory_Rewind as ::unity::ClassIdentity>::NAME,
2814                        "OnInitialize",
2815                    )
2816                });
2817                let __inner: extern "C" fn(MapHistory_Rewind, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2818                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2819                __inner(__receiver, __mi)
2820            }
2821        }
2822    }
2823    #[doc = "`OnDelete()` overload"]
2824    fn on_delete(self) -> () {
2825        unsafe {
2826            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2827            {
2828                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2829                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
2830                    panic!(
2831                        "unity: virtual slot {}
2832 out of range (vtable len {}
2833) on the runtime class behind {}
2834 (method `{}
2835`)",
2836                        5usize,
2837                        __vt.len(),
2838                        <MapHistory_Rewind as ::unity::ClassIdentity>::NAME,
2839                        "OnDelete",
2840                    )
2841                });
2842                let __inner: extern "C" fn(MapHistory_Rewind, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2843                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2844                __inner(__receiver, __mi)
2845            }
2846        }
2847    }
2848    #[doc = "`IsEnable()` overload"]
2849    fn is_enable(self) -> bool {
2850        unsafe {
2851            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2852            ::unity::il2cpp_call!((::unity::module_base()+0x2707d10usize)as*mut u8,bool;
2853(MapHistory_Rewind)__receiver)
2854        }
2855    }
2856    #[doc = "`Enable()` overload"]
2857    fn enable(self) -> () {
2858        unsafe {
2859            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2860            ::unity::il2cpp_call!((::unity::module_base()+0x2707f70usize)as*mut u8,();
2861(MapHistory_Rewind)__receiver)
2862        }
2863    }
2864    #[doc = "`Disable()` overload"]
2865    fn disable(self) -> () {
2866        unsafe {
2867            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2868            ::unity::il2cpp_call!((::unity::module_base()+0x27080f0usize)as*mut u8,();
2869(MapHistory_Rewind)__receiver)
2870        }
2871    }
2872    #[doc = "`DbgSetUseCount(i32)` overload"]
2873    fn dbg_set_use_count(self, count: impl ::core::convert::Into<i32>) -> () {
2874        unsafe {
2875            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2876            ::unity::il2cpp_call!((::unity::module_base()+0x2708170usize)as*mut u8,();
2877(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(count))
2878        }
2879    }
2880    #[doc = "`GetUseCount()` overload"]
2881    fn get_use_count(self) -> i32 {
2882        unsafe {
2883            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2884            ::unity::il2cpp_call!((::unity::module_base()+0x27081b0usize)as*mut u8,i32;
2885(MapHistory_Rewind)__receiver)
2886        }
2887    }
2888    #[doc = "`GetMaxUseCount()` overload"]
2889    fn get_max_use_count(self) -> i32 {
2890        unsafe {
2891            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2892            ::unity::il2cpp_call!((::unity::module_base()+0x2707dd0usize)as*mut u8,i32;
2893(MapHistory_Rewind)__receiver)
2894        }
2895    }
2896    #[doc = "`Reset()` overload"]
2897    fn reset(self) -> () {
2898        unsafe {
2899            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2900            ::unity::il2cpp_call!((::unity::module_base()+0x27081c0usize)as*mut u8,();
2901(MapHistory_Rewind)__receiver)
2902        }
2903    }
2904    #[doc = "`Begin()` overload"]
2905    fn begin(self) -> () {
2906        unsafe {
2907            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2908            ::unity::il2cpp_call!((::unity::module_base()+0x2708040usize)as*mut u8,();
2909(MapHistory_Rewind)__receiver)
2910        }
2911    }
2912    #[doc = "`End()` overload"]
2913    fn end(self) -> () {
2914        unsafe {
2915            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2916            ::unity::il2cpp_call!((::unity::module_base()+0x2708280usize)as*mut u8,();
2917(MapHistory_Rewind)__receiver)
2918        }
2919    }
2920    #[doc = "`Split()` overload"]
2921    fn split(self) -> () {
2922        unsafe {
2923            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2924            ::unity::il2cpp_call!((::unity::module_base()+0x2708290usize)as*mut u8,();
2925(MapHistory_Rewind)__receiver)
2926        }
2927    }
2928    #[doc = "`SplitForPickUp()` overload"]
2929    fn split_for_pick_up(self) -> () {
2930        unsafe {
2931            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2932            ::unity::il2cpp_call!((::unity::module_base()+0x2708330usize)as*mut u8,();
2933(MapHistory_Rewind)__receiver)
2934        }
2935    }
2936    #[doc = "`EngageCancel(crate::app::unit::Unit)` overload"]
2937    fn engage_cancel(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
2938        unsafe {
2939            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2940            ::unity::il2cpp_call!((::unity::module_base()+0x27083b0usize)as*mut u8,();
2941(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
2942        }
2943    }
2944    #[doc = "`GodChangeCancel(crate::app::unit::Unit)` overload"]
2945    fn god_change_cancel(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
2946        unsafe {
2947            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2948            ::unity::il2cpp_call!((::unity::module_base()+0x2708440usize)as*mut u8,();
2949(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
2950        }
2951    }
2952    #[doc = "`GetCommandEngage()` overload"]
2953    fn get_command_engage(self) -> i32 {
2954        unsafe {
2955            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2956            {
2957                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2958                let __vi = *__vt.get(7usize).unwrap_or_else(|| {
2959                    panic!(
2960                        "unity: virtual slot {}
2961 out of range (vtable len {}
2962) on the runtime class behind {}
2963 (method `{}
2964`)",
2965                        7usize,
2966                        __vt.len(),
2967                        <MapHistory_Rewind as ::unity::ClassIdentity>::NAME,
2968                        "GetCommandEngage",
2969                    )
2970                });
2971                let __inner: extern "C" fn(MapHistory_Rewind, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
2972                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2973                __inner(__receiver, __mi)
2974            }
2975        }
2976    }
2977    #[doc = "`GetCommandGodChange()` overload"]
2978    fn get_command_god_change(self) -> i32 {
2979        unsafe {
2980            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2981            {
2982                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2983                let __vi = *__vt.get(8usize).unwrap_or_else(|| {
2984                    panic!(
2985                        "unity: virtual slot {}
2986 out of range (vtable len {}
2987) on the runtime class behind {}
2988 (method `{}
2989`)",
2990                        8usize,
2991                        __vt.len(),
2992                        <MapHistory_Rewind as ::unity::ClassIdentity>::NAME,
2993                        "GetCommandGodChange",
2994                    )
2995                });
2996                let __inner: extern "C" fn(MapHistory_Rewind, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
2997                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2998                __inner(__receiver, __mi)
2999            }
3000        }
3001    }
3002    #[doc = "`GetUnitForCommandEngage(i32)` overload"]
3003    fn get_unit_for_command_engage(self, command_index: impl ::core::convert::Into<i32>) -> crate::app::unit::Unit {
3004        unsafe {
3005            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3006            {
3007                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3008                let __vi = *__vt.get(10usize).unwrap_or_else(|| {
3009                    panic!(
3010                        "unity: virtual slot {}
3011 out of range (vtable len {}
3012) on the runtime class behind {}
3013 (method `{}
3014`)",
3015                        10usize,
3016                        __vt.len(),
3017                        <MapHistory_Rewind as ::unity::ClassIdentity>::NAME,
3018                        "GetUnitForCommandEngage",
3019                    )
3020                });
3021                let __inner: extern "C" fn(MapHistory_Rewind, i32, ::unity::OptionalMethod) -> crate::app::unit::Unit =
3022                    ::core::mem::transmute(__vi.method_ptr);
3023                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3024                __inner(__receiver, ::core::convert::Into::into(command_index), __mi)
3025            }
3026        }
3027    }
3028    #[doc = "`GetUnitForCommandGodChange(i32)` overload"]
3029    fn get_unit_for_command_god_change(self, command_index: impl ::core::convert::Into<i32>) -> crate::app::unit::Unit {
3030        unsafe {
3031            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3032            {
3033                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3034                let __vi = *__vt.get(11usize).unwrap_or_else(|| {
3035                    panic!(
3036                        "unity: virtual slot {}
3037 out of range (vtable len {}
3038) on the runtime class behind {}
3039 (method `{}
3040`)",
3041                        11usize,
3042                        __vt.len(),
3043                        <MapHistory_Rewind as ::unity::ClassIdentity>::NAME,
3044                        "GetUnitForCommandGodChange",
3045                    )
3046                });
3047                let __inner: extern "C" fn(MapHistory_Rewind, i32, ::unity::OptionalMethod) -> crate::app::unit::Unit =
3048                    ::core::mem::transmute(__vi.method_ptr);
3049                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3050                __inner(__receiver, ::core::convert::Into::into(command_index), __mi)
3051            }
3052        }
3053    }
3054    #[doc = "`CreateLog(i32, crate::app::maphistory::MapHistory_RewindLog)` overload"]
3055    fn create_log(
3056        self,
3057        index: impl ::core::convert::Into<i32>,
3058        result: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLog>,
3059    ) -> bool {
3060        unsafe {
3061            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3062            ::unity::il2cpp_call!((::unity::module_base()+0x2708820usize)as*mut u8,bool;
3063(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(index),(crate::app::maphistory::MapHistory_RewindLog)::core::convert::Into::into(result))
3064        }
3065    }
3066    #[doc = "`CheckLogExists()` overload"]
3067    fn check_log_exists(self) -> bool {
3068        unsafe {
3069            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3070            ::unity::il2cpp_call!((::unity::module_base()+0x2708fb0usize)as*mut u8,bool;
3071(MapHistory_Rewind)__receiver)
3072        }
3073    }
3074    #[doc = "`GetCursorPos(i32, *muti32, *muti32)` overload"]
3075    fn get_cursor_pos(self, index: impl ::core::convert::Into<i32>) -> (bool, i32, i32) {
3076        unsafe {
3077            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3078            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
3079            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
3080            let __ret = {
3081                ::unity::il2cpp_call!((::unity::module_base()+0x27090e0usize)as*mut u8,bool;
3082(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(index),(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr())
3083            };
3084            (__ret, __out_0.assume_init(), __out_1.assume_init())
3085        }
3086    }
3087    #[doc = "`IsPhaseBegin(i32)` overload"]
3088    fn is_phase_begin(self, index: impl ::core::convert::Into<i32>) -> bool {
3089        unsafe {
3090            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3091            ::unity::il2cpp_call!((::unity::module_base()+0x2709280usize)as*mut u8,bool;
3092(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(index))
3093        }
3094    }
3095    #[doc = "`PreviewSetup()` overload"]
3096    fn preview_setup(self) -> () {
3097        unsafe {
3098            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3099            ::unity::il2cpp_call!((::unity::module_base()+0x2709360usize)as*mut u8,();
3100(MapHistory_Rewind)__receiver)
3101        }
3102    }
3103    #[doc = "`PreviewApply(i32)` overload"]
3104    fn preview_apply(self, index: impl ::core::convert::Into<i32>) -> bool {
3105        unsafe {
3106            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3107            ::unity::il2cpp_call!((::unity::module_base()+0x2709e60usize)as*mut u8,bool;
3108(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(index))
3109        }
3110    }
3111    #[doc = "`PreviewDecide()` overload"]
3112    fn preview_decide(self) -> () {
3113        unsafe {
3114            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3115            ::unity::il2cpp_call!((::unity::module_base()+0x270d860usize)as*mut u8,();
3116(MapHistory_Rewind)__receiver)
3117        }
3118    }
3119    #[doc = "`PreviewCancel()` overload"]
3120    fn preview_cancel(self) -> () {
3121        unsafe {
3122            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3123            ::unity::il2cpp_call!((::unity::module_base()+0x270dcd0usize)as*mut u8,();
3124(MapHistory_Rewind)__receiver)
3125        }
3126    }
3127    #[doc = "`IsPreviewing()` overload"]
3128    fn is_previewing(self) -> bool {
3129        unsafe {
3130            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3131            ::unity::il2cpp_call!((::unity::module_base()+0x270de50usize)as*mut u8,bool;
3132(MapHistory_Rewind)__receiver)
3133        }
3134    }
3135    #[doc = "`PreviewGetUnit(i32)` overload"]
3136    fn preview_get_unit(self, map_history_index: impl ::core::convert::Into<i32>) -> crate::app::unit::Unit {
3137        unsafe {
3138            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3139            ::unity::il2cpp_call!((::unity::module_base()+0x270de60usize)as*mut u8,crate::app::unit::Unit;
3140(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(map_history_index))
3141        }
3142    }
3143    #[doc = "`Serialize(crate::app::stream_2::Stream_2)` overload"]
3144    fn serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
3145        unsafe {
3146            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3147            ::unity::il2cpp_call!((::unity::module_base()+0x270df80usize)as*mut u8,();
3148(MapHistory_Rewind)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
3149        }
3150    }
3151    #[doc = "`Deserialize(crate::app::stream_2::Stream_2)` overload"]
3152    fn deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
3153        unsafe {
3154            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3155            ::unity::il2cpp_call!((::unity::module_base()+0x270e420usize)as*mut u8,();
3156(MapHistory_Rewind)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
3157        }
3158    }
3159    #[doc = "`Delete(i32)` overload"]
3160    fn delete(self, index: impl ::core::convert::Into<i32>) -> () {
3161        unsafe {
3162            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3163            ::unity::il2cpp_call!((::unity::module_base()+0x270e8f0usize)as*mut u8,();
3164(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(index))
3165        }
3166    }
3167    #[doc = "`DeleteFromLast(crate::app::maphistory::MapHistory_RewindType)` overload"]
3168    fn delete_from_last(self, r#type: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindType>) -> () {
3169        unsafe {
3170            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3171            ::unity::il2cpp_call!((::unity::module_base()+0x270e9a0usize)as*mut u8,();
3172(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindType)::core::convert::Into::into(r#type))
3173        }
3174    }
3175    #[doc = "`GetLastCommandType()` overload"]
3176    fn get_last_command_type(self) -> crate::app::maphistory::MapHistory_RewindType {
3177        unsafe {
3178            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3179            ::unity::il2cpp_call!((::unity::module_base()+0x270ea00usize)as*mut u8,crate::app::maphistory::MapHistory_RewindType;
3180(MapHistory_Rewind)__receiver)
3181        }
3182    }
3183    #[doc = "`FindLastIndexUntilSplit(crate::app::maphistory::MapHistory_RewindType, i32)` overload"]
3184    fn find_last_index_until_split(
3185        self,
3186        r#type: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindType>,
3187        start_index: impl ::core::convert::Into<i32>,
3188    ) -> i32 {
3189        unsafe {
3190            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3191            ::unity::il2cpp_call!((::unity::module_base()+0x270ea50usize)as*mut u8,i32;
3192(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindType)::core::convert::Into::into(r#type),(i32)::core::convert::Into::into(start_index))
3193        }
3194    }
3195    #[doc = "`FindLastIndexUntilSplit(crate::app::maphistory::MapHistory_RewindType)` overload"]
3196    fn find_last_index_until_split_2(self, r#type: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindType>) -> i32 {
3197        unsafe {
3198            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3199            ::unity::il2cpp_call!((::unity::module_base()+0x270eac0usize)as*mut u8,i32;
3200(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindType)::core::convert::Into::into(r#type))
3201        }
3202    }
3203    #[doc = "`CanWrite()` overload"]
3204    fn can_write(self) -> bool {
3205        unsafe {
3206            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3207            ::unity::il2cpp_call!((::unity::module_base()+0x2708310usize)as*mut u8,bool;
3208(MapHistory_Rewind)__receiver)
3209        }
3210    }
3211    #[doc = "`IsTransferType(i32, *muti32)` overload"]
3212    fn is_transfer_type(self, command_type: impl ::core::convert::Into<i32>) -> (bool, i32) {
3213        unsafe {
3214            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3215            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
3216            let __ret = {
3217                ::unity::il2cpp_call!((::unity::module_base()+0x270eb30usize)as*mut u8,bool;
3218(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(command_type),(*mut i32)__out_0.as_mut_ptr())
3219            };
3220            (__ret, __out_0.assume_init())
3221        }
3222    }
3223    #[doc = "`OnUnitMapNoEmpty()` overload"]
3224    fn on_unit_map_no_empty(self) -> () {
3225        unsafe {
3226            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3227            ::unity::il2cpp_call!((::unity::module_base()+0x270eb60usize)as*mut u8,();
3228(MapHistory_Rewind)__receiver)
3229        }
3230    }
3231    #[doc = "`Preadd(crate::app::maphistory::MapHistory_CommandWriter)` overload"]
3232    fn preadd(self, writer: impl ::core::convert::Into<crate::app::maphistory::MapHistory_CommandWriter>) -> () {
3233        unsafe {
3234            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3235            {
3236                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3237                let __vi = *__vt.get(6usize).unwrap_or_else(|| {
3238                    panic!(
3239                        "unity: virtual slot {}
3240 out of range (vtable len {}
3241) on the runtime class behind {}
3242 (method `{}
3243`)",
3244                        6usize,
3245                        __vt.len(),
3246                        <MapHistory_Rewind as ::unity::ClassIdentity>::NAME,
3247                        "Preadd",
3248                    )
3249                });
3250                let __inner: extern "C" fn(MapHistory_Rewind, crate::app::maphistory::MapHistory_CommandWriter, ::unity::OptionalMethod) -> () =
3251                    ::core::mem::transmute(__vi.method_ptr);
3252                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3253                __inner(__receiver, ::core::convert::Into::into(writer), __mi)
3254            }
3255        }
3256    }
3257    #[doc = "`DeleteOldCommandsIfNotEnoughSpace(crate::app::maphistory::MapHistory_CommandWriter)` overload"]
3258    fn delete_old_commands_if_not_enough_space(self, writer: impl ::core::convert::Into<crate::app::maphistory::MapHistory_CommandWriter>) -> () {
3259        unsafe {
3260            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3261            ::unity::il2cpp_call!((::unity::module_base()+0x270ef70usize)as*mut u8,();
3262(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_CommandWriter)::core::convert::Into::into(writer))
3263        }
3264    }
3265    #[doc = "`DeleteOldCommands(i32, i32)` overload"]
3266    fn delete_old_commands(self, new_top_command_index: impl ::core::convert::Into<i32>, num_delete_split: impl ::core::convert::Into<i32>) -> () {
3267        unsafe {
3268            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3269            ::unity::il2cpp_call!((::unity::module_base()+0x270edd0usize)as*mut u8,();
3270(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(new_top_command_index),(i32)::core::convert::Into::into(num_delete_split))
3271        }
3272    }
3273    #[doc = "`DeleteOldCommandsAll()` overload"]
3274    fn delete_old_commands_all(self) -> () {
3275        unsafe {
3276            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3277            ::unity::il2cpp_call!((::unity::module_base()+0x2708220usize)as*mut u8,();
3278(MapHistory_Rewind)__receiver)
3279        }
3280    }
3281    #[doc = "`DeleteUnneededUnits(i32)` overload"]
3282    fn delete_unneeded_units(self, new_top_command_index: impl ::core::convert::Into<i32>) -> () {
3283        unsafe {
3284            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3285            ::unity::il2cpp_call!((::unity::module_base()+0x270f190usize)as*mut u8,();
3286(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(new_top_command_index))
3287        }
3288    }
3289    #[doc = "`PredeleteCommand(i32)` overload"]
3290    fn predelete_command(self, command_index: impl ::core::convert::Into<i32>) -> () {
3291        unsafe {
3292            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3293            {
3294                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3295                let __vi = *__vt.get(13usize).unwrap_or_else(|| {
3296                    panic!(
3297                        "unity: virtual slot {}
3298 out of range (vtable len {}
3299) on the runtime class behind {}
3300 (method `{}
3301`)",
3302                        13usize,
3303                        __vt.len(),
3304                        <MapHistory_Rewind as ::unity::ClassIdentity>::NAME,
3305                        "PredeleteCommand",
3306                    )
3307                });
3308                let __inner: extern "C" fn(MapHistory_Rewind, i32, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
3309                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3310                __inner(__receiver, ::core::convert::Into::into(command_index), __mi)
3311            }
3312        }
3313    }
3314    #[doc = "`DeleteCommandError()` overload"]
3315    fn delete_command_error(self) -> () {
3316        unsafe {
3317            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3318            {
3319                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3320                let __vi = *__vt.get(14usize).unwrap_or_else(|| {
3321                    panic!(
3322                        "unity: virtual slot {}
3323 out of range (vtable len {}
3324) on the runtime class behind {}
3325 (method `{}
3326`)",
3327                        14usize,
3328                        __vt.len(),
3329                        <MapHistory_Rewind as ::unity::ClassIdentity>::NAME,
3330                        "DeleteCommandError",
3331                    )
3332                });
3333                let __inner: extern "C" fn(MapHistory_Rewind, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
3334                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3335                __inner(__receiver, __mi)
3336            }
3337        }
3338    }
3339    #[doc = "`CountSplit(i32)` overload"]
3340    fn count_split(self, next_num_command: impl ::core::convert::Into<i32>) -> i32 {
3341        unsafe {
3342            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3343            ::unity::il2cpp_call!((::unity::module_base()+0x270dbe0usize)as*mut u8,i32;
3344(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(next_num_command))
3345        }
3346    }
3347    #[doc = "`SerializeLatest()` overload"]
3348    fn serialize_latest(self) -> () {
3349        unsafe {
3350            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3351            ::unity::il2cpp_call!((::unity::module_base()+0x2709530usize)as*mut u8,();
3352(MapHistory_Rewind)__receiver)
3353        }
3354    }
3355    #[doc = "`DeserializeLatest()` overload"]
3356    fn deserialize_latest(self) -> () {
3357        unsafe {
3358            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3359            ::unity::il2cpp_call!((::unity::module_base()+0x270a870usize)as*mut u8,();
3360(MapHistory_Rewind)__receiver)
3361        }
3362    }
3363    #[doc = "`DeserializeLatestClearUnits()` overload"]
3364    fn deserialize_latest_clear_units(self) -> () {
3365        unsafe {
3366            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3367            ::unity::il2cpp_call!((::unity::module_base()+0x27100d0usize)as*mut u8,();
3368(MapHistory_Rewind)__receiver)
3369        }
3370    }
3371    #[doc = "`DeserializeLatestFindUnit(u8)` overload"]
3372    fn deserialize_latest_find_unit(self, map_history_index: impl ::core::convert::Into<u8>) -> crate::app::unit::Unit {
3373        unsafe {
3374            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3375            ::unity::il2cpp_call!((::unity::module_base()+0x2710130usize)as*mut u8,crate::app::unit::Unit;
3376(MapHistory_Rewind)__receiver,(u8)::core::convert::Into::into(map_history_index))
3377        }
3378    }
3379    #[doc = "`SerializeReliance(crate::app::stream_2::Stream_2)` overload"]
3380    fn serialize_reliance(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
3381        unsafe {
3382            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3383            ::unity::il2cpp_call!((::unity::module_base()+0x270f3d0usize)as*mut u8,();
3384(MapHistory_Rewind)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
3385        }
3386    }
3387    #[doc = "`DeserializeReliance(crate::app::stream_2::Stream_2)` overload"]
3388    fn deserialize_reliance(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
3389        unsafe {
3390            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3391            ::unity::il2cpp_call!((::unity::module_base()+0x2710430usize)as*mut u8,();
3392(MapHistory_Rewind)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
3393        }
3394    }
3395    #[doc = "`SerializeTerrain(crate::app::stream_2::Stream_2)` overload"]
3396    fn serialize_terrain(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
3397        unsafe {
3398            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3399            ::unity::il2cpp_call!((::unity::module_base()+0x270f550usize)as*mut u8,();
3400(MapHistory_Rewind)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
3401        }
3402    }
3403    #[doc = "`DeserializeTerrain(crate::app::stream_2::Stream_2)` overload"]
3404    fn deserialize_terrain(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
3405        unsafe {
3406            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3407            ::unity::il2cpp_call!((::unity::module_base()+0x2710660usize)as*mut u8,();
3408(MapHistory_Rewind)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
3409        }
3410    }
3411    #[doc = "`SaveLatestInspectorData()` overload"]
3412    fn save_latest_inspector_data(self) -> () {
3413        unsafe {
3414            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3415            ::unity::il2cpp_call!((::unity::module_base()+0x270f800usize)as*mut u8,();
3416(MapHistory_Rewind)__receiver)
3417        }
3418    }
3419    #[doc = "`SerializeMapObject(crate::app::stream_2::Stream_2)` overload"]
3420    fn serialize_map_object(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
3421        unsafe {
3422            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3423            ::unity::il2cpp_call!((::unity::module_base()+0x270fcc0usize)as*mut u8,();
3424(MapHistory_Rewind)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
3425        }
3426    }
3427    #[doc = "`DeserializeMapObject(crate::app::stream_2::Stream_2)` overload"]
3428    fn deserialize_map_object(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
3429        unsafe {
3430            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3431            ::unity::il2cpp_call!((::unity::module_base()+0x2710f50usize)as*mut u8,();
3432(MapHistory_Rewind)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
3433        }
3434    }
3435    #[doc = "`RestoreLatestInspectorData()` overload"]
3436    fn restore_latest_inspector_data(self) -> () {
3437        unsafe {
3438            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3439            ::unity::il2cpp_call!((::unity::module_base()+0x2710c90usize)as*mut u8,();
3440(MapHistory_Rewind)__receiver)
3441        }
3442    }
3443    #[doc = "`SerializeInspector(crate::app::stream_2::Stream_2)` overload"]
3444    fn serialize_inspector(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
3445        unsafe {
3446            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3447            ::unity::il2cpp_call!((::unity::module_base()+0x270f9f0usize)as*mut u8,();
3448(MapHistory_Rewind)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
3449        }
3450    }
3451    #[doc = "`DeserializeInspector(crate::app::stream_2::Stream_2)` overload"]
3452    fn deserialize_inspector(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
3453        unsafe {
3454            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3455            ::unity::il2cpp_call!((::unity::module_base()+0x27109f0usize)as*mut u8,();
3456(MapHistory_Rewind)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
3457        }
3458    }
3459    #[doc = "`SerializeVariable(crate::app::stream_2::Stream_2)` overload"]
3460    fn serialize_variable(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
3461        unsafe {
3462            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3463            ::unity::il2cpp_call!((::unity::module_base()+0x270ff80usize)as*mut u8,();
3464(MapHistory_Rewind)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
3465        }
3466    }
3467    #[doc = "`SerializeVariableOne(crate::app::stream_2::Stream_2, ::unity::Il2CppString)` overload"]
3468    fn serialize_variable_one(
3469        self,
3470        stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
3471        key: impl ::core::convert::Into<::unity::Il2CppString>,
3472    ) -> () {
3473        unsafe {
3474            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3475            ::unity::il2cpp_call!((::unity::module_base()+0x2711a60usize)as*mut u8,();
3476(MapHistory_Rewind)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(::unity::Il2CppString)::core::convert::Into::into(key))
3477        }
3478    }
3479    #[doc = "`DeserializeVariable(crate::app::stream_2::Stream_2)` overload"]
3480    fn deserialize_variable(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
3481        unsafe {
3482            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3483            ::unity::il2cpp_call!((::unity::module_base()+0x2711210usize)as*mut u8,();
3484(MapHistory_Rewind)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
3485        }
3486    }
3487    #[doc = "`PrepareOverlapsForPreviewSetup()` overload"]
3488    fn prepare_overlaps_for_preview_setup(self) -> () {
3489        unsafe {
3490            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3491            ::unity::il2cpp_call!((::unity::module_base()+0x27093d0usize)as*mut u8,();
3492(MapHistory_Rewind)__receiver)
3493        }
3494    }
3495    #[doc = "`PrepareOverlapsForPreviewApply()` overload"]
3496    fn prepare_overlaps_for_preview_apply(self) -> () {
3497        unsafe {
3498            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3499            ::unity::il2cpp_call!((::unity::module_base()+0x270a590usize)as*mut u8,();
3500(MapHistory_Rewind)__receiver)
3501        }
3502    }
3503    #[doc = "`UpdateOverlaps()` overload"]
3504    fn update_overlaps(self) -> () {
3505        unsafe {
3506            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3507            ::unity::il2cpp_call!((::unity::module_base()+0x270d5d0usize)as*mut u8,();
3508(MapHistory_Rewind)__receiver)
3509        }
3510    }
3511    #[doc = "`UpdateOverlapsNew(crate::app::maphistory::MapHistory_Rewind_OverlapData)` overload"]
3512    fn update_overlaps_new(self, overlap_data: impl ::core::convert::Into<crate::app::maphistory::MapHistory_Rewind_OverlapData>) -> () {
3513        unsafe {
3514            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3515            ::unity::il2cpp_call!((::unity::module_base()+0x2711c90usize)as*mut u8,();
3516(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_Rewind_OverlapData)::core::convert::Into::into(overlap_data))
3517        }
3518    }
3519    #[doc = "`ReserveFieldBgmPhaseBgm(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
3520    fn reserve_field_bgm_phase_bgm(
3521        self,
3522        player_phase_bgm: impl ::core::convert::Into<::unity::Il2CppString>,
3523        enemy_phase_bgm: impl ::core::convert::Into<::unity::Il2CppString>,
3524        ally_phase_bgm: impl ::core::convert::Into<::unity::Il2CppString>,
3525    ) -> () {
3526        unsafe {
3527            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3528            ::unity::il2cpp_call!((::unity::module_base()+0x2711e00usize)as*mut u8,();
3529(MapHistory_Rewind)__receiver,(::unity::Il2CppString)::core::convert::Into::into(player_phase_bgm),(::unity::Il2CppString)::core::convert::Into::into(enemy_phase_bgm),(::unity::Il2CppString)::core::convert::Into::into(ally_phase_bgm))
3530        }
3531    }
3532    #[doc = "`ReserveFieldBgmWarSituation(::unity::Il2CppString)` overload"]
3533    fn reserve_field_bgm_war_situation(self, war_situation_state_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
3534        unsafe {
3535            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3536            ::unity::il2cpp_call!((::unity::module_base()+0x2711e50usize)as*mut u8,();
3537(MapHistory_Rewind)__receiver,(::unity::Il2CppString)::core::convert::Into::into(war_situation_state_name))
3538        }
3539    }
3540    #[doc = "`get_CommandStreamBufferSize()` overload"]
3541    fn get_command_stream_buffer_size(self) -> u32 {
3542        unsafe {
3543            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3544            {
3545                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3546                let __vi = *__vt.get(15usize).unwrap_or_else(|| {
3547                    panic!(
3548                        "unity: virtual slot {}
3549 out of range (vtable len {}
3550) on the runtime class behind {}
3551 (method `{}
3552`)",
3553                        15usize,
3554                        __vt.len(),
3555                        <MapHistory_Rewind as ::unity::ClassIdentity>::NAME,
3556                        "get_CommandStreamBufferSize",
3557                    )
3558                });
3559                let __inner: extern "C" fn(MapHistory_Rewind, ::unity::OptionalMethod) -> u32 = ::core::mem::transmute(__vi.method_ptr);
3560                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3561                __inner(__receiver, __mi)
3562            }
3563        }
3564    }
3565    #[doc = "`DbgDump()` overload"]
3566    fn dbg_dump(self) -> () {
3567        unsafe {
3568            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3569            ::unity::il2cpp_call!((::unity::module_base()+0x2711e70usize)as*mut u8,();
3570(MapHistory_Rewind)__receiver)
3571        }
3572    }
3573    #[doc = "`DbgCreateSnapshot()` overload"]
3574    fn dbg_create_snapshot(self) -> () {
3575        unsafe {
3576            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3577            ::unity::il2cpp_call!((::unity::module_base()+0x27122d0usize)as*mut u8,();
3578(MapHistory_Rewind)__receiver)
3579        }
3580    }
3581    #[doc = "`DbgCompareSnapshot()` overload"]
3582    fn dbg_compare_snapshot(self) -> () {
3583        unsafe {
3584            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3585            ::unity::il2cpp_call!((::unity::module_base()+0x27122e0usize)as*mut u8,();
3586(MapHistory_Rewind)__receiver)
3587        }
3588    }
3589    #[doc = "`DbgDeleteSnapshot(i32)` overload"]
3590    fn dbg_delete_snapshot(self, index: impl ::core::convert::Into<i32>) -> () {
3591        unsafe {
3592            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3593            ::unity::il2cpp_call!((::unity::module_base()+0x27122f0usize)as*mut u8,();
3594(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(index))
3595        }
3596    }
3597    #[doc = "`DbgOnDeleteOldCommands(i32)` overload"]
3598    fn dbg_on_delete_old_commands(self, new_top_command_index: impl ::core::convert::Into<i32>) -> () {
3599        unsafe {
3600            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3601            ::unity::il2cpp_call!((::unity::module_base()+0x2712300usize)as*mut u8,();
3602(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(new_top_command_index))
3603        }
3604    }
3605    #[doc = "`DbgOnDeleteCommand(i32)` overload"]
3606    fn dbg_on_delete_command(self, command_index: impl ::core::convert::Into<i32>) -> () {
3607        unsafe {
3608            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3609            ::unity::il2cpp_call!((::unity::module_base()+0x2712310usize)as*mut u8,();
3610(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(command_index))
3611        }
3612    }
3613    #[doc = "`DbgPatchVersionCheck()` overload"]
3614    fn dbg_patch_version_check(self) -> () {
3615        unsafe {
3616            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3617            ::unity::il2cpp_call!((::unity::module_base()+0x2712320usize)as*mut u8,();
3618(MapHistory_Rewind)__receiver)
3619        }
3620    }
3621    #[doc = "`PhaseBegin()` overload"]
3622    fn phase_begin(self) -> () {
3623        unsafe {
3624            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3625            ::unity::il2cpp_call!((::unity::module_base()+0x2712340usize)as*mut u8,();
3626(MapHistory_Rewind)__receiver)
3627        }
3628    }
3629    #[doc = "`PhaseNext()` overload"]
3630    fn phase_next(self) -> () {
3631        unsafe {
3632            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3633            ::unity::il2cpp_call!((::unity::module_base()+0x2712730usize)as*mut u8,();
3634(MapHistory_Rewind)__receiver)
3635        }
3636    }
3637    #[doc = "`PickUp(crate::app::unit::Unit)` overload"]
3638    fn pick_up(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
3639        unsafe {
3640            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3641            ::unity::il2cpp_call!((::unity::module_base()+0x2712860usize)as*mut u8,();
3642(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
3643        }
3644    }
3645    #[doc = "`CancelPickUp()` overload"]
3646    fn cancel_pick_up(self) -> () {
3647        unsafe {
3648            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3649            ::unity::il2cpp_call!((::unity::module_base()+0x2712ac0usize)as*mut u8,();
3650(MapHistory_Rewind)__receiver)
3651        }
3652    }
3653    #[doc = "`Mind()` overload"]
3654    fn mind(self) -> () {
3655        unsafe {
3656            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3657            ::unity::il2cpp_call!((::unity::module_base()+0x2712bd0usize)as*mut u8,();
3658(MapHistory_Rewind)__receiver)
3659        }
3660    }
3661    #[doc = "`Fixed()` overload"]
3662    fn fixed(self) -> () {
3663        unsafe {
3664            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3665            ::unity::il2cpp_call!((::unity::module_base()+0x2712e10usize)as*mut u8,();
3666(MapHistory_Rewind)__receiver)
3667        }
3668    }
3669    #[doc = "`Talk(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
3670    fn talk(self, from_unit: impl ::core::convert::Into<crate::app::unit::Unit>, to_unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
3671        unsafe {
3672            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3673            ::unity::il2cpp_call!((::unity::module_base()+0x2714910usize)as*mut u8,();
3674(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(from_unit),(crate::app::unit::Unit)::core::convert::Into::into(to_unit))
3675        }
3676    }
3677    #[doc = "`Attack()` overload"]
3678    fn attack(self) -> () {
3679        unsafe {
3680            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3681            ::unity::il2cpp_call!((::unity::module_base()+0x2712f10usize)as*mut u8,();
3682(MapHistory_Rewind)__receiver)
3683        }
3684    }
3685    #[doc = "`Rod()` overload"]
3686    fn rod(self) -> () {
3687        unsafe {
3688            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3689            ::unity::il2cpp_call!((::unity::module_base()+0x2713140usize)as*mut u8,();
3690(MapHistory_Rewind)__receiver)
3691        }
3692    }
3693    #[doc = "`EngageCharge()` overload"]
3694    fn engage_charge(self) -> () {
3695        unsafe {
3696            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3697            ::unity::il2cpp_call!((::unity::module_base()+0x2713330usize)as*mut u8,();
3698(MapHistory_Rewind)__receiver)
3699        }
3700    }
3701    #[doc = "`Destroy()` overload"]
3702    fn destroy(self) -> () {
3703        unsafe {
3704            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3705            ::unity::il2cpp_call!((::unity::module_base()+0x2713430usize)as*mut u8,();
3706(MapHistory_Rewind)__receiver)
3707        }
3708    }
3709    #[doc = "`ItemUse()` overload"]
3710    fn item_use(self) -> () {
3711        unsafe {
3712            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3713            ::unity::il2cpp_call!((::unity::module_base()+0x2713510usize)as*mut u8,();
3714(MapHistory_Rewind)__receiver)
3715        }
3716    }
3717    #[doc = "`Trade(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
3718    fn trade(self, from_unit: impl ::core::convert::Into<crate::app::unit::Unit>, to_unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
3719        unsafe {
3720            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3721            ::unity::il2cpp_call!((::unity::module_base()+0x27149d0usize)as*mut u8,();
3722(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(from_unit),(crate::app::unit::Unit)::core::convert::Into::into(to_unit))
3723        }
3724    }
3725    #[doc = "`TradeUndone(crate::app::unit::Unit)` overload"]
3726    fn trade_undone(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
3727        unsafe {
3728            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3729            ::unity::il2cpp_call!((::unity::module_base()+0x2714af0usize)as*mut u8,();
3730(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
3731        }
3732    }
3733    #[doc = "`Visit()` overload"]
3734    fn visit(self) -> () {
3735        unsafe {
3736            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3737            ::unity::il2cpp_call!((::unity::module_base()+0x2713630usize)as*mut u8,();
3738(MapHistory_Rewind)__receiver)
3739        }
3740    }
3741    #[doc = "`Breakdown()` overload"]
3742    fn breakdown(self) -> () {
3743        unsafe {
3744            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3745            ::unity::il2cpp_call!((::unity::module_base()+0x2713700usize)as*mut u8,();
3746(MapHistory_Rewind)__receiver)
3747        }
3748    }
3749    #[doc = "`Escape()` overload"]
3750    fn escape(self) -> () {
3751        unsafe {
3752            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3753            ::unity::il2cpp_call!((::unity::module_base()+0x27137f0usize)as*mut u8,();
3754(MapHistory_Rewind)__receiver)
3755        }
3756    }
3757    #[doc = "`Door()` overload"]
3758    fn door(self) -> () {
3759        unsafe {
3760            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3761            ::unity::il2cpp_call!((::unity::module_base()+0x27138c0usize)as*mut u8,();
3762(MapHistory_Rewind)__receiver)
3763        }
3764    }
3765    #[doc = "`Torch()` overload"]
3766    fn torch(self) -> () {
3767        unsafe {
3768            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3769            ::unity::il2cpp_call!((::unity::module_base()+0x2713990usize)as*mut u8,();
3770(MapHistory_Rewind)__receiver)
3771        }
3772    }
3773    #[doc = "`TreasureBox()` overload"]
3774    fn treasure_box(self) -> () {
3775        unsafe {
3776            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3777            ::unity::il2cpp_call!((::unity::module_base()+0x2713a80usize)as*mut u8,();
3778(MapHistory_Rewind)__receiver)
3779        }
3780    }
3781    #[doc = "`Transporter(crate::app::unit::Unit)` overload"]
3782    fn transporter(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
3783        unsafe {
3784            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3785            ::unity::il2cpp_call!((::unity::module_base()+0x2714ca0usize)as*mut u8,();
3786(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
3787        }
3788    }
3789    #[doc = "`Dance()` overload"]
3790    fn dance(self) -> () {
3791        unsafe {
3792            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3793            ::unity::il2cpp_call!((::unity::module_base()+0x2713b50usize)as*mut u8,();
3794(MapHistory_Rewind)__receiver)
3795        }
3796    }
3797    #[doc = "`Guard()` overload"]
3798    fn guard(self) -> () {
3799        unsafe {
3800            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3801            ::unity::il2cpp_call!((::unity::module_base()+0x2713c40usize)as*mut u8,();
3802(MapHistory_Rewind)__receiver)
3803        }
3804    }
3805    #[doc = "`OverlapSkill()` overload"]
3806    fn overlap_skill(self) -> () {
3807        unsafe {
3808            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3809            ::unity::il2cpp_call!((::unity::module_base()+0x2713f20usize)as*mut u8,();
3810(MapHistory_Rewind)__receiver)
3811        }
3812    }
3813    #[doc = "`CommandSkill()` overload"]
3814    fn command_skill(self) -> () {
3815        unsafe {
3816            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3817            ::unity::il2cpp_call!((::unity::module_base()+0x2713ff0usize)as*mut u8,();
3818(MapHistory_Rewind)__receiver)
3819        }
3820    }
3821    #[doc = "`VisionCreate()` overload"]
3822    fn vision_create(self) -> () {
3823        unsafe {
3824            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3825            ::unity::il2cpp_call!((::unity::module_base()+0x2714120usize)as*mut u8,();
3826(MapHistory_Rewind)__receiver)
3827        }
3828    }
3829    #[doc = "`VisionDelete()` overload"]
3830    fn vision_delete(self) -> () {
3831        unsafe {
3832            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3833            ::unity::il2cpp_call!((::unity::module_base()+0x27141f0usize)as*mut u8,();
3834(MapHistory_Rewind)__receiver)
3835        }
3836    }
3837    #[doc = "`DestroyVillage()` overload"]
3838    fn destroy_village(self) -> () {
3839        unsafe {
3840            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3841            ::unity::il2cpp_call!((::unity::module_base()+0x27142c0usize)as*mut u8,();
3842(MapHistory_Rewind)__receiver)
3843        }
3844    }
3845    #[doc = "`EventBattle()` overload"]
3846    fn event_battle(self) -> () {
3847        unsafe {
3848            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3849            ::unity::il2cpp_call!((::unity::module_base()+0x2714da0usize)as*mut u8,();
3850(MapHistory_Rewind)__receiver)
3851        }
3852    }
3853    #[doc = "`BattleCalc(crate::app::battleinfo::BattleInfo)` overload"]
3854    fn battle_calc(self, info: impl ::core::convert::Into<crate::app::battleinfo::BattleInfo>) -> () {
3855        unsafe {
3856            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3857            ::unity::il2cpp_call!((::unity::module_base()+0x2714e50usize)as*mut u8,();
3858(MapHistory_Rewind)__receiver,(crate::app::battleinfo::BattleInfo)::core::convert::Into::into(info))
3859        }
3860    }
3861    #[doc = "`GainItem(crate::app::unit::Unit, crate::app::unititem::UnitItem)` overload"]
3862    fn gain_item(
3863        self,
3864        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
3865        item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
3866    ) -> () {
3867        unsafe {
3868            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3869            ::unity::il2cpp_call!((::unity::module_base()+0x27152c0usize)as*mut u8,();
3870(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
3871        }
3872    }
3873    #[doc = "`EquipItem(crate::app::unit::Unit)` overload"]
3874    fn equip_item(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
3875        unsafe {
3876            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3877            ::unity::il2cpp_call!((::unity::module_base()+0x2715380usize)as*mut u8,();
3878(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
3879        }
3880    }
3881    #[doc = "`TakeOffItem(crate::app::unit::Unit)` overload"]
3882    fn take_off_item(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
3883        unsafe {
3884            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3885            ::unity::il2cpp_call!((::unity::module_base()+0x2715390usize)as*mut u8,();
3886(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
3887        }
3888    }
3889    #[doc = "`SortItem(crate::app::unit::Unit)` overload"]
3890    fn sort_item(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
3891        unsafe {
3892            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3893            ::unity::il2cpp_call!((::unity::module_base()+0x27153a0usize)as*mut u8,();
3894(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
3895        }
3896    }
3897    #[doc = "`PutOffItem(crate::app::unit::Unit, bool)` overload"]
3898    fn put_off_item(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, from_menu: impl ::core::convert::Into<bool>) -> () {
3899        unsafe {
3900            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3901            ::unity::il2cpp_call!((::unity::module_base()+0x27153b0usize)as*mut u8,();
3902(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(bool)::core::convert::Into::into(from_menu))
3903        }
3904    }
3905    #[doc = "`MindDone()` overload"]
3906    fn mind_done(self) -> () {
3907        unsafe {
3908            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3909            ::unity::il2cpp_call!((::unity::module_base()+0x2715590usize)as*mut u8,();
3910(MapHistory_Rewind)__receiver)
3911        }
3912    }
3913    #[doc = "`Status(crate::app::unit::Unit)` overload"]
3914    fn status(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
3915        unsafe {
3916            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3917            ::unity::il2cpp_call!((::unity::module_base()+0x2715bf0usize)as*mut u8,();
3918(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
3919        }
3920    }
3921    #[doc = "`Status(crate::app::unit::Unit, i64)` overload"]
3922    fn status_2(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, status: impl ::core::convert::Into<i64>) -> () {
3923        unsafe {
3924            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3925            ::unity::il2cpp_call!((::unity::module_base()+0x2715cb0usize)as*mut u8,();
3926(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i64)::core::convert::Into::into(status))
3927        }
3928    }
3929    #[doc = "`Hp(crate::app::unit::Unit)` overload"]
3930    fn hp(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
3931        unsafe {
3932            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3933            ::unity::il2cpp_call!((::unity::module_base()+0x2715d70usize)as*mut u8,();
3934(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
3935        }
3936    }
3937    #[doc = "`Hp(crate::app::unit::Unit, i32)` overload"]
3938    fn hp_2(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, hp: impl ::core::convert::Into<i32>) -> () {
3939        unsafe {
3940            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3941            ::unity::il2cpp_call!((::unity::module_base()+0x2715e30usize)as*mut u8,();
3942(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(hp))
3943        }
3944    }
3945    #[doc = "`BaseCapability(crate::app::unit::Unit, i32)` overload"]
3946    fn base_capability(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, index: impl ::core::convert::Into<i32>) -> () {
3947        unsafe {
3948            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3949            ::unity::il2cpp_call!((::unity::module_base()+0x2715ef0usize)as*mut u8,();
3950(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(index))
3951        }
3952    }
3953    #[doc = "`EngageCount(crate::app::unit::Unit)` overload"]
3954    fn engage_count(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
3955        unsafe {
3956            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3957            ::unity::il2cpp_call!((::unity::module_base()+0x2715fc0usize)as*mut u8,();
3958(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
3959        }
3960    }
3961    #[doc = "`EngageCount(crate::app::unit::Unit, i32)` overload"]
3962    fn engage_count_2(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, engage_count: impl ::core::convert::Into<i32>) -> () {
3963        unsafe {
3964            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3965            ::unity::il2cpp_call!((::unity::module_base()+0x2716080usize)as*mut u8,();
3966(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(engage_count))
3967        }
3968    }
3969    #[doc = "`ExtraSight(crate::app::unit::Unit)` overload"]
3970    fn extra_sight(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
3971        unsafe {
3972            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3973            ::unity::il2cpp_call!((::unity::module_base()+0x2716140usize)as*mut u8,();
3974(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
3975        }
3976    }
3977    #[doc = "`Exp(crate::app::unit::Unit)` overload"]
3978    fn exp(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
3979        unsafe {
3980            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3981            ::unity::il2cpp_call!((::unity::module_base()+0x2716200usize)as*mut u8,();
3982(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
3983        }
3984    }
3985    #[doc = "`LevelUp(crate::app::unit::Unit)` overload"]
3986    fn level_up(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
3987        unsafe {
3988            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3989            ::unity::il2cpp_call!((::unity::module_base()+0x27162e0usize)as*mut u8,();
3990(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
3991        }
3992    }
3993    #[doc = "`ClassChange(crate::app::unit::Unit)` overload"]
3994    fn class_change(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
3995        unsafe {
3996            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3997            ::unity::il2cpp_call!((::unity::module_base()+0x2716410usize)as*mut u8,();
3998(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
3999        }
4000    }
4001    #[doc = "`Position(crate::app::unit::Unit)` overload"]
4002    fn position(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4003        unsafe {
4004            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4005            ::unity::il2cpp_call!((::unity::module_base()+0x27165c0usize)as*mut u8,();
4006(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4007        }
4008    }
4009    #[doc = "`Position(crate::app::unit::Unit, i32, i32)` overload"]
4010    fn position_2(
4011        self,
4012        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
4013        new_x: impl ::core::convert::Into<i32>,
4014        new_z: impl ::core::convert::Into<i32>,
4015    ) -> () {
4016        unsafe {
4017            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4018            ::unity::il2cpp_call!((::unity::module_base()+0x2716680usize)as*mut u8,();
4019(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(new_x),(i32)::core::convert::Into::into(new_z))
4020        }
4021    }
4022    #[doc = "`AngleOnce(crate::app::unit::Unit)` overload"]
4023    fn angle_once(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4024        unsafe {
4025            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4026            ::unity::il2cpp_call!((::unity::module_base()+0x2716760usize)as*mut u8,();
4027(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4028        }
4029    }
4030    #[doc = "`PrivateSkill(crate::app::unit::Unit)` overload"]
4031    fn private_skill(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4032        unsafe {
4033            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4034            ::unity::il2cpp_call!((::unity::module_base()+0x27168e0usize)as*mut u8,();
4035(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4036        }
4037    }
4038    #[doc = "`EnhanceFactorItem(crate::app::unit::Unit)` overload"]
4039    fn enhance_factor_item(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4040        unsafe {
4041            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4042            ::unity::il2cpp_call!((::unity::module_base()+0x27169a0usize)as*mut u8,();
4043(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4044        }
4045    }
4046    #[doc = "`AIActive(crate::app::unit::Unit)` overload"]
4047    fn ai_active(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4048        unsafe {
4049            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4050            ::unity::il2cpp_call!((::unity::module_base()+0x2716a60usize)as*mut u8,();
4051(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4052        }
4053    }
4054    #[doc = "`AIBand(crate::app::unit::Unit)` overload"]
4055    fn ai_band(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4056        unsafe {
4057            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4058            ::unity::il2cpp_call!((::unity::module_base()+0x2716b30usize)as*mut u8,();
4059(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4060        }
4061    }
4062    #[doc = "`AIPriority(crate::app::unit::Unit)` overload"]
4063    fn ai_priority(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4064        unsafe {
4065            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4066            ::unity::il2cpp_call!((::unity::module_base()+0x2716c10usize)as*mut u8,();
4067(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4068        }
4069    }
4070    #[doc = "`AISequence(crate::app::unit::Unit, crate::app::aivalue::AIValue_Order)` overload"]
4071    fn ai_sequence(
4072        self,
4073        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
4074        order: impl ::core::convert::Into<crate::app::aivalue::AIValue_Order>,
4075    ) -> () {
4076        unsafe {
4077            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4078            ::unity::il2cpp_call!((::unity::module_base()+0x2716cd0usize)as*mut u8,();
4079(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::aivalue::AIValue_Order)::core::convert::Into::into(order))
4080        }
4081    }
4082    #[doc = "`AIValue(crate::app::unit::Unit, crate::app::aivalue::AIValue_Order, i32)` overload"]
4083    fn ai_value(
4084        self,
4085        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
4086        order: impl ::core::convert::Into<crate::app::aivalue::AIValue_Order>,
4087        index: impl ::core::convert::Into<i32>,
4088    ) -> () {
4089        unsafe {
4090            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4091            ::unity::il2cpp_call!((::unity::module_base()+0x2716dc0usize)as*mut u8,();
4092(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::aivalue::AIValue_Order)::core::convert::Into::into(order),(i32)::core::convert::Into::into(index))
4093        }
4094    }
4095    #[doc = "`AIProhibitEngageAttack(crate::app::unit::Unit)` overload"]
4096    fn ai_prohibit_engage_attack(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4097        unsafe {
4098            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4099            ::unity::il2cpp_call!((::unity::module_base()+0x2716ee0usize)as*mut u8,();
4100(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4101        }
4102    }
4103    #[doc = "`AIProhibitRod(crate::app::unit::Unit)` overload"]
4104    fn ai_prohibit_rod(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4105        unsafe {
4106            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4107            ::unity::il2cpp_call!((::unity::module_base()+0x2716fa0usize)as*mut u8,();
4108(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4109        }
4110    }
4111    #[doc = "`AIProhibitOverlap(crate::app::unit::Unit)` overload"]
4112    fn ai_prohibit_overlap(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4113        unsafe {
4114            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4115            ::unity::il2cpp_call!((::unity::module_base()+0x2717060usize)as*mut u8,();
4116(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4117        }
4118    }
4119    #[doc = "`AIEngageAttackOnceDone(crate::app::unit::Unit)` overload"]
4120    fn ai_engage_attack_once_done(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4121        unsafe {
4122            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4123            ::unity::il2cpp_call!((::unity::module_base()+0x2717120usize)as*mut u8,();
4124(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4125        }
4126    }
4127    #[doc = "`AIRerewarp(crate::app::unit::Unit)` overload"]
4128    fn ai_rerewarp(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4129        unsafe {
4130            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4131            ::unity::il2cpp_call!((::unity::module_base()+0x27171f0usize)as*mut u8,();
4132(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4133        }
4134    }
4135    #[doc = "`AIRerewarpCount(crate::app::unit::Unit)` overload"]
4136    fn ai_rerewarp_count(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4137        unsafe {
4138            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4139            ::unity::il2cpp_call!((::unity::module_base()+0x2717300usize)as*mut u8,();
4140(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4141        }
4142    }
4143    #[doc = "`Engage(crate::app::unit::Unit, crate::app::unit::Unit, bool, bool, crate::app::maphistory::MapHistory_Rewind_IsEngagings)` overload"]
4144    fn engage(
4145        self,
4146        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
4147        link_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
4148        is_event: impl ::core::convert::Into<bool>,
4149        is_force_link: impl ::core::convert::Into<bool>,
4150        rewind_is_engage: impl ::core::convert::Into<crate::app::maphistory::MapHistory_Rewind_IsEngagings>,
4151    ) -> () {
4152        unsafe {
4153            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4154            ::unity::il2cpp_call!((::unity::module_base()+0x27173c0usize)as*mut u8,();
4155(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(link_unit),(bool)::core::convert::Into::into(is_event),(bool)::core::convert::Into::into(is_force_link),(crate::app::maphistory::MapHistory_Rewind_IsEngagings)::core::convert::Into::into(rewind_is_engage))
4156        }
4157    }
4158    #[doc = "`EngageImpl(crate::app::unit::Unit, crate::app::unit::Unit, bool, crate::app::maphistory::MapHistory_Rewind_IsEngagings)` overload"]
4159    fn engage_impl(
4160        self,
4161        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
4162        link_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
4163        with_name: impl ::core::convert::Into<bool>,
4164        rewind_is_engage: impl ::core::convert::Into<crate::app::maphistory::MapHistory_Rewind_IsEngagings>,
4165    ) -> () {
4166        unsafe {
4167            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4168            ::unity::il2cpp_call!((::unity::module_base()+0x2717720usize)as*mut u8,();
4169(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(link_unit),(bool)::core::convert::Into::into(with_name),(crate::app::maphistory::MapHistory_Rewind_IsEngagings)::core::convert::Into::into(rewind_is_engage))
4170        }
4171    }
4172    #[doc = "`ChangeGodForEngageImpl(crate::app::unit::Unit, crate::app::maphistory::MapHistory_Rewind_IsEngagings)` overload"]
4173    fn change_god_for_engage_impl(
4174        self,
4175        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
4176        rewind_is_engage: impl ::core::convert::Into<crate::app::maphistory::MapHistory_Rewind_IsEngagings>,
4177    ) -> () {
4178        unsafe {
4179            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4180            ::unity::il2cpp_call!((::unity::module_base()+0x2717990usize)as*mut u8,();
4181(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::maphistory::MapHistory_Rewind_IsEngagings)::core::convert::Into::into(rewind_is_engage))
4182        }
4183    }
4184    #[doc = "`IsEngaging(crate::app::unit::Unit, crate::app::maphistory::MapHistory_Rewind_IsEngagings)` overload"]
4185    fn is_engaging(
4186        self,
4187        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
4188        rewind_is_engage: impl ::core::convert::Into<crate::app::maphistory::MapHistory_Rewind_IsEngagings>,
4189    ) -> bool {
4190        unsafe {
4191            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4192            ::unity::il2cpp_call!((::unity::module_base()+0x2717680usize)as*mut u8,bool;
4193(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::maphistory::MapHistory_Rewind_IsEngagings)::core::convert::Into::into(rewind_is_engage))
4194        }
4195    }
4196    #[doc = "`Dead(crate::app::unit::Unit)` overload"]
4197    fn dead(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4198        unsafe {
4199            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4200            ::unity::il2cpp_call!((::unity::module_base()+0x2717bb0usize)as*mut u8,();
4201(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4202        }
4203    }
4204    #[doc = "`Transfer(crate::app::unit::Unit, crate::app::force::Force_Type)` overload"]
4205    fn transfer(
4206        self,
4207        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
4208        next_force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
4209    ) -> () {
4210        unsafe {
4211            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4212            ::unity::il2cpp_call!((::unity::module_base()+0x2717c90usize)as*mut u8,();
4213(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::force::Force_Type)::core::convert::Into::into(next_force_type))
4214        }
4215    }
4216    #[doc = "`Revive(crate::app::unit::Unit)` overload"]
4217    fn revive(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4218        unsafe {
4219            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4220            ::unity::il2cpp_call!((::unity::module_base()+0x2718290usize)as*mut u8,();
4221(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4222        }
4223    }
4224    #[doc = "`UnitPhaseBeginAllBegin()` overload"]
4225    fn unit_phase_begin_all_begin(self) -> () {
4226        unsafe {
4227            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4228            ::unity::il2cpp_call!((::unity::module_base()+0x2718380usize)as*mut u8,();
4229(MapHistory_Rewind)__receiver)
4230        }
4231    }
4232    #[doc = "`UnitPhaseBeginOneBegin(crate::app::unit::Unit)` overload"]
4233    fn unit_phase_begin_one_begin(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4234        unsafe {
4235            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4236            ::unity::il2cpp_call!((::unity::module_base()+0x27183f0usize)as*mut u8,();
4237(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4238        }
4239    }
4240    #[doc = "`UnitPhaseBeginStatus(crate::app::unit::Unit)` overload"]
4241    fn unit_phase_begin_status(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4242        unsafe {
4243            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4244            ::unity::il2cpp_call!((::unity::module_base()+0x2718480usize)as*mut u8,();
4245(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4246        }
4247    }
4248    #[doc = "`UnitPhaseBeginPrivateSkill(crate::app::unit::Unit)` overload"]
4249    fn unit_phase_begin_private_skill(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4250        unsafe {
4251            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4252            ::unity::il2cpp_call!((::unity::module_base()+0x2718530usize)as*mut u8,();
4253(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4254        }
4255    }
4256    #[doc = "`UnitPhaseBeginExtraSight(crate::app::unit::Unit)` overload"]
4257    fn unit_phase_begin_extra_sight(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4258        unsafe {
4259            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4260            ::unity::il2cpp_call!((::unity::module_base()+0x27185b0usize)as*mut u8,();
4261(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4262        }
4263    }
4264    #[doc = "`UnitPhaseBeginEngageTurn(crate::app::unit::Unit)` overload"]
4265    fn unit_phase_begin_engage_turn(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4266        unsafe {
4267            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4268            ::unity::il2cpp_call!((::unity::module_base()+0x2718630usize)as*mut u8,();
4269(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4270        }
4271    }
4272    #[doc = "`UnitPhaseBeginEngage(crate::app::unit::Unit)` overload"]
4273    fn unit_phase_begin_engage(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4274        unsafe {
4275            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4276            ::unity::il2cpp_call!((::unity::module_base()+0x27186b0usize)as*mut u8,();
4277(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4278        }
4279    }
4280    #[doc = "`UnitPhaseBeginEngageCount(crate::app::unit::Unit)` overload"]
4281    fn unit_phase_begin_engage_count(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4282        unsafe {
4283            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4284            ::unity::il2cpp_call!((::unity::module_base()+0x2718750usize)as*mut u8,();
4285(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4286        }
4287    }
4288    #[doc = "`UnitPhaseBeginAIProhibitEngageAttack(crate::app::unit::Unit)` overload"]
4289    fn unit_phase_begin_ai_prohibit_engage_attack(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4290        unsafe {
4291            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4292            ::unity::il2cpp_call!((::unity::module_base()+0x27187d0usize)as*mut u8,();
4293(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4294        }
4295    }
4296    #[doc = "`UnitPhaseBeginAIProhibitRod(crate::app::unit::Unit)` overload"]
4297    fn unit_phase_begin_ai_prohibit_rod(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4298        unsafe {
4299            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4300            ::unity::il2cpp_call!((::unity::module_base()+0x2718850usize)as*mut u8,();
4301(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4302        }
4303    }
4304    #[doc = "`UnitPhaseBeginAIProhibitOverlap(crate::app::unit::Unit)` overload"]
4305    fn unit_phase_begin_ai_prohibit_overlap(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4306        unsafe {
4307            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4308            ::unity::il2cpp_call!((::unity::module_base()+0x27188d0usize)as*mut u8,();
4309(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4310        }
4311    }
4312    #[doc = "`UnitPhaseBeginMultiChangeGod(crate::app::unit::Unit, crate::app::goddata::GodData)` overload"]
4313    fn unit_phase_begin_multi_change_god(
4314        self,
4315        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
4316        god_data: impl ::core::convert::Into<crate::app::goddata::GodData>,
4317    ) -> () {
4318        unsafe {
4319            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4320            ::unity::il2cpp_call!((::unity::module_base()+0x2718950usize)as*mut u8,();
4321(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::goddata::GodData)::core::convert::Into::into(god_data))
4322        }
4323    }
4324    #[doc = "`UnitPhaseBeginPosition(crate::app::unit::Unit)` overload"]
4325    fn unit_phase_begin_position(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4326        unsafe {
4327            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4328            ::unity::il2cpp_call!((::unity::module_base()+0x27189d0usize)as*mut u8,();
4329(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4330        }
4331    }
4332    #[doc = "`UnitPhaseBeginOneEnd(crate::app::unit::Unit)` overload"]
4333    fn unit_phase_begin_one_end(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4334        unsafe {
4335            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4336            ::unity::il2cpp_call!((::unity::module_base()+0x2718a50usize)as*mut u8,();
4337(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4338        }
4339    }
4340    #[doc = "`UnitPhaseBeginAllEnd()` overload"]
4341    fn unit_phase_begin_all_end(self) -> () {
4342        unsafe {
4343            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4344            ::unity::il2cpp_call!((::unity::module_base()+0x2718ad0usize)as*mut u8,();
4345(MapHistory_Rewind)__receiver)
4346        }
4347    }
4348    #[doc = "`UnitPhaseBeginAdd(crate::app::maphistory::MapHistory_RewindUnitPhaseBeginKinds)` overload"]
4349    fn unit_phase_begin_add(self, kind: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindUnitPhaseBeginKinds>) -> () {
4350        unsafe {
4351            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4352            ::unity::il2cpp_call!((::unity::module_base()+0x2718510usize)as*mut u8,();
4353(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindUnitPhaseBeginKinds)::core::convert::Into::into(kind))
4354        }
4355    }
4356    #[doc = "`UnitPhaseBeginTest(crate::app::maphistory::MapHistory_RewindUnitPhaseBeginKinds)` overload"]
4357    fn unit_phase_begin_test(self, kind: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindUnitPhaseBeginKinds>) -> bool {
4358        unsafe {
4359            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4360            ::unity::il2cpp_call!((::unity::module_base()+0x2718500usize)as*mut u8,bool;
4361(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindUnitPhaseBeginKinds)::core::convert::Into::into(kind))
4362        }
4363    }
4364    #[doc = "`UnitPhaseBeginTest(i32, crate::app::maphistory::MapHistory_RewindUnitPhaseBeginKinds)` overload"]
4365    fn unit_phase_begin_test_2(
4366        self,
4367        flag: impl ::core::convert::Into<i32>,
4368        kind: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindUnitPhaseBeginKinds>,
4369    ) -> bool {
4370        unsafe {
4371            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4372            ::unity::il2cpp_call!((::unity::module_base()+0x2718b80usize)as*mut u8,bool;
4373(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(flag),(crate::app::maphistory::MapHistory_RewindUnitPhaseBeginKinds)::core::convert::Into::into(kind))
4374        }
4375    }
4376    #[doc = "`UnitPhaseBeginKind2Flag(crate::app::maphistory::MapHistory_RewindUnitPhaseBeginKinds)` overload"]
4377    fn unit_phase_begin_kind2_flag(self, kind: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindUnitPhaseBeginKinds>) -> i32 {
4378        unsafe {
4379            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4380            ::unity::il2cpp_call!((::unity::module_base()+0x2718b70usize)as*mut u8,i32;
4381(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindUnitPhaseBeginKinds)::core::convert::Into::into(kind))
4382        }
4383    }
4384    #[doc = "`UnitPhaseEndAllBegin()` overload"]
4385    fn unit_phase_end_all_begin(self) -> () {
4386        unsafe {
4387            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4388            ::unity::il2cpp_call!((::unity::module_base()+0x2718b90usize)as*mut u8,();
4389(MapHistory_Rewind)__receiver)
4390        }
4391    }
4392    #[doc = "`UnitPhaseEndOne(crate::app::unit::Unit)` overload"]
4393    fn unit_phase_end_one(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4394        unsafe {
4395            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4396            ::unity::il2cpp_call!((::unity::module_base()+0x2718c00usize)as*mut u8,();
4397(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4398        }
4399    }
4400    #[doc = "`UnitPhaseEndAllEnd()` overload"]
4401    fn unit_phase_end_all_end(self) -> () {
4402        unsafe {
4403            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4404            ::unity::il2cpp_call!((::unity::module_base()+0x2718c80usize)as*mut u8,();
4405(MapHistory_Rewind)__receiver)
4406        }
4407    }
4408    #[doc = "`UnitItem(crate::app::unit::Unit, i32)` overload"]
4409    fn unit_item(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, index: impl ::core::convert::Into<i32>) -> () {
4410        unsafe {
4411            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4412            ::unity::il2cpp_call!((::unity::module_base()+0x2718d20usize)as*mut u8,();
4413(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(index))
4414        }
4415    }
4416    #[doc = "`UnitItemList(crate::app::unit::Unit)` overload"]
4417    fn unit_item_list(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4418        unsafe {
4419            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4420            ::unity::il2cpp_call!((::unity::module_base()+0x27154d0usize)as*mut u8,();
4421(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4422        }
4423    }
4424    #[doc = "`UnitItemListOnce(crate::app::unit::Unit)` overload"]
4425    fn unit_item_list_once(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4426        unsafe {
4427            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4428            ::unity::il2cpp_call!((::unity::module_base()+0x2714b80usize)as*mut u8,();
4429(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4430        }
4431    }
4432    #[doc = "`Dispos(crate::app::unit::Unit)` overload"]
4433    fn dispos(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4434        unsafe {
4435            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4436            ::unity::il2cpp_call!((::unity::module_base()+0x2718e00usize)as*mut u8,();
4437(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4438        }
4439    }
4440    #[doc = "`GodCreate(crate::app::goddata::GodData)` overload"]
4441    fn god_create(self, god_data: impl ::core::convert::Into<crate::app::goddata::GodData>) -> () {
4442        unsafe {
4443            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4444            ::unity::il2cpp_call!((::unity::module_base()+0x2718eb0usize)as*mut u8,();
4445(MapHistory_Rewind)__receiver,(crate::app::goddata::GodData)::core::convert::Into::into(god_data))
4446        }
4447    }
4448    #[doc = "`GodDelete(crate::app::godunit::GodUnit)` overload"]
4449    fn god_delete(self, god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> () {
4450        unsafe {
4451            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4452            ::unity::il2cpp_call!((::unity::module_base()+0x2718f60usize)as*mut u8,();
4453(MapHistory_Rewind)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit))
4454        }
4455    }
4456    #[doc = "`GodConnect(crate::app::unit::Unit)` overload"]
4457    fn god_connect(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4458        unsafe {
4459            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4460            ::unity::il2cpp_call!((::unity::module_base()+0x2719010usize)as*mut u8,();
4461(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4462        }
4463    }
4464    #[doc = "`GodDisconnect(crate::app::unit::Unit)` overload"]
4465    fn god_disconnect(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4466        unsafe {
4467            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4468            ::unity::il2cpp_call!((::unity::module_base()+0x27190e0usize)as*mut u8,();
4469(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4470        }
4471    }
4472    #[doc = "`GodChange(crate::app::unit::Unit)` overload"]
4473    fn god_change(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4474        unsafe {
4475            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4476            ::unity::il2cpp_call!((::unity::module_base()+0x27191b0usize)as*mut u8,();
4477(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4478        }
4479    }
4480    #[doc = "`GodExp(crate::app::godunit::GodUnit, crate::app::unit::Unit)` overload"]
4481    fn god_exp(
4482        self,
4483        god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
4484        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
4485    ) -> () {
4486        unsafe {
4487            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4488            ::unity::il2cpp_call!((::unity::module_base()+0x27193d0usize)as*mut u8,();
4489(MapHistory_Rewind)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit),(crate::app::unit::Unit)::core::convert::Into::into(unit))
4490        }
4491    }
4492    #[doc = "`GodLevelUp(crate::app::godunit::GodUnit, crate::app::unit::Unit)` overload"]
4493    fn god_level_up(
4494        self,
4495        god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
4496        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
4497    ) -> () {
4498        unsafe {
4499            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4500            ::unity::il2cpp_call!((::unity::module_base()+0x27194b0usize)as*mut u8,();
4501(MapHistory_Rewind)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit),(crate::app::unit::Unit)::core::convert::Into::into(unit))
4502        }
4503    }
4504    #[doc = "`GodDarkness(crate::app::godunit::GodUnit)` overload"]
4505    fn god_darkness(self, god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> () {
4506        unsafe {
4507            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4508            ::unity::il2cpp_call!((::unity::module_base()+0x27195d0usize)as*mut u8,();
4509(MapHistory_Rewind)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit))
4510        }
4511    }
4512    #[doc = "`GodState(crate::app::unit::Unit, i32)` overload"]
4513    fn god_state(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, index: impl ::core::convert::Into<i32>) -> () {
4514        unsafe {
4515            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4516            ::unity::il2cpp_call!((::unity::module_base()+0x2719690usize)as*mut u8,();
4517(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(index))
4518        }
4519    }
4520    #[doc = "`RelianceScore(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
4521    fn reliance_score(
4522        self,
4523        unit_a: impl ::core::convert::Into<crate::app::unit::Unit>,
4524        unit_b: impl ::core::convert::Into<crate::app::unit::Unit>,
4525    ) -> () {
4526        unsafe {
4527            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4528            ::unity::il2cpp_call!((::unity::module_base()+0x2719770usize)as*mut u8,();
4529(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit_a),(crate::app::unit::Unit)::core::convert::Into::into(unit_b))
4530        }
4531    }
4532    #[doc = "`TransporterData(i32, crate::app::transporter::Transporter_Data)` overload"]
4533    fn transporter_data(
4534        self,
4535        index: impl ::core::convert::Into<i32>,
4536        data: impl ::core::convert::Into<crate::app::transporter::Transporter_Data>,
4537    ) -> () {
4538        unsafe {
4539            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4540            ::unity::il2cpp_call!((::unity::module_base()+0x27198b0usize)as*mut u8,();
4541(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(index),(crate::app::transporter::Transporter_Data)::core::convert::Into::into(data))
4542        }
4543    }
4544    #[doc = "`CannonShells(crate::app::cannoninspector::CannonInspector)` overload"]
4545    fn cannon_shells(self, cannon_inspector: impl ::core::convert::Into<crate::app::cannoninspector::CannonInspector>) -> () {
4546        unsafe {
4547            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4548            ::unity::il2cpp_call!((::unity::module_base()+0x2719a80usize)as*mut u8,();
4549(MapHistory_Rewind)__receiver,(crate::app::cannoninspector::CannonInspector)::core::convert::Into::into(cannon_inspector))
4550        }
4551    }
4552    #[doc = "`TerrainOpen(i32, i32)` overload"]
4553    fn terrain_open(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
4554        unsafe {
4555            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4556            ::unity::il2cpp_call!((::unity::module_base()+0x2719b80usize)as*mut u8,();
4557(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
4558        }
4559    }
4560    #[doc = "`TerrainBroken(i32, i32)` overload"]
4561    fn terrain_broken(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
4562        unsafe {
4563            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4564            ::unity::il2cpp_call!((::unity::module_base()+0x2719c40usize)as*mut u8,();
4565(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
4566        }
4567    }
4568    #[doc = "`TerrainAction(i32, i32, crate::app::mapobject::MapObject_Actions)` overload"]
4569    fn terrain_action(
4570        self,
4571        x: impl ::core::convert::Into<i32>,
4572        z: impl ::core::convert::Into<i32>,
4573        action: impl ::core::convert::Into<crate::app::mapobject::MapObject_Actions>,
4574    ) -> () {
4575        unsafe {
4576            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4577            ::unity::il2cpp_call!((::unity::module_base()+0x2719d00usize)as*mut u8,();
4578(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::mapobject::MapObject_Actions)::core::convert::Into::into(action))
4579        }
4580    }
4581    #[doc = "`TerrainSetBegin()` overload"]
4582    fn terrain_set_begin(self) -> () {
4583        unsafe {
4584            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4585            ::unity::il2cpp_call!((::unity::module_base()+0x2719de0usize)as*mut u8,();
4586(MapHistory_Rewind)__receiver)
4587        }
4588    }
4589    #[doc = "`TerrainSet(i32, i32)` overload"]
4590    fn terrain_set(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
4591        unsafe {
4592            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4593            ::unity::il2cpp_call!((::unity::module_base()+0x2719e70usize)as*mut u8,();
4594(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
4595        }
4596    }
4597    #[doc = "`TerrainSetEnd()` overload"]
4598    fn terrain_set_end(self) -> () {
4599        unsafe {
4600            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4601            ::unity::il2cpp_call!((::unity::module_base()+0x271a030usize)as*mut u8,();
4602(MapHistory_Rewind)__receiver)
4603        }
4604    }
4605    #[doc = "`OverlapBegin()` overload"]
4606    fn overlap_begin(self) -> () {
4607        unsafe {
4608            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4609            ::unity::il2cpp_call!((::unity::module_base()+0x271a100usize)as*mut u8,();
4610(MapHistory_Rewind)__receiver)
4611        }
4612    }
4613    #[doc = "`Overlap(i32, i32, ::unity::Il2CppString)` overload"]
4614    fn overlap(
4615        self,
4616        x: impl ::core::convert::Into<i32>,
4617        z: impl ::core::convert::Into<i32>,
4618        tid: impl ::core::convert::Into<::unity::Il2CppString>,
4619    ) -> () {
4620        unsafe {
4621            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4622            ::unity::il2cpp_call!((::unity::module_base()+0x271a190usize)as*mut u8,();
4623(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(::unity::Il2CppString)::core::convert::Into::into(tid))
4624        }
4625    }
4626    #[doc = "`OverlapEnd()` overload"]
4627    fn overlap_end(self) -> () {
4628        unsafe {
4629            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4630            ::unity::il2cpp_call!((::unity::module_base()+0x271a2c0usize)as*mut u8,();
4631(MapHistory_Rewind)__receiver)
4632        }
4633    }
4634    #[doc = "`Gold(i32)` overload"]
4635    fn gold(self, gold: impl ::core::convert::Into<i32>) -> () {
4636        unsafe {
4637            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4638            ::unity::il2cpp_call!((::unity::module_base()+0x271a390usize)as*mut u8,();
4639(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(gold))
4640        }
4641    }
4642    #[doc = "`Material(crate::app::itemdata::ItemData_Kinds)` overload"]
4643    fn material(self, kind: impl ::core::convert::Into<crate::app::itemdata::ItemData_Kinds>) -> () {
4644        unsafe {
4645            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4646            ::unity::il2cpp_call!((::unity::module_base()+0x271a440usize)as*mut u8,();
4647(MapHistory_Rewind)__receiver,(crate::app::itemdata::ItemData_Kinds)::core::convert::Into::into(kind))
4648        }
4649    }
4650    #[doc = "`PieceOfBond()` overload"]
4651    fn piece_of_bond(self) -> () {
4652        unsafe {
4653            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4654            ::unity::il2cpp_call!((::unity::module_base()+0x271a5e0usize)as*mut u8,();
4655(MapHistory_Rewind)__receiver)
4656        }
4657    }
4658    #[doc = "`Variable(::unity::Il2CppString)` overload"]
4659    fn variable(self, key: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
4660        unsafe {
4661            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4662            ::unity::il2cpp_call!((::unity::module_base()+0x271a6f0usize)as*mut u8,();
4663(MapHistory_Rewind)__receiver,(::unity::Il2CppString)::core::convert::Into::into(key))
4664        }
4665    }
4666    #[doc = "`WinRule()` overload"]
4667    fn win_rule(self) -> () {
4668        unsafe {
4669            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4670            ::unity::il2cpp_call!((::unity::module_base()+0x271a970usize)as*mut u8,();
4671(MapHistory_Rewind)__receiver)
4672        }
4673    }
4674    #[doc = "`WinRuleEnemyNum()` overload"]
4675    fn win_rule_enemy_num(self) -> () {
4676        unsafe {
4677            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4678            ::unity::il2cpp_call!((::unity::module_base()+0x271aa80usize)as*mut u8,();
4679(MapHistory_Rewind)__receiver)
4680        }
4681    }
4682    #[doc = "`WinRuleLimitTurn()` overload"]
4683    fn win_rule_limit_turn(self) -> () {
4684        unsafe {
4685            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4686            ::unity::il2cpp_call!((::unity::module_base()+0x271ab60usize)as*mut u8,();
4687(MapHistory_Rewind)__receiver)
4688        }
4689    }
4690    #[doc = "`WinRuleMID()` overload"]
4691    fn win_rule_mid(self) -> () {
4692        unsafe {
4693            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4694            ::unity::il2cpp_call!((::unity::module_base()+0x271ac40usize)as*mut u8,();
4695(MapHistory_Rewind)__receiver)
4696        }
4697    }
4698    #[doc = "`FieldBgmPhaseBgm(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
4699    fn field_bgm_phase_bgm(
4700        self,
4701        player_phase_bgm: impl ::core::convert::Into<::unity::Il2CppString>,
4702        enemy_phase_bgm: impl ::core::convert::Into<::unity::Il2CppString>,
4703        ally_phase_bgm: impl ::core::convert::Into<::unity::Il2CppString>,
4704    ) -> () {
4705        unsafe {
4706            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4707            ::unity::il2cpp_call!((::unity::module_base()+0x271ad30usize)as*mut u8,();
4708(MapHistory_Rewind)__receiver,(::unity::Il2CppString)::core::convert::Into::into(player_phase_bgm),(::unity::Il2CppString)::core::convert::Into::into(enemy_phase_bgm),(::unity::Il2CppString)::core::convert::Into::into(ally_phase_bgm))
4709        }
4710    }
4711    #[doc = "`FieldBgmWarSituation(::unity::Il2CppString)` overload"]
4712    fn field_bgm_war_situation(self, war_situation_state_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
4713        unsafe {
4714            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4715            ::unity::il2cpp_call!((::unity::module_base()+0x271ae10usize)as*mut u8,();
4716(MapHistory_Rewind)__receiver,(::unity::Il2CppString)::core::convert::Into::into(war_situation_state_name))
4717        }
4718    }
4719    #[doc = "`EngageBreak(crate::app::unit::Unit)` overload"]
4720    fn engage_break(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4721        unsafe {
4722            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4723            ::unity::il2cpp_call!((::unity::module_base()+0x271aec0usize)as*mut u8,();
4724(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4725        }
4726    }
4727    #[doc = "`RangeBegin()` overload"]
4728    fn range_begin(self) -> () {
4729        unsafe {
4730            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4731            ::unity::il2cpp_call!((::unity::module_base()+0x271af80usize)as*mut u8,();
4732(MapHistory_Rewind)__receiver)
4733        }
4734    }
4735    #[doc = "`Range(i32, i32)` overload"]
4736    fn range(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
4737        unsafe {
4738            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4739            ::unity::il2cpp_call!((::unity::module_base()+0x271b000usize)as*mut u8,();
4740(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
4741        }
4742    }
4743    #[doc = "`RangeEnd()` overload"]
4744    fn range_end(self) -> () {
4745        unsafe {
4746            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4747            ::unity::il2cpp_call!((::unity::module_base()+0x271b120usize)as*mut u8,();
4748(MapHistory_Rewind)__receiver)
4749        }
4750    }
4751    #[doc = "`RangeClear()` overload"]
4752    fn range_clear(self) -> () {
4753        unsafe {
4754            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4755            ::unity::il2cpp_call!((::unity::module_base()+0x271b1d0usize)as*mut u8,();
4756(MapHistory_Rewind)__receiver)
4757        }
4758    }
4759    #[doc = "`GodEscaping(crate::app::godunit::GodUnit)` overload"]
4760    fn god_escaping(self, god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> () {
4761        unsafe {
4762            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4763            ::unity::il2cpp_call!((::unity::module_base()+0x271b400usize)as*mut u8,();
4764(MapHistory_Rewind)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit))
4765        }
4766    }
4767    #[doc = "`GodNotifyLevelCapTalk(crate::app::godunit::GodUnit, crate::app::unit::Unit)` overload"]
4768    fn god_notify_level_cap_talk(
4769        self,
4770        god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
4771        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
4772    ) -> () {
4773        unsafe {
4774            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4775            ::unity::il2cpp_call!((::unity::module_base()+0x271b4c0usize)as*mut u8,();
4776(MapHistory_Rewind)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit),(crate::app::unit::Unit)::core::convert::Into::into(unit))
4777        }
4778    }
4779    #[doc = "`DangerShowing(crate::app::unit::Unit)` overload"]
4780    fn danger_showing(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4781        unsafe {
4782            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4783            ::unity::il2cpp_call!((::unity::module_base()+0x271b580usize)as*mut u8,();
4784(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4785        }
4786    }
4787    #[doc = "`MapKillBonus(i32, i32, crate::app::mapkillbonus::MapKillBonus_Kinds)` overload"]
4788    fn map_kill_bonus(
4789        self,
4790        x: impl ::core::convert::Into<i32>,
4791        z: impl ::core::convert::Into<i32>,
4792        kind: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_Kinds>,
4793    ) -> () {
4794        unsafe {
4795            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4796            ::unity::il2cpp_call!((::unity::module_base()+0x271b740usize)as*mut u8,();
4797(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::mapkillbonus::MapKillBonus_Kinds)::core::convert::Into::into(kind))
4798        }
4799    }
4800    #[doc = "`GodDirty(crate::app::godunit::GodUnit)` overload"]
4801    fn god_dirty(self, god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> () {
4802        unsafe {
4803            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4804            ::unity::il2cpp_call!((::unity::module_base()+0x271b880usize)as*mut u8,();
4805(MapHistory_Rewind)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit))
4806        }
4807    }
4808    #[doc = "`EffectCreate(::unity::Il2CppString, crate::unity_engine::vector3::Vector3, crate::unity_engine::quaternion::Quaternion)` overload"]
4809    fn effect_create(
4810        self,
4811        name: impl ::core::convert::Into<::unity::Il2CppString>,
4812        position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
4813        rotation: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>,
4814    ) -> () {
4815        unsafe {
4816            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4817            ::unity::il2cpp_call!((::unity::module_base()+0x271b940usize)as*mut u8,();
4818(MapHistory_Rewind)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(rotation))
4819        }
4820    }
4821    #[doc = "`EffectDeleteBegin()` overload"]
4822    fn effect_delete_begin(self) -> () {
4823        unsafe {
4824            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4825            ::unity::il2cpp_call!((::unity::module_base()+0x271ba70usize)as*mut u8,();
4826(MapHistory_Rewind)__receiver)
4827        }
4828    }
4829    #[doc = "`EffectDelete(::unity::Il2CppString, crate::unity_engine::vector3::Vector3, crate::unity_engine::quaternion::Quaternion)` overload"]
4830    fn effect_delete(
4831        self,
4832        name: impl ::core::convert::Into<::unity::Il2CppString>,
4833        position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
4834        rotation: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>,
4835    ) -> () {
4836        unsafe {
4837            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4838            ::unity::il2cpp_call!((::unity::module_base()+0x271bae0usize)as*mut u8,();
4839(MapHistory_Rewind)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(rotation))
4840        }
4841    }
4842    #[doc = "`EffectDeleteEnd()` overload"]
4843    fn effect_delete_end(self) -> () {
4844        unsafe {
4845            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4846            ::unity::il2cpp_call!((::unity::module_base()+0x271bbb0usize)as*mut u8,();
4847(MapHistory_Rewind)__receiver)
4848        }
4849    }
4850    #[doc = "`MaterialFloatBegin(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
4851    fn material_float_begin(
4852        self,
4853        name: impl ::core::convert::Into<::unity::Il2CppString>,
4854        material: impl ::core::convert::Into<::unity::Il2CppString>,
4855        property: impl ::core::convert::Into<::unity::Il2CppString>,
4856    ) -> () {
4857        unsafe {
4858            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4859            ::unity::il2cpp_call!((::unity::module_base()+0x271bc60usize)as*mut u8,();
4860(MapHistory_Rewind)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name),(::unity::Il2CppString)::core::convert::Into::into(material),(::unity::Il2CppString)::core::convert::Into::into(property))
4861        }
4862    }
4863    #[doc = "`MaterialFloat(f32)` overload"]
4864    fn material_float(self, val: impl ::core::convert::Into<f32>) -> () {
4865        unsafe {
4866            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4867            ::unity::il2cpp_call!((::unity::module_base()+0x271bcf0usize)as*mut u8,();
4868(MapHistory_Rewind)__receiver,(f32)::core::convert::Into::into(val))
4869        }
4870    }
4871    #[doc = "`MaterialFloatEnd()` overload"]
4872    fn material_float_end(self) -> () {
4873        unsafe {
4874            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4875            ::unity::il2cpp_call!((::unity::module_base()+0x271bd70usize)as*mut u8,();
4876(MapHistory_Rewind)__receiver)
4877        }
4878    }
4879    #[doc = "`MaterialColorBegin(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
4880    fn material_color_begin(
4881        self,
4882        name: impl ::core::convert::Into<::unity::Il2CppString>,
4883        material: impl ::core::convert::Into<::unity::Il2CppString>,
4884        property: impl ::core::convert::Into<::unity::Il2CppString>,
4885    ) -> () {
4886        unsafe {
4887            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4888            ::unity::il2cpp_call!((::unity::module_base()+0x271be10usize)as*mut u8,();
4889(MapHistory_Rewind)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name),(::unity::Il2CppString)::core::convert::Into::into(material),(::unity::Il2CppString)::core::convert::Into::into(property))
4890        }
4891    }
4892    #[doc = "`MaterialColor(crate::unity_engine::color::Color)` overload"]
4893    fn material_color(self, color: impl ::core::convert::Into<crate::unity_engine::color::Color>) -> () {
4894        unsafe {
4895            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4896            ::unity::il2cpp_call!((::unity::module_base()+0x271bea0usize)as*mut u8,();
4897(MapHistory_Rewind)__receiver,(crate::unity_engine::color::Color)::core::convert::Into::into(color))
4898        }
4899    }
4900    #[doc = "`MaterialColorEnd()` overload"]
4901    fn material_color_end(self) -> () {
4902        unsafe {
4903            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4904            ::unity::il2cpp_call!((::unity::module_base()+0x271bf50usize)as*mut u8,();
4905(MapHistory_Rewind)__receiver)
4906        }
4907    }
4908    #[doc = "`FieldBgmSpecialTurn(i32)` overload"]
4909    fn field_bgm_special_turn(self, turn: impl ::core::convert::Into<i32>) -> () {
4910        unsafe {
4911            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4912            ::unity::il2cpp_call!((::unity::module_base()+0x271bff0usize)as*mut u8,();
4913(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(turn))
4914        }
4915    }
4916    #[doc = "`PostChangeBgmEvent(::unity::Il2CppString)` overload"]
4917    fn post_change_bgm_event(self, event_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
4918        unsafe {
4919            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4920            ::unity::il2cpp_call!((::unity::module_base()+0x271c0a0usize)as*mut u8,();
4921(MapHistory_Rewind)__receiver,(::unity::Il2CppString)::core::convert::Into::into(event_name))
4922        }
4923    }
4924    #[doc = "`TerrainEndurance(i32, i32, i32, i32)` overload"]
4925    fn terrain_endurance(
4926        self,
4927        x: impl ::core::convert::Into<i32>,
4928        z: impl ::core::convert::Into<i32>,
4929        hp: impl ::core::convert::Into<i32>,
4930        max_hp: impl ::core::convert::Into<i32>,
4931    ) -> () {
4932        unsafe {
4933            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4934            ::unity::il2cpp_call!((::unity::module_base()+0x271c1c0usize)as*mut u8,();
4935(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(i32)::core::convert::Into::into(hp),(i32)::core::convert::Into::into(max_hp))
4936        }
4937    }
4938    #[doc = "`TerrainState(i32, i32, i32)` overload"]
4939    fn terrain_state(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>, state: impl ::core::convert::Into<i32>) -> () {
4940        unsafe {
4941            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4942            ::unity::il2cpp_call!((::unity::module_base()+0x271c2b0usize)as*mut u8,();
4943(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(i32)::core::convert::Into::into(state))
4944        }
4945    }
4946    #[doc = "`LoseRuleMID()` overload"]
4947    fn lose_rule_mid(self) -> () {
4948        unsafe {
4949            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4950            ::unity::il2cpp_call!((::unity::module_base()+0x271c390usize)as*mut u8,();
4951(MapHistory_Rewind)__receiver)
4952        }
4953    }
4954    #[doc = "`BattleStart(crate::app::unit::Unit, crate::app::mapmind::MapMind_Type)` overload"]
4955    fn battle_start(
4956        self,
4957        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
4958        mind: impl ::core::convert::Into<crate::app::mapmind::MapMind_Type>,
4959    ) -> () {
4960        unsafe {
4961            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4962            ::unity::il2cpp_call!((::unity::module_base()+0x271c480usize)as*mut u8,();
4963(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::mapmind::MapMind_Type)::core::convert::Into::into(mind))
4964        }
4965    }
4966    #[doc = "`PhaseBeginAfter()` overload"]
4967    fn phase_begin_after(self) -> () {
4968        unsafe {
4969            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4970            ::unity::il2cpp_call!((::unity::module_base()+0x271c570usize)as*mut u8,();
4971(MapHistory_Rewind)__receiver)
4972        }
4973    }
4974    #[doc = "`ClearRing(crate::app::unit::Unit)` overload"]
4975    fn clear_ring(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4976        unsafe {
4977            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4978            ::unity::il2cpp_call!((::unity::module_base()+0x271c600usize)as*mut u8,();
4979(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
4980        }
4981    }
4982    #[doc = "`MapKillBonusCount(i32, i32, crate::app::mapkillbonus::MapKillBonus_Kinds)` overload"]
4983    fn map_kill_bonus_count(
4984        self,
4985        x: impl ::core::convert::Into<i32>,
4986        z: impl ::core::convert::Into<i32>,
4987        kind: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_Kinds>,
4988    ) -> () {
4989        unsafe {
4990            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4991            ::unity::il2cpp_call!((::unity::module_base()+0x271c6d0usize)as*mut u8,();
4992(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::mapkillbonus::MapKillBonus_Kinds)::core::convert::Into::into(kind))
4993        }
4994    }
4995    #[doc = "`UnitRecord(crate::app::unit::Unit, crate::app::unitrecord::UnitRecord_Kinds)` overload"]
4996    fn unit_record(
4997        self,
4998        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
4999        kind: impl ::core::convert::Into<crate::app::unitrecord::UnitRecord_Kinds>,
5000    ) -> () {
5001        unsafe {
5002            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5003            ::unity::il2cpp_call!((::unity::module_base()+0x271c860usize)as*mut u8,();
5004(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unitrecord::UnitRecord_Kinds)::core::convert::Into::into(kind))
5005        }
5006    }
5007    #[doc = "`SkillCharge()` overload"]
5008    fn skill_charge(self) -> () {
5009        unsafe {
5010            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5011            ::unity::il2cpp_call!((::unity::module_base()+0x271c940usize)as*mut u8,();
5012(MapHistory_Rewind)__receiver)
5013        }
5014    }
5015    #[doc = "`ExtraHpStock(crate::app::unit::Unit, bool)` overload"]
5016    fn extra_hp_stock(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, is_set: impl ::core::convert::Into<bool>) -> () {
5017        unsafe {
5018            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5019            ::unity::il2cpp_call!((::unity::module_base()+0x27181b0usize)as*mut u8,();
5020(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(bool)::core::convert::Into::into(is_set))
5021        }
5022    }
5023    #[doc = "`EngageTurn(crate::app::unit::Unit)` overload"]
5024    fn engage_turn(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
5025        unsafe {
5026            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5027            ::unity::il2cpp_call!((::unity::module_base()+0x271c990usize)as*mut u8,();
5028(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
5029        }
5030    }
5031    #[doc = "`EngageWait()` overload"]
5032    fn engage_wait(self) -> () {
5033        unsafe {
5034            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5035            ::unity::il2cpp_call!((::unity::module_base()+0x2714390usize)as*mut u8,();
5036(MapHistory_Rewind)__receiver)
5037        }
5038    }
5039    #[doc = "`EngageSummon()` overload"]
5040    fn engage_summon(self) -> () {
5041        unsafe {
5042            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5043            ::unity::il2cpp_call!((::unity::module_base()+0x2714570usize)as*mut u8,();
5044(MapHistory_Rewind)__receiver)
5045        }
5046    }
5047    #[doc = "`MapSightUsable()` overload"]
5048    fn map_sight_usable(self) -> () {
5049        unsafe {
5050            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5051            ::unity::il2cpp_call!((::unity::module_base()+0x271ca50usize)as*mut u8,();
5052(MapHistory_Rewind)__receiver)
5053        }
5054    }
5055    #[doc = "`PlainHpStock(crate::app::unit::Unit)` overload"]
5056    fn plain_hp_stock(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
5057        unsafe {
5058            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5059            ::unity::il2cpp_call!((::unity::module_base()+0x271cb30usize)as*mut u8,();
5060(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
5061        }
5062    }
5063    #[doc = "`MageCannonUnitItemListOnce(crate::app::unit::Unit)` overload"]
5064    fn mage_cannon_unit_item_list_once(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
5065        unsafe {
5066            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5067            ::unity::il2cpp_call!((::unity::module_base()+0x2715270usize)as*mut u8,();
5068(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
5069        }
5070    }
5071    #[doc = "`Contract()` overload"]
5072    fn contract(self) -> () {
5073        unsafe {
5074            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5075            ::unity::il2cpp_call!((::unity::module_base()+0x2714640usize)as*mut u8,();
5076(MapHistory_Rewind)__receiver)
5077        }
5078    }
5079    #[doc = "`FullBullet()` overload"]
5080    fn full_bullet(self) -> () {
5081        unsafe {
5082            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5083            ::unity::il2cpp_call!((::unity::module_base()+0x2714710usize)as*mut u8,();
5084(MapHistory_Rewind)__receiver)
5085        }
5086    }
5087    #[doc = "`ResetLockTarget(crate::app::unit::Unit)` overload"]
5088    fn reset_lock_target(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
5089        unsafe {
5090            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5091            ::unity::il2cpp_call!((::unity::module_base()+0x271cbf0usize)as*mut u8,();
5092(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
5093        }
5094    }
5095    #[doc = "`Enchant()` overload"]
5096    fn enchant(self) -> () {
5097        unsafe {
5098            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5099            ::unity::il2cpp_call!((::unity::module_base()+0x27147f0usize)as*mut u8,();
5100(MapHistory_Rewind)__receiver)
5101        }
5102    }
5103    #[doc = "`EnchantWeapon()` overload"]
5104    fn enchant_weapon(self) -> () {
5105        unsafe {
5106            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5107            ::unity::il2cpp_call!((::unity::module_base()+0x271ccb0usize)as*mut u8,();
5108(MapHistory_Rewind)__receiver)
5109        }
5110    }
5111    #[doc = "`AIBulletPattern(crate::app::unit::Unit)` overload"]
5112    fn ai_bullet_pattern(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
5113        unsafe {
5114            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5115            ::unity::il2cpp_call!((::unity::module_base()+0x271cdf0usize)as*mut u8,();
5116(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
5117        }
5118    }
5119    #[doc = "`PositionListBegin()` overload"]
5120    fn position_list_begin(self) -> () {
5121        unsafe {
5122            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5123            ::unity::il2cpp_call!((::unity::module_base()+0x271ceb0usize)as*mut u8,();
5124(MapHistory_Rewind)__receiver)
5125        }
5126    }
5127    #[doc = "`PositionList(crate::app::unit::Unit)` overload"]
5128    fn position_list(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
5129        unsafe {
5130            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5131            ::unity::il2cpp_call!((::unity::module_base()+0x271cf50usize)as*mut u8,();
5132(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
5133        }
5134    }
5135    #[doc = "`PositionListEnd()` overload"]
5136    fn position_list_end(self) -> () {
5137        unsafe {
5138            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5139            ::unity::il2cpp_call!((::unity::module_base()+0x271d040usize)as*mut u8,();
5140(MapHistory_Rewind)__receiver)
5141        }
5142    }
5143    #[doc = "`AIMoveLimit(crate::app::unit::Unit)` overload"]
5144    fn ai_move_limit(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
5145        unsafe {
5146            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5147            ::unity::il2cpp_call!((::unity::module_base()+0x271d120usize)as*mut u8,();
5148(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
5149        }
5150    }
5151    #[doc = "`TerrainActionMove(i32, i32, i32, i32, crate::app::mapobject::MapObject_Actions, i32)` overload"]
5152    fn terrain_action_move(
5153        self,
5154        x: impl ::core::convert::Into<i32>,
5155        z: impl ::core::convert::Into<i32>,
5156        moved_x: impl ::core::convert::Into<i32>,
5157        moved_z: impl ::core::convert::Into<i32>,
5158        action: impl ::core::convert::Into<crate::app::mapobject::MapObject_Actions>,
5159        state: impl ::core::convert::Into<i32>,
5160    ) -> () {
5161        unsafe {
5162            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5163            ::unity::il2cpp_call!((::unity::module_base()+0x271d220usize)as*mut u8,();
5164(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(i32)::core::convert::Into::into(moved_x),(i32)::core::convert::Into::into(moved_z),(crate::app::mapobject::MapObject_Actions)::core::convert::Into::into(action),(i32)::core::convert::Into::into(state))
5165        }
5166    }
5167    #[doc = "`AIMagicShieldOnceDone(crate::app::unit::Unit)` overload"]
5168    fn ai_magic_shield_once_done(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
5169        unsafe {
5170            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5171            ::unity::il2cpp_call!((::unity::module_base()+0x271d340usize)as*mut u8,();
5172(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
5173        }
5174    }
5175    #[doc = "`RandomGame()` overload"]
5176    fn random_game(self) -> () {
5177        unsafe {
5178            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5179            ::unity::il2cpp_call!((::unity::module_base()+0x271d410usize)as*mut u8,();
5180(MapHistory_Rewind)__receiver)
5181        }
5182    }
5183    #[doc = "`FullBulletAttack()` overload"]
5184    fn full_bullet_attack(self) -> () {
5185        unsafe {
5186            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5187            ::unity::il2cpp_call!((::unity::module_base()+0x271d4b0usize)as*mut u8,();
5188(MapHistory_Rewind)__receiver)
5189        }
5190    }
5191    #[doc = "`LockTarget(crate::app::unit::Unit)` overload"]
5192    fn lock_target(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
5193        unsafe {
5194            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5195            ::unity::il2cpp_call!((::unity::module_base()+0x271d500usize)as*mut u8,();
5196(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
5197        }
5198    }
5199    #[doc = "`AIEnchantWeaponDone(crate::app::unit::Unit)` overload"]
5200    fn ai_enchant_weapon_done(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
5201        unsafe {
5202            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5203            ::unity::il2cpp_call!((::unity::module_base()+0x271d600usize)as*mut u8,();
5204(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
5205        }
5206    }
5207    #[doc = "`CreateLogOne(crate::app::maphistory::MapHistory_RewindLogBuilder, i32)` overload"]
5208    fn create_log_one(
5209        self,
5210        builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>,
5211        index: impl ::core::convert::Into<i32>,
5212    ) -> bool {
5213        unsafe {
5214            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5215            ::unity::il2cpp_call!((::unity::module_base()+0x2708930usize)as*mut u8,bool;
5216(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder),(i32)::core::convert::Into::into(index))
5217        }
5218    }
5219    #[doc = "`CreateLogPhaseBegin(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5220    fn create_log_phase_begin(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5221        unsafe {
5222            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5223            ::unity::il2cpp_call!((::unity::module_base()+0x271d6d0usize)as*mut u8,bool;
5224(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5225        }
5226    }
5227    #[doc = "`CreateLogPhaseNext(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5228    fn create_log_phase_next(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5229        unsafe {
5230            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5231            ::unity::il2cpp_call!((::unity::module_base()+0x271d8e0usize)as*mut u8,bool;
5232(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5233        }
5234    }
5235    #[doc = "`CreateLogPickUp(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5236    fn create_log_pick_up(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5237        unsafe {
5238            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5239            ::unity::il2cpp_call!((::unity::module_base()+0x271d930usize)as*mut u8,bool;
5240(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5241        }
5242    }
5243    #[doc = "`CreateLogFixed(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5244    fn create_log_fixed(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5245        unsafe {
5246            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5247            ::unity::il2cpp_call!((::unity::module_base()+0x271da50usize)as*mut u8,bool;
5248(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5249        }
5250    }
5251    #[doc = "`CreateLogTalk(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5252    fn create_log_talk(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5253        unsafe {
5254            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5255            ::unity::il2cpp_call!((::unity::module_base()+0x271daf0usize)as*mut u8,bool;
5256(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5257        }
5258    }
5259    #[doc = "`CreateLogAttack(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5260    fn create_log_attack(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5261        unsafe {
5262            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5263            ::unity::il2cpp_call!((::unity::module_base()+0x271db80usize)as*mut u8,bool;
5264(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5265        }
5266    }
5267    #[doc = "`CreateLogRod(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5268    fn create_log_rod(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5269        unsafe {
5270            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5271            ::unity::il2cpp_call!((::unity::module_base()+0x271ddb0usize)as*mut u8,bool;
5272(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5273        }
5274    }
5275    #[doc = "`CreateLogEngageCharge(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5276    fn create_log_engage_charge(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5277        unsafe {
5278            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5279            ::unity::il2cpp_call!((::unity::module_base()+0x271dfc0usize)as*mut u8,bool;
5280(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5281        }
5282    }
5283    #[doc = "`CreateLogDestroy(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5284    fn create_log_destroy(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5285        unsafe {
5286            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5287            ::unity::il2cpp_call!((::unity::module_base()+0x271e050usize)as*mut u8,bool;
5288(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5289        }
5290    }
5291    #[doc = "`CreateLogItemUse(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5292    fn create_log_item_use(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5293        unsafe {
5294            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5295            ::unity::il2cpp_call!((::unity::module_base()+0x271e0d0usize)as*mut u8,bool;
5296(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5297        }
5298    }
5299    #[doc = "`CreateLogTrade(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5300    fn create_log_trade(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5301        unsafe {
5302            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5303            ::unity::il2cpp_call!((::unity::module_base()+0x271e1b0usize)as*mut u8,bool;
5304(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5305        }
5306    }
5307    #[doc = "`CreateLogVisit(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5308    fn create_log_visit(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5309        unsafe {
5310            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5311            ::unity::il2cpp_call!((::unity::module_base()+0x271e260usize)as*mut u8,bool;
5312(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5313        }
5314    }
5315    #[doc = "`CreateLogBreakdown(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5316    fn create_log_breakdown(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5317        unsafe {
5318            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5319            ::unity::il2cpp_call!((::unity::module_base()+0x271e2e0usize)as*mut u8,bool;
5320(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5321        }
5322    }
5323    #[doc = "`CreateLogEscape(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5324    fn create_log_escape(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5325        unsafe {
5326            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5327            ::unity::il2cpp_call!((::unity::module_base()+0x271e3e0usize)as*mut u8,bool;
5328(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5329        }
5330    }
5331    #[doc = "`CreateLogDoor(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5332    fn create_log_door(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5333        unsafe {
5334            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5335            ::unity::il2cpp_call!((::unity::module_base()+0x271e460usize)as*mut u8,bool;
5336(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5337        }
5338    }
5339    #[doc = "`CreateLogTorch(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5340    fn create_log_torch(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5341        unsafe {
5342            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5343            ::unity::il2cpp_call!((::unity::module_base()+0x271e4e0usize)as*mut u8,bool;
5344(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5345        }
5346    }
5347    #[doc = "`CreateLogTreasureBox(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5348    fn create_log_treasure_box(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5349        unsafe {
5350            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5351            ::unity::il2cpp_call!((::unity::module_base()+0x271e5a0usize)as*mut u8,bool;
5352(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5353        }
5354    }
5355    #[doc = "`CreateLogTransporter(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5356    fn create_log_transporter(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5357        unsafe {
5358            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5359            ::unity::il2cpp_call!((::unity::module_base()+0x271e620usize)as*mut u8,bool;
5360(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5361        }
5362    }
5363    #[doc = "`CreateLogDance(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5364    fn create_log_dance(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5365        unsafe {
5366            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5367            ::unity::il2cpp_call!((::unity::module_base()+0x271e6b0usize)as*mut u8,bool;
5368(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5369        }
5370    }
5371    #[doc = "`CreateLogGuard(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5372    fn create_log_guard(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5373        unsafe {
5374            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5375            ::unity::il2cpp_call!((::unity::module_base()+0x271e740usize)as*mut u8,bool;
5376(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5377        }
5378    }
5379    #[doc = "`CreateLogOverlapSkill(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5380    fn create_log_overlap_skill(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5381        unsafe {
5382            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5383            ::unity::il2cpp_call!((::unity::module_base()+0x271e830usize)as*mut u8,bool;
5384(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5385        }
5386    }
5387    #[doc = "`CreateLogCommandSkill(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5388    fn create_log_command_skill(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5389        unsafe {
5390            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5391            ::unity::il2cpp_call!((::unity::module_base()+0x271e8b0usize)as*mut u8,bool;
5392(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5393        }
5394    }
5395    #[doc = "`CreateLogVisionCreate(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5396    fn create_log_vision_create(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5397        unsafe {
5398            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5399            ::unity::il2cpp_call!((::unity::module_base()+0x271eab0usize)as*mut u8,bool;
5400(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5401        }
5402    }
5403    #[doc = "`CreateLogVisionDelete(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5404    fn create_log_vision_delete(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5405        unsafe {
5406            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5407            ::unity::il2cpp_call!((::unity::module_base()+0x271eb30usize)as*mut u8,bool;
5408(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5409        }
5410    }
5411    #[doc = "`CreateLogDestroyVillage(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5412    fn create_log_destroy_village(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5413        unsafe {
5414            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5415            ::unity::il2cpp_call!((::unity::module_base()+0x271ebb0usize)as*mut u8,bool;
5416(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5417        }
5418    }
5419    #[doc = "`CreateLogEngage(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5420    fn create_log_engage(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5421        unsafe {
5422            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5423            ::unity::il2cpp_call!((::unity::module_base()+0x271ec30usize)as*mut u8,bool;
5424(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5425        }
5426    }
5427    #[doc = "`CreateLogDead(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5428    fn create_log_dead(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5429        unsafe {
5430            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5431            ::unity::il2cpp_call!((::unity::module_base()+0x271ed80usize)as*mut u8,bool;
5432(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5433        }
5434    }
5435    #[doc = "`CreateLogGainItem(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5436    fn create_log_gain_item(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5437        unsafe {
5438            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5439            ::unity::il2cpp_call!((::unity::module_base()+0x271ee20usize)as*mut u8,bool;
5440(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5441        }
5442    }
5443    #[doc = "`CreateLogGodChange(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5444    fn create_log_god_change(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5445        unsafe {
5446            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5447            ::unity::il2cpp_call!((::unity::module_base()+0x271ee80usize)as*mut u8,bool;
5448(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5449        }
5450    }
5451    #[doc = "`CreateLogEngageBreak(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5452    fn create_log_engage_break(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5453        unsafe {
5454            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5455            ::unity::il2cpp_call!((::unity::module_base()+0x271ee90usize)as*mut u8,bool;
5456(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5457        }
5458    }
5459    #[doc = "`CreateLogPutOff(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5460    fn create_log_put_off(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5461        unsafe {
5462            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5463            ::unity::il2cpp_call!((::unity::module_base()+0x271eff0usize)as*mut u8,bool;
5464(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5465        }
5466    }
5467    #[doc = "`CreateLogPhaseBeginAfter(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5468    fn create_log_phase_begin_after(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5469        unsafe {
5470            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5471            ::unity::il2cpp_call!((::unity::module_base()+0x271f080usize)as*mut u8,bool;
5472(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5473        }
5474    }
5475    #[doc = "`CreateLogEngageWait(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5476    fn create_log_engage_wait(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5477        unsafe {
5478            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5479            ::unity::il2cpp_call!((::unity::module_base()+0x271f0a0usize)as*mut u8,bool;
5480(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5481        }
5482    }
5483    #[doc = "`CreateLogEngageSummon(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5484    fn create_log_engage_summon(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5485        unsafe {
5486            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5487            ::unity::il2cpp_call!((::unity::module_base()+0x271f260usize)as*mut u8,bool;
5488(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5489        }
5490    }
5491    #[doc = "`CreateLogContract(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5492    fn create_log_contract(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5493        unsafe {
5494            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5495            ::unity::il2cpp_call!((::unity::module_base()+0x271f2e0usize)as*mut u8,bool;
5496(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5497        }
5498    }
5499    #[doc = "`CreateLogFullBullet(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5500    fn create_log_full_bullet(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5501        unsafe {
5502            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5503            ::unity::il2cpp_call!((::unity::module_base()+0x271f360usize)as*mut u8,bool;
5504(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5505        }
5506    }
5507    #[doc = "`CreateLogEnchant(crate::app::maphistory::MapHistory_RewindLogBuilder)` overload"]
5508    fn create_log_enchant(self, builder: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLogBuilder>) -> bool {
5509        unsafe {
5510            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5511            ::unity::il2cpp_call!((::unity::module_base()+0x271f3f0usize)as*mut u8,bool;
5512(MapHistory_Rewind)__receiver,(crate::app::maphistory::MapHistory_RewindLogBuilder)::core::convert::Into::into(builder))
5513        }
5514    }
5515    #[doc = "`PreviewApplyOne(i32)` overload"]
5516    fn preview_apply_one(self, index: impl ::core::convert::Into<i32>) -> () {
5517        unsafe {
5518            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5519            ::unity::il2cpp_call!((::unity::module_base()+0x270c180usize)as*mut u8,();
5520(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(index))
5521        }
5522    }
5523    #[doc = "`PreviewApplyOneInv(i32)` overload"]
5524    fn preview_apply_one_inv(self, index: impl ::core::convert::Into<i32>) -> () {
5525        unsafe {
5526            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5527            ::unity::il2cpp_call!((::unity::module_base()+0x270d540usize)as*mut u8,();
5528(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(index))
5529        }
5530    }
5531    #[doc = "`PreviewApplyPhaseBegin()` overload"]
5532    fn preview_apply_phase_begin(self) -> () {
5533        unsafe {
5534            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5535            ::unity::il2cpp_call!((::unity::module_base()+0x271f500usize)as*mut u8,();
5536(MapHistory_Rewind)__receiver)
5537        }
5538    }
5539    #[doc = "`PreviewApplyPhaseNext()` overload"]
5540    fn preview_apply_phase_next(self) -> () {
5541        unsafe {
5542            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5543            ::unity::il2cpp_call!((::unity::module_base()+0x271f5b0usize)as*mut u8,();
5544(MapHistory_Rewind)__receiver)
5545        }
5546    }
5547    #[doc = "`PreviewApplyPickUp()` overload"]
5548    fn preview_apply_pick_up(self) -> () {
5549        unsafe {
5550            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5551            ::unity::il2cpp_call!((::unity::module_base()+0x271f700usize)as*mut u8,();
5552(MapHistory_Rewind)__receiver)
5553        }
5554    }
5555    #[doc = "`PreviewApplyRod()` overload"]
5556    fn preview_apply_rod(self) -> () {
5557        unsafe {
5558            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5559            ::unity::il2cpp_call!((::unity::module_base()+0x271f800usize)as*mut u8,();
5560(MapHistory_Rewind)__receiver)
5561        }
5562    }
5563    #[doc = "`PreviewApplyEngageCharge()` overload"]
5564    fn preview_apply_engage_charge(self) -> () {
5565        unsafe {
5566            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5567            ::unity::il2cpp_call!((::unity::module_base()+0x271f8c0usize)as*mut u8,();
5568(MapHistory_Rewind)__receiver)
5569        }
5570    }
5571    #[doc = "`PreviewApplyItemUse()` overload"]
5572    fn preview_apply_item_use(self) -> () {
5573        unsafe {
5574            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5575            ::unity::il2cpp_call!((::unity::module_base()+0x271f9b0usize)as*mut u8,();
5576(MapHistory_Rewind)__receiver)
5577        }
5578    }
5579    #[doc = "`PreviewApplyTrade()` overload"]
5580    fn preview_apply_trade(self) -> () {
5581        unsafe {
5582            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5583            ::unity::il2cpp_call!((::unity::module_base()+0x271fa60usize)as*mut u8,();
5584(MapHistory_Rewind)__receiver)
5585        }
5586    }
5587    #[doc = "`PreviewApplyTransporter()` overload"]
5588    fn preview_apply_transporter(self) -> () {
5589        unsafe {
5590            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5591            ::unity::il2cpp_call!((::unity::module_base()+0x271fae0usize)as*mut u8,();
5592(MapHistory_Rewind)__receiver)
5593        }
5594    }
5595    #[doc = "`PreviewApplyBattleCalc()` overload"]
5596    fn preview_apply_battle_calc(self) -> () {
5597        unsafe {
5598            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5599            ::unity::il2cpp_call!((::unity::module_base()+0x271fb30usize)as*mut u8,();
5600(MapHistory_Rewind)__receiver)
5601        }
5602    }
5603    #[doc = "`PreviewApplyStatus()` overload"]
5604    fn preview_apply_status(self) -> () {
5605        unsafe {
5606            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5607            ::unity::il2cpp_call!((::unity::module_base()+0x271fe30usize)as*mut u8,();
5608(MapHistory_Rewind)__receiver)
5609        }
5610    }
5611    #[doc = "`PreviewApplyHp()` overload"]
5612    fn preview_apply_hp(self) -> () {
5613        unsafe {
5614            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5615            ::unity::il2cpp_call!((::unity::module_base()+0x271fe70usize)as*mut u8,();
5616(MapHistory_Rewind)__receiver)
5617        }
5618    }
5619    #[doc = "`PreviewApplyBaseCapability()` overload"]
5620    fn preview_apply_base_capability(self) -> () {
5621        unsafe {
5622            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5623            ::unity::il2cpp_call!((::unity::module_base()+0x271fec0usize)as*mut u8,();
5624(MapHistory_Rewind)__receiver)
5625        }
5626    }
5627    #[doc = "`PreviewApplyEngageCount()` overload"]
5628    fn preview_apply_engage_count(self) -> () {
5629        unsafe {
5630            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5631            ::unity::il2cpp_call!((::unity::module_base()+0x271ff60usize)as*mut u8,();
5632(MapHistory_Rewind)__receiver)
5633        }
5634    }
5635    #[doc = "`PreviewApplyExtraSight()` overload"]
5636    fn preview_apply_extra_sight(self) -> () {
5637        unsafe {
5638            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5639            ::unity::il2cpp_call!((::unity::module_base()+0x271ffb0usize)as*mut u8,();
5640(MapHistory_Rewind)__receiver)
5641        }
5642    }
5643    #[doc = "`PreviewApplyExp()` overload"]
5644    fn preview_apply_exp(self) -> () {
5645        unsafe {
5646            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5647            ::unity::il2cpp_call!((::unity::module_base()+0x2720070usize)as*mut u8,();
5648(MapHistory_Rewind)__receiver)
5649        }
5650    }
5651    #[doc = "`PreviewApplyLevelUp()` overload"]
5652    fn preview_apply_level_up(self) -> () {
5653        unsafe {
5654            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5655            ::unity::il2cpp_call!((::unity::module_base()+0x27201d0usize)as*mut u8,();
5656(MapHistory_Rewind)__receiver)
5657        }
5658    }
5659    #[doc = "`PreviewApplyClassChange()` overload"]
5660    fn preview_apply_class_change(self) -> () {
5661        unsafe {
5662            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5663            ::unity::il2cpp_call!((::unity::module_base()+0x27203e0usize)as*mut u8,();
5664(MapHistory_Rewind)__receiver)
5665        }
5666    }
5667    #[doc = "`PreviewApplyPosition()` overload"]
5668    fn preview_apply_position(self) -> () {
5669        unsafe {
5670            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5671            ::unity::il2cpp_call!((::unity::module_base()+0x27206e0usize)as*mut u8,();
5672(MapHistory_Rewind)__receiver)
5673        }
5674    }
5675    #[doc = "`PreviewApplyAngle()` overload"]
5676    fn preview_apply_angle(self) -> () {
5677        unsafe {
5678            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5679            ::unity::il2cpp_call!((::unity::module_base()+0x2720750usize)as*mut u8,();
5680(MapHistory_Rewind)__receiver)
5681        }
5682    }
5683    #[doc = "`PreviewApplyPrivateSkill()` overload"]
5684    fn preview_apply_private_skill(self) -> () {
5685        unsafe {
5686            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5687            ::unity::il2cpp_call!((::unity::module_base()+0x2720810usize)as*mut u8,();
5688(MapHistory_Rewind)__receiver)
5689        }
5690    }
5691    #[doc = "`PreviewApplyEnhanceFactorItem()` overload"]
5692    fn preview_apply_enhance_factor_item(self) -> () {
5693        unsafe {
5694            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5695            ::unity::il2cpp_call!((::unity::module_base()+0x2720860usize)as*mut u8,();
5696(MapHistory_Rewind)__receiver)
5697        }
5698    }
5699    #[doc = "`PreviewApplyAIActive()` overload"]
5700    fn preview_apply_ai_active(self) -> () {
5701        unsafe {
5702            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5703            ::unity::il2cpp_call!((::unity::module_base()+0x27208b0usize)as*mut u8,();
5704(MapHistory_Rewind)__receiver)
5705        }
5706    }
5707    #[doc = "`PreviewApplyAIBand()` overload"]
5708    fn preview_apply_ai_band(self) -> () {
5709        unsafe {
5710            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5711            ::unity::il2cpp_call!((::unity::module_base()+0x2720930usize)as*mut u8,();
5712(MapHistory_Rewind)__receiver)
5713        }
5714    }
5715    #[doc = "`PreviewApplyAIPriority()` overload"]
5716    fn preview_apply_ai_priority(self) -> () {
5717        unsafe {
5718            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5719            ::unity::il2cpp_call!((::unity::module_base()+0x2720a80usize)as*mut u8,();
5720(MapHistory_Rewind)__receiver)
5721        }
5722    }
5723    #[doc = "`PreviewApplyAISequence()` overload"]
5724    fn preview_apply_ai_sequence(self) -> () {
5725        unsafe {
5726            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5727            ::unity::il2cpp_call!((::unity::module_base()+0x2720b00usize)as*mut u8,();
5728(MapHistory_Rewind)__receiver)
5729        }
5730    }
5731    #[doc = "`PreviewApplyAIValue()` overload"]
5732    fn preview_apply_ai_value(self) -> () {
5733        unsafe {
5734            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5735            ::unity::il2cpp_call!((::unity::module_base()+0x2720ba0usize)as*mut u8,();
5736(MapHistory_Rewind)__receiver)
5737        }
5738    }
5739    #[doc = "`PreviewApplyAIProhibitEngageAttack()` overload"]
5740    fn preview_apply_ai_prohibit_engage_attack(self) -> () {
5741        unsafe {
5742            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5743            ::unity::il2cpp_call!((::unity::module_base()+0x2720d10usize)as*mut u8,();
5744(MapHistory_Rewind)__receiver)
5745        }
5746    }
5747    #[doc = "`PreviewApplyAIProhibitRod()` overload"]
5748    fn preview_apply_ai_prohibit_rod(self) -> () {
5749        unsafe {
5750            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5751            ::unity::il2cpp_call!((::unity::module_base()+0x2720d90usize)as*mut u8,();
5752(MapHistory_Rewind)__receiver)
5753        }
5754    }
5755    #[doc = "`PreviewApplyAIProhibitOverlap()` overload"]
5756    fn preview_apply_ai_prohibit_overlap(self) -> () {
5757        unsafe {
5758            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5759            ::unity::il2cpp_call!((::unity::module_base()+0x2720e10usize)as*mut u8,();
5760(MapHistory_Rewind)__receiver)
5761        }
5762    }
5763    #[doc = "`PreviewApplyAIEngageAttackOnceDone()` overload"]
5764    fn preview_apply_ai_engage_attack_once_done(self) -> () {
5765        unsafe {
5766            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5767            ::unity::il2cpp_call!((::unity::module_base()+0x2720e90usize)as*mut u8,();
5768(MapHistory_Rewind)__receiver)
5769        }
5770    }
5771    #[doc = "`PreviewApplyAIRerewarp()` overload"]
5772    fn preview_apply_ai_rerewarp(self) -> () {
5773        unsafe {
5774            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5775            ::unity::il2cpp_call!((::unity::module_base()+0x2720f70usize)as*mut u8,();
5776(MapHistory_Rewind)__receiver)
5777        }
5778    }
5779    #[doc = "`PreviewApplyAIRerewarpCount()` overload"]
5780    fn preview_apply_ai_rerewarp_count(self) -> () {
5781        unsafe {
5782            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5783            ::unity::il2cpp_call!((::unity::module_base()+0x27210f0usize)as*mut u8,();
5784(MapHistory_Rewind)__receiver)
5785        }
5786    }
5787    #[doc = "`PreviewApplyEngage()` overload"]
5788    fn preview_apply_engage(self) -> () {
5789        unsafe {
5790            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5791            ::unity::il2cpp_call!((::unity::module_base()+0x2721170usize)as*mut u8,();
5792(MapHistory_Rewind)__receiver)
5793        }
5794    }
5795    #[doc = "`ReadEngage(*mutcrate::app::unit::Unit)` overload"]
5796    fn read_engage(self) -> crate::app::unit::Unit {
5797        unsafe {
5798            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5799            let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::unit::Unit>::uninit();
5800            ::unity::il2cpp_call!((::unity::module_base()+0x2708550usize)as*mut u8,();
5801(MapHistory_Rewind)__receiver,(*mut crate::app::unit::Unit)__out_0.as_mut_ptr());
5802            __out_0.assume_init()
5803        }
5804    }
5805    #[doc = "`PreviewApplyEngageImpl(bool, bool)` overload"]
5806    fn preview_apply_engage_impl(self, with_name: impl ::core::convert::Into<bool>, is_force_link: impl ::core::convert::Into<bool>) -> () {
5807        unsafe {
5808            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5809            ::unity::il2cpp_call!((::unity::module_base()+0x2728ff0usize)as*mut u8,();
5810(MapHistory_Rewind)__receiver,(bool)::core::convert::Into::into(with_name),(bool)::core::convert::Into::into(is_force_link))
5811        }
5812    }
5813    #[doc = "`PreviewApplyChangeGodForEngageImpl(crate::app::unit::Unit)` overload"]
5814    fn preview_apply_change_god_for_engage_impl(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
5815        unsafe {
5816            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5817            ::unity::il2cpp_call!((::unity::module_base()+0x27293a0usize)as*mut u8,();
5818(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
5819        }
5820    }
5821    #[doc = "`PreviewApplyTransfer(i32)` overload"]
5822    fn preview_apply_transfer(self, version: impl ::core::convert::Into<i32>) -> () {
5823        unsafe {
5824            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5825            ::unity::il2cpp_call!((::unity::module_base()+0x2721320usize)as*mut u8,();
5826(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(version))
5827        }
5828    }
5829    #[doc = "`ReadTransfer(i32, *muti32, *mutcrate::app::force::Force_Type, *mutcrate::app::force::Force_Type)` overload"]
5830    fn read_transfer(self, version: impl ::core::convert::Into<i32>) -> (i32, crate::app::force::Force_Type, crate::app::force::Force_Type) {
5831        unsafe {
5832            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5833            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
5834            let mut __out_1 = ::core::mem::MaybeUninit::<crate::app::force::Force_Type>::uninit();
5835            let mut __out_2 = ::core::mem::MaybeUninit::<crate::app::force::Force_Type>::uninit();
5836            ::unity::il2cpp_call!((::unity::module_base()+0x270ed70usize)as*mut u8,();
5837(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(version),(*mut i32)__out_0.as_mut_ptr(),(*mut crate::app::force::Force_Type)__out_1.as_mut_ptr(),(*mut crate::app::force::Force_Type)__out_2.as_mut_ptr());
5838            (__out_0.assume_init(), __out_1.assume_init(), __out_2.assume_init())
5839        }
5840    }
5841    #[doc = "`ReadTransfer(i32, *muti32, *mutcrate::app::force::Force_Type, *mutcrate::app::force::Force_Type, *mutcrate::app::unit::Unit, *muti64, *mutbool, *mutbool, *mut::unity::Il2CppString, *mut::unity::Il2CppString, *mut::unity::Il2CppString)` overload"]
5842    fn read_transfer_2(
5843        self,
5844        version: impl ::core::convert::Into<i32>,
5845    ) -> (
5846        i32,
5847        crate::app::force::Force_Type,
5848        crate::app::force::Force_Type,
5849        crate::app::unit::Unit,
5850        i64,
5851        bool,
5852        bool,
5853        ::unity::Il2CppString,
5854        ::unity::Il2CppString,
5855        ::unity::Il2CppString,
5856    ) {
5857        unsafe {
5858            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5859            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
5860            let mut __out_1 = ::core::mem::MaybeUninit::<crate::app::force::Force_Type>::uninit();
5861            let mut __out_2 = ::core::mem::MaybeUninit::<crate::app::force::Force_Type>::uninit();
5862            let mut __out_3 = ::core::mem::MaybeUninit::<crate::app::unit::Unit>::uninit();
5863            let mut __out_4 = ::core::mem::MaybeUninit::<i64>::uninit();
5864            let mut __out_5 = ::core::mem::MaybeUninit::<bool>::uninit();
5865            let mut __out_6 = ::core::mem::MaybeUninit::<bool>::uninit();
5866            let mut __out_7 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
5867            let mut __out_8 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
5868            let mut __out_9 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
5869            ::unity::il2cpp_call!((::unity::module_base()+0x2729480usize)as*mut u8,();
5870(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(version),(*mut i32)__out_0.as_mut_ptr(),(*mut crate::app::force::Force_Type)__out_1.as_mut_ptr(),(*mut crate::app::force::Force_Type)__out_2.as_mut_ptr(),(*mut crate::app::unit::Unit)__out_3.as_mut_ptr(),(*mut i64)__out_4.as_mut_ptr(),(*mut bool)__out_5.as_mut_ptr(),(*mut bool)__out_6.as_mut_ptr(),(*mut::unity::Il2CppString)__out_7.as_mut_ptr(),(*mut::unity::Il2CppString)__out_8.as_mut_ptr(),(*mut::unity::Il2CppString)__out_9.as_mut_ptr());
5871            (
5872                __out_0.assume_init(),
5873                __out_1.assume_init(),
5874                __out_2.assume_init(),
5875                __out_3.assume_init(),
5876                __out_4.assume_init(),
5877                __out_5.assume_init(),
5878                __out_6.assume_init(),
5879                __out_7.assume_init(),
5880                __out_8.assume_init(),
5881                __out_9.assume_init(),
5882            )
5883        }
5884    }
5885    #[doc = "`ReadTransferImpl(i32, *muti32, *mutcrate::app::force::Force_Type, *mutcrate::app::force::Force_Type, *muti32, *muti64, *mutbool, *mutbool, *mut::unity::Il2CppString, *mut::unity::Il2CppString, *mut::unity::Il2CppString)` overload"]
5886    fn read_transfer_impl(
5887        self,
5888        version: impl ::core::convert::Into<i32>,
5889    ) -> (
5890        i32,
5891        crate::app::force::Force_Type,
5892        crate::app::force::Force_Type,
5893        i32,
5894        i64,
5895        bool,
5896        bool,
5897        ::unity::Il2CppString,
5898        ::unity::Il2CppString,
5899        ::unity::Il2CppString,
5900    ) {
5901        unsafe {
5902            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5903            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
5904            let mut __out_1 = ::core::mem::MaybeUninit::<crate::app::force::Force_Type>::uninit();
5905            let mut __out_2 = ::core::mem::MaybeUninit::<crate::app::force::Force_Type>::uninit();
5906            let mut __out_3 = ::core::mem::MaybeUninit::<i32>::uninit();
5907            let mut __out_4 = ::core::mem::MaybeUninit::<i64>::uninit();
5908            let mut __out_5 = ::core::mem::MaybeUninit::<bool>::uninit();
5909            let mut __out_6 = ::core::mem::MaybeUninit::<bool>::uninit();
5910            let mut __out_7 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
5911            let mut __out_8 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
5912            let mut __out_9 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
5913            ::unity::il2cpp_call!((::unity::module_base()+0x27297e0usize)as*mut u8,();
5914(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(version),(*mut i32)__out_0.as_mut_ptr(),(*mut crate::app::force::Force_Type)__out_1.as_mut_ptr(),(*mut crate::app::force::Force_Type)__out_2.as_mut_ptr(),(*mut i32)__out_3.as_mut_ptr(),(*mut i64)__out_4.as_mut_ptr(),(*mut bool)__out_5.as_mut_ptr(),(*mut bool)__out_6.as_mut_ptr(),(*mut::unity::Il2CppString)__out_7.as_mut_ptr(),(*mut::unity::Il2CppString)__out_8.as_mut_ptr(),(*mut::unity::Il2CppString)__out_9.as_mut_ptr());
5915            (
5916                __out_0.assume_init(),
5917                __out_1.assume_init(),
5918                __out_2.assume_init(),
5919                __out_3.assume_init(),
5920                __out_4.assume_init(),
5921                __out_5.assume_init(),
5922                __out_6.assume_init(),
5923                __out_7.assume_init(),
5924                __out_8.assume_init(),
5925                __out_9.assume_init(),
5926            )
5927        }
5928    }
5929    #[doc = "`ChangeGodForTransfer(i32, crate::app::unit::Unit, ::unity::Il2CppString)` overload"]
5930    fn change_god_for_transfer(
5931        self,
5932        version: impl ::core::convert::Into<i32>,
5933        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
5934        gid: impl ::core::convert::Into<::unity::Il2CppString>,
5935    ) -> () {
5936        unsafe {
5937            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5938            ::unity::il2cpp_call!((::unity::module_base()+0x27295c0usize)as*mut u8,();
5939(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(version),(crate::app::unit::Unit)::core::convert::Into::into(unit),(::unity::Il2CppString)::core::convert::Into::into(gid))
5940        }
5941    }
5942    #[doc = "`ChangeGodForTransferV0(crate::app::unit::Unit)` overload"]
5943    fn change_god_for_transfer_v0(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
5944        unsafe {
5945            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5946            ::unity::il2cpp_call!((::unity::module_base()+0x2729b10usize)as*mut u8,();
5947(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
5948        }
5949    }
5950    #[doc = "`ChangeGodForTransferV1(crate::app::unit::Unit, ::unity::Il2CppString)` overload"]
5951    fn change_god_for_transfer_v1(
5952        self,
5953        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
5954        gid: impl ::core::convert::Into<::unity::Il2CppString>,
5955    ) -> () {
5956        unsafe {
5957            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5958            ::unity::il2cpp_call!((::unity::module_base()+0x2729bd0usize)as*mut u8,();
5959(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(::unity::Il2CppString)::core::convert::Into::into(gid))
5960        }
5961    }
5962    #[doc = "`SetGodDataForTransfer(crate::app::unit::Unit, ::unity::Il2CppString)` overload"]
5963    fn set_god_data_for_transfer(
5964        self,
5965        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
5966        gid: impl ::core::convert::Into<::unity::Il2CppString>,
5967    ) -> () {
5968        unsafe {
5969            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5970            ::unity::il2cpp_call!((::unity::module_base()+0x27296a0usize)as*mut u8,();
5971(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(::unity::Il2CppString)::core::convert::Into::into(gid))
5972        }
5973    }
5974    #[doc = "`SetRingOwnerForTransfer(crate::app::unit::Unit, ::unity::Il2CppString)` overload"]
5975    fn set_ring_owner_for_transfer(
5976        self,
5977        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
5978        rnid: impl ::core::convert::Into<::unity::Il2CppString>,
5979    ) -> () {
5980        unsafe {
5981            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5982            ::unity::il2cpp_call!((::unity::module_base()+0x2729770usize)as*mut u8,();
5983(MapHistory_Rewind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(::unity::Il2CppString)::core::convert::Into::into(rnid))
5984        }
5985    }
5986    #[doc = "`PreviewApplyRevive(i32)` overload"]
5987    fn preview_apply_revive(self, version: impl ::core::convert::Into<i32>) -> () {
5988        unsafe {
5989            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5990            ::unity::il2cpp_call!((::unity::module_base()+0x2721590usize)as*mut u8,();
5991(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(version))
5992        }
5993    }
5994    #[doc = "`PreviewApplyUnitPhaseBegin()` overload"]
5995    fn preview_apply_unit_phase_begin(self) -> () {
5996        unsafe {
5997            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5998            ::unity::il2cpp_call!((::unity::module_base()+0x27216b0usize)as*mut u8,();
5999(MapHistory_Rewind)__receiver)
6000        }
6001    }
6002    #[doc = "`PreviewApplyUnitPhaseEnd()` overload"]
6003    fn preview_apply_unit_phase_end(self) -> () {
6004        unsafe {
6005            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6006            ::unity::il2cpp_call!((::unity::module_base()+0x2722370usize)as*mut u8,();
6007(MapHistory_Rewind)__receiver)
6008        }
6009    }
6010    #[doc = "`PreviewApplyUnitItem()` overload"]
6011    fn preview_apply_unit_item(self) -> () {
6012        unsafe {
6013            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6014            ::unity::il2cpp_call!((::unity::module_base()+0x2722420usize)as*mut u8,();
6015(MapHistory_Rewind)__receiver)
6016        }
6017    }
6018    #[doc = "`PreviewApplyUnitItemList()` overload"]
6019    fn preview_apply_unit_item_list(self) -> () {
6020        unsafe {
6021            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6022            ::unity::il2cpp_call!((::unity::module_base()+0x27224b0usize)as*mut u8,();
6023(MapHistory_Rewind)__receiver)
6024        }
6025    }
6026    #[doc = "`ReadUnitItemList(*mutcrate::app::unit::Unit)` overload"]
6027    fn read_unit_item_list(self) -> crate::app::unit::Unit {
6028        unsafe {
6029            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6030            let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::unit::Unit>::uninit();
6031            ::unity::il2cpp_call!((::unity::module_base()+0x2729be0usize)as*mut u8,();
6032(MapHistory_Rewind)__receiver,(*mut crate::app::unit::Unit)__out_0.as_mut_ptr());
6033            __out_0.assume_init()
6034        }
6035    }
6036    #[doc = "`PreviewApplyDispos()` overload"]
6037    fn preview_apply_dispos(self) -> () {
6038        unsafe {
6039            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6040            ::unity::il2cpp_call!((::unity::module_base()+0x2722500usize)as*mut u8,();
6041(MapHistory_Rewind)__receiver)
6042        }
6043    }
6044    #[doc = "`PreviewApplyGodCreate()` overload"]
6045    fn preview_apply_god_create(self) -> () {
6046        unsafe {
6047            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6048            ::unity::il2cpp_call!((::unity::module_base()+0x27225a0usize)as*mut u8,();
6049(MapHistory_Rewind)__receiver)
6050        }
6051    }
6052    #[doc = "`PreviewApplyGodDelete()` overload"]
6053    fn preview_apply_god_delete(self) -> () {
6054        unsafe {
6055            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6056            ::unity::il2cpp_call!((::unity::module_base()+0x27225d0usize)as*mut u8,();
6057(MapHistory_Rewind)__receiver)
6058        }
6059    }
6060    #[doc = "`PreviewApplyGodConnect()` overload"]
6061    fn preview_apply_god_connect(self) -> () {
6062        unsafe {
6063            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6064            ::unity::il2cpp_call!((::unity::module_base()+0x2722600usize)as*mut u8,();
6065(MapHistory_Rewind)__receiver)
6066        }
6067    }
6068    #[doc = "`PreviewApplyGodDisconnect()` overload"]
6069    fn preview_apply_god_disconnect(self) -> () {
6070        unsafe {
6071            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6072            ::unity::il2cpp_call!((::unity::module_base()+0x2722690usize)as*mut u8,();
6073(MapHistory_Rewind)__receiver)
6074        }
6075    }
6076    #[doc = "`PreviewApplyGodChange()` overload"]
6077    fn preview_apply_god_change(self) -> () {
6078        unsafe {
6079            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6080            ::unity::il2cpp_call!((::unity::module_base()+0x2722710usize)as*mut u8,();
6081(MapHistory_Rewind)__receiver)
6082        }
6083    }
6084    #[doc = "`ReadGodChange(*mut::unity::Il2CppString)` overload"]
6085    fn read_god_change(self) -> ::unity::Il2CppString {
6086        unsafe {
6087            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6088            let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
6089            ::unity::il2cpp_call!((::unity::module_base()+0x2729c20usize)as*mut u8,();
6090(MapHistory_Rewind)__receiver,(*mut::unity::Il2CppString)__out_0.as_mut_ptr());
6091            __out_0.assume_init()
6092        }
6093    }
6094    #[doc = "`ReadGodChange(*mutcrate::app::unit::Unit, *mut::unity::Il2CppString)` overload"]
6095    fn read_god_change_2(self) -> (crate::app::unit::Unit, ::unity::Il2CppString) {
6096        unsafe {
6097            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6098            let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::unit::Unit>::uninit();
6099            let mut __out_1 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
6100            ::unity::il2cpp_call!((::unity::module_base()+0x27087b0usize)as*mut u8,();
6101(MapHistory_Rewind)__receiver,(*mut crate::app::unit::Unit)__out_0.as_mut_ptr(),(*mut::unity::Il2CppString)__out_1.as_mut_ptr());
6102            (__out_0.assume_init(), __out_1.assume_init())
6103        }
6104    }
6105    #[doc = "`PreviewApplyGodExp()` overload"]
6106    fn preview_apply_god_exp(self) -> () {
6107        unsafe {
6108            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6109            ::unity::il2cpp_call!((::unity::module_base()+0x2722840usize)as*mut u8,();
6110(MapHistory_Rewind)__receiver)
6111        }
6112    }
6113    #[doc = "`PreviewApplyGodLevelUp(i32)` overload"]
6114    fn preview_apply_god_level_up(self, version: impl ::core::convert::Into<i32>) -> () {
6115        unsafe {
6116            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6117            ::unity::il2cpp_call!((::unity::module_base()+0x2722930usize)as*mut u8,();
6118(MapHistory_Rewind)__receiver,(i32)::core::convert::Into::into(version))
6119        }
6120    }
6121    #[doc = "`PreviewApplyGodDarkness()` overload"]
6122    fn preview_apply_god_darkness(self) -> () {
6123        unsafe {
6124            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6125            ::unity::il2cpp_call!((::unity::module_base()+0x2722b30usize)as*mut u8,();
6126(MapHistory_Rewind)__receiver)
6127        }
6128    }
6129    #[doc = "`PreviewApplyGodState()` overload"]
6130    fn preview_apply_god_state(self) -> () {
6131        unsafe {
6132            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6133            ::unity::il2cpp_call!((::unity::module_base()+0x2722bf0usize)as*mut u8,();
6134(MapHistory_Rewind)__receiver)
6135        }
6136    }
6137    #[doc = "`PreviewApplyRelianceScore()` overload"]
6138    fn preview_apply_reliance_score(self) -> () {
6139        unsafe {
6140            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6141            ::unity::il2cpp_call!((::unity::module_base()+0x2722cc0usize)as*mut u8,();
6142(MapHistory_Rewind)__receiver)
6143        }
6144    }
6145    #[doc = "`PreviewApplyTransporterData()` overload"]
6146    fn preview_apply_transporter_data(self) -> () {
6147        unsafe {
6148            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6149            ::unity::il2cpp_call!((::unity::module_base()+0x2722d60usize)as*mut u8,();
6150(MapHistory_Rewind)__receiver)
6151        }
6152    }
6153    #[doc = "`PreviewApplyCannonShells()` overload"]
6154    fn preview_apply_cannon_shells(self) -> () {
6155        unsafe {
6156            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6157            ::unity::il2cpp_call!((::unity::module_base()+0x2722e70usize)as*mut u8,();
6158(MapHistory_Rewind)__receiver)
6159        }
6160    }
6161    #[doc = "`PreviewApplyTerrainOpen()` overload"]
6162    fn preview_apply_terrain_open(self) -> () {
6163        unsafe {
6164            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6165            ::unity::il2cpp_call!((::unity::module_base()+0x2722fd0usize)as*mut u8,();
6166(MapHistory_Rewind)__receiver)
6167        }
6168    }
6169    #[doc = "`PreviewApplyTerrainBroken()` overload"]
6170    fn preview_apply_terrain_broken(self) -> () {
6171        unsafe {
6172            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6173            ::unity::il2cpp_call!((::unity::module_base()+0x2723100usize)as*mut u8,();
6174(MapHistory_Rewind)__receiver)
6175        }
6176    }
6177    #[doc = "`PreviewApplyTerrainAction()` overload"]
6178    fn preview_apply_terrain_action(self) -> () {
6179        unsafe {
6180            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6181            ::unity::il2cpp_call!((::unity::module_base()+0x2725770usize)as*mut u8,();
6182(MapHistory_Rewind)__receiver)
6183        }
6184    }
6185    #[doc = "`PreviewApplyTerrainSet()` overload"]
6186    fn preview_apply_terrain_set(self) -> () {
6187        unsafe {
6188            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6189            ::unity::il2cpp_call!((::unity::module_base()+0x2723220usize)as*mut u8,();
6190(MapHistory_Rewind)__receiver)
6191        }
6192    }
6193    #[doc = "`PreviewApplyOverlap()` overload"]
6194    fn preview_apply_overlap(self) -> () {
6195        unsafe {
6196            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6197            ::unity::il2cpp_call!((::unity::module_base()+0x27233f0usize)as*mut u8,();
6198(MapHistory_Rewind)__receiver)
6199        }
6200    }
6201    #[doc = "`PreviewApplyOverlapOne()` overload"]
6202    fn preview_apply_overlap_one(self) -> () {
6203        unsafe {
6204            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6205            ::unity::il2cpp_call!((::unity::module_base()+0x2728ee0usize)as*mut u8,();
6206(MapHistory_Rewind)__receiver)
6207        }
6208    }
6209    #[doc = "`PreviewApplyGold()` overload"]
6210    fn preview_apply_gold(self) -> () {
6211        unsafe {
6212            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6213            ::unity::il2cpp_call!((::unity::module_base()+0x27234b0usize)as*mut u8,();
6214(MapHistory_Rewind)__receiver)
6215        }
6216    }
6217    #[doc = "`PreviewApplyMaterial()` overload"]
6218    fn preview_apply_material(self) -> () {
6219        unsafe {
6220            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6221            ::unity::il2cpp_call!((::unity::module_base()+0x27235c0usize)as*mut u8,();
6222(MapHistory_Rewind)__receiver)
6223        }
6224    }
6225    #[doc = "`PreviewApplyPieceOfBond()` overload"]
6226    fn preview_apply_piece_of_bond(self) -> () {
6227        unsafe {
6228            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6229            ::unity::il2cpp_call!((::unity::module_base()+0x27237f0usize)as*mut u8,();
6230(MapHistory_Rewind)__receiver)
6231        }
6232    }
6233    #[doc = "`PreviewApplyVariable()` overload"]
6234    fn preview_apply_variable(self) -> () {
6235        unsafe {
6236            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6237            ::unity::il2cpp_call!((::unity::module_base()+0x27239b0usize)as*mut u8,();
6238(MapHistory_Rewind)__receiver)
6239        }
6240    }
6241    #[doc = "`PreviewApplyKizunaRecord()` overload"]
6242    fn preview_apply_kizuna_record(self) -> () {
6243        unsafe {
6244            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6245            ::unity::il2cpp_call!((::unity::module_base()+0x2723fe0usize)as*mut u8,();
6246(MapHistory_Rewind)__receiver)
6247        }
6248    }
6249    #[doc = "`PreviewApplyWinRule()` overload"]
6250    fn preview_apply_win_rule(self) -> () {
6251        unsafe {
6252            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6253            ::unity::il2cpp_call!((::unity::module_base()+0x2724120usize)as*mut u8,();
6254(MapHistory_Rewind)__receiver)
6255        }
6256    }
6257    #[doc = "`PreviewApplyWinRuleEnemyNum()` overload"]
6258    fn preview_apply_win_rule_enemy_num(self) -> () {
6259        unsafe {
6260            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6261            ::unity::il2cpp_call!((::unity::module_base()+0x2724270usize)as*mut u8,();
6262(MapHistory_Rewind)__receiver)
6263        }
6264    }
6265    #[doc = "`PreviewApplyWinRuleLimitTurn()` overload"]
6266    fn preview_apply_win_rule_limit_turn(self) -> () {
6267        unsafe {
6268            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6269            ::unity::il2cpp_call!((::unity::module_base()+0x2724340usize)as*mut u8,();
6270(MapHistory_Rewind)__receiver)
6271        }
6272    }
6273    #[doc = "`PreviewApplyWinRuleMID()` overload"]
6274    fn preview_apply_win_rule_mid(self) -> () {
6275        unsafe {
6276            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6277            ::unity::il2cpp_call!((::unity::module_base()+0x2724450usize)as*mut u8,();
6278(MapHistory_Rewind)__receiver)
6279        }
6280    }
6281    #[doc = "`PreviewApplyFieldBgmPhaseBgm()` overload"]
6282    fn preview_apply_field_bgm_phase_bgm(self) -> () {
6283        unsafe {
6284            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6285            ::unity::il2cpp_call!((::unity::module_base()+0x2724980usize)as*mut u8,();
6286(MapHistory_Rewind)__receiver)
6287        }
6288    }
6289    #[doc = "`PreviewApplyFieldBgmWarSituation()` overload"]
6290    fn preview_apply_field_bgm_war_situation(self) -> () {
6291        unsafe {
6292            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6293            ::unity::il2cpp_call!((::unity::module_base()+0x27250d0usize)as*mut u8,();
6294(MapHistory_Rewind)__receiver)
6295        }
6296    }
6297    #[doc = "`PreviewApplyRange()` overload"]
6298    fn preview_apply_range(self) -> () {
6299        unsafe {
6300            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6301            ::unity::il2cpp_call!((::unity::module_base()+0x27253b0usize)as*mut u8,();
6302(MapHistory_Rewind)__receiver)
6303        }
6304    }
6305    #[doc = "`PreviewApplyGodEscaping()` overload"]
6306    fn preview_apply_god_escaping(self) -> () {
6307        unsafe {
6308            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6309            ::unity::il2cpp_call!((::unity::module_base()+0x2725660usize)as*mut u8,();
6310(MapHistory_Rewind)__receiver)
6311        }
6312    }
6313    #[doc = "`PreviewApplyGodNotifyLevelCapTalk()` overload"]
6314    fn preview_apply_god_notify_level_cap_talk(self) -> () {
6315        unsafe {
6316            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6317            ::unity::il2cpp_call!((::unity::module_base()+0x2725720usize)as*mut u8,();
6318(MapHistory_Rewind)__receiver)
6319        }
6320    }
6321    #[doc = "`PreviewApplyDangerShowing()` overload"]
6322    fn preview_apply_danger_showing(self) -> () {
6323        unsafe {
6324            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6325            ::unity::il2cpp_call!((::unity::module_base()+0x27258b0usize)as*mut u8,();
6326(MapHistory_Rewind)__receiver)
6327        }
6328    }
6329    #[doc = "`PreviewApplyMapKillBonus()` overload"]
6330    fn preview_apply_map_kill_bonus(self) -> () {
6331        unsafe {
6332            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6333            ::unity::il2cpp_call!((::unity::module_base()+0x2725990usize)as*mut u8,();
6334(MapHistory_Rewind)__receiver)
6335        }
6336    }
6337    #[doc = "`PreviewApplyPutOff()` overload"]
6338    fn preview_apply_put_off(self) -> () {
6339        unsafe {
6340            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6341            ::unity::il2cpp_call!((::unity::module_base()+0x2725b40usize)as*mut u8,();
6342(MapHistory_Rewind)__receiver)
6343        }
6344    }
6345    #[doc = "`PreviewApplyGodDirty()` overload"]
6346    fn preview_apply_god_dirty(self) -> () {
6347        unsafe {
6348            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6349            ::unity::il2cpp_call!((::unity::module_base()+0x2725b90usize)as*mut u8,();
6350(MapHistory_Rewind)__receiver)
6351        }
6352    }
6353    #[doc = "`PreviewApplyEffectCreate()` overload"]
6354    fn preview_apply_effect_create(self) -> () {
6355        unsafe {
6356            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6357            ::unity::il2cpp_call!((::unity::module_base()+0x2725c10usize)as*mut u8,();
6358(MapHistory_Rewind)__receiver)
6359        }
6360    }
6361    #[doc = "`PreviewApplyEffectCreateInv()` overload"]
6362    fn preview_apply_effect_create_inv(self) -> () {
6363        unsafe {
6364            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6365            ::unity::il2cpp_call!((::unity::module_base()+0x27285f0usize)as*mut u8,();
6366(MapHistory_Rewind)__receiver)
6367        }
6368    }
6369    #[doc = "`PreviewApplyEffectDelete()` overload"]
6370    fn preview_apply_effect_delete(self) -> () {
6371        unsafe {
6372            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6373            ::unity::il2cpp_call!((::unity::module_base()+0x2725e80usize)as*mut u8,();
6374(MapHistory_Rewind)__receiver)
6375        }
6376    }
6377    #[doc = "`PreviewApplyEffectDeleteInv()` overload"]
6378    fn preview_apply_effect_delete_inv(self) -> () {
6379        unsafe {
6380            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6381            ::unity::il2cpp_call!((::unity::module_base()+0x2728a80usize)as*mut u8,();
6382(MapHistory_Rewind)__receiver)
6383        }
6384    }
6385    #[doc = "`PreviewApplyMaterialFloat()` overload"]
6386    fn preview_apply_material_float(self) -> () {
6387        unsafe {
6388            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6389            ::unity::il2cpp_call!((::unity::module_base()+0x2726330usize)as*mut u8,();
6390(MapHistory_Rewind)__receiver)
6391        }
6392    }
6393    #[doc = "`PreviewApplyMaterialColor()` overload"]
6394    fn preview_apply_material_color(self) -> () {
6395        unsafe {
6396            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6397            ::unity::il2cpp_call!((::unity::module_base()+0x2726490usize)as*mut u8,();
6398(MapHistory_Rewind)__receiver)
6399        }
6400    }
6401    #[doc = "`PreviewApplyFieldBgmSpecialTurn()` overload"]
6402    fn preview_apply_field_bgm_special_turn(self) -> () {
6403        unsafe {
6404            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6405            ::unity::il2cpp_call!((::unity::module_base()+0x27267b0usize)as*mut u8,();
6406(MapHistory_Rewind)__receiver)
6407        }
6408    }
6409    #[doc = "`PreviewApplyPostChangeBgmEvent()` overload"]
6410    fn preview_apply_post_change_bgm_event(self) -> () {
6411        unsafe {
6412            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6413            ::unity::il2cpp_call!((::unity::module_base()+0x2726860usize)as*mut u8,();
6414(MapHistory_Rewind)__receiver)
6415        }
6416    }
6417    #[doc = "`PreviewApplyTerrainEndurance()` overload"]
6418    fn preview_apply_terrain_endurance(self) -> () {
6419        unsafe {
6420            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6421            ::unity::il2cpp_call!((::unity::module_base()+0x2726ae0usize)as*mut u8,();
6422(MapHistory_Rewind)__receiver)
6423        }
6424    }
6425    #[doc = "`PreviewApplyTerrainState()` overload"]
6426    fn preview_apply_terrain_state(self) -> () {
6427        unsafe {
6428            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6429            ::unity::il2cpp_call!((::unity::module_base()+0x2726c70usize)as*mut u8,();
6430(MapHistory_Rewind)__receiver)
6431        }
6432    }
6433    #[doc = "`PreviewApplyLoseRuleMID()` overload"]
6434    fn preview_apply_lose_rule_mid(self) -> () {
6435        unsafe {
6436            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6437            ::unity::il2cpp_call!((::unity::module_base()+0x2726db0usize)as*mut u8,();
6438(MapHistory_Rewind)__receiver)
6439        }
6440    }
6441    #[doc = "`PreviewApplyBattleStart()` overload"]
6442    fn preview_apply_battle_start(self) -> () {
6443        unsafe {
6444            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6445            ::unity::il2cpp_call!((::unity::module_base()+0x27272e0usize)as*mut u8,();
6446(MapHistory_Rewind)__receiver)
6447        }
6448    }
6449    #[doc = "`PreviewApplyClearRing()` overload"]
6450    fn preview_apply_clear_ring(self) -> () {
6451        unsafe {
6452            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6453            ::unity::il2cpp_call!((::unity::module_base()+0x2727320usize)as*mut u8,();
6454(MapHistory_Rewind)__receiver)
6455        }
6456    }
6457    #[doc = "`PreviewApplyMapKillBonusCount()` overload"]
6458    fn preview_apply_map_kill_bonus_count(self) -> () {
6459        unsafe {
6460            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6461            ::unity::il2cpp_call!((::unity::module_base()+0x2727360usize)as*mut u8,();
6462(MapHistory_Rewind)__receiver)
6463        }
6464    }
6465    #[doc = "`PreviewApplyUnitRecord()` overload"]
6466    fn preview_apply_unit_record(self) -> () {
6467        unsafe {
6468            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6469            ::unity::il2cpp_call!((::unity::module_base()+0x2727510usize)as*mut u8,();
6470(MapHistory_Rewind)__receiver)
6471        }
6472    }
6473    #[doc = "`PreviewApplyExtraHpStock()` overload"]
6474    fn preview_apply_extra_hp_stock(self) -> () {
6475        unsafe {
6476            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6477            ::unity::il2cpp_call!((::unity::module_base()+0x2727670usize)as*mut u8,();
6478(MapHistory_Rewind)__receiver)
6479        }
6480    }
6481    #[doc = "`PreviewApplyEngageTurn()` overload"]
6482    fn preview_apply_engage_turn(self) -> () {
6483        unsafe {
6484            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6485            ::unity::il2cpp_call!((::unity::module_base()+0x27277c0usize)as*mut u8,();
6486(MapHistory_Rewind)__receiver)
6487        }
6488    }
6489    #[doc = "`PreviewApplyEngageWait()` overload"]
6490    fn preview_apply_engage_wait(self) -> () {
6491        unsafe {
6492            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6493            ::unity::il2cpp_call!((::unity::module_base()+0x2727810usize)as*mut u8,();
6494(MapHistory_Rewind)__receiver)
6495        }
6496    }
6497    #[doc = "`PreviewApplyMapSightUsable()` overload"]
6498    fn preview_apply_map_sight_usable(self) -> () {
6499        unsafe {
6500            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6501            ::unity::il2cpp_call!((::unity::module_base()+0x2727900usize)as*mut u8,();
6502(MapHistory_Rewind)__receiver)
6503        }
6504    }
6505    #[doc = "`PreviewApplyPlainHpStock()` overload"]
6506    fn preview_apply_plain_hp_stock(self) -> () {
6507        unsafe {
6508            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6509            ::unity::il2cpp_call!((::unity::module_base()+0x2727a10usize)as*mut u8,();
6510(MapHistory_Rewind)__receiver)
6511        }
6512    }
6513    #[doc = "`PreviewApplyFullBullet()` overload"]
6514    fn preview_apply_full_bullet(self) -> () {
6515        unsafe {
6516            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6517            ::unity::il2cpp_call!((::unity::module_base()+0x2727aa0usize)as*mut u8,();
6518(MapHistory_Rewind)__receiver)
6519        }
6520    }
6521    #[doc = "`PreviewApplyResetLockTarget()` overload"]
6522    fn preview_apply_reset_lock_target(self) -> () {
6523        unsafe {
6524            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6525            ::unity::il2cpp_call!((::unity::module_base()+0x2727b30usize)as*mut u8,();
6526(MapHistory_Rewind)__receiver)
6527        }
6528    }
6529    #[doc = "`PreviewApplyEnchant()` overload"]
6530    fn preview_apply_enchant(self) -> () {
6531        unsafe {
6532            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6533            ::unity::il2cpp_call!((::unity::module_base()+0x2727bc0usize)as*mut u8,();
6534(MapHistory_Rewind)__receiver)
6535        }
6536    }
6537    #[doc = "`PreviewApplyEnchantWeapon()` overload"]
6538    fn preview_apply_enchant_weapon(self) -> () {
6539        unsafe {
6540            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6541            ::unity::il2cpp_call!((::unity::module_base()+0x2727c70usize)as*mut u8,();
6542(MapHistory_Rewind)__receiver)
6543        }
6544    }
6545    #[doc = "`PreviewApplyAIBulletPattern()` overload"]
6546    fn preview_apply_ai_bullet_pattern(self) -> () {
6547        unsafe {
6548            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6549            ::unity::il2cpp_call!((::unity::module_base()+0x2727dd0usize)as*mut u8,();
6550(MapHistory_Rewind)__receiver)
6551        }
6552    }
6553    #[doc = "`PreviewApplyPositionList()` overload"]
6554    fn preview_apply_position_list(self) -> () {
6555        unsafe {
6556            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6557            ::unity::il2cpp_call!((::unity::module_base()+0x2727e50usize)as*mut u8,();
6558(MapHistory_Rewind)__receiver)
6559        }
6560    }
6561    #[doc = "`PreviewApplyAIMoveLimit()` overload"]
6562    fn preview_apply_ai_move_limit(self) -> () {
6563        unsafe {
6564            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6565            ::unity::il2cpp_call!((::unity::module_base()+0x2727f00usize)as*mut u8,();
6566(MapHistory_Rewind)__receiver)
6567        }
6568    }
6569    #[doc = "`PreviewApplyTerrainActionMove()` overload"]
6570    fn preview_apply_terrain_action_move(self) -> () {
6571        unsafe {
6572            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6573            ::unity::il2cpp_call!((::unity::module_base()+0x27280e0usize)as*mut u8,();
6574(MapHistory_Rewind)__receiver)
6575        }
6576    }
6577    #[doc = "`PreviewApplyAIMagicShieldOnceDone()` overload"]
6578    fn preview_apply_ai_magic_shield_once_done(self) -> () {
6579        unsafe {
6580            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6581            ::unity::il2cpp_call!((::unity::module_base()+0x2728370usize)as*mut u8,();
6582(MapHistory_Rewind)__receiver)
6583        }
6584    }
6585    #[doc = "`PreviewApplyRandomGame()` overload"]
6586    fn preview_apply_random_game(self) -> () {
6587        unsafe {
6588            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6589            ::unity::il2cpp_call!((::unity::module_base()+0x2728450usize)as*mut u8,();
6590(MapHistory_Rewind)__receiver)
6591        }
6592    }
6593    #[doc = "`PreviewApplyLockTarget()` overload"]
6594    fn preview_apply_lock_target(self) -> () {
6595        unsafe {
6596            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6597            ::unity::il2cpp_call!((::unity::module_base()+0x2728480usize)as*mut u8,();
6598(MapHistory_Rewind)__receiver)
6599        }
6600    }
6601    #[doc = "`PreviewApplyAIEnchantWeaponDone()` overload"]
6602    fn preview_apply_ai_enchant_weapon_done(self) -> () {
6603        unsafe {
6604            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6605            ::unity::il2cpp_call!((::unity::module_base()+0x2728510usize)as*mut u8,();
6606(MapHistory_Rewind)__receiver)
6607        }
6608    }
6609    #[doc = "`.ctor()` overload"]
6610    fn ctor(self) -> () {
6611        unsafe {
6612            let __receiver = <MapHistory_Rewind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6613            ::unity::il2cpp_call!((::unity::module_base()+0x2729c80usize)as*mut u8,();
6614(MapHistory_Rewind)__receiver)
6615        }
6616    }
6617}
6618
6619#[cfg(feature = "app-maphistory")]
6620impl<__T: IMapHistory_Rewind> IMapHistory_RewindMethods for __T {}
6621
6622#[cfg(feature = "app-maphistory")]
6623impl MapHistory_Rewind {
6624    pub fn on_initialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6625        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
6626    }
6627
6628    pub fn on_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6629        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
6630    }
6631
6632    pub fn is_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6633        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
6634    }
6635
6636    pub fn enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6637        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
6638    }
6639
6640    pub fn disable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6641        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
6642    }
6643
6644    pub fn dbg_set_use_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6645        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
6646    }
6647
6648    pub fn get_use_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6649        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
6650    }
6651
6652    pub fn get_max_use_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6653        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
6654    }
6655
6656    pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6657        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
6658    }
6659
6660    pub fn begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6661        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
6662    }
6663
6664    pub fn end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6665        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
6666    }
6667
6668    pub fn split_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6669        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
6670    }
6671
6672    pub fn split_for_pick_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6673        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
6674    }
6675
6676    pub fn engage_cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6677        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
6678    }
6679
6680    pub fn god_change_cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6681        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
6682    }
6683
6684    pub fn get_command_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6685        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
6686    }
6687
6688    pub fn get_command_god_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6689        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
6690    }
6691
6692    pub fn get_unit_for_command_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6693        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
6694    }
6695
6696    pub fn get_unit_for_command_god_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6697        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
6698    }
6699
6700    pub fn create_log_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6701        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
6702    }
6703
6704    pub fn check_log_exists_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6705        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
6706    }
6707
6708    pub fn get_cursor_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6709        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
6710    }
6711
6712    pub fn is_phase_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6713        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
6714    }
6715
6716    pub fn preview_setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6717        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
6718    }
6719
6720    pub fn preview_apply_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6721        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
6722    }
6723
6724    pub fn preview_decide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6725        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
6726    }
6727
6728    pub fn preview_cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6729        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
6730    }
6731
6732    pub fn is_previewing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6733        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
6734    }
6735
6736    pub fn preview_get_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6737        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
6738    }
6739
6740    pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6741        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
6742    }
6743
6744    pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6745        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
6746    }
6747
6748    pub fn delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6749        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
6750    }
6751
6752    pub fn delete_from_last_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6753        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
6754    }
6755
6756    pub fn get_last_command_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6757        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
6758    }
6759
6760    pub fn find_last_index_until_split_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6761        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
6762    }
6763
6764    pub fn find_last_index_until_split_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6765        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
6766    }
6767
6768    pub fn can_write_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6769        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
6770    }
6771
6772    pub fn is_transfer_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6773        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
6774    }
6775
6776    pub fn on_unit_map_no_empty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6777        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
6778    }
6779
6780    pub fn preadd_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6781        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
6782    }
6783
6784    pub fn delete_old_commands_if_not_enough_space_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6785        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
6786    }
6787
6788    pub fn delete_old_commands_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6789        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
6790    }
6791
6792    pub fn delete_old_commands_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6793        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
6794    }
6795
6796    pub fn delete_unneeded_units_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6797        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
6798    }
6799
6800    pub fn predelete_command_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6801        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
6802    }
6803
6804    pub fn delete_command_error_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6805        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
6806    }
6807
6808    pub fn count_split_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6809        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
6810    }
6811
6812    pub fn serialize_latest_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6813        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
6814    }
6815
6816    pub fn deserialize_latest_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6817        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
6818    }
6819
6820    pub fn deserialize_latest_clear_units_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6821        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
6822    }
6823
6824    pub fn deserialize_latest_find_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6825        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
6826    }
6827
6828    pub fn serialize_reliance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6829        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
6830    }
6831
6832    pub fn deserialize_reliance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6833        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
6834    }
6835
6836    pub fn serialize_terrain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6837        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
6838    }
6839
6840    pub fn deserialize_terrain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6841        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
6842    }
6843
6844    pub fn save_latest_inspector_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6845        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
6846    }
6847
6848    pub fn serialize_map_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6849        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
6850    }
6851
6852    pub fn deserialize_map_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6853        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
6854    }
6855
6856    pub fn restore_latest_inspector_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6857        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
6858    }
6859
6860    pub fn serialize_inspector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6861        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
6862    }
6863
6864    pub fn deserialize_inspector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6865        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
6866    }
6867
6868    pub fn serialize_variable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6869        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
6870    }
6871
6872    pub fn serialize_variable_one_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6873        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
6874    }
6875
6876    pub fn deserialize_variable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6877        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
6878    }
6879
6880    pub fn prepare_overlaps_for_preview_setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6881        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
6882    }
6883
6884    pub fn prepare_overlaps_for_preview_apply_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6885        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
6886    }
6887
6888    pub fn update_overlaps_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6889        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
6890    }
6891
6892    pub fn update_overlaps_new_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6893        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
6894    }
6895
6896    pub fn get_poke_inspector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6897        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
6898    }
6899
6900    pub fn reserve_field_bgm_phase_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6901        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
6902    }
6903
6904    pub fn reserve_field_bgm_war_situation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6905        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
6906    }
6907
6908    pub fn apply_change_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6909        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
6910    }
6911
6912    pub fn get_command_stream_buffer_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6913        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
6914    }
6915
6916    pub fn dbg_dump_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6917        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
6918    }
6919
6920    pub fn dbg_create_snapshot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6921        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
6922    }
6923
6924    pub fn dbg_compare_snapshot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6925        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
6926    }
6927
6928    pub fn dbg_delete_snapshot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6929        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
6930    }
6931
6932    pub fn dbg_on_delete_old_commands_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6933        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
6934    }
6935
6936    pub fn dbg_on_delete_command_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6937        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
6938    }
6939
6940    pub fn dbg_patch_version_check_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6941        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
6942    }
6943
6944    pub fn dbg_patch_version_check_log_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6945        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
6946    }
6947
6948    pub fn phase_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6949        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
6950    }
6951
6952    pub fn phase_next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6953        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
6954    }
6955
6956    pub fn pick_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6957        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
6958    }
6959
6960    pub fn cancel_pick_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6961        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
6962    }
6963
6964    pub fn mind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6965        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
6966    }
6967
6968    pub fn fixed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6969        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
6970    }
6971
6972    pub fn talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6973        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
6974    }
6975
6976    pub fn attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6977        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
6978    }
6979
6980    pub fn rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6981        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
6982    }
6983
6984    pub fn engage_charge_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6985        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
6986    }
6987
6988    pub fn destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6989        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
6990    }
6991
6992    pub fn item_use_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6993        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
6994    }
6995
6996    pub fn trade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6997        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
6998    }
6999
7000    pub fn trade_undone_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7001        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
7002    }
7003
7004    pub fn visit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7005        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
7006    }
7007
7008    pub fn breakdown_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7009        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
7010    }
7011
7012    pub fn escape_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7013        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
7014    }
7015
7016    pub fn door_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7017        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
7018    }
7019
7020    pub fn torch_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7021        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
7022    }
7023
7024    pub fn treasure_box_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7025        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
7026    }
7027
7028    pub fn transporter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7029        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
7030    }
7031
7032    pub fn dance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7033        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
7034    }
7035
7036    pub fn guard_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7037        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
7038    }
7039
7040    pub fn overlap_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7041        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
7042    }
7043
7044    pub fn command_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7045        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
7046    }
7047
7048    pub fn vision_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7049        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
7050    }
7051
7052    pub fn vision_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7053        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
7054    }
7055
7056    pub fn destroy_village_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7057        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
7058    }
7059
7060    pub fn event_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7061        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
7062    }
7063
7064    pub fn battle_calc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7065        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
7066    }
7067
7068    pub fn gain_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7069        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
7070    }
7071
7072    pub fn equip_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7073        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
7074    }
7075
7076    pub fn take_off_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7077        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[113]
7078    }
7079
7080    pub fn sort_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7081        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[114]
7082    }
7083
7084    pub fn put_off_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7085        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[115]
7086    }
7087
7088    pub fn mind_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7089        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[116]
7090    }
7091
7092    pub fn status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7093        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[117]
7094    }
7095
7096    pub fn status_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7097        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[118]
7098    }
7099
7100    pub fn hp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7101        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[119]
7102    }
7103
7104    pub fn hp_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7105        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[120]
7106    }
7107
7108    pub fn base_capability_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7109        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[121]
7110    }
7111
7112    pub fn engage_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7113        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[122]
7114    }
7115
7116    pub fn engage_count_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7117        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[123]
7118    }
7119
7120    pub fn extra_sight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7121        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[124]
7122    }
7123
7124    pub fn exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7125        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[125]
7126    }
7127
7128    pub fn level_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7129        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[126]
7130    }
7131
7132    pub fn class_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7133        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[127]
7134    }
7135
7136    pub fn position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7137        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[128]
7138    }
7139
7140    pub fn position_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7141        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[129]
7142    }
7143
7144    pub fn angle_once_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7145        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[130]
7146    }
7147
7148    pub fn private_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7149        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[131]
7150    }
7151
7152    pub fn enhance_factor_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7153        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[132]
7154    }
7155
7156    pub fn ai_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7157        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[133]
7158    }
7159
7160    pub fn ai_band_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7161        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[134]
7162    }
7163
7164    pub fn ai_priority_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7165        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[135]
7166    }
7167
7168    pub fn ai_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7169        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[136]
7170    }
7171
7172    pub fn ai_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7173        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[137]
7174    }
7175
7176    pub fn ai_prohibit_engage_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7177        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[138]
7178    }
7179
7180    pub fn ai_prohibit_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7181        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[139]
7182    }
7183
7184    pub fn ai_prohibit_overlap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7185        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[140]
7186    }
7187
7188    pub fn ai_engage_attack_once_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7189        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[141]
7190    }
7191
7192    pub fn ai_rerewarp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7193        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[142]
7194    }
7195
7196    pub fn ai_rerewarp_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7197        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[143]
7198    }
7199
7200    pub fn engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7201        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[144]
7202    }
7203
7204    pub fn engage_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7205        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[145]
7206    }
7207
7208    pub fn change_god_for_engage_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7209        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[146]
7210    }
7211
7212    pub fn is_engaging_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7213        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[147]
7214    }
7215
7216    pub fn dead_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7217        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[148]
7218    }
7219
7220    pub fn transfer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7221        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[149]
7222    }
7223
7224    pub fn revive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7225        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[150]
7226    }
7227
7228    pub fn unit_phase_begin_all_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7229        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[151]
7230    }
7231
7232    pub fn unit_phase_begin_one_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7233        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[152]
7234    }
7235
7236    pub fn unit_phase_begin_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7237        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[153]
7238    }
7239
7240    pub fn unit_phase_begin_private_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7241        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[154]
7242    }
7243
7244    pub fn unit_phase_begin_extra_sight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7245        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[155]
7246    }
7247
7248    pub fn unit_phase_begin_engage_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7249        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[156]
7250    }
7251
7252    pub fn unit_phase_begin_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7253        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[157]
7254    }
7255
7256    pub fn unit_phase_begin_engage_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7257        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[158]
7258    }
7259
7260    pub fn unit_phase_begin_ai_prohibit_engage_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7261        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[159]
7262    }
7263
7264    pub fn unit_phase_begin_ai_prohibit_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7265        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[160]
7266    }
7267
7268    pub fn unit_phase_begin_ai_prohibit_overlap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7269        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[161]
7270    }
7271
7272    pub fn unit_phase_begin_multi_change_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7273        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[162]
7274    }
7275
7276    pub fn unit_phase_begin_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7277        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[163]
7278    }
7279
7280    pub fn unit_phase_begin_one_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7281        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[164]
7282    }
7283
7284    pub fn unit_phase_begin_all_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7285        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[165]
7286    }
7287
7288    pub fn unit_phase_begin_add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7289        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[166]
7290    }
7291
7292    pub fn unit_phase_begin_test_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7293        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[167]
7294    }
7295
7296    pub fn unit_phase_begin_test_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7297        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[168]
7298    }
7299
7300    pub fn unit_phase_begin_kind2_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7301        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[169]
7302    }
7303
7304    pub fn unit_phase_end_all_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7305        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[170]
7306    }
7307
7308    pub fn unit_phase_end_one_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7309        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[171]
7310    }
7311
7312    pub fn unit_phase_end_all_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7313        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[172]
7314    }
7315
7316    pub fn unit_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7317        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[173]
7318    }
7319
7320    pub fn unit_item_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7321        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[174]
7322    }
7323
7324    pub fn unit_item_list_once_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7325        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[175]
7326    }
7327
7328    pub fn dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7329        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[176]
7330    }
7331
7332    pub fn god_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7333        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[177]
7334    }
7335
7336    pub fn god_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7337        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[178]
7338    }
7339
7340    pub fn god_connect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7341        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[179]
7342    }
7343
7344    pub fn god_disconnect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7345        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[180]
7346    }
7347
7348    pub fn god_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7349        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[181]
7350    }
7351
7352    pub fn god_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7353        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[182]
7354    }
7355
7356    pub fn god_level_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7357        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[183]
7358    }
7359
7360    pub fn god_darkness_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7361        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[184]
7362    }
7363
7364    pub fn god_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7365        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[185]
7366    }
7367
7368    pub fn reliance_score_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7369        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[186]
7370    }
7371
7372    pub fn transporter_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7373        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[187]
7374    }
7375
7376    pub fn cannon_shells_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7377        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[188]
7378    }
7379
7380    pub fn terrain_open_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7381        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[189]
7382    }
7383
7384    pub fn terrain_broken_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7385        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[190]
7386    }
7387
7388    pub fn terrain_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7389        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[191]
7390    }
7391
7392    pub fn terrain_set_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7393        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[192]
7394    }
7395
7396    pub fn terrain_set_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7397        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[193]
7398    }
7399
7400    pub fn terrain_set_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7401        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[194]
7402    }
7403
7404    pub fn overlap_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7405        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[195]
7406    }
7407
7408    pub fn overlap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7409        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[196]
7410    }
7411
7412    pub fn overlap_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7413        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[197]
7414    }
7415
7416    pub fn gold_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7417        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[198]
7418    }
7419
7420    pub fn material_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7421        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[199]
7422    }
7423
7424    pub fn piece_of_bond_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7425        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[200]
7426    }
7427
7428    pub fn variable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7429        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[201]
7430    }
7431
7432    pub fn win_rule_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7433        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[202]
7434    }
7435
7436    pub fn win_rule_enemy_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7437        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[203]
7438    }
7439
7440    pub fn win_rule_limit_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7441        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[204]
7442    }
7443
7444    pub fn win_rule_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7445        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[205]
7446    }
7447
7448    pub fn field_bgm_phase_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7449        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[206]
7450    }
7451
7452    pub fn field_bgm_war_situation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7453        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[207]
7454    }
7455
7456    pub fn engage_break_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7457        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[208]
7458    }
7459
7460    pub fn range_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7461        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[209]
7462    }
7463
7464    pub fn range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7465        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[210]
7466    }
7467
7468    pub fn range_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7469        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[211]
7470    }
7471
7472    pub fn range_clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7473        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[212]
7474    }
7475
7476    pub fn god_escaping_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7477        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[213]
7478    }
7479
7480    pub fn god_notify_level_cap_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7481        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[214]
7482    }
7483
7484    pub fn danger_showing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7485        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[215]
7486    }
7487
7488    pub fn map_kill_bonus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7489        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[216]
7490    }
7491
7492    pub fn god_dirty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7493        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[217]
7494    }
7495
7496    pub fn effect_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7497        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[218]
7498    }
7499
7500    pub fn effect_delete_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7501        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[219]
7502    }
7503
7504    pub fn effect_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7505        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[220]
7506    }
7507
7508    pub fn effect_delete_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7509        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[221]
7510    }
7511
7512    pub fn material_float_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7513        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[222]
7514    }
7515
7516    pub fn material_float_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7517        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[223]
7518    }
7519
7520    pub fn material_float_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7521        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[224]
7522    }
7523
7524    pub fn material_color_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7525        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[225]
7526    }
7527
7528    pub fn material_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7529        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[226]
7530    }
7531
7532    pub fn material_color_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7533        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[227]
7534    }
7535
7536    pub fn field_bgm_special_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7537        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[228]
7538    }
7539
7540    pub fn post_change_bgm_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7541        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[229]
7542    }
7543
7544    pub fn terrain_endurance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7545        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[230]
7546    }
7547
7548    pub fn terrain_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7549        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[231]
7550    }
7551
7552    pub fn lose_rule_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7553        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[232]
7554    }
7555
7556    pub fn battle_start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7557        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[233]
7558    }
7559
7560    pub fn phase_begin_after_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7561        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[234]
7562    }
7563
7564    pub fn clear_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7565        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[235]
7566    }
7567
7568    pub fn map_kill_bonus_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7569        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[236]
7570    }
7571
7572    pub fn unit_record_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7573        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[237]
7574    }
7575
7576    pub fn skill_charge_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7577        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[238]
7578    }
7579
7580    pub fn extra_hp_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7581        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[239]
7582    }
7583
7584    pub fn engage_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7585        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[240]
7586    }
7587
7588    pub fn engage_wait_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7589        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[241]
7590    }
7591
7592    pub fn engage_summon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7593        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[242]
7594    }
7595
7596    pub fn map_sight_usable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7597        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[243]
7598    }
7599
7600    pub fn plain_hp_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7601        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[244]
7602    }
7603
7604    pub fn mage_cannon_unit_item_list_once_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7605        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[245]
7606    }
7607
7608    pub fn contract_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7609        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[246]
7610    }
7611
7612    pub fn full_bullet_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7613        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[247]
7614    }
7615
7616    pub fn reset_lock_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7617        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[248]
7618    }
7619
7620    pub fn enchant_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7621        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[249]
7622    }
7623
7624    pub fn enchant_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7625        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[250]
7626    }
7627
7628    pub fn ai_bullet_pattern_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7629        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[251]
7630    }
7631
7632    pub fn position_list_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7633        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[252]
7634    }
7635
7636    pub fn position_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7637        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[253]
7638    }
7639
7640    pub fn position_list_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7641        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[254]
7642    }
7643
7644    pub fn ai_move_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7645        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[255]
7646    }
7647
7648    pub fn terrain_action_move_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7649        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[256]
7650    }
7651
7652    pub fn ai_magic_shield_once_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7653        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[257]
7654    }
7655
7656    pub fn random_game_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7657        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[258]
7658    }
7659
7660    pub fn full_bullet_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7661        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[259]
7662    }
7663
7664    pub fn lock_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7665        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[260]
7666    }
7667
7668    pub fn ai_enchant_weapon_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7669        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[261]
7670    }
7671
7672    pub fn create_log_one_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7673        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[262]
7674    }
7675
7676    pub fn create_log_phase_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7677        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[263]
7678    }
7679
7680    pub fn create_log_phase_next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7681        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[264]
7682    }
7683
7684    pub fn create_log_pick_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7685        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[265]
7686    }
7687
7688    pub fn create_log_fixed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7689        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[266]
7690    }
7691
7692    pub fn create_log_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7693        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[267]
7694    }
7695
7696    pub fn create_log_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7697        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[268]
7698    }
7699
7700    pub fn create_log_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7701        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[269]
7702    }
7703
7704    pub fn create_log_engage_charge_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7705        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[270]
7706    }
7707
7708    pub fn create_log_destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7709        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[271]
7710    }
7711
7712    pub fn create_log_item_use_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7713        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[272]
7714    }
7715
7716    pub fn create_log_trade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7717        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[273]
7718    }
7719
7720    pub fn create_log_visit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7721        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[274]
7722    }
7723
7724    pub fn create_log_breakdown_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7725        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[275]
7726    }
7727
7728    pub fn create_log_escape_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7729        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[276]
7730    }
7731
7732    pub fn create_log_door_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7733        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[277]
7734    }
7735
7736    pub fn create_log_torch_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7737        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[278]
7738    }
7739
7740    pub fn create_log_treasure_box_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7741        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[279]
7742    }
7743
7744    pub fn create_log_transporter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7745        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[280]
7746    }
7747
7748    pub fn create_log_dance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7749        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[281]
7750    }
7751
7752    pub fn create_log_guard_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7753        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[282]
7754    }
7755
7756    pub fn create_log_overlap_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7757        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[283]
7758    }
7759
7760    pub fn create_log_command_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7761        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[284]
7762    }
7763
7764    pub fn create_log_vision_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7765        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[285]
7766    }
7767
7768    pub fn create_log_vision_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7769        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[286]
7770    }
7771
7772    pub fn create_log_destroy_village_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7773        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[287]
7774    }
7775
7776    pub fn create_log_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7777        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[288]
7778    }
7779
7780    pub fn create_log_dead_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7781        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[289]
7782    }
7783
7784    pub fn create_log_gain_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7785        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[290]
7786    }
7787
7788    pub fn create_log_god_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7789        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[291]
7790    }
7791
7792    pub fn create_log_engage_break_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7793        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[292]
7794    }
7795
7796    pub fn create_log_put_off_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7797        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[293]
7798    }
7799
7800    pub fn create_log_phase_begin_after_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7801        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[294]
7802    }
7803
7804    pub fn create_log_engage_wait_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7805        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[295]
7806    }
7807
7808    pub fn create_log_engage_summon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7809        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[296]
7810    }
7811
7812    pub fn create_log_contract_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7813        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[297]
7814    }
7815
7816    pub fn create_log_full_bullet_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7817        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[298]
7818    }
7819
7820    pub fn create_log_enchant_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7821        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[299]
7822    }
7823
7824    pub fn preview_apply_one_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7825        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[300]
7826    }
7827
7828    pub fn preview_apply_one_inv_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7829        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[301]
7830    }
7831
7832    pub fn preview_apply_phase_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7833        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[302]
7834    }
7835
7836    pub fn preview_apply_phase_next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7837        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[303]
7838    }
7839
7840    pub fn preview_apply_pick_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7841        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[304]
7842    }
7843
7844    pub fn preview_apply_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7845        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[305]
7846    }
7847
7848    pub fn preview_apply_engage_charge_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7849        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[306]
7850    }
7851
7852    pub fn preview_apply_item_use_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7853        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[307]
7854    }
7855
7856    pub fn preview_apply_trade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7857        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[308]
7858    }
7859
7860    pub fn preview_apply_transporter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7861        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[309]
7862    }
7863
7864    pub fn preview_apply_battle_calc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7865        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[310]
7866    }
7867
7868    pub fn preview_apply_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7869        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[311]
7870    }
7871
7872    pub fn preview_apply_hp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7873        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[312]
7874    }
7875
7876    pub fn preview_apply_base_capability_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7877        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[313]
7878    }
7879
7880    pub fn preview_apply_engage_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7881        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[314]
7882    }
7883
7884    pub fn preview_apply_extra_sight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7885        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[315]
7886    }
7887
7888    pub fn preview_apply_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7889        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[316]
7890    }
7891
7892    pub fn preview_apply_level_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7893        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[317]
7894    }
7895
7896    pub fn preview_apply_class_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7897        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[318]
7898    }
7899
7900    pub fn preview_apply_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7901        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[319]
7902    }
7903
7904    pub fn preview_apply_angle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7905        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[320]
7906    }
7907
7908    pub fn preview_apply_private_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7909        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[321]
7910    }
7911
7912    pub fn preview_apply_enhance_factor_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7913        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[322]
7914    }
7915
7916    pub fn preview_apply_ai_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7917        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[323]
7918    }
7919
7920    pub fn preview_apply_ai_band_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7921        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[324]
7922    }
7923
7924    pub fn preview_apply_ai_priority_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7925        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[325]
7926    }
7927
7928    pub fn preview_apply_ai_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7929        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[326]
7930    }
7931
7932    pub fn preview_apply_ai_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7933        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[327]
7934    }
7935
7936    pub fn preview_apply_ai_prohibit_engage_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7937        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[328]
7938    }
7939
7940    pub fn preview_apply_ai_prohibit_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7941        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[329]
7942    }
7943
7944    pub fn preview_apply_ai_prohibit_overlap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7945        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[330]
7946    }
7947
7948    pub fn preview_apply_ai_engage_attack_once_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7949        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[331]
7950    }
7951
7952    pub fn preview_apply_ai_rerewarp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7953        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[332]
7954    }
7955
7956    pub fn preview_apply_ai_rerewarp_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7957        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[333]
7958    }
7959
7960    pub fn preview_apply_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7961        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[334]
7962    }
7963
7964    pub fn read_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7965        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[335]
7966    }
7967
7968    pub fn preview_apply_engage_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7969        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[336]
7970    }
7971
7972    pub fn preview_apply_change_god_for_engage_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7973        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[337]
7974    }
7975
7976    pub fn preview_apply_transfer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7977        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[338]
7978    }
7979
7980    pub fn read_transfer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7981        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[339]
7982    }
7983
7984    pub fn read_transfer_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7985        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[340]
7986    }
7987
7988    pub fn read_transfer_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7989        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[341]
7990    }
7991
7992    pub fn change_god_for_transfer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7993        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[342]
7994    }
7995
7996    pub fn change_god_for_transfer_v0_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7997        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[343]
7998    }
7999
8000    pub fn change_god_for_transfer_v1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8001        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[344]
8002    }
8003
8004    pub fn set_god_data_for_transfer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8005        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[345]
8006    }
8007
8008    pub fn set_ring_owner_for_transfer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8009        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[346]
8010    }
8011
8012    pub fn preview_apply_revive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8013        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[347]
8014    }
8015
8016    pub fn preview_apply_unit_phase_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8017        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[348]
8018    }
8019
8020    pub fn preview_apply_unit_phase_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8021        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[349]
8022    }
8023
8024    pub fn preview_apply_unit_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8025        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[350]
8026    }
8027
8028    pub fn preview_apply_unit_item_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8029        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[351]
8030    }
8031
8032    pub fn read_unit_item_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8033        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[352]
8034    }
8035
8036    pub fn preview_apply_dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8037        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[353]
8038    }
8039
8040    pub fn preview_apply_god_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8041        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[354]
8042    }
8043
8044    pub fn preview_apply_god_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8045        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[355]
8046    }
8047
8048    pub fn preview_apply_god_connect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8049        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[356]
8050    }
8051
8052    pub fn preview_apply_god_disconnect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8053        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[357]
8054    }
8055
8056    pub fn preview_apply_god_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8057        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[358]
8058    }
8059
8060    pub fn read_god_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8061        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[359]
8062    }
8063
8064    pub fn read_god_change_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8065        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[360]
8066    }
8067
8068    pub fn preview_apply_god_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8069        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[361]
8070    }
8071
8072    pub fn preview_apply_god_level_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8073        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[362]
8074    }
8075
8076    pub fn preview_apply_god_darkness_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8077        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[363]
8078    }
8079
8080    pub fn preview_apply_god_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8081        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[364]
8082    }
8083
8084    pub fn preview_apply_reliance_score_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8085        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[365]
8086    }
8087
8088    pub fn preview_apply_transporter_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8089        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[366]
8090    }
8091
8092    pub fn preview_apply_cannon_shells_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8093        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[367]
8094    }
8095
8096    pub fn preview_apply_terrain_open_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8097        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[368]
8098    }
8099
8100    pub fn preview_apply_terrain_broken_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8101        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[369]
8102    }
8103
8104    pub fn preview_apply_terrain_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8105        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[370]
8106    }
8107
8108    pub fn preview_apply_terrain_set_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8109        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[371]
8110    }
8111
8112    pub fn preview_apply_overlap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8113        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[372]
8114    }
8115
8116    pub fn preview_apply_overlap_one_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8117        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[373]
8118    }
8119
8120    pub fn preview_apply_gold_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8121        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[374]
8122    }
8123
8124    pub fn preview_apply_material_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8125        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[375]
8126    }
8127
8128    pub fn preview_apply_piece_of_bond_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8129        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[376]
8130    }
8131
8132    pub fn preview_apply_variable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8133        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[377]
8134    }
8135
8136    pub fn preview_apply_kizuna_record_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8137        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[378]
8138    }
8139
8140    pub fn preview_apply_win_rule_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8141        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[379]
8142    }
8143
8144    pub fn preview_apply_win_rule_enemy_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8145        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[380]
8146    }
8147
8148    pub fn preview_apply_win_rule_limit_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8149        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[381]
8150    }
8151
8152    pub fn preview_apply_win_rule_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8153        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[382]
8154    }
8155
8156    pub fn preview_apply_field_bgm_phase_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8157        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[383]
8158    }
8159
8160    pub fn preview_apply_field_bgm_war_situation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8161        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[384]
8162    }
8163
8164    pub fn preview_apply_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8165        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[385]
8166    }
8167
8168    pub fn preview_apply_god_escaping_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8169        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[386]
8170    }
8171
8172    pub fn preview_apply_god_notify_level_cap_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8173        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[387]
8174    }
8175
8176    pub fn preview_apply_danger_showing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8177        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[388]
8178    }
8179
8180    pub fn preview_apply_map_kill_bonus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8181        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[389]
8182    }
8183
8184    pub fn preview_apply_put_off_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8185        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[390]
8186    }
8187
8188    pub fn preview_apply_god_dirty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8189        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[391]
8190    }
8191
8192    pub fn preview_apply_effect_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8193        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[392]
8194    }
8195
8196    pub fn preview_apply_effect_create_inv_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8197        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[393]
8198    }
8199
8200    pub fn preview_apply_effect_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8201        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[394]
8202    }
8203
8204    pub fn preview_apply_effect_delete_inv_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8205        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[395]
8206    }
8207
8208    pub fn preview_apply_material_float_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8209        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[396]
8210    }
8211
8212    pub fn preview_apply_material_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8213        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[397]
8214    }
8215
8216    pub fn preview_apply_field_bgm_special_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8217        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[398]
8218    }
8219
8220    pub fn preview_apply_post_change_bgm_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8221        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[399]
8222    }
8223
8224    pub fn preview_apply_terrain_endurance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8225        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[400]
8226    }
8227
8228    pub fn preview_apply_terrain_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8229        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[401]
8230    }
8231
8232    pub fn preview_apply_lose_rule_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8233        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[402]
8234    }
8235
8236    pub fn preview_apply_battle_start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8237        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[403]
8238    }
8239
8240    pub fn preview_apply_clear_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8241        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[404]
8242    }
8243
8244    pub fn preview_apply_map_kill_bonus_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8245        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[405]
8246    }
8247
8248    pub fn preview_apply_unit_record_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8249        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[406]
8250    }
8251
8252    pub fn preview_apply_extra_hp_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8253        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[407]
8254    }
8255
8256    pub fn preview_apply_engage_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8257        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[408]
8258    }
8259
8260    pub fn preview_apply_engage_wait_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8261        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[409]
8262    }
8263
8264    pub fn preview_apply_map_sight_usable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8265        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[410]
8266    }
8267
8268    pub fn preview_apply_plain_hp_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8269        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[411]
8270    }
8271
8272    pub fn preview_apply_full_bullet_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8273        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[412]
8274    }
8275
8276    pub fn preview_apply_reset_lock_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8277        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[413]
8278    }
8279
8280    pub fn preview_apply_enchant_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8281        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[414]
8282    }
8283
8284    pub fn preview_apply_enchant_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8285        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[415]
8286    }
8287
8288    pub fn preview_apply_ai_bullet_pattern_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8289        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[416]
8290    }
8291
8292    pub fn preview_apply_position_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8293        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[417]
8294    }
8295
8296    pub fn preview_apply_ai_move_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8297        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[418]
8298    }
8299
8300    pub fn preview_apply_terrain_action_move_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8301        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[419]
8302    }
8303
8304    pub fn preview_apply_ai_magic_shield_once_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8305        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[420]
8306    }
8307
8308    pub fn preview_apply_random_game_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8309        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[421]
8310    }
8311
8312    pub fn preview_apply_lock_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8313        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[422]
8314    }
8315
8316    pub fn preview_apply_ai_enchant_weapon_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8317        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[423]
8318    }
8319
8320    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8321        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[425]
8322    }
8323}
8324
8325#[cfg(feature = "app-maphistory")]
8326impl MapHistory_Rewind {
8327    #[doc = "Direct (non-virtual) call to `MapHistory_Rewind`'s own `OnInitialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8328    pub unsafe fn on_initialize(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8329        let __mi = Self::on_initialize_method_info();
8330        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8331        __inner(this.into(), ::core::option::Option::None)
8332    }
8333
8334    #[doc = "Direct (non-virtual) call to `MapHistory_Rewind`'s own `OnDelete`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8335    pub unsafe fn on_delete(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8336        let __mi = Self::on_delete_method_info();
8337        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8338        __inner(this.into(), ::core::option::Option::None)
8339    }
8340
8341    #[doc = "Direct (non-virtual) call to `MapHistory_Rewind`'s own `GetCommandEngage`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8342    pub unsafe fn get_command_engage(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
8343        let __mi = Self::get_command_engage_method_info();
8344        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
8345        __inner(this.into(), ::core::option::Option::None)
8346    }
8347
8348    #[doc = "Direct (non-virtual) call to `MapHistory_Rewind`'s own `GetCommandGodChange`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8349    pub unsafe fn get_command_god_change(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
8350        let __mi = Self::get_command_god_change_method_info();
8351        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
8352        __inner(this.into(), ::core::option::Option::None)
8353    }
8354
8355    #[doc = "Direct (non-virtual) call to `MapHistory_Rewind`'s own `GetUnitForCommandEngage`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8356    pub unsafe fn get_unit_for_command_engage(this: impl ::core::convert::Into<::unity::IlInstance>, command_index: i32) -> crate::app::unit::Unit {
8357        let __mi = Self::get_unit_for_command_engage_method_info();
8358        let __inner: extern "C" fn(::unity::IlInstance, i32, ::unity::OptionalMethod) -> crate::app::unit::Unit =
8359            ::core::mem::transmute(__mi.method_ptr);
8360        __inner(this.into(), command_index, ::core::option::Option::None)
8361    }
8362
8363    #[doc = "Direct (non-virtual) call to `MapHistory_Rewind`'s own `GetUnitForCommandGodChange`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8364    pub unsafe fn get_unit_for_command_god_change(
8365        this: impl ::core::convert::Into<::unity::IlInstance>,
8366        command_index: i32,
8367    ) -> crate::app::unit::Unit {
8368        let __mi = Self::get_unit_for_command_god_change_method_info();
8369        let __inner: extern "C" fn(::unity::IlInstance, i32, ::unity::OptionalMethod) -> crate::app::unit::Unit =
8370            ::core::mem::transmute(__mi.method_ptr);
8371        __inner(this.into(), command_index, ::core::option::Option::None)
8372    }
8373
8374    #[doc = "Direct (non-virtual) call to `MapHistory_Rewind`'s own `Preadd`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8375    pub unsafe fn preadd(this: impl ::core::convert::Into<::unity::IlInstance>, writer: crate::app::maphistory::MapHistory_CommandWriter) -> () {
8376        let __mi = Self::preadd_method_info();
8377        let __inner: extern "C" fn(::unity::IlInstance, crate::app::maphistory::MapHistory_CommandWriter, ::unity::OptionalMethod) -> () =
8378            ::core::mem::transmute(__mi.method_ptr);
8379        __inner(this.into(), writer, ::core::option::Option::None)
8380    }
8381
8382    #[doc = "Direct (non-virtual) call to `MapHistory_Rewind`'s own `PredeleteCommand`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8383    pub unsafe fn predelete_command(this: impl ::core::convert::Into<::unity::IlInstance>, command_index: i32) -> () {
8384        let __mi = Self::predelete_command_method_info();
8385        let __inner: extern "C" fn(::unity::IlInstance, i32, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8386        __inner(this.into(), command_index, ::core::option::Option::None)
8387    }
8388
8389    #[doc = "Direct (non-virtual) call to `MapHistory_Rewind`'s own `DeleteCommandError`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8390    pub unsafe fn delete_command_error(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8391        let __mi = Self::delete_command_error_method_info();
8392        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8393        __inner(this.into(), ::core::option::Option::None)
8394    }
8395
8396    #[doc = "Direct (non-virtual) call to `MapHistory_Rewind`'s own `get_CommandStreamBufferSize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8397    pub unsafe fn get_command_stream_buffer_size(this: impl ::core::convert::Into<::unity::IlInstance>) -> u32 {
8398        let __mi = Self::get_command_stream_buffer_size_method_info();
8399        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> u32 = ::core::mem::transmute(__mi.method_ptr);
8400        __inner(this.into(), ::core::option::Option::None)
8401    }
8402}
8403
8404#[cfg(feature = "app-maphistory")]
8405impl MapHistory_Rewind {
8406    #[doc = "`.ctor()` — no args"]
8407    pub fn new() -> Self {
8408        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
8409            panic!(
8410                "{}
8411::{}
8412 failed to instantiate",
8413                ::core::stringify!(MapHistory_Rewind),
8414                ::core::stringify!(new),
8415            )
8416        });
8417        <Self as IMapHistory_RewindMethods>::ctor(this);
8418        this
8419    }
8420}
8421
8422#[cfg(feature = "app-maphistory")]
8423impl MapHistory_SerializeDisabled {
8424    #[doc = "`.ctor(bool)` overload"]
8425    pub fn ctor(&mut self, is_disabled: impl ::core::convert::Into<bool>) -> () {
8426        unsafe {
8427            ::unity::il2cpp_call!((::unity::module_base()+0x217bf30usize)as*mut u8,();
8428(*mut MapHistory_SerializeDisabled)self as*mut MapHistory_SerializeDisabled,(bool)::core::convert::Into::into(is_disabled))
8429        }
8430    }
8431
8432    #[doc = "`Dispose()` overload"]
8433    pub fn dispose(&mut self) -> () {
8434        unsafe {
8435            ::unity::il2cpp_call!((::unity::module_base()+0x217bfc0usize)as*mut u8,();
8436(*mut MapHistory_SerializeDisabled)self as*mut MapHistory_SerializeDisabled)
8437        }
8438    }
8439}
8440
8441#[cfg(feature = "app-maphistory")]
8442impl MapHistory_SerializeDisabled {
8443    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8444        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
8445    }
8446
8447    pub fn dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8448        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
8449    }
8450}
8451
8452#[cfg(feature = "app-maphistory")]
8453pub trait IMapHistory_Replay_TurnSaveMethods: IMapHistory_Replay_TurnSave {
8454    #[doc = "`OnCreate()` overload"]
8455    fn on_create(self) -> () {
8456        unsafe {
8457            let __receiver =
8458                <MapHistory_Replay_TurnSave as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
8459            {
8460                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8461                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
8462                    panic!(
8463                        "unity: virtual slot {}
8464 out of range (vtable len {}
8465) on the runtime class behind {}
8466 (method `{}
8467`)",
8468                        5usize,
8469                        __vt.len(),
8470                        <MapHistory_Replay_TurnSave as ::unity::ClassIdentity>::NAME,
8471                        "OnCreate",
8472                    )
8473                });
8474                let __inner: extern "C" fn(MapHistory_Replay_TurnSave, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
8475                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8476                __inner(__receiver, __mi)
8477            }
8478        }
8479    }
8480    #[doc = "`Write(crate::app::procinst::ProcInst)` overload"]
8481    fn write(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
8482        unsafe {
8483            let __receiver =
8484                <MapHistory_Replay_TurnSave as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
8485            ::unity::il2cpp_call!((::unity::module_base()+0x1b6a820usize)as*mut u8,();
8486(MapHistory_Replay_TurnSave)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
8487        }
8488    }
8489    #[doc = "`Read()` overload"]
8490    fn read(self) -> () {
8491        unsafe {
8492            let __receiver =
8493                <MapHistory_Replay_TurnSave as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
8494            ::unity::il2cpp_call!((::unity::module_base()+0x1b6a830usize)as*mut u8,();
8495(MapHistory_Replay_TurnSave)__receiver)
8496        }
8497    }
8498    #[doc = "`WriteToStream()` overload"]
8499    fn write_to_stream(self) -> () {
8500        unsafe {
8501            let __receiver =
8502                <MapHistory_Replay_TurnSave as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
8503            ::unity::il2cpp_call!((::unity::module_base()+0x1b6a850usize)as*mut u8,();
8504(MapHistory_Replay_TurnSave)__receiver)
8505        }
8506    }
8507    #[doc = "`ReadFromStream()` overload"]
8508    fn read_from_stream(self) -> () {
8509        unsafe {
8510            let __receiver =
8511                <MapHistory_Replay_TurnSave as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
8512            ::unity::il2cpp_call!((::unity::module_base()+0x1b6a840usize)as*mut u8,();
8513(MapHistory_Replay_TurnSave)__receiver)
8514        }
8515    }
8516    #[doc = "`Clear()` overload"]
8517    fn clear(self) -> () {
8518        unsafe {
8519            let __receiver =
8520                <MapHistory_Replay_TurnSave as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
8521            ::unity::il2cpp_call!((::unity::module_base()+0x1b6a810usize)as*mut u8,();
8522(MapHistory_Replay_TurnSave)__receiver)
8523        }
8524    }
8525    #[doc = "`get_Version()` overload"]
8526    fn get_version(self) -> i32 {
8527        unsafe {
8528            let __receiver =
8529                <MapHistory_Replay_TurnSave as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
8530            {
8531                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8532                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
8533                    panic!(
8534                        "unity: virtual slot {}
8535 out of range (vtable len {}
8536) on the runtime class behind {}
8537 (method `{}
8538`)",
8539                        4usize,
8540                        __vt.len(),
8541                        <MapHistory_Replay_TurnSave as ::unity::ClassIdentity>::NAME,
8542                        "get_Version",
8543                    )
8544                });
8545                let __inner: extern "C" fn(MapHistory_Replay_TurnSave, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
8546                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8547                __inner(__receiver, __mi)
8548            }
8549        }
8550    }
8551    #[doc = "`OnSerialize(crate::app::stream_2::Stream_2)` overload"]
8552    fn on_serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
8553        unsafe {
8554            let __receiver =
8555                <MapHistory_Replay_TurnSave as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
8556            {
8557                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8558                let __vi = *__vt.get(11usize).unwrap_or_else(|| {
8559                    panic!(
8560                        "unity: virtual slot {}
8561 out of range (vtable len {}
8562) on the runtime class behind {}
8563 (method `{}
8564`)",
8565                        11usize,
8566                        __vt.len(),
8567                        <MapHistory_Replay_TurnSave as ::unity::ClassIdentity>::NAME,
8568                        "OnSerialize",
8569                    )
8570                });
8571                let __inner: extern "C" fn(MapHistory_Replay_TurnSave, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
8572                    ::core::mem::transmute(__vi.method_ptr);
8573                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8574                __inner(__receiver, ::core::convert::Into::into(stream), __mi)
8575            }
8576        }
8577    }
8578    #[doc = "`OnDeserialize(crate::app::stream_2::Stream_2, i32)` overload"]
8579    fn on_deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>, version: impl ::core::convert::Into<i32>) -> () {
8580        unsafe {
8581            let __receiver =
8582                <MapHistory_Replay_TurnSave as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
8583            {
8584                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8585                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
8586                    panic!(
8587                        "unity: virtual slot {}
8588 out of range (vtable len {}
8589) on the runtime class behind {}
8590 (method `{}
8591`)",
8592                        12usize,
8593                        __vt.len(),
8594                        <MapHistory_Replay_TurnSave as ::unity::ClassIdentity>::NAME,
8595                        "OnDeserialize",
8596                    )
8597                });
8598                let __inner: extern "C" fn(MapHistory_Replay_TurnSave, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
8599                    ::core::mem::transmute(__vi.method_ptr);
8600                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8601                __inner(
8602                    __receiver,
8603                    ::core::convert::Into::into(stream),
8604                    ::core::convert::Into::into(version),
8605                    __mi,
8606                )
8607            }
8608        }
8609    }
8610    #[doc = "`.ctor()` overload"]
8611    fn ctor(self) -> () {
8612        unsafe {
8613            let __receiver =
8614                <MapHistory_Replay_TurnSave as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
8615            ::unity::il2cpp_call!((::unity::module_base()+0x1b6a9d0usize)as*mut u8,();
8616(MapHistory_Replay_TurnSave)__receiver)
8617        }
8618    }
8619}
8620
8621#[cfg(feature = "app-maphistory")]
8622impl<__T: IMapHistory_Replay_TurnSave> IMapHistory_Replay_TurnSaveMethods for __T {}
8623
8624#[cfg(feature = "app-maphistory")]
8625impl MapHistory_Replay_TurnSave {
8626    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8627        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
8628    }
8629
8630    pub fn write_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8631        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
8632    }
8633
8634    pub fn read_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8635        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
8636    }
8637
8638    pub fn write_to_stream_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8639        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
8640    }
8641
8642    pub fn read_from_stream_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8643        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
8644    }
8645
8646    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8647        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
8648    }
8649
8650    pub fn get_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8651        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
8652    }
8653
8654    pub fn on_serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8655        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
8656    }
8657
8658    pub fn on_deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8659        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
8660    }
8661
8662    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8663        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
8664    }
8665}
8666
8667#[cfg(feature = "app-maphistory")]
8668impl MapHistory_Replay_TurnSave {
8669    #[doc = "Direct (non-virtual) call to `MapHistory_Replay_TurnSave`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8670    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8671        let __mi = Self::on_create_method_info();
8672        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8673        __inner(this.into(), ::core::option::Option::None)
8674    }
8675
8676    #[doc = "Direct (non-virtual) call to `MapHistory_Replay_TurnSave`'s own `get_Version`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8677    pub unsafe fn get_version(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
8678        let __mi = Self::get_version_method_info();
8679        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
8680        __inner(this.into(), ::core::option::Option::None)
8681    }
8682
8683    #[doc = "Direct (non-virtual) call to `MapHistory_Replay_TurnSave`'s own `OnSerialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8684    pub unsafe fn on_serialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2) -> () {
8685        let __mi = Self::on_serialize_method_info();
8686        let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
8687            ::core::mem::transmute(__mi.method_ptr);
8688        __inner(this.into(), stream, ::core::option::Option::None)
8689    }
8690
8691    #[doc = "Direct (non-virtual) call to `MapHistory_Replay_TurnSave`'s own `OnDeserialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8692    pub unsafe fn on_deserialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2, version: i32) -> () {
8693        let __mi = Self::on_deserialize_method_info();
8694        let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
8695            ::core::mem::transmute(__mi.method_ptr);
8696        __inner(this.into(), stream, version, ::core::option::Option::None)
8697    }
8698}
8699
8700#[cfg(feature = "app-maphistory")]
8701impl MapHistory_Replay_TurnSave {
8702    #[doc = "`.ctor()` — no args"]
8703    pub fn new() -> Self {
8704        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
8705            panic!(
8706                "{}
8707::{}
8708 failed to instantiate",
8709                ::core::stringify!(MapHistory_Replay_TurnSave),
8710                ::core::stringify!(new),
8711            )
8712        });
8713        <Self as IMapHistory_Replay_TurnSaveMethods>::ctor(this);
8714        this
8715    }
8716}
8717
8718#[cfg(feature = "app-maphistory")]
8719pub trait IMapHistory_RnidMapMethods: IMapHistory_RnidMap {
8720    #[doc = "`.ctor()` overload"]
8721    fn ctor(self) -> () {
8722        unsafe {
8723            let __receiver = <MapHistory_RnidMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
8724            ::unity::il2cpp_call!((::unity::module_base()+0x217bed0usize)as*mut u8,();
8725(MapHistory_RnidMap)__receiver)
8726        }
8727    }
8728}
8729
8730#[cfg(feature = "app-maphistory")]
8731impl<__T: IMapHistory_RnidMap> IMapHistory_RnidMapMethods for __T {}
8732
8733#[cfg(feature = "app-maphistory")]
8734impl MapHistory_RnidMap {
8735    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8736        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
8737    }
8738}
8739
8740#[cfg(feature = "app-maphistory")]
8741impl MapHistory_RnidMap {
8742    #[doc = "`.ctor()` — no args"]
8743    pub fn new() -> Self {
8744        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
8745            panic!(
8746                "{}
8747::{}
8748 failed to instantiate",
8749                ::core::stringify!(MapHistory_RnidMap),
8750                ::core::stringify!(new),
8751            )
8752        });
8753        <Self as IMapHistory_RnidMapMethods>::ctor(this);
8754        this
8755    }
8756}
8757
8758#[cfg(feature = "app-maphistory")]
8759impl MapHistory_Rewind_LatestInspectorData {
8760    #[doc = "`.ctor(i32, i32)` overload"]
8761    pub fn ctor(&mut self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
8762        unsafe {
8763            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b2b0usize)as*mut u8,();
8764(*mut MapHistory_Rewind_LatestInspectorData)self as*mut MapHistory_Rewind_LatestInspectorData,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
8765        }
8766    }
8767}
8768
8769#[cfg(feature = "app-maphistory")]
8770impl MapHistory_Rewind_LatestInspectorData {
8771    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8772        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
8773    }
8774}
8775
8776#[cfg(feature = "app-maphistory")]
8777pub trait IMapHistory_VariableMapMethods: IMapHistory_VariableMap {
8778    #[doc = "`.ctor()` overload"]
8779    fn ctor(self) -> () {
8780        unsafe {
8781            let __receiver =
8782                <MapHistory_VariableMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
8783            ::unity::il2cpp_call!((::unity::module_base()+0x217c100usize)as*mut u8,();
8784(MapHistory_VariableMap)__receiver)
8785        }
8786    }
8787    #[doc = "`get_Keys()` overload"]
8788    fn get_keys(self) -> crate::system::collections::generic::list_1::List_1<::unity::Il2CppString> {
8789        unsafe {
8790            let __receiver =
8791                <MapHistory_VariableMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
8792            ::unity::il2cpp_call!((::unity::module_base()+0x217c160usize)as*mut u8,crate::system::collections::generic::list_1::List_1< ::unity::Il2CppString> ;
8793(MapHistory_VariableMap)__receiver)
8794        }
8795    }
8796}
8797
8798#[cfg(feature = "app-maphistory")]
8799impl<__T: IMapHistory_VariableMap> IMapHistory_VariableMapMethods for __T {}
8800
8801#[cfg(feature = "app-maphistory")]
8802impl MapHistory_VariableMap {
8803    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8804        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
8805    }
8806
8807    pub fn get_keys_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8808        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
8809    }
8810}
8811
8812#[cfg(feature = "app-maphistory")]
8813impl MapHistory_VariableMap {
8814    #[doc = "`.ctor()` — no args"]
8815    pub fn new() -> Self {
8816        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
8817            panic!(
8818                "{}
8819::{}
8820 failed to instantiate",
8821                ::core::stringify!(MapHistory_VariableMap),
8822                ::core::stringify!(new),
8823            )
8824        });
8825        <Self as IMapHistory_VariableMapMethods>::ctor(this);
8826        this
8827    }
8828}
8829
8830#[cfg(feature = "app-maphistory")]
8831impl MapHistory {
8832    #[doc = "`RewindCreate()` overload"]
8833    pub fn rewind_create() -> () {
8834        unsafe {
8835            ::unity::il2cpp_call!((::unity::module_base()+0x1dd6200usize)as*mut u8,();
8836            )
8837        }
8838    }
8839
8840    #[doc = "`ReplayCreate()` overload"]
8841    pub fn replay_create() -> () {
8842        unsafe {
8843            ::unity::il2cpp_call!((::unity::module_base()+0x1dd6320usize)as*mut u8,();
8844            )
8845        }
8846    }
8847
8848    #[doc = "`RewindIsCreated()` overload"]
8849    pub fn rewind_is_created() -> bool {
8850        unsafe {
8851            ::unity::il2cpp_call!((::unity::module_base()+0x1dd63f0usize)as*mut u8,bool;
8852            )
8853        }
8854    }
8855
8856    #[doc = "`ReplayIsCreated()` overload"]
8857    pub fn replay_is_created() -> bool {
8858        unsafe {
8859            ::unity::il2cpp_call!((::unity::module_base()+0x1dd64a0usize)as*mut u8,bool;
8860            )
8861        }
8862    }
8863
8864    #[doc = "`Delete()` overload"]
8865    pub fn delete() -> () {
8866        unsafe {
8867            ::unity::il2cpp_call!((::unity::module_base()+0x1dd6550usize)as*mut u8,();
8868            )
8869        }
8870    }
8871
8872    #[doc = "`Serialize(crate::app::stream_2::Stream_2)` overload"]
8873    pub fn serialize(stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
8874        unsafe {
8875            ::unity::il2cpp_call!((::unity::module_base()+0x1dd6650usize)as*mut u8,();
8876(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
8877        }
8878    }
8879
8880    #[doc = "`Overwrite(crate::app::stream_2::Stream_2, i32, i32)` overload"]
8881    pub fn overwrite(
8882        stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
8883        pos: impl ::core::convert::Into<i32>,
8884        val: impl ::core::convert::Into<i32>,
8885    ) -> () {
8886        unsafe {
8887            ::unity::il2cpp_call!((::unity::module_base()+0x1dd69b0usize)as*mut u8,();
8888(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(i32)::core::convert::Into::into(pos),(i32)::core::convert::Into::into(val))
8889        }
8890    }
8891
8892    #[doc = "`Deserialize(crate::app::stream_2::Stream_2)` overload"]
8893    pub fn deserialize(stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
8894        unsafe {
8895            ::unity::il2cpp_call!((::unity::module_base()+0x1dd6a20usize)as*mut u8,();
8896(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
8897        }
8898    }
8899
8900    #[doc = "`Begin(crate::app::procinst::ProcInst)` overload"]
8901    pub fn begin(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
8902        unsafe {
8903            ::unity::il2cpp_call!((::unity::module_base()+0x1dd6de0usize)as*mut u8,();
8904(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
8905        }
8906    }
8907
8908    #[doc = "`End()` overload"]
8909    pub fn end() -> () {
8910        unsafe {
8911            ::unity::il2cpp_call!((::unity::module_base()+0x1dd6f20usize)as*mut u8,();
8912            )
8913        }
8914    }
8915
8916    #[doc = "`PhaseBegin()` overload"]
8917    pub fn phase_begin() -> () {
8918        unsafe {
8919            ::unity::il2cpp_call!((::unity::module_base()+0x1dd7050usize)as*mut u8,();
8920            )
8921        }
8922    }
8923
8924    #[doc = "`PhaseNext()` overload"]
8925    pub fn phase_next() -> () {
8926        unsafe {
8927            ::unity::il2cpp_call!((::unity::module_base()+0x1dd7180usize)as*mut u8,();
8928            )
8929        }
8930    }
8931
8932    #[doc = "`PickUp(crate::app::unit::Unit)` overload"]
8933    pub fn pick_up(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
8934        unsafe {
8935            ::unity::il2cpp_call!((::unity::module_base()+0x1dd72b0usize)as*mut u8,();
8936(crate::app::unit::Unit)::core::convert::Into::into(unit))
8937        }
8938    }
8939
8940    #[doc = "`CancelPickUp()` overload"]
8941    pub fn cancel_pick_up() -> () {
8942        unsafe {
8943            ::unity::il2cpp_call!((::unity::module_base()+0x1dd7380usize)as*mut u8,();
8944            )
8945        }
8946    }
8947
8948    #[doc = "`CancelUnitCommand()` overload"]
8949    pub fn cancel_unit_command() -> () {
8950        unsafe {
8951            ::unity::il2cpp_call!((::unity::module_base()+0x1dd7440usize)as*mut u8,();
8952            )
8953        }
8954    }
8955
8956    #[doc = "`Mind()` overload"]
8957    pub fn mind() -> () {
8958        unsafe {
8959            ::unity::il2cpp_call!((::unity::module_base()+0x1dd7500usize)as*mut u8,();
8960            )
8961        }
8962    }
8963
8964    #[doc = "`Talk(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
8965    pub fn talk(from_unit: impl ::core::convert::Into<crate::app::unit::Unit>, to_unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
8966        unsafe {
8967            ::unity::il2cpp_call!((::unity::module_base()+0x1dd7630usize)as*mut u8,();
8968(crate::app::unit::Unit)::core::convert::Into::into(from_unit),(crate::app::unit::Unit)::core::convert::Into::into(to_unit))
8969        }
8970    }
8971
8972    #[doc = "`Pretrade(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
8973    pub fn pretrade(
8974        from_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
8975        to_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
8976    ) -> () {
8977        unsafe {
8978            ::unity::il2cpp_call!((::unity::module_base()+0x1dd7710usize)as*mut u8,();
8979(crate::app::unit::Unit)::core::convert::Into::into(from_unit),(crate::app::unit::Unit)::core::convert::Into::into(to_unit))
8980        }
8981    }
8982
8983    #[doc = "`PretradeUndone(crate::app::unit::Unit)` overload"]
8984    pub fn pretrade_undone(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
8985        unsafe {
8986            ::unity::il2cpp_call!((::unity::module_base()+0x1dd77f0usize)as*mut u8,();
8987(crate::app::unit::Unit)::core::convert::Into::into(unit))
8988        }
8989    }
8990
8991    #[doc = "`Posttrade(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
8992    pub fn posttrade(
8993        from_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
8994        to_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
8995    ) -> () {
8996        unsafe {
8997            ::unity::il2cpp_call!((::unity::module_base()+0x1dd78c0usize)as*mut u8,();
8998(crate::app::unit::Unit)::core::convert::Into::into(from_unit),(crate::app::unit::Unit)::core::convert::Into::into(to_unit))
8999        }
9000    }
9001
9002    #[doc = "`PosttradeUndone(crate::app::unit::Unit)` overload"]
9003    pub fn posttrade_undone(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9004        unsafe {
9005            ::unity::il2cpp_call!((::unity::module_base()+0x1dd79a0usize)as*mut u8,();
9006(crate::app::unit::Unit)::core::convert::Into::into(unit))
9007        }
9008    }
9009
9010    #[doc = "`Transporter(crate::app::unit::Unit)` overload"]
9011    pub fn transporter(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9012        unsafe {
9013            ::unity::il2cpp_call!((::unity::module_base()+0x1dd7a70usize)as*mut u8,();
9014(crate::app::unit::Unit)::core::convert::Into::into(unit))
9015        }
9016    }
9017
9018    #[doc = "`BattleCalc(crate::app::battleinfo::BattleInfo)` overload"]
9019    pub fn battle_calc(info: impl ::core::convert::Into<crate::app::battleinfo::BattleInfo>) -> () {
9020        unsafe {
9021            ::unity::il2cpp_call!((::unity::module_base()+0x1dd7b40usize)as*mut u8,();
9022(crate::app::battleinfo::BattleInfo)::core::convert::Into::into(info))
9023        }
9024    }
9025
9026    #[doc = "`GainItem(crate::app::unit::Unit, crate::app::unititem::UnitItem)` overload"]
9027    pub fn gain_item(
9028        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
9029        unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
9030    ) -> () {
9031        unsafe {
9032            ::unity::il2cpp_call!((::unity::module_base()+0x1dd7c10usize)as*mut u8,();
9033(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
9034        }
9035    }
9036
9037    #[doc = "`PreequipItem(crate::app::unit::Unit)` overload"]
9038    pub fn preequip_item(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9039        unsafe {
9040            ::unity::il2cpp_call!((::unity::module_base()+0x1dd7cf0usize)as*mut u8,();
9041(crate::app::unit::Unit)::core::convert::Into::into(unit))
9042        }
9043    }
9044
9045    #[doc = "`PostequipItem(crate::app::unit::Unit)` overload"]
9046    pub fn postequip_item(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9047        unsafe {
9048            ::unity::il2cpp_call!((::unity::module_base()+0x1dd7dc0usize)as*mut u8,();
9049(crate::app::unit::Unit)::core::convert::Into::into(unit))
9050        }
9051    }
9052
9053    #[doc = "`PretakeOffItem(crate::app::unit::Unit)` overload"]
9054    pub fn pretake_off_item(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9055        unsafe {
9056            ::unity::il2cpp_call!((::unity::module_base()+0x1dd7e90usize)as*mut u8,();
9057(crate::app::unit::Unit)::core::convert::Into::into(unit))
9058        }
9059    }
9060
9061    #[doc = "`PosttakeOffItem(crate::app::unit::Unit)` overload"]
9062    pub fn posttake_off_item(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9063        unsafe {
9064            ::unity::il2cpp_call!((::unity::module_base()+0x1dd7f60usize)as*mut u8,();
9065(crate::app::unit::Unit)::core::convert::Into::into(unit))
9066        }
9067    }
9068
9069    #[doc = "`PresortItem(crate::app::unit::Unit)` overload"]
9070    pub fn presort_item(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9071        unsafe {
9072            ::unity::il2cpp_call!((::unity::module_base()+0x1dd8030usize)as*mut u8,();
9073(crate::app::unit::Unit)::core::convert::Into::into(unit))
9074        }
9075    }
9076
9077    #[doc = "`PostsortItem(crate::app::unit::Unit)` overload"]
9078    pub fn postsort_item(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9079        unsafe {
9080            ::unity::il2cpp_call!((::unity::module_base()+0x1dd8100usize)as*mut u8,();
9081(crate::app::unit::Unit)::core::convert::Into::into(unit))
9082        }
9083    }
9084
9085    #[doc = "`PreputOffItem(crate::app::unit::Unit, bool)` overload"]
9086    pub fn preput_off_item(unit: impl ::core::convert::Into<crate::app::unit::Unit>, from_menu: impl ::core::convert::Into<bool>) -> () {
9087        unsafe {
9088            ::unity::il2cpp_call!((::unity::module_base()+0x1dd81d0usize)as*mut u8,();
9089(crate::app::unit::Unit)::core::convert::Into::into(unit),(bool)::core::convert::Into::into(from_menu))
9090        }
9091    }
9092
9093    #[doc = "`PostputOffItem(crate::app::unit::Unit, bool)` overload"]
9094    pub fn postput_off_item(unit: impl ::core::convert::Into<crate::app::unit::Unit>, from_menu: impl ::core::convert::Into<bool>) -> () {
9095        unsafe {
9096            ::unity::il2cpp_call!((::unity::module_base()+0x1dd82b0usize)as*mut u8,();
9097(crate::app::unit::Unit)::core::convert::Into::into(unit),(bool)::core::convert::Into::into(from_menu))
9098        }
9099    }
9100
9101    #[doc = "`EventBattle()` overload"]
9102    pub fn event_battle() -> () {
9103        unsafe {
9104            ::unity::il2cpp_call!((::unity::module_base()+0x1dd8390usize)as*mut u8,();
9105            )
9106        }
9107    }
9108
9109    #[doc = "`MindDone()` overload"]
9110    pub fn mind_done() -> () {
9111        unsafe {
9112            ::unity::il2cpp_call!((::unity::module_base()+0x1dd8450usize)as*mut u8,();
9113            )
9114        }
9115    }
9116
9117    #[doc = "`EngageCancel(crate::app::unit::Unit)` overload"]
9118    pub fn engage_cancel(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9119        unsafe {
9120            ::unity::il2cpp_call!((::unity::module_base()+0x1dd8510usize)as*mut u8,();
9121(crate::app::unit::Unit)::core::convert::Into::into(unit))
9122        }
9123    }
9124
9125    #[doc = "`GodChangeCancel(crate::app::unit::Unit)` overload"]
9126    pub fn god_change_cancel(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9127        unsafe {
9128            ::unity::il2cpp_call!((::unity::module_base()+0x1dd8650usize)as*mut u8,();
9129(crate::app::unit::Unit)::core::convert::Into::into(unit))
9130        }
9131    }
9132
9133    #[doc = "`AfterCommandStackCancel(crate::app::unit::Unit)` overload"]
9134    pub fn after_command_stack_cancel(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9135        unsafe {
9136            ::unity::il2cpp_call!((::unity::module_base()+0x1dd8790usize)as*mut u8,();
9137(crate::app::unit::Unit)::core::convert::Into::into(unit))
9138        }
9139    }
9140
9141    #[doc = "`Status(crate::app::unit::Unit)` overload"]
9142    pub fn status(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9143        unsafe {
9144            ::unity::il2cpp_call!((::unity::module_base()+0x1dd8860usize)as*mut u8,();
9145(crate::app::unit::Unit)::core::convert::Into::into(unit))
9146        }
9147    }
9148
9149    #[doc = "`Status(crate::app::unit::Unit, i64)` overload"]
9150    pub fn status_2(unit: impl ::core::convert::Into<crate::app::unit::Unit>, status: impl ::core::convert::Into<i64>) -> () {
9151        unsafe {
9152            ::unity::il2cpp_call!((::unity::module_base()+0x1dd8930usize)as*mut u8,();
9153(crate::app::unit::Unit)::core::convert::Into::into(unit),(i64)::core::convert::Into::into(status))
9154        }
9155    }
9156
9157    #[doc = "`Hp(crate::app::unit::Unit)` overload"]
9158    pub fn hp(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9159        unsafe {
9160            ::unity::il2cpp_call!((::unity::module_base()+0x1dd8a10usize)as*mut u8,();
9161(crate::app::unit::Unit)::core::convert::Into::into(unit))
9162        }
9163    }
9164
9165    #[doc = "`Hp(crate::app::unit::Unit, i32)` overload"]
9166    pub fn hp_2(unit: impl ::core::convert::Into<crate::app::unit::Unit>, hp: impl ::core::convert::Into<i32>) -> () {
9167        unsafe {
9168            ::unity::il2cpp_call!((::unity::module_base()+0x1dd8ae0usize)as*mut u8,();
9169(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(hp))
9170        }
9171    }
9172
9173    #[doc = "`BaseCapability(crate::app::unit::Unit, i32)` overload"]
9174    pub fn base_capability(unit: impl ::core::convert::Into<crate::app::unit::Unit>, index: impl ::core::convert::Into<i32>) -> () {
9175        unsafe {
9176            ::unity::il2cpp_call!((::unity::module_base()+0x1dd8bc0usize)as*mut u8,();
9177(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(index))
9178        }
9179    }
9180
9181    #[doc = "`EngageCount(crate::app::unit::Unit)` overload"]
9182    pub fn engage_count(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9183        unsafe {
9184            ::unity::il2cpp_call!((::unity::module_base()+0x1dd8ca0usize)as*mut u8,();
9185(crate::app::unit::Unit)::core::convert::Into::into(unit))
9186        }
9187    }
9188
9189    #[doc = "`EngageCount(crate::app::unit::Unit, i32)` overload"]
9190    pub fn engage_count_2(unit: impl ::core::convert::Into<crate::app::unit::Unit>, engage_count: impl ::core::convert::Into<i32>) -> () {
9191        unsafe {
9192            ::unity::il2cpp_call!((::unity::module_base()+0x1dd8d70usize)as*mut u8,();
9193(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(engage_count))
9194        }
9195    }
9196
9197    #[doc = "`ExtraSight(crate::app::unit::Unit)` overload"]
9198    pub fn extra_sight(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9199        unsafe {
9200            ::unity::il2cpp_call!((::unity::module_base()+0x1dd8e50usize)as*mut u8,();
9201(crate::app::unit::Unit)::core::convert::Into::into(unit))
9202        }
9203    }
9204
9205    #[doc = "`Exp(crate::app::unit::Unit)` overload"]
9206    pub fn exp(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9207        unsafe {
9208            ::unity::il2cpp_call!((::unity::module_base()+0x1dd8f20usize)as*mut u8,();
9209(crate::app::unit::Unit)::core::convert::Into::into(unit))
9210        }
9211    }
9212
9213    #[doc = "`LevelUp(crate::app::unit::Unit)` overload"]
9214    pub fn level_up(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9215        unsafe {
9216            ::unity::il2cpp_call!((::unity::module_base()+0x1dd8ff0usize)as*mut u8,();
9217(crate::app::unit::Unit)::core::convert::Into::into(unit))
9218        }
9219    }
9220
9221    #[doc = "`ClassChange(crate::app::unit::Unit)` overload"]
9222    pub fn class_change(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9223        unsafe {
9224            ::unity::il2cpp_call!((::unity::module_base()+0x1dd90c0usize)as*mut u8,();
9225(crate::app::unit::Unit)::core::convert::Into::into(unit))
9226        }
9227    }
9228
9229    #[doc = "`Position(crate::app::unit::Unit)` overload"]
9230    pub fn position(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9231        unsafe {
9232            ::unity::il2cpp_call!((::unity::module_base()+0x1dd9190usize)as*mut u8,();
9233(crate::app::unit::Unit)::core::convert::Into::into(unit))
9234        }
9235    }
9236
9237    #[doc = "`Position(crate::app::unit::Unit, i32, i32)` overload"]
9238    pub fn position_2(
9239        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
9240        new_x: impl ::core::convert::Into<i32>,
9241        new_z: impl ::core::convert::Into<i32>,
9242    ) -> () {
9243        unsafe {
9244            ::unity::il2cpp_call!((::unity::module_base()+0x1dd9260usize)as*mut u8,();
9245(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(new_x),(i32)::core::convert::Into::into(new_z))
9246        }
9247    }
9248
9249    #[doc = "`AngleOnce(crate::app::unit::Unit)` overload"]
9250    pub fn angle_once(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9251        unsafe {
9252            ::unity::il2cpp_call!((::unity::module_base()+0x1dd9350usize)as*mut u8,();
9253(crate::app::unit::Unit)::core::convert::Into::into(unit))
9254        }
9255    }
9256
9257    #[doc = "`PrivateSkill(crate::app::unit::Unit)` overload"]
9258    pub fn private_skill(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9259        unsafe {
9260            ::unity::il2cpp_call!((::unity::module_base()+0x1dd9420usize)as*mut u8,();
9261(crate::app::unit::Unit)::core::convert::Into::into(unit))
9262        }
9263    }
9264
9265    #[doc = "`EnhanceFactorItem(crate::app::unit::Unit)` overload"]
9266    pub fn enhance_factor_item(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9267        unsafe {
9268            ::unity::il2cpp_call!((::unity::module_base()+0x1dd94f0usize)as*mut u8,();
9269(crate::app::unit::Unit)::core::convert::Into::into(unit))
9270        }
9271    }
9272
9273    #[doc = "`AIActive(crate::app::unit::Unit)` overload"]
9274    pub fn ai_active(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9275        unsafe {
9276            ::unity::il2cpp_call!((::unity::module_base()+0x1dd95c0usize)as*mut u8,();
9277(crate::app::unit::Unit)::core::convert::Into::into(unit))
9278        }
9279    }
9280
9281    #[doc = "`AIBand(crate::app::unit::Unit)` overload"]
9282    pub fn ai_band(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9283        unsafe {
9284            ::unity::il2cpp_call!((::unity::module_base()+0x1dd9690usize)as*mut u8,();
9285(crate::app::unit::Unit)::core::convert::Into::into(unit))
9286        }
9287    }
9288
9289    #[doc = "`AIPriority(crate::app::unit::Unit)` overload"]
9290    pub fn ai_priority(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9291        unsafe {
9292            ::unity::il2cpp_call!((::unity::module_base()+0x1dd9760usize)as*mut u8,();
9293(crate::app::unit::Unit)::core::convert::Into::into(unit))
9294        }
9295    }
9296
9297    #[doc = "`AISequence(crate::app::unit::Unit, crate::app::aivalue::AIValue_Order)` overload"]
9298    pub fn ai_sequence(
9299        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
9300        order: impl ::core::convert::Into<crate::app::aivalue::AIValue_Order>,
9301    ) -> () {
9302        unsafe {
9303            ::unity::il2cpp_call!((::unity::module_base()+0x1dd9830usize)as*mut u8,();
9304(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::aivalue::AIValue_Order)::core::convert::Into::into(order))
9305        }
9306    }
9307
9308    #[doc = "`AIValue(crate::app::unit::Unit, crate::app::aivalue::AIValue_Order, i32)` overload"]
9309    pub fn ai_value(
9310        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
9311        order: impl ::core::convert::Into<crate::app::aivalue::AIValue_Order>,
9312        index: impl ::core::convert::Into<i32>,
9313    ) -> () {
9314        unsafe {
9315            ::unity::il2cpp_call!((::unity::module_base()+0x1dd9910usize)as*mut u8,();
9316(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::aivalue::AIValue_Order)::core::convert::Into::into(order),(i32)::core::convert::Into::into(index))
9317        }
9318    }
9319
9320    #[doc = "`AIProhibitEngageAttack(crate::app::unit::Unit)` overload"]
9321    pub fn ai_prohibit_engage_attack(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9322        unsafe {
9323            ::unity::il2cpp_call!((::unity::module_base()+0x1dd9a00usize)as*mut u8,();
9324(crate::app::unit::Unit)::core::convert::Into::into(unit))
9325        }
9326    }
9327
9328    #[doc = "`AIProhibitRod(crate::app::unit::Unit)` overload"]
9329    pub fn ai_prohibit_rod(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9330        unsafe {
9331            ::unity::il2cpp_call!((::unity::module_base()+0x1dd9ad0usize)as*mut u8,();
9332(crate::app::unit::Unit)::core::convert::Into::into(unit))
9333        }
9334    }
9335
9336    #[doc = "`AIProhibitOverlap(crate::app::unit::Unit)` overload"]
9337    pub fn ai_prohibit_overlap(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9338        unsafe {
9339            ::unity::il2cpp_call!((::unity::module_base()+0x1dd9ba0usize)as*mut u8,();
9340(crate::app::unit::Unit)::core::convert::Into::into(unit))
9341        }
9342    }
9343
9344    #[doc = "`AIEngageAttackOnceDone(crate::app::unit::Unit)` overload"]
9345    pub fn ai_engage_attack_once_done(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9346        unsafe {
9347            ::unity::il2cpp_call!((::unity::module_base()+0x1dd9c70usize)as*mut u8,();
9348(crate::app::unit::Unit)::core::convert::Into::into(unit))
9349        }
9350    }
9351
9352    #[doc = "`AIRerewarp(crate::app::unit::Unit)` overload"]
9353    pub fn ai_rerewarp(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9354        unsafe {
9355            ::unity::il2cpp_call!((::unity::module_base()+0x1dd9d40usize)as*mut u8,();
9356(crate::app::unit::Unit)::core::convert::Into::into(unit))
9357        }
9358    }
9359
9360    #[doc = "`AIRerewarpCount(crate::app::unit::Unit)` overload"]
9361    pub fn ai_rerewarp_count(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9362        unsafe {
9363            ::unity::il2cpp_call!((::unity::module_base()+0x1dd9e10usize)as*mut u8,();
9364(crate::app::unit::Unit)::core::convert::Into::into(unit))
9365        }
9366    }
9367
9368    #[doc = "`Engage(crate::app::unit::Unit, crate::app::unit::Unit, bool)` overload"]
9369    pub fn engage(
9370        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
9371        link_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
9372        is_event: impl ::core::convert::Into<bool>,
9373    ) -> () {
9374        unsafe {
9375            ::unity::il2cpp_call!((::unity::module_base()+0x1dd9ee0usize)as*mut u8,();
9376(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(link_unit),(bool)::core::convert::Into::into(is_event))
9377        }
9378    }
9379
9380    #[doc = "`EngageForDecideTargetSelect(crate::app::unit::Unit, bool)` overload"]
9381    pub fn engage_for_decide_target_select(
9382        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
9383        is_engaging: impl ::core::convert::Into<bool>,
9384    ) -> () {
9385        unsafe {
9386            ::unity::il2cpp_call!((::unity::module_base()+0x1dda050usize)as*mut u8,();
9387(crate::app::unit::Unit)::core::convert::Into::into(unit),(bool)::core::convert::Into::into(is_engaging))
9388        }
9389    }
9390
9391    #[doc = "`EngageOffForCommandSkillAfter(crate::app::unit::Unit)` overload"]
9392    pub fn engage_off_for_command_skill_after(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9393        unsafe {
9394            ::unity::il2cpp_call!((::unity::module_base()+0x1dda190usize)as*mut u8,();
9395(crate::app::unit::Unit)::core::convert::Into::into(unit))
9396        }
9397    }
9398
9399    #[doc = "`Dead(crate::app::unit::Unit)` overload"]
9400    pub fn dead(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9401        unsafe {
9402            ::unity::il2cpp_call!((::unity::module_base()+0x1dda270usize)as*mut u8,();
9403(crate::app::unit::Unit)::core::convert::Into::into(unit))
9404        }
9405    }
9406
9407    #[doc = "`Transfer(crate::app::unit::Unit, crate::app::force::Force_Type)` overload"]
9408    pub fn transfer(
9409        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
9410        next_force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
9411    ) -> () {
9412        unsafe {
9413            ::unity::il2cpp_call!((::unity::module_base()+0x1dda3b0usize)as*mut u8,();
9414(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::force::Force_Type)::core::convert::Into::into(next_force_type))
9415        }
9416    }
9417
9418    #[doc = "`Revive(crate::app::unit::Unit)` overload"]
9419    pub fn revive(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9420        unsafe {
9421            ::unity::il2cpp_call!((::unity::module_base()+0x1dda490usize)as*mut u8,();
9422(crate::app::unit::Unit)::core::convert::Into::into(unit))
9423        }
9424    }
9425
9426    #[doc = "`UnitPhaseBeginAllBegin()` overload"]
9427    pub fn unit_phase_begin_all_begin() -> () {
9428        unsafe {
9429            ::unity::il2cpp_call!((::unity::module_base()+0x1dda560usize)as*mut u8,();
9430            )
9431        }
9432    }
9433
9434    #[doc = "`UnitPhaseBeginOneBegin(crate::app::unit::Unit)` overload"]
9435    pub fn unit_phase_begin_one_begin(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9436        unsafe {
9437            ::unity::il2cpp_call!((::unity::module_base()+0x1dda620usize)as*mut u8,();
9438(crate::app::unit::Unit)::core::convert::Into::into(unit))
9439        }
9440    }
9441
9442    #[doc = "`UnitPhaseBeginStatus(crate::app::unit::Unit)` overload"]
9443    pub fn unit_phase_begin_status(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9444        unsafe {
9445            ::unity::il2cpp_call!((::unity::module_base()+0x1dda6f0usize)as*mut u8,();
9446(crate::app::unit::Unit)::core::convert::Into::into(unit))
9447        }
9448    }
9449
9450    #[doc = "`UnitPhaseBeginPrivateSkill(crate::app::unit::Unit)` overload"]
9451    pub fn unit_phase_begin_private_skill(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9452        unsafe {
9453            ::unity::il2cpp_call!((::unity::module_base()+0x1dda7c0usize)as*mut u8,();
9454(crate::app::unit::Unit)::core::convert::Into::into(unit))
9455        }
9456    }
9457
9458    #[doc = "`UnitPhaseBeginExtraSight(crate::app::unit::Unit)` overload"]
9459    pub fn unit_phase_begin_extra_sight(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9460        unsafe {
9461            ::unity::il2cpp_call!((::unity::module_base()+0x1dda890usize)as*mut u8,();
9462(crate::app::unit::Unit)::core::convert::Into::into(unit))
9463        }
9464    }
9465
9466    #[doc = "`UnitPhaseBeginEngageTurn(crate::app::unit::Unit)` overload"]
9467    pub fn unit_phase_begin_engage_turn(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9468        unsafe {
9469            ::unity::il2cpp_call!((::unity::module_base()+0x1dda960usize)as*mut u8,();
9470(crate::app::unit::Unit)::core::convert::Into::into(unit))
9471        }
9472    }
9473
9474    #[doc = "`UnitPhaseBeginEngage(crate::app::unit::Unit)` overload"]
9475    pub fn unit_phase_begin_engage(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9476        unsafe {
9477            ::unity::il2cpp_call!((::unity::module_base()+0x1ddaa30usize)as*mut u8,();
9478(crate::app::unit::Unit)::core::convert::Into::into(unit))
9479        }
9480    }
9481
9482    #[doc = "`UnitPhaseBeginEngageCount(crate::app::unit::Unit)` overload"]
9483    pub fn unit_phase_begin_engage_count(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9484        unsafe {
9485            ::unity::il2cpp_call!((::unity::module_base()+0x1ddab00usize)as*mut u8,();
9486(crate::app::unit::Unit)::core::convert::Into::into(unit))
9487        }
9488    }
9489
9490    #[doc = "`UnitPhaseBeginAIProhibitEngageAttack(crate::app::unit::Unit)` overload"]
9491    pub fn unit_phase_begin_ai_prohibit_engage_attack(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9492        unsafe {
9493            ::unity::il2cpp_call!((::unity::module_base()+0x1ddabd0usize)as*mut u8,();
9494(crate::app::unit::Unit)::core::convert::Into::into(unit))
9495        }
9496    }
9497
9498    #[doc = "`UnitPhaseBeginAIProhibitRod(crate::app::unit::Unit)` overload"]
9499    pub fn unit_phase_begin_ai_prohibit_rod(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9500        unsafe {
9501            ::unity::il2cpp_call!((::unity::module_base()+0x1ddaca0usize)as*mut u8,();
9502(crate::app::unit::Unit)::core::convert::Into::into(unit))
9503        }
9504    }
9505
9506    #[doc = "`UnitPhaseBeginAIProhibitOverlap(crate::app::unit::Unit)` overload"]
9507    pub fn unit_phase_begin_ai_prohibit_overlap(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9508        unsafe {
9509            ::unity::il2cpp_call!((::unity::module_base()+0x1ddad70usize)as*mut u8,();
9510(crate::app::unit::Unit)::core::convert::Into::into(unit))
9511        }
9512    }
9513
9514    #[doc = "`UnitPhaseBeginMultiChangeGod(crate::app::unit::Unit, crate::app::goddata::GodData)` overload"]
9515    pub fn unit_phase_begin_multi_change_god(
9516        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
9517        god_data: impl ::core::convert::Into<crate::app::goddata::GodData>,
9518    ) -> () {
9519        unsafe {
9520            ::unity::il2cpp_call!((::unity::module_base()+0x1ddae40usize)as*mut u8,();
9521(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::goddata::GodData)::core::convert::Into::into(god_data))
9522        }
9523    }
9524
9525    #[doc = "`UnitPhaseBeginPosition(crate::app::unit::Unit)` overload"]
9526    pub fn unit_phase_begin_position(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9527        unsafe {
9528            ::unity::il2cpp_call!((::unity::module_base()+0x1ddaf20usize)as*mut u8,();
9529(crate::app::unit::Unit)::core::convert::Into::into(unit))
9530        }
9531    }
9532
9533    #[doc = "`UnitPhaseBeginOneEnd(crate::app::unit::Unit)` overload"]
9534    pub fn unit_phase_begin_one_end(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9535        unsafe {
9536            ::unity::il2cpp_call!((::unity::module_base()+0x1ddaff0usize)as*mut u8,();
9537(crate::app::unit::Unit)::core::convert::Into::into(unit))
9538        }
9539    }
9540
9541    #[doc = "`UnitPhaseBeginAllEnd()` overload"]
9542    pub fn unit_phase_begin_all_end() -> () {
9543        unsafe {
9544            ::unity::il2cpp_call!((::unity::module_base()+0x1ddb0c0usize)as*mut u8,();
9545            )
9546        }
9547    }
9548
9549    #[doc = "`UnitPhaseEndAllBegin()` overload"]
9550    pub fn unit_phase_end_all_begin() -> () {
9551        unsafe {
9552            ::unity::il2cpp_call!((::unity::module_base()+0x1ddb180usize)as*mut u8,();
9553            )
9554        }
9555    }
9556
9557    #[doc = "`UnitPhaseEndOne(crate::app::unit::Unit)` overload"]
9558    pub fn unit_phase_end_one(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9559        unsafe {
9560            ::unity::il2cpp_call!((::unity::module_base()+0x1ddb240usize)as*mut u8,();
9561(crate::app::unit::Unit)::core::convert::Into::into(unit))
9562        }
9563    }
9564
9565    #[doc = "`UnitPhaseEndAllEnd()` overload"]
9566    pub fn unit_phase_end_all_end() -> () {
9567        unsafe {
9568            ::unity::il2cpp_call!((::unity::module_base()+0x1ddb310usize)as*mut u8,();
9569            )
9570        }
9571    }
9572
9573    #[doc = "`UnitItem(crate::app::unit::Unit, i32)` overload"]
9574    pub fn unit_item(unit: impl ::core::convert::Into<crate::app::unit::Unit>, index: impl ::core::convert::Into<i32>) -> () {
9575        unsafe {
9576            ::unity::il2cpp_call!((::unity::module_base()+0x1ddb3d0usize)as*mut u8,();
9577(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(index))
9578        }
9579    }
9580
9581    #[doc = "`UnitItemList(crate::app::unit::Unit)` overload"]
9582    pub fn unit_item_list(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9583        unsafe {
9584            ::unity::il2cpp_call!((::unity::module_base()+0x1ddb4b0usize)as*mut u8,();
9585(crate::app::unit::Unit)::core::convert::Into::into(unit))
9586        }
9587    }
9588
9589    #[doc = "`Dispos(crate::app::unit::Unit)` overload"]
9590    pub fn dispos(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9591        unsafe {
9592            ::unity::il2cpp_call!((::unity::module_base()+0x1ddb580usize)as*mut u8,();
9593(crate::app::unit::Unit)::core::convert::Into::into(unit))
9594        }
9595    }
9596
9597    #[doc = "`GodCreate(crate::app::goddata::GodData)` overload"]
9598    pub fn god_create(god_data: impl ::core::convert::Into<crate::app::goddata::GodData>) -> () {
9599        unsafe {
9600            ::unity::il2cpp_call!((::unity::module_base()+0x1ddb6c0usize)as*mut u8,();
9601(crate::app::goddata::GodData)::core::convert::Into::into(god_data))
9602        }
9603    }
9604
9605    #[doc = "`GodDelete(crate::app::godunit::GodUnit)` overload"]
9606    pub fn god_delete(god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> () {
9607        unsafe {
9608            ::unity::il2cpp_call!((::unity::module_base()+0x1ddb790usize)as*mut u8,();
9609(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit))
9610        }
9611    }
9612
9613    #[doc = "`GodConnect(crate::app::unit::Unit)` overload"]
9614    pub fn god_connect(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9615        unsafe {
9616            ::unity::il2cpp_call!((::unity::module_base()+0x1ddb860usize)as*mut u8,();
9617(crate::app::unit::Unit)::core::convert::Into::into(unit))
9618        }
9619    }
9620
9621    #[doc = "`GodDisconnect(crate::app::unit::Unit)` overload"]
9622    pub fn god_disconnect(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9623        unsafe {
9624            ::unity::il2cpp_call!((::unity::module_base()+0x1ddb930usize)as*mut u8,();
9625(crate::app::unit::Unit)::core::convert::Into::into(unit))
9626        }
9627    }
9628
9629    #[doc = "`GodChange(crate::app::unit::Unit)` overload"]
9630    pub fn god_change(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9631        unsafe {
9632            ::unity::il2cpp_call!((::unity::module_base()+0x1ddba00usize)as*mut u8,();
9633(crate::app::unit::Unit)::core::convert::Into::into(unit))
9634        }
9635    }
9636
9637    #[doc = "`GodExp(crate::app::godunit::GodUnit, crate::app::unit::Unit)` overload"]
9638    pub fn god_exp(
9639        god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
9640        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
9641    ) -> () {
9642        unsafe {
9643            ::unity::il2cpp_call!((::unity::module_base()+0x1ddbb40usize)as*mut u8,();
9644(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit),(crate::app::unit::Unit)::core::convert::Into::into(unit))
9645        }
9646    }
9647
9648    #[doc = "`GodLevelUp(crate::app::godunit::GodUnit, crate::app::unit::Unit)` overload"]
9649    pub fn god_level_up(
9650        god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
9651        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
9652    ) -> () {
9653        unsafe {
9654            ::unity::il2cpp_call!((::unity::module_base()+0x1ddbc20usize)as*mut u8,();
9655(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit),(crate::app::unit::Unit)::core::convert::Into::into(unit))
9656        }
9657    }
9658
9659    #[doc = "`GodDarkness(crate::app::godunit::GodUnit)` overload"]
9660    pub fn god_darkness(god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> () {
9661        unsafe {
9662            ::unity::il2cpp_call!((::unity::module_base()+0x1ddbd00usize)as*mut u8,();
9663(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit))
9664        }
9665    }
9666
9667    #[doc = "`GodNotifyLevelCapTalk(crate::app::godunit::GodUnit, crate::app::unit::Unit)` overload"]
9668    pub fn god_notify_level_cap_talk(
9669        god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
9670        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
9671    ) -> () {
9672        unsafe {
9673            ::unity::il2cpp_call!((::unity::module_base()+0x1ddbdd0usize)as*mut u8,();
9674(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit),(crate::app::unit::Unit)::core::convert::Into::into(unit))
9675        }
9676    }
9677
9678    #[doc = "`GodState(crate::app::unit::Unit, i32)` overload"]
9679    pub fn god_state(unit: impl ::core::convert::Into<crate::app::unit::Unit>, index: impl ::core::convert::Into<i32>) -> () {
9680        unsafe {
9681            ::unity::il2cpp_call!((::unity::module_base()+0x1ddbeb0usize)as*mut u8,();
9682(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(index))
9683        }
9684    }
9685
9686    #[doc = "`RelianceScore(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
9687    pub fn reliance_score(
9688        unit_a: impl ::core::convert::Into<crate::app::unit::Unit>,
9689        unit_b: impl ::core::convert::Into<crate::app::unit::Unit>,
9690    ) -> () {
9691        unsafe {
9692            ::unity::il2cpp_call!((::unity::module_base()+0x1ddbf90usize)as*mut u8,();
9693(crate::app::unit::Unit)::core::convert::Into::into(unit_a),(crate::app::unit::Unit)::core::convert::Into::into(unit_b))
9694        }
9695    }
9696
9697    #[doc = "`TransporterData(i32, crate::app::transporter::Transporter_Data)` overload"]
9698    pub fn transporter_data(
9699        index: impl ::core::convert::Into<i32>,
9700        data: impl ::core::convert::Into<crate::app::transporter::Transporter_Data>,
9701    ) -> () {
9702        unsafe {
9703            ::unity::il2cpp_call!((::unity::module_base()+0x1ddc070usize)as*mut u8,();
9704(i32)::core::convert::Into::into(index),(crate::app::transporter::Transporter_Data)::core::convert::Into::into(data))
9705        }
9706    }
9707
9708    #[doc = "`CannonShells(crate::app::cannoninspector::CannonInspector)` overload"]
9709    pub fn cannon_shells(cannon_inspector: impl ::core::convert::Into<crate::app::cannoninspector::CannonInspector>) -> () {
9710        unsafe {
9711            ::unity::il2cpp_call!((::unity::module_base()+0x1ddc150usize)as*mut u8,();
9712(crate::app::cannoninspector::CannonInspector)::core::convert::Into::into(cannon_inspector))
9713        }
9714    }
9715
9716    #[doc = "`TerrainOpen(i32, i32)` overload"]
9717    pub fn terrain_open(x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
9718        unsafe {
9719            ::unity::il2cpp_call!((::unity::module_base()+0x1ddc220usize)as*mut u8,();
9720(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
9721        }
9722    }
9723
9724    #[doc = "`TerrainBroken(i32, i32)` overload"]
9725    pub fn terrain_broken(x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
9726        unsafe {
9727            ::unity::il2cpp_call!((::unity::module_base()+0x1ddc300usize)as*mut u8,();
9728(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
9729        }
9730    }
9731
9732    #[doc = "`TerrainAction(i32, i32, crate::app::mapobject::MapObject_Actions)` overload"]
9733    pub fn terrain_action(
9734        x: impl ::core::convert::Into<i32>,
9735        z: impl ::core::convert::Into<i32>,
9736        action: impl ::core::convert::Into<crate::app::mapobject::MapObject_Actions>,
9737    ) -> () {
9738        unsafe {
9739            ::unity::il2cpp_call!((::unity::module_base()+0x1ddc3e0usize)as*mut u8,();
9740(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::mapobject::MapObject_Actions)::core::convert::Into::into(action))
9741        }
9742    }
9743
9744    #[doc = "`TerrainSetBegin()` overload"]
9745    pub fn terrain_set_begin() -> () {
9746        unsafe {
9747            ::unity::il2cpp_call!((::unity::module_base()+0x1ddc4d0usize)as*mut u8,();
9748            )
9749        }
9750    }
9751
9752    #[doc = "`TerrainSet(i32, i32)` overload"]
9753    pub fn terrain_set(x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
9754        unsafe {
9755            ::unity::il2cpp_call!((::unity::module_base()+0x1ddc590usize)as*mut u8,();
9756(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
9757        }
9758    }
9759
9760    #[doc = "`TerrainSetEnd()` overload"]
9761    pub fn terrain_set_end() -> () {
9762        unsafe {
9763            ::unity::il2cpp_call!((::unity::module_base()+0x1ddc670usize)as*mut u8,();
9764            )
9765        }
9766    }
9767
9768    #[doc = "`TerrainSetOne(i32, i32)` overload"]
9769    pub fn terrain_set_one(x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
9770        unsafe {
9771            ::unity::il2cpp_call!((::unity::module_base()+0x1ddc730usize)as*mut u8,();
9772(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
9773        }
9774    }
9775
9776    #[doc = "`OverlapBegin()` overload"]
9777    pub fn overlap_begin() -> () {
9778        unsafe {
9779            ::unity::il2cpp_call!((::unity::module_base()+0x1ddc8c0usize)as*mut u8,();
9780            )
9781        }
9782    }
9783
9784    #[doc = "`Overlap(i32, i32, ::unity::Il2CppString)` overload"]
9785    pub fn overlap(
9786        x: impl ::core::convert::Into<i32>,
9787        z: impl ::core::convert::Into<i32>,
9788        tid: impl ::core::convert::Into<::unity::Il2CppString>,
9789    ) -> () {
9790        unsafe {
9791            ::unity::il2cpp_call!((::unity::module_base()+0x1ddc980usize)as*mut u8,();
9792(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(::unity::Il2CppString)::core::convert::Into::into(tid))
9793        }
9794    }
9795
9796    #[doc = "`OverlapEnd()` overload"]
9797    pub fn overlap_end() -> () {
9798        unsafe {
9799            ::unity::il2cpp_call!((::unity::module_base()+0x1ddca70usize)as*mut u8,();
9800            )
9801        }
9802    }
9803
9804    #[doc = "`OverlapOne(i32, i32, ::unity::Il2CppString)` overload"]
9805    pub fn overlap_one(
9806        x: impl ::core::convert::Into<i32>,
9807        z: impl ::core::convert::Into<i32>,
9808        tid: impl ::core::convert::Into<::unity::Il2CppString>,
9809    ) -> () {
9810        unsafe {
9811            ::unity::il2cpp_call!((::unity::module_base()+0x1ddcb30usize)as*mut u8,();
9812(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(::unity::Il2CppString)::core::convert::Into::into(tid))
9813        }
9814    }
9815
9816    #[doc = "`Gold(i32)` overload"]
9817    pub fn gold(gold: impl ::core::convert::Into<i32>) -> () {
9818        unsafe {
9819            ::unity::il2cpp_call!((::unity::module_base()+0x1ddccd0usize)as*mut u8,();
9820(i32)::core::convert::Into::into(gold))
9821        }
9822    }
9823
9824    #[doc = "`Material(crate::app::itemdata::ItemData_Kinds)` overload"]
9825    pub fn material(kind: impl ::core::convert::Into<crate::app::itemdata::ItemData_Kinds>) -> () {
9826        unsafe {
9827            ::unity::il2cpp_call!((::unity::module_base()+0x1ddcda0usize)as*mut u8,();
9828(crate::app::itemdata::ItemData_Kinds)::core::convert::Into::into(kind))
9829        }
9830    }
9831
9832    #[doc = "`PieceOfBond()` overload"]
9833    pub fn piece_of_bond() -> () {
9834        unsafe {
9835            ::unity::il2cpp_call!((::unity::module_base()+0x1ddce70usize)as*mut u8,();
9836            )
9837        }
9838    }
9839
9840    #[doc = "`Variable(::unity::Il2CppString)` overload"]
9841    pub fn variable(key: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
9842        unsafe {
9843            ::unity::il2cpp_call!((::unity::module_base()+0x1ddcf30usize)as*mut u8,();
9844(::unity::Il2CppString)::core::convert::Into::into(key))
9845        }
9846    }
9847
9848    #[doc = "`WinRule()` overload"]
9849    pub fn win_rule() -> () {
9850        unsafe {
9851            ::unity::il2cpp_call!((::unity::module_base()+0x1ddd000usize)as*mut u8,();
9852            )
9853        }
9854    }
9855
9856    #[doc = "`WinRuleEnemyNum()` overload"]
9857    pub fn win_rule_enemy_num() -> () {
9858        unsafe {
9859            ::unity::il2cpp_call!((::unity::module_base()+0x1ddd0c0usize)as*mut u8,();
9860            )
9861        }
9862    }
9863
9864    #[doc = "`WinRuleLimitTurn()` overload"]
9865    pub fn win_rule_limit_turn() -> () {
9866        unsafe {
9867            ::unity::il2cpp_call!((::unity::module_base()+0x1ddd180usize)as*mut u8,();
9868            )
9869        }
9870    }
9871
9872    #[doc = "`WinRuleMID()` overload"]
9873    pub fn win_rule_mid() -> () {
9874        unsafe {
9875            ::unity::il2cpp_call!((::unity::module_base()+0x1ddd240usize)as*mut u8,();
9876            )
9877        }
9878    }
9879
9880    #[doc = "`FieldBgmPhaseBgm(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
9881    pub fn field_bgm_phase_bgm(
9882        player_phase_bgm: impl ::core::convert::Into<::unity::Il2CppString>,
9883        enemy_phase_bgm: impl ::core::convert::Into<::unity::Il2CppString>,
9884        ally_phase_bgm: impl ::core::convert::Into<::unity::Il2CppString>,
9885    ) -> () {
9886        unsafe {
9887            ::unity::il2cpp_call!((::unity::module_base()+0x1ddd300usize)as*mut u8,();
9888(::unity::Il2CppString)::core::convert::Into::into(player_phase_bgm),(::unity::Il2CppString)::core::convert::Into::into(enemy_phase_bgm),(::unity::Il2CppString)::core::convert::Into::into(ally_phase_bgm))
9889        }
9890    }
9891
9892    #[doc = "`FieldBgmWarSituation(::unity::Il2CppString)` overload"]
9893    pub fn field_bgm_war_situation(war_situation_state_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
9894        unsafe {
9895            ::unity::il2cpp_call!((::unity::module_base()+0x1ddd3f0usize)as*mut u8,();
9896(::unity::Il2CppString)::core::convert::Into::into(war_situation_state_name))
9897        }
9898    }
9899
9900    #[doc = "`EngageBreak(crate::app::unit::Unit)` overload"]
9901    pub fn engage_break(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9902        unsafe {
9903            ::unity::il2cpp_call!((::unity::module_base()+0x1ddd4c0usize)as*mut u8,();
9904(crate::app::unit::Unit)::core::convert::Into::into(unit))
9905        }
9906    }
9907
9908    #[doc = "`RangeBegin()` overload"]
9909    pub fn range_begin() -> () {
9910        unsafe {
9911            ::unity::il2cpp_call!((::unity::module_base()+0x1ddd590usize)as*mut u8,();
9912            )
9913        }
9914    }
9915
9916    #[doc = "`Range(i32, i32)` overload"]
9917    pub fn range(x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
9918        unsafe {
9919            ::unity::il2cpp_call!((::unity::module_base()+0x1ddd650usize)as*mut u8,();
9920(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
9921        }
9922    }
9923
9924    #[doc = "`RangeEnd()` overload"]
9925    pub fn range_end() -> () {
9926        unsafe {
9927            ::unity::il2cpp_call!((::unity::module_base()+0x1ddd730usize)as*mut u8,();
9928            )
9929        }
9930    }
9931
9932    #[doc = "`RangeClear()` overload"]
9933    pub fn range_clear() -> () {
9934        unsafe {
9935            ::unity::il2cpp_call!((::unity::module_base()+0x1ddd7f0usize)as*mut u8,();
9936            )
9937        }
9938    }
9939
9940    #[doc = "`GodEscaping(crate::app::godunit::GodUnit)` overload"]
9941    pub fn god_escaping(god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> () {
9942        unsafe {
9943            ::unity::il2cpp_call!((::unity::module_base()+0x1ddd8b0usize)as*mut u8,();
9944(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit))
9945        }
9946    }
9947
9948    #[doc = "`RewindDangerShowing(crate::app::unit::Unit)` overload"]
9949    pub fn rewind_danger_showing(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
9950        unsafe {
9951            ::unity::il2cpp_call!((::unity::module_base()+0x1ddd980usize)as*mut u8,();
9952(crate::app::unit::Unit)::core::convert::Into::into(unit))
9953        }
9954    }
9955
9956    #[doc = "`MapKillBonus(i32, i32, crate::app::mapkillbonus::MapKillBonus_Kinds)` overload"]
9957    pub fn map_kill_bonus(
9958        x: impl ::core::convert::Into<i32>,
9959        z: impl ::core::convert::Into<i32>,
9960        kind: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_Kinds>,
9961    ) -> () {
9962        unsafe {
9963            ::unity::il2cpp_call!((::unity::module_base()+0x1ddda50usize)as*mut u8,();
9964(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::mapkillbonus::MapKillBonus_Kinds)::core::convert::Into::into(kind))
9965        }
9966    }
9967
9968    #[doc = "`GodDirty(crate::app::godunit::GodUnit)` overload"]
9969    pub fn god_dirty(god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> () {
9970        unsafe {
9971            ::unity::il2cpp_call!((::unity::module_base()+0x1dddb40usize)as*mut u8,();
9972(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit))
9973        }
9974    }
9975
9976    #[doc = "`EffectCreate(::unity::Il2CppString, crate::unity_engine::vector3::Vector3, crate::unity_engine::quaternion::Quaternion)` overload"]
9977    pub fn effect_create(
9978        name: impl ::core::convert::Into<::unity::Il2CppString>,
9979        position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
9980        rotation: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>,
9981    ) -> () {
9982        unsafe {
9983            ::unity::il2cpp_call!((::unity::module_base()+0x1dbe110usize)as*mut u8,();
9984(::unity::Il2CppString)::core::convert::Into::into(name),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(rotation))
9985        }
9986    }
9987
9988    #[doc = "`EffectDeleteBegin()` overload"]
9989    pub fn effect_delete_begin() -> () {
9990        unsafe {
9991            ::unity::il2cpp_call!((::unity::module_base()+0x1dbe250usize)as*mut u8,();
9992            )
9993        }
9994    }
9995
9996    #[doc = "`EffectDelete(::unity::Il2CppString, crate::unity_engine::vector3::Vector3, crate::unity_engine::quaternion::Quaternion)` overload"]
9997    pub fn effect_delete(
9998        name: impl ::core::convert::Into<::unity::Il2CppString>,
9999        position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
10000        rotation: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>,
10001    ) -> () {
10002        unsafe {
10003            ::unity::il2cpp_call!((::unity::module_base()+0x1dbe310usize)as*mut u8,();
10004(::unity::Il2CppString)::core::convert::Into::into(name),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(rotation))
10005        }
10006    }
10007
10008    #[doc = "`EffectDeleteEnd()` overload"]
10009    pub fn effect_delete_end() -> () {
10010        unsafe {
10011            ::unity::il2cpp_call!((::unity::module_base()+0x1dbe450usize)as*mut u8,();
10012            )
10013        }
10014    }
10015
10016    #[doc = "`MaterialFloatBegin(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
10017    pub fn material_float_begin(
10018        name: impl ::core::convert::Into<::unity::Il2CppString>,
10019        material: impl ::core::convert::Into<::unity::Il2CppString>,
10020        property: impl ::core::convert::Into<::unity::Il2CppString>,
10021    ) -> () {
10022        unsafe {
10023            ::unity::il2cpp_call!((::unity::module_base()+0x1dddc10usize)as*mut u8,();
10024(::unity::Il2CppString)::core::convert::Into::into(name),(::unity::Il2CppString)::core::convert::Into::into(material),(::unity::Il2CppString)::core::convert::Into::into(property))
10025        }
10026    }
10027
10028    #[doc = "`MaterialFloat(f32)` overload"]
10029    pub fn material_float(val: impl ::core::convert::Into<f32>) -> () {
10030        unsafe {
10031            ::unity::il2cpp_call!((::unity::module_base()+0x1dddd00usize)as*mut u8,();
10032(f32)::core::convert::Into::into(val))
10033        }
10034    }
10035
10036    #[doc = "`MaterialFloatEnd()` overload"]
10037    pub fn material_float_end() -> () {
10038        unsafe {
10039            ::unity::il2cpp_call!((::unity::module_base()+0x1ddddd0usize)as*mut u8,();
10040            )
10041        }
10042    }
10043
10044    #[doc = "`MaterialColorBegin(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
10045    pub fn material_color_begin(
10046        name: impl ::core::convert::Into<::unity::Il2CppString>,
10047        material: impl ::core::convert::Into<::unity::Il2CppString>,
10048        property: impl ::core::convert::Into<::unity::Il2CppString>,
10049    ) -> () {
10050        unsafe {
10051            ::unity::il2cpp_call!((::unity::module_base()+0x1ddde90usize)as*mut u8,();
10052(::unity::Il2CppString)::core::convert::Into::into(name),(::unity::Il2CppString)::core::convert::Into::into(material),(::unity::Il2CppString)::core::convert::Into::into(property))
10053        }
10054    }
10055
10056    #[doc = "`MaterialColor(crate::unity_engine::color::Color)` overload"]
10057    pub fn material_color(color: impl ::core::convert::Into<crate::unity_engine::color::Color>) -> () {
10058        unsafe {
10059            ::unity::il2cpp_call!((::unity::module_base()+0x1dddf80usize)as*mut u8,();
10060(crate::unity_engine::color::Color)::core::convert::Into::into(color))
10061        }
10062    }
10063
10064    #[doc = "`MaterialColorEnd()` overload"]
10065    pub fn material_color_end() -> () {
10066        unsafe {
10067            ::unity::il2cpp_call!((::unity::module_base()+0x1dde070usize)as*mut u8,();
10068            )
10069        }
10070    }
10071
10072    #[doc = "`FieldBgmSpecialTurn(i32)` overload"]
10073    pub fn field_bgm_special_turn(turn: impl ::core::convert::Into<i32>) -> () {
10074        unsafe {
10075            ::unity::il2cpp_call!((::unity::module_base()+0x1dde130usize)as*mut u8,();
10076(i32)::core::convert::Into::into(turn))
10077        }
10078    }
10079
10080    #[doc = "`PostChangeBgmEvent(::unity::Il2CppString)` overload"]
10081    pub fn post_change_bgm_event(event_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
10082        unsafe {
10083            ::unity::il2cpp_call!((::unity::module_base()+0x1dde200usize)as*mut u8,();
10084(::unity::Il2CppString)::core::convert::Into::into(event_name))
10085        }
10086    }
10087
10088    #[doc = "`TerrainEndurance(i32, i32, i32, i32)` overload"]
10089    pub fn terrain_endurance(
10090        x: impl ::core::convert::Into<i32>,
10091        z: impl ::core::convert::Into<i32>,
10092        hp: impl ::core::convert::Into<i32>,
10093        max_hp: impl ::core::convert::Into<i32>,
10094    ) -> () {
10095        unsafe {
10096            ::unity::il2cpp_call!((::unity::module_base()+0x1dde2d0usize)as*mut u8,();
10097(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(i32)::core::convert::Into::into(hp),(i32)::core::convert::Into::into(max_hp))
10098        }
10099    }
10100
10101    #[doc = "`TerrainState(i32, i32, i32)` overload"]
10102    pub fn terrain_state(x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>, state: impl ::core::convert::Into<i32>) -> () {
10103        unsafe {
10104            ::unity::il2cpp_call!((::unity::module_base()+0x1dde3c0usize)as*mut u8,();
10105(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(i32)::core::convert::Into::into(state))
10106        }
10107    }
10108
10109    #[doc = "`LoseRuleMID()` overload"]
10110    pub fn lose_rule_mid() -> () {
10111        unsafe {
10112            ::unity::il2cpp_call!((::unity::module_base()+0x1dde4b0usize)as*mut u8,();
10113            )
10114        }
10115    }
10116
10117    #[doc = "`BattleStart(crate::app::unit::Unit, crate::app::mapmind::MapMind_Type)` overload"]
10118    pub fn battle_start(
10119        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
10120        mind: impl ::core::convert::Into<crate::app::mapmind::MapMind_Type>,
10121    ) -> () {
10122        unsafe {
10123            ::unity::il2cpp_call!((::unity::module_base()+0x1dde570usize)as*mut u8,();
10124(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::mapmind::MapMind_Type)::core::convert::Into::into(mind))
10125        }
10126    }
10127
10128    #[doc = "`PhaseBeginAfter()` overload"]
10129    pub fn phase_begin_after() -> () {
10130        unsafe {
10131            ::unity::il2cpp_call!((::unity::module_base()+0x1dde650usize)as*mut u8,();
10132            )
10133        }
10134    }
10135
10136    #[doc = "`ClearRing(crate::app::unit::Unit)` overload"]
10137    pub fn clear_ring(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
10138        unsafe {
10139            ::unity::il2cpp_call!((::unity::module_base()+0x1dde710usize)as*mut u8,();
10140(crate::app::unit::Unit)::core::convert::Into::into(unit))
10141        }
10142    }
10143
10144    #[doc = "`VisionDelete(crate::app::unit::Unit)` overload"]
10145    pub fn vision_delete(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
10146        unsafe {
10147            ::unity::il2cpp_call!((::unity::module_base()+0x1dde7e0usize)as*mut u8,();
10148(crate::app::unit::Unit)::core::convert::Into::into(unit))
10149        }
10150    }
10151
10152    #[doc = "`MapKillBonusCount(i32, i32, crate::app::mapkillbonus::MapKillBonus_Kinds)` overload"]
10153    pub fn map_kill_bonus_count(
10154        x: impl ::core::convert::Into<i32>,
10155        z: impl ::core::convert::Into<i32>,
10156        kind: impl ::core::convert::Into<crate::app::mapkillbonus::MapKillBonus_Kinds>,
10157    ) -> () {
10158        unsafe {
10159            ::unity::il2cpp_call!((::unity::module_base()+0x1dde8b0usize)as*mut u8,();
10160(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::mapkillbonus::MapKillBonus_Kinds)::core::convert::Into::into(kind))
10161        }
10162    }
10163
10164    #[doc = "`UnitRecord(crate::app::unit::Unit, crate::app::unitrecord::UnitRecord_Kinds)` overload"]
10165    pub fn unit_record(
10166        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
10167        kind: impl ::core::convert::Into<crate::app::unitrecord::UnitRecord_Kinds>,
10168    ) -> () {
10169        unsafe {
10170            ::unity::il2cpp_call!((::unity::module_base()+0x1dde9a0usize)as*mut u8,();
10171(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unitrecord::UnitRecord_Kinds)::core::convert::Into::into(kind))
10172        }
10173    }
10174
10175    #[doc = "`SkillCharge()` overload"]
10176    pub fn skill_charge() -> () {
10177        unsafe {
10178            ::unity::il2cpp_call!((::unity::module_base()+0x1ddea80usize)as*mut u8,();
10179            )
10180        }
10181    }
10182
10183    #[doc = "`Surrender()` overload"]
10184    pub fn surrender() -> () {
10185        unsafe {
10186            ::unity::il2cpp_call!((::unity::module_base()+0x1ddeb40usize)as*mut u8,();
10187            )
10188        }
10189    }
10190
10191    #[doc = "`SetExtraHpStock(crate::app::unit::Unit)` overload"]
10192    pub fn set_extra_hp_stock(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
10193        unsafe {
10194            ::unity::il2cpp_call!((::unity::module_base()+0x1ddec00usize)as*mut u8,();
10195(crate::app::unit::Unit)::core::convert::Into::into(unit))
10196        }
10197    }
10198
10199    #[doc = "`ClearExtraHpStock(crate::app::unit::Unit)` overload"]
10200    pub fn clear_extra_hp_stock(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
10201        unsafe {
10202            ::unity::il2cpp_call!((::unity::module_base()+0x1ddecd0usize)as*mut u8,();
10203(crate::app::unit::Unit)::core::convert::Into::into(unit))
10204        }
10205    }
10206
10207    #[doc = "`EngageTurn(crate::app::unit::Unit)` overload"]
10208    pub fn engage_turn(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
10209        unsafe {
10210            ::unity::il2cpp_call!((::unity::module_base()+0x1ddeda0usize)as*mut u8,();
10211(crate::app::unit::Unit)::core::convert::Into::into(unit))
10212        }
10213    }
10214
10215    #[doc = "`SummonDelete(crate::app::unit::Unit)` overload"]
10216    pub fn summon_delete(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
10217        unsafe {
10218            ::unity::il2cpp_call!((::unity::module_base()+0x1ddee70usize)as*mut u8,();
10219(crate::app::unit::Unit)::core::convert::Into::into(unit))
10220        }
10221    }
10222
10223    #[doc = "`MapSightUsable()` overload"]
10224    pub fn map_sight_usable() -> () {
10225        unsafe {
10226            ::unity::il2cpp_call!((::unity::module_base()+0x1ddef40usize)as*mut u8,();
10227            )
10228        }
10229    }
10230
10231    #[doc = "`PlainHpStock(crate::app::unit::Unit)` overload"]
10232    pub fn plain_hp_stock(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
10233        unsafe {
10234            ::unity::il2cpp_call!((::unity::module_base()+0x1ddf000usize)as*mut u8,();
10235(crate::app::unit::Unit)::core::convert::Into::into(unit))
10236        }
10237    }
10238
10239    #[doc = "`ResetLockTarget(crate::app::unit::Unit)` overload"]
10240    pub fn reset_lock_target(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
10241        unsafe {
10242            ::unity::il2cpp_call!((::unity::module_base()+0x1ddf0d0usize)as*mut u8,();
10243(crate::app::unit::Unit)::core::convert::Into::into(unit))
10244        }
10245    }
10246
10247    #[doc = "`EnchantWeapon()` overload"]
10248    pub fn enchant_weapon() -> () {
10249        unsafe {
10250            ::unity::il2cpp_call!((::unity::module_base()+0x1ddf1a0usize)as*mut u8,();
10251            )
10252        }
10253    }
10254
10255    #[doc = "`AIBulletPattern(crate::app::unit::Unit)` overload"]
10256    pub fn ai_bullet_pattern(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
10257        unsafe {
10258            ::unity::il2cpp_call!((::unity::module_base()+0x1ddf260usize)as*mut u8,();
10259(crate::app::unit::Unit)::core::convert::Into::into(unit))
10260        }
10261    }
10262
10263    #[doc = "`PositionListBegin()` overload"]
10264    pub fn position_list_begin() -> () {
10265        unsafe {
10266            ::unity::il2cpp_call!((::unity::module_base()+0x1ddf330usize)as*mut u8,();
10267            )
10268        }
10269    }
10270
10271    #[doc = "`PositionList(crate::app::unit::Unit)` overload"]
10272    pub fn position_list(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
10273        unsafe {
10274            ::unity::il2cpp_call!((::unity::module_base()+0x1ddf3f0usize)as*mut u8,();
10275(crate::app::unit::Unit)::core::convert::Into::into(unit))
10276        }
10277    }
10278
10279    #[doc = "`PositionListEnd()` overload"]
10280    pub fn position_list_end() -> () {
10281        unsafe {
10282            ::unity::il2cpp_call!((::unity::module_base()+0x1ddf4c0usize)as*mut u8,();
10283            )
10284        }
10285    }
10286
10287    #[doc = "`AIMoveLimit(crate::app::unit::Unit)` overload"]
10288    pub fn ai_move_limit(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
10289        unsafe {
10290            ::unity::il2cpp_call!((::unity::module_base()+0x1ddf580usize)as*mut u8,();
10291(crate::app::unit::Unit)::core::convert::Into::into(unit))
10292        }
10293    }
10294
10295    #[doc = "`TerrainActionMove(i32, i32, i32, i32, crate::app::mapobject::MapObject_Actions, i32)` overload"]
10296    pub fn terrain_action_move(
10297        x: impl ::core::convert::Into<i32>,
10298        z: impl ::core::convert::Into<i32>,
10299        moved_x: impl ::core::convert::Into<i32>,
10300        moved_z: impl ::core::convert::Into<i32>,
10301        action: impl ::core::convert::Into<crate::app::mapobject::MapObject_Actions>,
10302        state: impl ::core::convert::Into<i32>,
10303    ) -> () {
10304        unsafe {
10305            ::unity::il2cpp_call!((::unity::module_base()+0x1ddf650usize)as*mut u8,();
10306(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(i32)::core::convert::Into::into(moved_x),(i32)::core::convert::Into::into(moved_z),(crate::app::mapobject::MapObject_Actions)::core::convert::Into::into(action),(i32)::core::convert::Into::into(state))
10307        }
10308    }
10309
10310    #[doc = "`AIMagicShieldOnceDone(crate::app::unit::Unit)` overload"]
10311    pub fn ai_magic_shield_once_done(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
10312        unsafe {
10313            ::unity::il2cpp_call!((::unity::module_base()+0x1ddf760usize)as*mut u8,();
10314(crate::app::unit::Unit)::core::convert::Into::into(unit))
10315        }
10316    }
10317
10318    #[doc = "`RandomGame()` overload"]
10319    pub fn random_game() -> () {
10320        unsafe {
10321            ::unity::il2cpp_call!((::unity::module_base()+0x1ddf830usize)as*mut u8,();
10322            )
10323        }
10324    }
10325
10326    #[doc = "`FullBulletAttack()` overload"]
10327    pub fn full_bullet_attack() -> () {
10328        unsafe {
10329            ::unity::il2cpp_call!((::unity::module_base()+0x1ddf8f0usize)as*mut u8,();
10330            )
10331        }
10332    }
10333
10334    #[doc = "`LockTarget(crate::app::unit::Unit)` overload"]
10335    pub fn lock_target(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
10336        unsafe {
10337            ::unity::il2cpp_call!((::unity::module_base()+0x1ddf9b0usize)as*mut u8,();
10338(crate::app::unit::Unit)::core::convert::Into::into(unit))
10339        }
10340    }
10341
10342    #[doc = "`AIEnchantWeaponDone(crate::app::unit::Unit)` overload"]
10343    pub fn ai_enchant_weapon_done(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
10344        unsafe {
10345            ::unity::il2cpp_call!((::unity::module_base()+0x1ddfa80usize)as*mut u8,();
10346(crate::app::unit::Unit)::core::convert::Into::into(unit))
10347        }
10348    }
10349
10350    #[doc = "`RewindIsEnable()` overload"]
10351    pub fn rewind_is_enable() -> bool {
10352        unsafe {
10353            ::unity::il2cpp_call!((::unity::module_base()+0x1ddfb50usize)as*mut u8,bool;
10354            )
10355        }
10356    }
10357
10358    #[doc = "`RewindEnable()` overload"]
10359    pub fn rewind_enable() -> () {
10360        unsafe {
10361            ::unity::il2cpp_call!((::unity::module_base()+0x1ddfc50usize)as*mut u8,();
10362            )
10363        }
10364    }
10365
10366    #[doc = "`RewindDisable()` overload"]
10367    pub fn rewind_disable() -> () {
10368        unsafe {
10369            ::unity::il2cpp_call!((::unity::module_base()+0x1ddfd10usize)as*mut u8,();
10370            )
10371        }
10372    }
10373
10374    #[doc = "`RewindDbgSetUseCount(i32)` overload"]
10375    pub fn rewind_dbg_set_use_count(count: impl ::core::convert::Into<i32>) -> () {
10376        unsafe {
10377            ::unity::il2cpp_call!((::unity::module_base()+0x1ddfdd0usize)as*mut u8,();
10378(i32)::core::convert::Into::into(count))
10379        }
10380    }
10381
10382    #[doc = "`RewindGetUseCount()` overload"]
10383    pub fn rewind_get_use_count() -> i32 {
10384        unsafe {
10385            ::unity::il2cpp_call!((::unity::module_base()+0x1ddfde0usize)as*mut u8,i32;
10386            )
10387        }
10388    }
10389
10390    #[doc = "`RewindGetMaxUseCount()` overload"]
10391    pub fn rewind_get_max_use_count() -> i32 {
10392        unsafe {
10393            ::unity::il2cpp_call!((::unity::module_base()+0x1ddfee0usize)as*mut u8,i32;
10394            )
10395        }
10396    }
10397
10398    #[doc = "`RewindReset()` overload"]
10399    pub fn rewind_reset() -> () {
10400        unsafe {
10401            ::unity::il2cpp_call!((::unity::module_base()+0x1ddffe0usize)as*mut u8,();
10402            )
10403        }
10404    }
10405
10406    #[doc = "`RewindGetLastSplitIndex()` overload"]
10407    pub fn rewind_get_last_split_index() -> i32 {
10408        unsafe {
10409            ::unity::il2cpp_call!((::unity::module_base()+0x1de00a0usize)as*mut u8,i32;
10410            )
10411        }
10412    }
10413
10414    #[doc = "`RewindGetNextSplitIndex(i32)` overload"]
10415    pub fn rewind_get_next_split_index(index: impl ::core::convert::Into<i32>) -> i32 {
10416        unsafe {
10417            ::unity::il2cpp_call!((::unity::module_base()+0x1de01b0usize)as*mut u8,i32;
10418(i32)::core::convert::Into::into(index))
10419        }
10420    }
10421
10422    #[doc = "`RewindGetPrevSplitIndex(i32)` overload"]
10423    pub fn rewind_get_prev_split_index(index: impl ::core::convert::Into<i32>) -> i32 {
10424        unsafe {
10425            ::unity::il2cpp_call!((::unity::module_base()+0x1de02d0usize)as*mut u8,i32;
10426(i32)::core::convert::Into::into(index))
10427        }
10428    }
10429
10430    #[doc = "`RewindCreateLog(i32, crate::app::maphistory::MapHistory_RewindLog)` overload"]
10431    pub fn rewind_create_log(
10432        index: impl ::core::convert::Into<i32>,
10433        result: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindLog>,
10434    ) -> bool {
10435        unsafe {
10436            ::unity::il2cpp_call!((::unity::module_base()+0x1de03f0usize)as*mut u8,bool;
10437(i32)::core::convert::Into::into(index),(crate::app::maphistory::MapHistory_RewindLog)::core::convert::Into::into(result))
10438        }
10439    }
10440
10441    #[doc = "`RewindCheckLogExists()` overload"]
10442    pub fn rewind_check_log_exists() -> bool {
10443        unsafe {
10444            ::unity::il2cpp_call!((::unity::module_base()+0x1de0500usize)as*mut u8,bool;
10445            )
10446        }
10447    }
10448
10449    #[doc = "`RewindGetCursorPos(i32, *muti32, *muti32)` overload"]
10450    pub fn rewind_get_cursor_pos(index: impl ::core::convert::Into<i32>) -> (bool, i32, i32) {
10451        unsafe {
10452            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
10453            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
10454            let __ret = {
10455                ::unity::il2cpp_call!((::unity::module_base()+0x1de0600usize)as*mut u8,bool;
10456(i32)::core::convert::Into::into(index),(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr())
10457            };
10458            (__ret, __out_0.assume_init(), __out_1.assume_init())
10459        }
10460    }
10461
10462    #[doc = "`RewindIsPhaseBegin(i32)` overload"]
10463    pub fn rewind_is_phase_begin(index: impl ::core::convert::Into<i32>) -> bool {
10464        unsafe {
10465            ::unity::il2cpp_call!((::unity::module_base()+0x1de0730usize)as*mut u8,bool;
10466(i32)::core::convert::Into::into(index))
10467        }
10468    }
10469
10470    #[doc = "`RewindPreviewSetup()` overload"]
10471    pub fn rewind_preview_setup() -> () {
10472        unsafe {
10473            ::unity::il2cpp_call!((::unity::module_base()+0x1de0840usize)as*mut u8,();
10474            )
10475        }
10476    }
10477
10478    #[doc = "`RewindPreviewApply(i32)` overload"]
10479    pub fn rewind_preview_apply(index: impl ::core::convert::Into<i32>) -> bool {
10480        unsafe {
10481            ::unity::il2cpp_call!((::unity::module_base()+0x1de0900usize)as*mut u8,bool;
10482(i32)::core::convert::Into::into(index))
10483        }
10484    }
10485
10486    #[doc = "`RewindPreviewDecide()` overload"]
10487    pub fn rewind_preview_decide() -> () {
10488        unsafe {
10489            ::unity::il2cpp_call!((::unity::module_base()+0x1de0a10usize)as*mut u8,();
10490            )
10491        }
10492    }
10493
10494    #[doc = "`RewindPreviewCancel()` overload"]
10495    pub fn rewind_preview_cancel() -> () {
10496        unsafe {
10497            ::unity::il2cpp_call!((::unity::module_base()+0x1de0ad0usize)as*mut u8,();
10498            )
10499        }
10500    }
10501
10502    #[doc = "`RewindIsPreviewing()` overload"]
10503    pub fn rewind_is_previewing() -> bool {
10504        unsafe {
10505            ::unity::il2cpp_call!((::unity::module_base()+0x1dbd130usize)as*mut u8,bool;
10506            )
10507        }
10508    }
10509
10510    #[doc = "`RewindPreviewGetUnit(i32)` overload"]
10511    pub fn rewind_preview_get_unit(map_history_index: impl ::core::convert::Into<i32>) -> crate::app::unit::Unit {
10512        unsafe {
10513            ::unity::il2cpp_call!((::unity::module_base()+0x1de0b90usize)as*mut u8,crate::app::unit::Unit;
10514(i32)::core::convert::Into::into(map_history_index))
10515        }
10516    }
10517
10518    #[doc = "`RewindDbgDump()` overload"]
10519    pub fn rewind_dbg_dump() -> () {
10520        unsafe {
10521            ::unity::il2cpp_call!((::unity::module_base()+0x1de0ca0usize)as*mut u8,();
10522            )
10523        }
10524    }
10525
10526    #[doc = "`RewindDbgCreateSnapshot()` overload"]
10527    pub fn rewind_dbg_create_snapshot() -> () {
10528        unsafe {
10529            ::unity::il2cpp_call!((::unity::module_base()+0x1de0cb0usize)as*mut u8,();
10530            )
10531        }
10532    }
10533
10534    #[doc = "`RewindDbgHasSnapshot(i32)` overload"]
10535    pub fn rewind_dbg_has_snapshot(index: impl ::core::convert::Into<i32>) -> bool {
10536        unsafe {
10537            ::unity::il2cpp_call!((::unity::module_base()+0x1de0cc0usize)as*mut u8,bool;
10538(i32)::core::convert::Into::into(index))
10539        }
10540    }
10541
10542    #[doc = "`RewindDbgDeleteSnapshot(i32)` overload"]
10543    pub fn rewind_dbg_delete_snapshot(index: impl ::core::convert::Into<i32>) -> () {
10544        unsafe {
10545            ::unity::il2cpp_call!((::unity::module_base()+0x1de0cd0usize)as*mut u8,();
10546(i32)::core::convert::Into::into(index))
10547        }
10548    }
10549
10550    #[doc = "`ReplayIsEnable()` overload"]
10551    pub fn replay_is_enable() -> bool {
10552        unsafe {
10553            ::unity::il2cpp_call!((::unity::module_base()+0x1de0ce0usize)as*mut u8,bool;
10554            )
10555        }
10556    }
10557
10558    #[doc = "`ReplaySetReadMode()` overload"]
10559    pub fn replay_set_read_mode() -> () {
10560        unsafe {
10561            ::unity::il2cpp_call!((::unity::module_base()+0x1de0d90usize)as*mut u8,();
10562            )
10563        }
10564    }
10565
10566    #[doc = "`ReplayIsReadMode()` overload"]
10567    pub fn replay_is_read_mode() -> bool {
10568        unsafe {
10569            ::unity::il2cpp_call!((::unity::module_base()+0x1de0e50usize)as*mut u8,bool;
10570            )
10571        }
10572    }
10573
10574    #[doc = "`ReplayRead()` overload"]
10575    pub fn replay_read() -> bool {
10576        unsafe {
10577            ::unity::il2cpp_call!((::unity::module_base()+0x1de0f50usize)as*mut u8,bool;
10578            )
10579        }
10580    }
10581
10582    #[doc = "`ReplayHasReadData()` overload"]
10583    pub fn replay_has_read_data() -> bool {
10584        unsafe {
10585            ::unity::il2cpp_call!((::unity::module_base()+0x1de1050usize)as*mut u8,bool;
10586            )
10587        }
10588    }
10589
10590    #[doc = "`ReplayIsReadDataLastTurn()` overload"]
10591    pub fn replay_is_read_data_last_turn() -> bool {
10592        unsafe {
10593            ::unity::il2cpp_call!((::unity::module_base()+0x1de1150usize)as*mut u8,bool;
10594            )
10595        }
10596    }
10597
10598    #[doc = "`ReplaySkipReadDataToLastTurn()` overload"]
10599    pub fn replay_skip_read_data_to_last_turn() -> () {
10600        unsafe {
10601            ::unity::il2cpp_call!((::unity::module_base()+0x1de1250usize)as*mut u8,();
10602            )
10603        }
10604    }
10605
10606    #[doc = "`ReplayChangeReadModeToWriteMode()` overload"]
10607    pub fn replay_change_read_mode_to_write_mode() -> () {
10608        unsafe {
10609            ::unity::il2cpp_call!((::unity::module_base()+0x1de1340usize)as*mut u8,();
10610            )
10611        }
10612    }
10613
10614    #[doc = "`ReplayRegisterAllUnits()` overload"]
10615    pub fn replay_register_all_units() -> () {
10616        unsafe {
10617            ::unity::il2cpp_call!((::unity::module_base()+0x1de1430usize)as*mut u8,();
10618            )
10619        }
10620    }
10621
10622    #[doc = "`ReplayRegisterAppearanceUnit(crate::app::unit::Unit)` overload"]
10623    pub fn replay_register_appearance_unit(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
10624        unsafe {
10625            ::unity::il2cpp_call!((::unity::module_base()+0x1de14f0usize)as*mut u8,();
10626(crate::app::unit::Unit)::core::convert::Into::into(unit))
10627        }
10628    }
10629
10630    #[doc = "`ReplayRegisterLeavingUnit(crate::app::unit::Unit)` overload"]
10631    pub fn replay_register_leaving_unit(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
10632        unsafe {
10633            ::unity::il2cpp_call!((::unity::module_base()+0x1de15c0usize)as*mut u8,();
10634(crate::app::unit::Unit)::core::convert::Into::into(unit))
10635        }
10636    }
10637
10638    #[doc = "`ReplayLeaving(crate::app::unit::Unit)` overload"]
10639    pub fn replay_leaving(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
10640        unsafe {
10641            ::unity::il2cpp_call!((::unity::module_base()+0x1de1690usize)as*mut u8,();
10642(crate::app::unit::Unit)::core::convert::Into::into(unit))
10643        }
10644    }
10645
10646    #[doc = "`ReplayGetAeppearanceAndLeavingIndexes(*mut::unity::Array<i32>, *mut::unity::Array<i32>)` overload"]
10647    pub fn replay_get_aeppearance_and_leaving_indexes() -> (bool, ::unity::Array<i32>, ::unity::Array<i32>) {
10648        unsafe {
10649            let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Array<i32>>::uninit();
10650            let mut __out_1 = ::core::mem::MaybeUninit::<::unity::Array<i32>>::uninit();
10651            let __ret = {
10652                ::unity::il2cpp_call!((::unity::module_base()+0x1de1760usize)as*mut u8,bool;
10653(*mut::unity::Array<i32>)__out_0.as_mut_ptr(),(*mut::unity::Array<i32>)__out_1.as_mut_ptr())
10654            };
10655            (__ret, __out_0.assume_init(), __out_1.assume_init())
10656        }
10657    }
10658
10659    #[doc = "`ReplayCreateAppearanceUnit(i32)` overload"]
10660    pub fn replay_create_appearance_unit(index: impl ::core::convert::Into<i32>) -> crate::app::unit::Unit {
10661        unsafe {
10662            ::unity::il2cpp_call!((::unity::module_base()+0x1de1890usize)as*mut u8,crate::app::unit::Unit;
10663(i32)::core::convert::Into::into(index))
10664        }
10665    }
10666
10667    #[doc = "`ReplayGetLeavingUnit(i32)` overload"]
10668    pub fn replay_get_leaving_unit(index: impl ::core::convert::Into<i32>) -> crate::app::unit::Unit {
10669        unsafe {
10670            ::unity::il2cpp_call!((::unity::module_base()+0x1de19a0usize)as*mut u8,crate::app::unit::Unit;
10671(i32)::core::convert::Into::into(index))
10672        }
10673    }
10674
10675    #[doc = "`ReplayRegisterRelayTakeOverTiming()` overload"]
10676    pub fn replay_register_relay_take_over_timing() -> () {
10677        unsafe {
10678            ::unity::il2cpp_call!((::unity::module_base()+0x1de1ab0usize)as*mut u8,();
10679            )
10680        }
10681    }
10682
10683    #[doc = "`ReplayIsRelayTakeOverTiming()` overload"]
10684    pub fn replay_is_relay_take_over_timing() -> bool {
10685        unsafe {
10686            ::unity::il2cpp_call!((::unity::module_base()+0x1de1b70usize)as*mut u8,bool;
10687            )
10688        }
10689    }
10690
10691    #[doc = "`ReplayTurnSave(crate::app::procinst::ProcInst)` overload"]
10692    pub fn replay_turn_save(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
10693        unsafe {
10694            ::unity::il2cpp_call!((::unity::module_base()+0x1de1c70usize)as*mut u8,();
10695(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
10696        }
10697    }
10698
10699    #[doc = "`ReplayDbgGetReadIndex()` overload"]
10700    pub fn replay_dbg_get_read_index() -> i32 {
10701        unsafe {
10702            ::unity::il2cpp_call!((::unity::module_base()+0x1de1d80usize)as*mut u8,i32;
10703            )
10704        }
10705    }
10706
10707    #[doc = "`ReplayDbgGetCommandCount()` overload"]
10708    pub fn replay_dbg_get_command_count() -> i32 {
10709        unsafe {
10710            ::unity::il2cpp_call!((::unity::module_base()+0x1de1d90usize)as*mut u8,i32;
10711            )
10712        }
10713    }
10714
10715    #[doc = "`ReplayDbgDump()` overload"]
10716    pub fn replay_dbg_dump() -> () {
10717        unsafe {
10718            ::unity::il2cpp_call!((::unity::module_base()+0x1de1da0usize)as*mut u8,();
10719            )
10720        }
10721    }
10722
10723    #[doc = "`.cctor()` overload"]
10724    pub fn cctor() -> () {
10725        unsafe {
10726            ::unity::il2cpp_call!((::unity::module_base()+0x1de1db0usize)as*mut u8,();
10727            )
10728        }
10729    }
10730}
10731
10732#[cfg(feature = "app-maphistory")]
10733impl MapHistory {
10734    pub fn rewind_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10735        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
10736    }
10737
10738    pub fn replay_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10739        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
10740    }
10741
10742    pub fn rewind_is_created_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10743        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
10744    }
10745
10746    pub fn replay_is_created_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10747        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
10748    }
10749
10750    pub fn delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10751        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
10752    }
10753
10754    pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10755        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
10756    }
10757
10758    pub fn overwrite_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10759        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
10760    }
10761
10762    pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10763        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
10764    }
10765
10766    pub fn begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10767        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
10768    }
10769
10770    pub fn end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10771        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
10772    }
10773
10774    pub fn phase_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10775        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
10776    }
10777
10778    pub fn phase_next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10779        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
10780    }
10781
10782    pub fn pick_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10783        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
10784    }
10785
10786    pub fn cancel_pick_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10787        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
10788    }
10789
10790    pub fn cancel_unit_command_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10791        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
10792    }
10793
10794    pub fn mind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10795        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
10796    }
10797
10798    pub fn talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10799        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
10800    }
10801
10802    pub fn pretrade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10803        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
10804    }
10805
10806    pub fn pretrade_undone_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10807        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
10808    }
10809
10810    pub fn posttrade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10811        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
10812    }
10813
10814    pub fn posttrade_undone_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10815        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
10816    }
10817
10818    pub fn transporter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10819        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
10820    }
10821
10822    pub fn battle_calc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10823        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
10824    }
10825
10826    pub fn gain_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10827        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
10828    }
10829
10830    pub fn preequip_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10831        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
10832    }
10833
10834    pub fn postequip_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10835        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
10836    }
10837
10838    pub fn pretake_off_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10839        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
10840    }
10841
10842    pub fn posttake_off_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10843        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
10844    }
10845
10846    pub fn presort_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10847        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
10848    }
10849
10850    pub fn postsort_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10851        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
10852    }
10853
10854    pub fn preput_off_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10855        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
10856    }
10857
10858    pub fn postput_off_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10859        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
10860    }
10861
10862    pub fn event_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10863        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
10864    }
10865
10866    pub fn mind_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10867        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
10868    }
10869
10870    pub fn engage_cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10871        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
10872    }
10873
10874    pub fn god_change_cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10875        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
10876    }
10877
10878    pub fn after_command_stack_cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10879        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
10880    }
10881
10882    pub fn status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10883        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
10884    }
10885
10886    pub fn status_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10887        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
10888    }
10889
10890    pub fn hp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10891        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
10892    }
10893
10894    pub fn hp_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10895        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
10896    }
10897
10898    pub fn base_capability_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10899        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
10900    }
10901
10902    pub fn engage_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10903        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
10904    }
10905
10906    pub fn engage_count_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10907        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
10908    }
10909
10910    pub fn extra_sight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10911        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
10912    }
10913
10914    pub fn exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10915        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
10916    }
10917
10918    pub fn level_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10919        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
10920    }
10921
10922    pub fn class_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10923        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
10924    }
10925
10926    pub fn position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10927        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
10928    }
10929
10930    pub fn position_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10931        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
10932    }
10933
10934    pub fn angle_once_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10935        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
10936    }
10937
10938    pub fn private_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10939        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
10940    }
10941
10942    pub fn enhance_factor_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10943        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
10944    }
10945
10946    pub fn ai_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10947        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
10948    }
10949
10950    pub fn ai_band_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10951        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
10952    }
10953
10954    pub fn ai_priority_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10955        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
10956    }
10957
10958    pub fn ai_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10959        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
10960    }
10961
10962    pub fn ai_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10963        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
10964    }
10965
10966    pub fn ai_prohibit_engage_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10967        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
10968    }
10969
10970    pub fn ai_prohibit_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10971        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
10972    }
10973
10974    pub fn ai_prohibit_overlap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10975        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
10976    }
10977
10978    pub fn ai_engage_attack_once_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10979        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
10980    }
10981
10982    pub fn ai_rerewarp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10983        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
10984    }
10985
10986    pub fn ai_rerewarp_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10987        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
10988    }
10989
10990    pub fn engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10991        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
10992    }
10993
10994    pub fn engage_for_decide_target_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10995        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
10996    }
10997
10998    pub fn engage_off_for_command_skill_after_method_info() -> &'static ::unity::il2cpp::MethodInfo {
10999        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
11000    }
11001
11002    pub fn dead_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11003        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
11004    }
11005
11006    pub fn transfer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11007        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
11008    }
11009
11010    pub fn revive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11011        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
11012    }
11013
11014    pub fn unit_phase_begin_all_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11015        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
11016    }
11017
11018    pub fn unit_phase_begin_one_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11019        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
11020    }
11021
11022    pub fn unit_phase_begin_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11023        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
11024    }
11025
11026    pub fn unit_phase_begin_private_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11027        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
11028    }
11029
11030    pub fn unit_phase_begin_extra_sight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11031        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
11032    }
11033
11034    pub fn unit_phase_begin_engage_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11035        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
11036    }
11037
11038    pub fn unit_phase_begin_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11039        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
11040    }
11041
11042    pub fn unit_phase_begin_engage_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11043        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
11044    }
11045
11046    pub fn unit_phase_begin_ai_prohibit_engage_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11047        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
11048    }
11049
11050    pub fn unit_phase_begin_ai_prohibit_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11051        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
11052    }
11053
11054    pub fn unit_phase_begin_ai_prohibit_overlap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11055        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
11056    }
11057
11058    pub fn unit_phase_begin_multi_change_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11059        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
11060    }
11061
11062    pub fn unit_phase_begin_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11063        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
11064    }
11065
11066    pub fn unit_phase_begin_one_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11067        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
11068    }
11069
11070    pub fn unit_phase_begin_all_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11071        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
11072    }
11073
11074    pub fn unit_phase_end_all_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11075        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
11076    }
11077
11078    pub fn unit_phase_end_one_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11079        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
11080    }
11081
11082    pub fn unit_phase_end_all_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11083        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
11084    }
11085
11086    pub fn unit_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11087        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
11088    }
11089
11090    pub fn unit_item_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11091        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
11092    }
11093
11094    pub fn dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11095        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
11096    }
11097
11098    pub fn god_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11099        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
11100    }
11101
11102    pub fn god_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11103        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
11104    }
11105
11106    pub fn god_connect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11107        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
11108    }
11109
11110    pub fn god_disconnect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11111        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
11112    }
11113
11114    pub fn god_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11115        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
11116    }
11117
11118    pub fn god_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11119        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
11120    }
11121
11122    pub fn god_level_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11123        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
11124    }
11125
11126    pub fn god_darkness_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11127        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
11128    }
11129
11130    pub fn god_notify_level_cap_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11131        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
11132    }
11133
11134    pub fn god_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11135        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
11136    }
11137
11138    pub fn reliance_score_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11139        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
11140    }
11141
11142    pub fn transporter_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11143        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
11144    }
11145
11146    pub fn cannon_shells_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11147        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
11148    }
11149
11150    pub fn terrain_open_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11151        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
11152    }
11153
11154    pub fn terrain_broken_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11155        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
11156    }
11157
11158    pub fn terrain_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11159        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
11160    }
11161
11162    pub fn terrain_set_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11163        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
11164    }
11165
11166    pub fn terrain_set_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11167        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
11168    }
11169
11170    pub fn terrain_set_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11171        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
11172    }
11173
11174    pub fn terrain_set_one_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11175        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
11176    }
11177
11178    pub fn overlap_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11179        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
11180    }
11181
11182    pub fn overlap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11183        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
11184    }
11185
11186    pub fn overlap_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11187        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[113]
11188    }
11189
11190    pub fn overlap_one_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11191        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[114]
11192    }
11193
11194    pub fn gold_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11195        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[115]
11196    }
11197
11198    pub fn material_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11199        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[116]
11200    }
11201
11202    pub fn piece_of_bond_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11203        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[117]
11204    }
11205
11206    pub fn variable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11207        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[118]
11208    }
11209
11210    pub fn win_rule_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11211        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[119]
11212    }
11213
11214    pub fn win_rule_enemy_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11215        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[120]
11216    }
11217
11218    pub fn win_rule_limit_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11219        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[121]
11220    }
11221
11222    pub fn win_rule_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11223        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[122]
11224    }
11225
11226    pub fn field_bgm_phase_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11227        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[123]
11228    }
11229
11230    pub fn field_bgm_war_situation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11231        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[124]
11232    }
11233
11234    pub fn engage_break_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11235        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[125]
11236    }
11237
11238    pub fn range_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11239        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[126]
11240    }
11241
11242    pub fn range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11243        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[127]
11244    }
11245
11246    pub fn range_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11247        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[128]
11248    }
11249
11250    pub fn range_clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11251        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[129]
11252    }
11253
11254    pub fn god_escaping_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11255        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[130]
11256    }
11257
11258    pub fn rewind_danger_showing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11259        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[131]
11260    }
11261
11262    pub fn map_kill_bonus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11263        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[132]
11264    }
11265
11266    pub fn god_dirty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11267        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[133]
11268    }
11269
11270    pub fn effect_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11271        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[134]
11272    }
11273
11274    pub fn effect_delete_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11275        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[135]
11276    }
11277
11278    pub fn effect_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11279        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[136]
11280    }
11281
11282    pub fn effect_delete_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11283        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[137]
11284    }
11285
11286    pub fn material_float_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11287        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[138]
11288    }
11289
11290    pub fn material_float_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11291        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[139]
11292    }
11293
11294    pub fn material_float_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11295        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[140]
11296    }
11297
11298    pub fn material_color_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11299        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[141]
11300    }
11301
11302    pub fn material_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11303        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[142]
11304    }
11305
11306    pub fn material_color_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11307        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[143]
11308    }
11309
11310    pub fn field_bgm_special_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11311        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[144]
11312    }
11313
11314    pub fn post_change_bgm_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11315        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[145]
11316    }
11317
11318    pub fn terrain_endurance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11319        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[146]
11320    }
11321
11322    pub fn terrain_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11323        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[147]
11324    }
11325
11326    pub fn lose_rule_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11327        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[148]
11328    }
11329
11330    pub fn battle_start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11331        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[149]
11332    }
11333
11334    pub fn phase_begin_after_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11335        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[150]
11336    }
11337
11338    pub fn clear_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11339        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[151]
11340    }
11341
11342    pub fn vision_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11343        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[152]
11344    }
11345
11346    pub fn map_kill_bonus_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11347        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[153]
11348    }
11349
11350    pub fn unit_record_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11351        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[154]
11352    }
11353
11354    pub fn skill_charge_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11355        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[155]
11356    }
11357
11358    pub fn surrender_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11359        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[156]
11360    }
11361
11362    pub fn set_extra_hp_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11363        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[157]
11364    }
11365
11366    pub fn clear_extra_hp_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11367        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[158]
11368    }
11369
11370    pub fn engage_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11371        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[159]
11372    }
11373
11374    pub fn summon_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11375        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[160]
11376    }
11377
11378    pub fn map_sight_usable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11379        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[161]
11380    }
11381
11382    pub fn plain_hp_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11383        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[162]
11384    }
11385
11386    pub fn reset_lock_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11387        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[163]
11388    }
11389
11390    pub fn enchant_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11391        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[164]
11392    }
11393
11394    pub fn ai_bullet_pattern_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11395        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[165]
11396    }
11397
11398    pub fn position_list_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11399        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[166]
11400    }
11401
11402    pub fn position_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11403        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[167]
11404    }
11405
11406    pub fn position_list_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11407        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[168]
11408    }
11409
11410    pub fn ai_move_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11411        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[169]
11412    }
11413
11414    pub fn terrain_action_move_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11415        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[170]
11416    }
11417
11418    pub fn ai_magic_shield_once_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11419        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[171]
11420    }
11421
11422    pub fn random_game_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11423        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[172]
11424    }
11425
11426    pub fn full_bullet_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11427        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[173]
11428    }
11429
11430    pub fn lock_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11431        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[174]
11432    }
11433
11434    pub fn ai_enchant_weapon_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11435        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[175]
11436    }
11437
11438    pub fn rewind_is_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11439        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[176]
11440    }
11441
11442    pub fn rewind_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11443        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[177]
11444    }
11445
11446    pub fn rewind_disable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11447        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[178]
11448    }
11449
11450    pub fn rewind_dbg_set_use_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11451        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[179]
11452    }
11453
11454    pub fn rewind_get_use_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11455        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[180]
11456    }
11457
11458    pub fn rewind_get_max_use_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11459        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[181]
11460    }
11461
11462    pub fn rewind_reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11463        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[182]
11464    }
11465
11466    pub fn rewind_get_last_split_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11467        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[183]
11468    }
11469
11470    pub fn rewind_get_next_split_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11471        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[184]
11472    }
11473
11474    pub fn rewind_get_prev_split_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11475        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[185]
11476    }
11477
11478    pub fn rewind_create_log_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11479        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[186]
11480    }
11481
11482    pub fn rewind_check_log_exists_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11483        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[187]
11484    }
11485
11486    pub fn rewind_get_cursor_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11487        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[188]
11488    }
11489
11490    pub fn rewind_is_phase_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11491        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[189]
11492    }
11493
11494    pub fn rewind_preview_setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11495        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[190]
11496    }
11497
11498    pub fn rewind_preview_apply_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11499        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[191]
11500    }
11501
11502    pub fn rewind_preview_decide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11503        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[192]
11504    }
11505
11506    pub fn rewind_preview_cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11507        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[193]
11508    }
11509
11510    pub fn rewind_is_previewing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11511        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[194]
11512    }
11513
11514    pub fn rewind_preview_get_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11515        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[195]
11516    }
11517
11518    pub fn rewind_dbg_dump_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11519        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[196]
11520    }
11521
11522    pub fn rewind_dbg_create_snapshot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11523        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[197]
11524    }
11525
11526    pub fn rewind_dbg_has_snapshot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11527        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[198]
11528    }
11529
11530    pub fn rewind_dbg_delete_snapshot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11531        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[199]
11532    }
11533
11534    pub fn replay_is_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11535        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[200]
11536    }
11537
11538    pub fn replay_set_read_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11539        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[201]
11540    }
11541
11542    pub fn replay_is_read_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11543        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[202]
11544    }
11545
11546    pub fn replay_read_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11547        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[203]
11548    }
11549
11550    pub fn replay_has_read_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11551        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[204]
11552    }
11553
11554    pub fn replay_is_read_data_last_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11555        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[205]
11556    }
11557
11558    pub fn replay_skip_read_data_to_last_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11559        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[206]
11560    }
11561
11562    pub fn replay_change_read_mode_to_write_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11563        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[207]
11564    }
11565
11566    pub fn replay_register_all_units_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11567        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[208]
11568    }
11569
11570    pub fn replay_register_appearance_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11571        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[209]
11572    }
11573
11574    pub fn replay_register_leaving_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11575        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[210]
11576    }
11577
11578    pub fn replay_leaving_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11579        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[211]
11580    }
11581
11582    pub fn replay_get_aeppearance_and_leaving_indexes_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11583        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[212]
11584    }
11585
11586    pub fn replay_create_appearance_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11587        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[213]
11588    }
11589
11590    pub fn replay_get_leaving_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11591        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[214]
11592    }
11593
11594    pub fn replay_register_relay_take_over_timing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11595        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[215]
11596    }
11597
11598    pub fn replay_is_relay_take_over_timing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11599        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[216]
11600    }
11601
11602    pub fn replay_turn_save_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11603        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[217]
11604    }
11605
11606    pub fn replay_dbg_get_read_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11607        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[218]
11608    }
11609
11610    pub fn replay_dbg_get_command_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11611        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[219]
11612    }
11613
11614    pub fn replay_dbg_dump_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11615        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[220]
11616    }
11617
11618    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11619        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[221]
11620    }
11621}
11622
11623#[cfg(feature = "app-maphistory")]
11624pub trait IMapHistory_RewindLog_UnitIconMethods: IMapHistory_RewindLog_UnitIcon {
11625    #[doc = "`.ctor()` overload"]
11626    fn ctor(self) -> () {
11627        unsafe {
11628            let __receiver =
11629                <MapHistory_RewindLog_UnitIcon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11630            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b8b0usize)as*mut u8,();
11631(MapHistory_RewindLog_UnitIcon)__receiver)
11632        }
11633    }
11634    #[doc = "`Clear()` overload"]
11635    fn clear(self) -> () {
11636        unsafe {
11637            let __receiver =
11638                <MapHistory_RewindLog_UnitIcon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11639            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b910usize)as*mut u8,();
11640(MapHistory_RewindLog_UnitIcon)__receiver)
11641        }
11642    }
11643    #[doc = "`IsValid()` overload"]
11644    fn is_valid(self) -> bool {
11645        unsafe {
11646            let __receiver =
11647                <MapHistory_RewindLog_UnitIcon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11648            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b960usize)as*mut u8,bool;
11649(MapHistory_RewindLog_UnitIcon)__receiver)
11650        }
11651    }
11652    #[doc = "`Set(::unity::Il2CppString, ::unity::Il2CppString, crate::app::itemdata::ItemData_Kinds, bool, bool, ::unity::Il2CppString)` overload"]
11653    fn set(
11654        self,
11655        pid: impl ::core::convert::Into<::unity::Il2CppString>,
11656        jid: impl ::core::convert::Into<::unity::Il2CppString>,
11657        item_kind: impl ::core::convert::Into<crate::app::itemdata::ItemData_Kinds>,
11658        is_female: impl ::core::convert::Into<bool>,
11659        is_engage: impl ::core::convert::Into<bool>,
11660        gid: impl ::core::convert::Into<::unity::Il2CppString>,
11661    ) -> () {
11662        unsafe {
11663            let __receiver =
11664                <MapHistory_RewindLog_UnitIcon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11665            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b970usize)as*mut u8,();
11666(MapHistory_RewindLog_UnitIcon)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid),(::unity::Il2CppString)::core::convert::Into::into(jid),(crate::app::itemdata::ItemData_Kinds)::core::convert::Into::into(item_kind),(bool)::core::convert::Into::into(is_female),(bool)::core::convert::Into::into(is_engage),(::unity::Il2CppString)::core::convert::Into::into(gid))
11667        }
11668    }
11669    #[doc = "`SetEngage(::unity::Il2CppString)` overload"]
11670    fn set_engage(self, gid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
11671        unsafe {
11672            let __receiver =
11673                <MapHistory_RewindLog_UnitIcon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11674            ::unity::il2cpp_call!((::unity::module_base()+0x1b6bb90usize)as*mut u8,();
11675(MapHistory_RewindLog_UnitIcon)__receiver,(::unity::Il2CppString)::core::convert::Into::into(gid))
11676        }
11677    }
11678    #[doc = "`get_Person()` overload"]
11679    fn get_person(self) -> crate::app::persondata::PersonData {
11680        unsafe {
11681            let __receiver =
11682                <MapHistory_RewindLog_UnitIcon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11683            ::unity::il2cpp_call!((::unity::module_base()+0x1b6bc40usize)as*mut u8,crate::app::persondata::PersonData;
11684(MapHistory_RewindLog_UnitIcon)__receiver)
11685        }
11686    }
11687    #[doc = "`get_Job()` overload"]
11688    fn get_job(self) -> crate::app::jobdata::JobData {
11689        unsafe {
11690            let __receiver =
11691                <MapHistory_RewindLog_UnitIcon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11692            ::unity::il2cpp_call!((::unity::module_base()+0x1b6bc50usize)as*mut u8,crate::app::jobdata::JobData;
11693(MapHistory_RewindLog_UnitIcon)__receiver)
11694        }
11695    }
11696    #[doc = "`get_ItemKind()` overload"]
11697    fn get_item_kind(self) -> crate::app::itemdata::ItemData_Kinds {
11698        unsafe {
11699            let __receiver =
11700                <MapHistory_RewindLog_UnitIcon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11701            ::unity::il2cpp_call!((::unity::module_base()+0x1b6bc60usize)as*mut u8,crate::app::itemdata::ItemData_Kinds;
11702(MapHistory_RewindLog_UnitIcon)__receiver)
11703        }
11704    }
11705    #[doc = "`get_IsFemale()` overload"]
11706    fn get_is_female(self) -> bool {
11707        unsafe {
11708            let __receiver =
11709                <MapHistory_RewindLog_UnitIcon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11710            ::unity::il2cpp_call!((::unity::module_base()+0x1b6bc70usize)as*mut u8,bool;
11711(MapHistory_RewindLog_UnitIcon)__receiver)
11712        }
11713    }
11714    #[doc = "`get_IsEngage()` overload"]
11715    fn get_is_engage(self) -> bool {
11716        unsafe {
11717            let __receiver =
11718                <MapHistory_RewindLog_UnitIcon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11719            ::unity::il2cpp_call!((::unity::module_base()+0x1b6bc80usize)as*mut u8,bool;
11720(MapHistory_RewindLog_UnitIcon)__receiver)
11721        }
11722    }
11723    #[doc = "`get_God()` overload"]
11724    fn get_god(self) -> crate::app::goddata::GodData {
11725        unsafe {
11726            let __receiver =
11727                <MapHistory_RewindLog_UnitIcon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11728            ::unity::il2cpp_call!((::unity::module_base()+0x1b6bc90usize)as*mut u8,crate::app::goddata::GodData;
11729(MapHistory_RewindLog_UnitIcon)__receiver)
11730        }
11731    }
11732}
11733
11734#[cfg(feature = "app-maphistory")]
11735impl<__T: IMapHistory_RewindLog_UnitIcon> IMapHistory_RewindLog_UnitIconMethods for __T {}
11736
11737#[cfg(feature = "app-maphistory")]
11738impl MapHistory_RewindLog_UnitIcon {
11739    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11740        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
11741    }
11742
11743    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11744        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
11745    }
11746
11747    pub fn is_valid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11748        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
11749    }
11750
11751    pub fn set_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11752        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
11753    }
11754
11755    pub fn set_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11756        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
11757    }
11758
11759    pub fn get_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11760        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
11761    }
11762
11763    pub fn get_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11764        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
11765    }
11766
11767    pub fn get_item_kind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11768        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
11769    }
11770
11771    pub fn get_is_female_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11772        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
11773    }
11774
11775    pub fn get_is_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11776        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
11777    }
11778
11779    pub fn get_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11780        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
11781    }
11782}
11783
11784#[cfg(feature = "app-maphistory")]
11785impl MapHistory_RewindLog_UnitIcon {
11786    #[doc = "`.ctor()` — no args"]
11787    pub fn new() -> Self {
11788        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
11789            panic!(
11790                "{}
11791::{}
11792 failed to instantiate",
11793                ::core::stringify!(MapHistory_RewindLog_UnitIcon),
11794                ::core::stringify!(new),
11795            )
11796        });
11797        <Self as IMapHistory_RewindLog_UnitIconMethods>::ctor(this);
11798        this
11799    }
11800}
11801
11802#[cfg(feature = "app-maphistory")]
11803impl MapHistory_RewindCommandReader {
11804    #[doc = "`ReadOverlap(crate::app::stream_2::Stream_2, *mutbool, *muti32, *muti32, *muti32, *muti32, *muti32, *mutcrate::app::force::Force_Type, *mut::unity::Il2CppString)` overload"]
11805    pub fn read_overlap_2(
11806        stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
11807    ) -> (bool, i32, i32, i32, i32, i32, crate::app::force::Force_Type, ::unity::Il2CppString) {
11808        unsafe {
11809            let mut __out_0 = ::core::mem::MaybeUninit::<bool>::uninit();
11810            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
11811            let mut __out_2 = ::core::mem::MaybeUninit::<i32>::uninit();
11812            let mut __out_3 = ::core::mem::MaybeUninit::<i32>::uninit();
11813            let mut __out_4 = ::core::mem::MaybeUninit::<i32>::uninit();
11814            let mut __out_5 = ::core::mem::MaybeUninit::<i32>::uninit();
11815            let mut __out_6 = ::core::mem::MaybeUninit::<crate::app::force::Force_Type>::uninit();
11816            let mut __out_7 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
11817            ::unity::il2cpp_call!((::unity::module_base()+0x2176c00usize)as*mut u8,();
11818(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(*mut bool)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr(),(*mut i32)__out_2.as_mut_ptr(),(*mut i32)__out_3.as_mut_ptr(),(*mut i32)__out_4.as_mut_ptr(),(*mut i32)__out_5.as_mut_ptr(),(*mut crate::app::force::Force_Type)__out_6.as_mut_ptr(),(*mut::unity::Il2CppString)__out_7.as_mut_ptr());
11819            (
11820                __out_0.assume_init(),
11821                __out_1.assume_init(),
11822                __out_2.assume_init(),
11823                __out_3.assume_init(),
11824                __out_4.assume_init(),
11825                __out_5.assume_init(),
11826                __out_6.assume_init(),
11827                __out_7.assume_init(),
11828            )
11829        }
11830    }
11831
11832    #[doc = "`ReadOverlap(crate::app::stream_2::Stream_2, crate::app::maphistory::MapHistory_Rewind_OverlapData)` overload"]
11833    pub fn read_overlap_3(
11834        stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
11835        overlap_data: impl ::core::convert::Into<crate::app::maphistory::MapHistory_Rewind_OverlapData>,
11836    ) -> () {
11837        unsafe {
11838            ::unity::il2cpp_call!((::unity::module_base()+0x2176940usize)as*mut u8,();
11839(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(crate::app::maphistory::MapHistory_Rewind_OverlapData)::core::convert::Into::into(overlap_data))
11840        }
11841    }
11842}
11843
11844#[cfg(feature = "app-maphistory")]
11845pub trait IMapHistory_RewindCommandReaderMethods: IMapHistory_RewindCommandReader {
11846    #[doc = "`.ctor(::unity::Array<u8>)` overload"]
11847    fn ctor(self, command_stream_buffer: impl ::core::convert::Into<::unity::Array<u8>>) -> () {
11848        unsafe {
11849            let __receiver =
11850                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11851            ::unity::il2cpp_call!((::unity::module_base()+0x21756a0usize)as*mut u8,();
11852(MapHistory_RewindCommandReader)__receiver,(::unity::Array<u8>)::core::convert::Into::into(command_stream_buffer))
11853        }
11854    }
11855    #[doc = "`ReadUnit()` overload"]
11856    fn read_unit(self) -> crate::app::unit::Unit {
11857        unsafe {
11858            let __receiver =
11859                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11860            ::unity::il2cpp_call!((::unity::module_base()+0x2175760usize)as*mut u8,crate::app::unit::Unit;
11861(MapHistory_RewindCommandReader)__receiver)
11862        }
11863    }
11864    #[doc = "`ReadUnitByIndex()` overload"]
11865    fn read_unit_by_index(self) -> i32 {
11866        unsafe {
11867            let __receiver =
11868                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11869            ::unity::il2cpp_call!((::unity::module_base()+0x2175850usize)as*mut u8,i32;
11870(MapHistory_RewindCommandReader)__receiver)
11871        }
11872    }
11873    #[doc = "`SkipUnit()` overload"]
11874    fn skip_unit(self) -> () {
11875        unsafe {
11876            let __receiver =
11877                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11878            ::unity::il2cpp_call!((::unity::module_base()+0x21758b0usize)as*mut u8,();
11879(MapHistory_RewindCommandReader)__receiver)
11880        }
11881    }
11882    #[doc = "`ReadName()` overload"]
11883    fn read_name(self) -> ::unity::Il2CppString {
11884        unsafe {
11885            let __receiver =
11886                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11887            ::unity::il2cpp_call!((::unity::module_base()+0x2175900usize)as*mut u8, ::unity::Il2CppString;
11888(MapHistory_RewindCommandReader)__receiver)
11889        }
11890    }
11891    #[doc = "`ReadNameByIndex()` overload"]
11892    fn read_name_by_index(self) -> i32 {
11893        unsafe {
11894            let __receiver =
11895                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11896            ::unity::il2cpp_call!((::unity::module_base()+0x2175b50usize)as*mut u8,i32;
11897(MapHistory_RewindCommandReader)__receiver)
11898        }
11899    }
11900    #[doc = "`SkipName()` overload"]
11901    fn skip_name(self) -> () {
11902        unsafe {
11903            let __receiver =
11904                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11905            ::unity::il2cpp_call!((::unity::module_base()+0x2175bb0usize)as*mut u8,();
11906(MapHistory_RewindCommandReader)__receiver)
11907        }
11908    }
11909    #[doc = "`ReadPosition(*muti32, *muti32)` overload"]
11910    fn read_position(self) -> (i32, i32) {
11911        unsafe {
11912            let __receiver =
11913                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11914            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
11915            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
11916            ::unity::il2cpp_call!((::unity::module_base()+0x2175c00usize)as*mut u8,();
11917(MapHistory_RewindCommandReader)__receiver,(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr());
11918            (__out_0.assume_init(), __out_1.assume_init())
11919        }
11920    }
11921    #[doc = "`ReadStatus()` overload"]
11922    fn read_status(self) -> i64 {
11923        unsafe {
11924            let __receiver =
11925                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11926            ::unity::il2cpp_call!((::unity::module_base()+0x2175ca0usize)as*mut u8,i64;
11927(MapHistory_RewindCommandReader)__receiver)
11928        }
11929    }
11930    #[doc = "`ReadHp()` overload"]
11931    fn read_hp(self) -> i32 {
11932        unsafe {
11933            let __receiver =
11934                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11935            ::unity::il2cpp_call!((::unity::module_base()+0x2175d50usize)as*mut u8,i32;
11936(MapHistory_RewindCommandReader)__receiver)
11937        }
11938    }
11939    #[doc = "`ReadBaseCapability()` overload"]
11940    fn read_base_capability(self) -> i8 {
11941        unsafe {
11942            let __receiver =
11943                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11944            ::unity::il2cpp_call!((::unity::module_base()+0x2175db0usize)as*mut u8,i8;
11945(MapHistory_RewindCommandReader)__receiver)
11946        }
11947    }
11948    #[doc = "`ReadBaseCapabilityAll(crate::app::unitbasecapability::UnitBaseCapability)` overload"]
11949    fn read_base_capability_all(self, capability: impl ::core::convert::Into<crate::app::unitbasecapability::UnitBaseCapability>) -> () {
11950        unsafe {
11951            let __receiver =
11952                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11953            ::unity::il2cpp_call!((::unity::module_base()+0x2175e10usize)as*mut u8,();
11954(MapHistory_RewindCommandReader)__receiver,(crate::app::unitbasecapability::UnitBaseCapability)::core::convert::Into::into(capability))
11955        }
11956    }
11957    #[doc = "`ReadGrowCapabilityAll(crate::app::capability::Capability)` overload"]
11958    fn read_grow_capability_all(self, capability: impl ::core::convert::Into<crate::app::capability::Capability>) -> () {
11959        unsafe {
11960            let __receiver =
11961                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11962            ::unity::il2cpp_call!((::unity::module_base()+0x2176160usize)as*mut u8,();
11963(MapHistory_RewindCommandReader)__receiver,(crate::app::capability::Capability)::core::convert::Into::into(capability))
11964        }
11965    }
11966    #[doc = "`ReadLevelCapabilityAll(crate::app::unitbasecapability::UnitBaseCapability)` overload"]
11967    fn read_level_capability_all(self, capability: impl ::core::convert::Into<crate::app::unitbasecapability::UnitBaseCapability>) -> () {
11968        unsafe {
11969            let __receiver =
11970                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11971            ::unity::il2cpp_call!((::unity::module_base()+0x21764d0usize)as*mut u8,();
11972(MapHistory_RewindCommandReader)__receiver,(crate::app::unitbasecapability::UnitBaseCapability)::core::convert::Into::into(capability))
11973        }
11974    }
11975    #[doc = "`ReadUnitBaseCapabilityAll(crate::app::unitbasecapability::UnitBaseCapability)` overload"]
11976    fn read_unit_base_capability_all(self, capability: impl ::core::convert::Into<crate::app::unitbasecapability::UnitBaseCapability>) -> () {
11977        unsafe {
11978            let __receiver =
11979                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11980            ::unity::il2cpp_call!((::unity::module_base()+0x2175e20usize)as*mut u8,();
11981(MapHistory_RewindCommandReader)__receiver,(crate::app::unitbasecapability::UnitBaseCapability)::core::convert::Into::into(capability))
11982        }
11983    }
11984    #[doc = "`ReadEngageCount()` overload"]
11985    fn read_engage_count(self) -> i32 {
11986        unsafe {
11987            let __receiver =
11988                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11989            ::unity::il2cpp_call!((::unity::module_base()+0x21764e0usize)as*mut u8,i32;
11990(MapHistory_RewindCommandReader)__receiver)
11991        }
11992    }
11993    #[doc = "`ReadEngageTurn()` overload"]
11994    fn read_engage_turn(self) -> i32 {
11995        unsafe {
11996            let __receiver =
11997                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11998            ::unity::il2cpp_call!((::unity::module_base()+0x2176540usize)as*mut u8,i32;
11999(MapHistory_RewindCommandReader)__receiver)
12000        }
12001    }
12002    #[doc = "`ReadShowInSearchMap()` overload"]
12003    fn read_show_in_search_map(self) -> bool {
12004        unsafe {
12005            let __receiver =
12006                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12007            ::unity::il2cpp_call!((::unity::module_base()+0x21765a0usize)as*mut u8,bool;
12008(MapHistory_RewindCommandReader)__receiver)
12009        }
12010    }
12011    #[doc = "`ReadTurn()` overload"]
12012    fn read_turn(self) -> i32 {
12013        unsafe {
12014            let __receiver =
12015                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12016            ::unity::il2cpp_call!((::unity::module_base()+0x2176650usize)as*mut u8,i32;
12017(MapHistory_RewindCommandReader)__receiver)
12018        }
12019    }
12020    #[doc = "`ReadForce()` overload"]
12021    fn read_force(self) -> crate::app::force::Force_Type {
12022        unsafe {
12023            let __receiver =
12024                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12025            ::unity::il2cpp_call!((::unity::module_base()+0x2176710usize)as*mut u8,crate::app::force::Force_Type;
12026(MapHistory_RewindCommandReader)__receiver)
12027        }
12028    }
12029    #[doc = "`ReadSkills(crate::app::skillarray::SkillArray)` overload"]
12030    fn read_skills(self, skills: impl ::core::convert::Into<crate::app::skillarray::SkillArray>) -> () {
12031        unsafe {
12032            let __receiver =
12033                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12034            ::unity::il2cpp_call!((::unity::module_base()+0x2176770usize)as*mut u8,();
12035(MapHistory_RewindCommandReader)__receiver,(crate::app::skillarray::SkillArray)::core::convert::Into::into(skills))
12036        }
12037    }
12038    #[doc = "`ReadUnitPhaseBeginKinds()` overload"]
12039    fn read_unit_phase_begin_kinds(self) -> crate::app::maphistory::MapHistory_RewindUnitPhaseBeginKinds {
12040        unsafe {
12041            let __receiver =
12042                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12043            ::unity::il2cpp_call!((::unity::module_base()+0x21767a0usize)as*mut u8,crate::app::maphistory::MapHistory_RewindUnitPhaseBeginKinds;
12044(MapHistory_RewindCommandReader)__receiver)
12045        }
12046    }
12047    #[doc = "`ReadUnitItem(crate::app::unititem::UnitItem)` overload"]
12048    fn read_unit_item(self, item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> () {
12049        unsafe {
12050            let __receiver =
12051                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12052            ::unity::il2cpp_call!((::unity::module_base()+0x2176800usize)as*mut u8,();
12053(MapHistory_RewindCommandReader)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
12054        }
12055    }
12056    #[doc = "`ReadUnitItemList(crate::app::unititemlist::UnitItemList)` overload"]
12057    fn read_unit_item_list(self, item_list: impl ::core::convert::Into<crate::app::unititemlist::UnitItemList>) -> () {
12058        unsafe {
12059            let __receiver =
12060                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12061            ::unity::il2cpp_call!((::unity::module_base()+0x2176820usize)as*mut u8,();
12062(MapHistory_RewindCommandReader)__receiver,(crate::app::unititemlist::UnitItemList)::core::convert::Into::into(item_list))
12063        }
12064    }
12065    #[doc = "`ReadGodUnit(bool)` overload"]
12066    fn read_god_unit(self, include_reserved: impl ::core::convert::Into<bool>) -> crate::app::godunit::GodUnit {
12067        unsafe {
12068            let __receiver =
12069                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12070            ::unity::il2cpp_call!((::unity::module_base()+0x2176840usize)as*mut u8,crate::app::godunit::GodUnit;
12071(MapHistory_RewindCommandReader)__receiver,(bool)::core::convert::Into::into(include_reserved))
12072        }
12073    }
12074    #[doc = "`ReadTransporterData(crate::app::transporter::Transporter_Data)` overload"]
12075    fn read_transporter_data(self, data: impl ::core::convert::Into<crate::app::transporter::Transporter_Data>) -> () {
12076        unsafe {
12077            let __receiver =
12078                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12079            ::unity::il2cpp_call!((::unity::module_base()+0x2176910usize)as*mut u8,();
12080(MapHistory_RewindCommandReader)__receiver,(crate::app::transporter::Transporter_Data)::core::convert::Into::into(data))
12081        }
12082    }
12083    #[doc = "`ReadOverlap(crate::app::maphistory::MapHistory_Rewind_OverlapData)` overload"]
12084    fn read_overlap(self, overlap_data: impl ::core::convert::Into<crate::app::maphistory::MapHistory_Rewind_OverlapData>) -> () {
12085        unsafe {
12086            let __receiver =
12087                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12088            ::unity::il2cpp_call!((::unity::module_base()+0x2176930usize)as*mut u8,();
12089(MapHistory_RewindCommandReader)__receiver,(crate::app::maphistory::MapHistory_Rewind_OverlapData)::core::convert::Into::into(overlap_data))
12090        }
12091    }
12092    #[doc = "`ReadUnitIconInfo(*mut::unity::Il2CppString, *mut::unity::Il2CppString, *mutcrate::app::itemdata::ItemData_Kinds, *mutbool, *mutbool, *mut::unity::Il2CppString)` overload"]
12093    fn read_unit_icon_info(
12094        self,
12095    ) -> (
12096        ::unity::Il2CppString,
12097        ::unity::Il2CppString,
12098        crate::app::itemdata::ItemData_Kinds,
12099        bool,
12100        bool,
12101        ::unity::Il2CppString,
12102    ) {
12103        unsafe {
12104            let __receiver =
12105                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12106            let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
12107            let mut __out_1 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
12108            let mut __out_2 = ::core::mem::MaybeUninit::<crate::app::itemdata::ItemData_Kinds>::uninit();
12109            let mut __out_3 = ::core::mem::MaybeUninit::<bool>::uninit();
12110            let mut __out_4 = ::core::mem::MaybeUninit::<bool>::uninit();
12111            let mut __out_5 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
12112            ::unity::il2cpp_call!((::unity::module_base()+0x2176ef0usize)as*mut u8,();
12113(MapHistory_RewindCommandReader)__receiver,(*mut::unity::Il2CppString)__out_0.as_mut_ptr(),(*mut::unity::Il2CppString)__out_1.as_mut_ptr(),(*mut crate::app::itemdata::ItemData_Kinds)__out_2.as_mut_ptr(),(*mut bool)__out_3.as_mut_ptr(),(*mut bool)__out_4.as_mut_ptr(),(*mut::unity::Il2CppString)__out_5.as_mut_ptr());
12114            (
12115                __out_0.assume_init(),
12116                __out_1.assume_init(),
12117                __out_2.assume_init(),
12118                __out_3.assume_init(),
12119                __out_4.assume_init(),
12120                __out_5.assume_init(),
12121            )
12122        }
12123    }
12124    #[doc = "`SkipUnitIconInfo()` overload"]
12125    fn skip_unit_icon_info(self) -> () {
12126        unsafe {
12127            let __receiver =
12128                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12129            ::unity::il2cpp_call!((::unity::module_base()+0x21770e0usize)as*mut u8,();
12130(MapHistory_RewindCommandReader)__receiver)
12131        }
12132    }
12133    #[doc = "`ReadLockTarget(*muti32, *muti32)` overload"]
12134    fn read_lock_target(self) -> (bool, i32, i32) {
12135        unsafe {
12136            let __receiver =
12137                <MapHistory_RewindCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12138            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
12139            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
12140            let __ret = {
12141                ::unity::il2cpp_call!((::unity::module_base()+0x2177250usize)as*mut u8,bool;
12142(MapHistory_RewindCommandReader)__receiver,(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr())
12143            };
12144            (__ret, __out_0.assume_init(), __out_1.assume_init())
12145        }
12146    }
12147}
12148
12149#[cfg(feature = "app-maphistory")]
12150impl<__T: IMapHistory_RewindCommandReader> IMapHistory_RewindCommandReaderMethods for __T {}
12151
12152#[cfg(feature = "app-maphistory")]
12153impl MapHistory_RewindCommandReader {
12154    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12155        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
12156    }
12157
12158    pub fn read_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12159        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
12160    }
12161
12162    pub fn read_unit_by_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12163        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
12164    }
12165
12166    pub fn skip_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12167        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
12168    }
12169
12170    pub fn read_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12171        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
12172    }
12173
12174    pub fn read_name_by_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12175        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
12176    }
12177
12178    pub fn skip_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12179        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
12180    }
12181
12182    pub fn read_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12183        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
12184    }
12185
12186    pub fn read_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12187        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
12188    }
12189
12190    pub fn read_hp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12191        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
12192    }
12193
12194    pub fn read_base_capability_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12195        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
12196    }
12197
12198    pub fn read_base_capability_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12199        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
12200    }
12201
12202    pub fn read_grow_capability_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12203        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
12204    }
12205
12206    pub fn read_level_capability_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12207        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
12208    }
12209
12210    pub fn read_unit_base_capability_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12211        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
12212    }
12213
12214    pub fn read_engage_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12215        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
12216    }
12217
12218    pub fn read_engage_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12219        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
12220    }
12221
12222    pub fn read_show_in_search_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12223        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
12224    }
12225
12226    pub fn read_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12227        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
12228    }
12229
12230    pub fn read_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12231        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
12232    }
12233
12234    pub fn read_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12235        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
12236    }
12237
12238    pub fn read_unit_phase_begin_kinds_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12239        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
12240    }
12241
12242    pub fn read_unit_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12243        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
12244    }
12245
12246    pub fn read_unit_item_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12247        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
12248    }
12249
12250    pub fn read_god_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12251        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
12252    }
12253
12254    pub fn read_transporter_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12255        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
12256    }
12257
12258    pub fn read_overlap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12259        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
12260    }
12261
12262    pub fn read_overlap_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12263        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
12264    }
12265
12266    pub fn read_overlap_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12267        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
12268    }
12269
12270    pub fn read_unit_icon_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12271        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
12272    }
12273
12274    pub fn skip_unit_icon_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12275        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
12276    }
12277
12278    pub fn read_lock_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12279        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
12280    }
12281}
12282
12283#[cfg(feature = "app-maphistory")]
12284impl MapHistory_RewindCommandReader {
12285    #[doc = "`.ctor(::unity::Array<u8>)` — overload selector"]
12286    pub fn new(command_stream_buffer: ::unity::Array<u8>) -> Self {
12287        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
12288            panic!(
12289                "{}
12290::{}
12291 failed to instantiate",
12292                ::core::stringify!(MapHistory_RewindCommandReader),
12293                ::core::stringify!(new),
12294            )
12295        });
12296        <Self as IMapHistory_RewindCommandReaderMethods>::ctor(this, command_stream_buffer);
12297        this
12298    }
12299}
12300
12301#[cfg(feature = "app-maphistory")]
12302pub trait IMapHistory_RewindUnitMapMethods: IMapHistory_RewindUnitMap {
12303    #[doc = "`Preserve(crate::app::unit::Unit, crate::app::force::Force_Type)` overload"]
12304    fn preserve(
12305        self,
12306        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
12307        next_force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
12308    ) -> () {
12309        unsafe {
12310            let __receiver =
12311                <MapHistory_RewindUnitMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12312            ::unity::il2cpp_call!((::unity::module_base()+0x217b130usize)as*mut u8,();
12313(MapHistory_RewindUnitMap)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::force::Force_Type)::core::convert::Into::into(next_force_type))
12314        }
12315    }
12316    #[doc = "`Restore(i32, crate::app::unit::Unit)` overload"]
12317    fn restore(self, index: impl ::core::convert::Into<i32>, prev_unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
12318        unsafe {
12319            let __receiver =
12320                <MapHistory_RewindUnitMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12321            ::unity::il2cpp_call!((::unity::module_base()+0x217b2c0usize)as*mut u8,();
12322(MapHistory_RewindUnitMap)__receiver,(i32)::core::convert::Into::into(index),(crate::app::unit::Unit)::core::convert::Into::into(prev_unit))
12323        }
12324    }
12325    #[doc = "`BeforeDispos(i32)` overload"]
12326    fn before_dispos(self, index: impl ::core::convert::Into<i32>) -> () {
12327        unsafe {
12328            let __receiver =
12329                <MapHistory_RewindUnitMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12330            ::unity::il2cpp_call!((::unity::module_base()+0x217b580usize)as*mut u8,();
12331(MapHistory_RewindUnitMap)__receiver,(i32)::core::convert::Into::into(index))
12332        }
12333    }
12334    #[doc = "`PreviewLatest()` overload"]
12335    fn preview_latest(self) -> () {
12336        unsafe {
12337            let __receiver =
12338                <MapHistory_RewindUnitMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12339            ::unity::il2cpp_call!((::unity::module_base()+0x217b5f0usize)as*mut u8,();
12340(MapHistory_RewindUnitMap)__receiver)
12341        }
12342    }
12343    #[doc = "`PreviewDecide()` overload"]
12344    fn preview_decide(self) -> () {
12345        unsafe {
12346            let __receiver =
12347                <MapHistory_RewindUnitMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12348            ::unity::il2cpp_call!((::unity::module_base()+0x217b6b0usize)as*mut u8,();
12349(MapHistory_RewindUnitMap)__receiver)
12350        }
12351    }
12352    #[doc = "`PreviewCancel()` overload"]
12353    fn preview_cancel(self) -> () {
12354        unsafe {
12355            let __receiver =
12356                <MapHistory_RewindUnitMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12357            ::unity::il2cpp_call!((::unity::module_base()+0x217b8c0usize)as*mut u8,();
12358(MapHistory_RewindUnitMap)__receiver)
12359        }
12360    }
12361    #[doc = "`PreviewDeleteRestoredUnit(i32)` overload"]
12362    fn preview_delete_restored_unit(self, index: impl ::core::convert::Into<i32>) -> () {
12363        unsafe {
12364            let __receiver =
12365                <MapHistory_RewindUnitMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12366            ::unity::il2cpp_call!((::unity::module_base()+0x217b7b0usize)as*mut u8,();
12367(MapHistory_RewindUnitMap)__receiver,(i32)::core::convert::Into::into(index))
12368        }
12369    }
12370    #[doc = "`PreviewCleanup(i32)` overload"]
12371    fn preview_cleanup(self, index: impl ::core::convert::Into<i32>) -> () {
12372        unsafe {
12373            let __receiver =
12374                <MapHistory_RewindUnitMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12375            ::unity::il2cpp_call!((::unity::module_base()+0x217b880usize)as*mut u8,();
12376(MapHistory_RewindUnitMap)__receiver,(i32)::core::convert::Into::into(index))
12377        }
12378    }
12379    #[doc = "`get_Version()` overload"]
12380    fn get_version(self) -> i32 {
12381        unsafe {
12382            let __receiver =
12383                <MapHistory_RewindUnitMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12384            {
12385                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
12386                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
12387                    panic!(
12388                        "unity: virtual slot {}
12389 out of range (vtable len {}
12390) on the runtime class behind {}
12391 (method `{}
12392`)",
12393                        4usize,
12394                        __vt.len(),
12395                        <MapHistory_RewindUnitMap as ::unity::ClassIdentity>::NAME,
12396                        "get_Version",
12397                    )
12398                });
12399                let __inner: extern "C" fn(MapHistory_RewindUnitMap, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
12400                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
12401                __inner(__receiver, __mi)
12402            }
12403        }
12404    }
12405    #[doc = "`OnSerialize(crate::app::stream_2::Stream_2)` overload"]
12406    fn on_serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
12407        unsafe {
12408            let __receiver =
12409                <MapHistory_RewindUnitMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12410            {
12411                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
12412                let __vi = *__vt.get(11usize).unwrap_or_else(|| {
12413                    panic!(
12414                        "unity: virtual slot {}
12415 out of range (vtable len {}
12416) on the runtime class behind {}
12417 (method `{}
12418`)",
12419                        11usize,
12420                        __vt.len(),
12421                        <MapHistory_RewindUnitMap as ::unity::ClassIdentity>::NAME,
12422                        "OnSerialize",
12423                    )
12424                });
12425                let __inner: extern "C" fn(MapHistory_RewindUnitMap, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
12426                    ::core::mem::transmute(__vi.method_ptr);
12427                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
12428                __inner(__receiver, ::core::convert::Into::into(stream), __mi)
12429            }
12430        }
12431    }
12432    #[doc = "`OnDeserialize(crate::app::stream_2::Stream_2, i32)` overload"]
12433    fn on_deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>, version: impl ::core::convert::Into<i32>) -> () {
12434        unsafe {
12435            let __receiver =
12436                <MapHistory_RewindUnitMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12437            {
12438                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
12439                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
12440                    panic!(
12441                        "unity: virtual slot {}
12442 out of range (vtable len {}
12443) on the runtime class behind {}
12444 (method `{}
12445`)",
12446                        12usize,
12447                        __vt.len(),
12448                        <MapHistory_RewindUnitMap as ::unity::ClassIdentity>::NAME,
12449                        "OnDeserialize",
12450                    )
12451                });
12452                let __inner: extern "C" fn(MapHistory_RewindUnitMap, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
12453                    ::core::mem::transmute(__vi.method_ptr);
12454                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
12455                __inner(
12456                    __receiver,
12457                    ::core::convert::Into::into(stream),
12458                    ::core::convert::Into::into(version),
12459                    __mi,
12460                )
12461            }
12462        }
12463    }
12464    #[doc = "`.ctor()` overload"]
12465    fn ctor(self) -> () {
12466        unsafe {
12467            let __receiver =
12468                <MapHistory_RewindUnitMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12469            ::unity::il2cpp_call!((::unity::module_base()+0x217be70usize)as*mut u8,();
12470(MapHistory_RewindUnitMap)__receiver)
12471        }
12472    }
12473}
12474
12475#[cfg(feature = "app-maphistory")]
12476impl<__T: IMapHistory_RewindUnitMap> IMapHistory_RewindUnitMapMethods for __T {}
12477
12478#[cfg(feature = "app-maphistory")]
12479impl MapHistory_RewindUnitMap {
12480    pub fn preserve_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12481        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
12482    }
12483
12484    pub fn restore_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12485        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
12486    }
12487
12488    pub fn before_dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12489        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
12490    }
12491
12492    pub fn preview_latest_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12493        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
12494    }
12495
12496    pub fn preview_decide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12497        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
12498    }
12499
12500    pub fn preview_cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12501        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
12502    }
12503
12504    pub fn preview_delete_restored_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12505        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
12506    }
12507
12508    pub fn preview_cleanup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12509        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
12510    }
12511
12512    pub fn get_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12513        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
12514    }
12515
12516    pub fn on_serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12517        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
12518    }
12519
12520    pub fn on_deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12521        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
12522    }
12523
12524    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12525        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
12526    }
12527}
12528
12529#[cfg(feature = "app-maphistory")]
12530impl MapHistory_RewindUnitMap {
12531    #[doc = "Direct (non-virtual) call to `MapHistory_RewindUnitMap`'s own `get_Version`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
12532    pub unsafe fn get_version(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
12533        let __mi = Self::get_version_method_info();
12534        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
12535        __inner(this.into(), ::core::option::Option::None)
12536    }
12537
12538    #[doc = "Direct (non-virtual) call to `MapHistory_RewindUnitMap`'s own `OnSerialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
12539    pub unsafe fn on_serialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2) -> () {
12540        let __mi = Self::on_serialize_method_info();
12541        let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
12542            ::core::mem::transmute(__mi.method_ptr);
12543        __inner(this.into(), stream, ::core::option::Option::None)
12544    }
12545
12546    #[doc = "Direct (non-virtual) call to `MapHistory_RewindUnitMap`'s own `OnDeserialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
12547    pub unsafe fn on_deserialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2, version: i32) -> () {
12548        let __mi = Self::on_deserialize_method_info();
12549        let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
12550            ::core::mem::transmute(__mi.method_ptr);
12551        __inner(this.into(), stream, version, ::core::option::Option::None)
12552    }
12553}
12554
12555#[cfg(feature = "app-maphistory")]
12556impl MapHistory_RewindUnitMap {
12557    #[doc = "`.ctor()` — no args"]
12558    pub fn new() -> Self {
12559        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
12560            panic!(
12561                "{}
12562::{}
12563 failed to instantiate",
12564                ::core::stringify!(MapHistory_RewindUnitMap),
12565                ::core::stringify!(new),
12566            )
12567        });
12568        <Self as IMapHistory_RewindUnitMapMethods>::ctor(this);
12569        this
12570    }
12571}
12572
12573#[cfg(feature = "app-maphistory")]
12574pub trait IMapHistory_Rewind_BattleCalcDataMethods: IMapHistory_Rewind_BattleCalcData {
12575    #[doc = "`.ctor()` overload"]
12576    fn ctor(self) -> () {
12577        unsafe {
12578            let __receiver =
12579                <MapHistory_Rewind_BattleCalcData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12580            ::unity::il2cpp_call!((::unity::module_base()+0x1b6aba0usize)as*mut u8,();
12581(MapHistory_Rewind_BattleCalcData)__receiver)
12582        }
12583    }
12584    #[doc = "`Clear()` overload"]
12585    fn clear(self) -> () {
12586        unsafe {
12587            let __receiver =
12588                <MapHistory_Rewind_BattleCalcData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12589            ::unity::il2cpp_call!((::unity::module_base()+0x1b6ad60usize)as*mut u8,();
12590(MapHistory_Rewind_BattleCalcData)__receiver)
12591        }
12592    }
12593    #[doc = "`ClearWork()` overload"]
12594    fn clear_work(self) -> () {
12595        unsafe {
12596            let __receiver =
12597                <MapHistory_Rewind_BattleCalcData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12598            ::unity::il2cpp_call!((::unity::module_base()+0x1b6ae00usize)as*mut u8,();
12599(MapHistory_Rewind_BattleCalcData)__receiver)
12600        }
12601    }
12602    #[doc = "`Add(crate::app::unit::Unit)` overload"]
12603    fn add(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
12604        unsafe {
12605            let __receiver =
12606                <MapHistory_Rewind_BattleCalcData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12607            ::unity::il2cpp_call!((::unity::module_base()+0x1b6aea0usize)as*mut u8,();
12608(MapHistory_Rewind_BattleCalcData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
12609        }
12610    }
12611    #[doc = "`Add(crate::app::pokeinspector::PokeInspector)` overload"]
12612    fn add_2(self, inspector: impl ::core::convert::Into<crate::app::pokeinspector::PokeInspector>) -> () {
12613        unsafe {
12614            let __receiver =
12615                <MapHistory_Rewind_BattleCalcData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12616            ::unity::il2cpp_call!((::unity::module_base()+0x1b6af00usize)as*mut u8,();
12617(MapHistory_Rewind_BattleCalcData)__receiver,(crate::app::pokeinspector::PokeInspector)::core::convert::Into::into(inspector))
12618        }
12619    }
12620    #[doc = "`Add(crate::app::mapoverlap::MapOverlap_Data)` overload"]
12621    fn add_3(self, overlap: impl ::core::convert::Into<crate::app::mapoverlap::MapOverlap_Data>) -> () {
12622        unsafe {
12623            let __receiver =
12624                <MapHistory_Rewind_BattleCalcData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12625            ::unity::il2cpp_call!((::unity::module_base()+0x1b6af60usize)as*mut u8,();
12626(MapHistory_Rewind_BattleCalcData)__receiver,(crate::app::mapoverlap::MapOverlap_Data)::core::convert::Into::into(overlap))
12627        }
12628    }
12629    fn add_4<M0: ::unity::IlType + ::core::marker::Copy + ::unity::ClassIdentity>(
12630        self,
12631        work: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<M0>>,
12632        saved: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<M0>>,
12633        obj: impl ::core::convert::Into<M0>,
12634    ) -> () {
12635        static OPEN: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
12636            ::unity::lookup::method_info_on_class(<MapHistory_Rewind_BattleCalcData as ::unity::ClassIdentity>::class(), "Add", 3)
12637        });
12638        #[allow(clippy::type_complexity)]
12639        static CACHE: ::std::sync::OnceLock<::std::sync::Mutex<::std::collections::HashMap<usize, &'static ::unity::il2cpp::MethodInfo>>> =
12640            ::std::sync::OnceLock::new();
12641        let _ = false;
12642        let __open: &'static ::unity::il2cpp::MethodInfo = match &*OPEN {
12643            ::core::result::Result::Ok(mi) => *mi,
12644            ::core::result::Result::Err(e) => {
12645                panic!(
12646                    "method lookup failed: {}
12647::{}
12648: {}
12649",
12650                    <MapHistory_Rewind_BattleCalcData as ::unity::ClassIdentity>::NAME,
12651                    "Add",
12652                    e
12653                )
12654            },
12655        };
12656        let __cache = CACHE.get_or_init(|| ::std::sync::Mutex::new(::std::collections::HashMap::new()));
12657        let __key: usize = <M0 as ::unity::IlType>::il_type() as *const _ as usize;
12658        let __inflated: &'static ::unity::il2cpp::MethodInfo = {
12659            let mut __guard = __cache.lock().unwrap();
12660            *__guard
12661                .entry(__key)
12662                .or_insert_with(|| ::unity::il2cpp::generic::create_generic_method_info(__open, &[<M0 as ::unity::IlType>::il_type()]))
12663        };
12664        unsafe {
12665            let __receiver =
12666                <MapHistory_Rewind_BattleCalcData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12667            let __f: extern "C" fn(
12668                MapHistory_Rewind_BattleCalcData,
12669                crate::system::collections::generic::list_1::List_1<M0>,
12670                crate::system::collections::generic::list_1::List_1<M0>,
12671                M0,
12672                ::unity::OptionalMethod,
12673            ) -> () = ::core::mem::transmute(__inflated.method_ptr);
12674            let __mi_opaque: &'static () = &*(__inflated as *const _ as *const ());
12675            __f(
12676                __receiver,
12677                ::core::convert::Into::into(work),
12678                ::core::convert::Into::into(saved),
12679                ::core::convert::Into::into(obj),
12680                ::core::option::Option::Some(__mi_opaque),
12681            )
12682        }
12683    }
12684    #[doc = "`GetUnitCount()` overload"]
12685    fn get_unit_count(self) -> i32 {
12686        unsafe {
12687            let __receiver =
12688                <MapHistory_Rewind_BattleCalcData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12689            ::unity::il2cpp_call!((::unity::module_base()+0x1b6afc0usize)as*mut u8,i32;
12690(MapHistory_Rewind_BattleCalcData)__receiver)
12691        }
12692    }
12693    #[doc = "`GetUnit(i32)` overload"]
12694    fn get_unit(self, index: impl ::core::convert::Into<i32>) -> crate::app::unit::Unit {
12695        unsafe {
12696            let __receiver =
12697                <MapHistory_Rewind_BattleCalcData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12698            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b010usize)as*mut u8,crate::app::unit::Unit;
12699(MapHistory_Rewind_BattleCalcData)__receiver,(i32)::core::convert::Into::into(index))
12700        }
12701    }
12702    #[doc = "`GetInspectorCount()` overload"]
12703    fn get_inspector_count(self) -> i32 {
12704        unsafe {
12705            let __receiver =
12706                <MapHistory_Rewind_BattleCalcData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12707            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b080usize)as*mut u8,i32;
12708(MapHistory_Rewind_BattleCalcData)__receiver)
12709        }
12710    }
12711    #[doc = "`GetInspector(i32)` overload"]
12712    fn get_inspector(self, index: impl ::core::convert::Into<i32>) -> crate::app::pokeinspector::PokeInspector {
12713        unsafe {
12714            let __receiver =
12715                <MapHistory_Rewind_BattleCalcData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12716            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b0d0usize)as*mut u8,crate::app::pokeinspector::PokeInspector;
12717(MapHistory_Rewind_BattleCalcData)__receiver,(i32)::core::convert::Into::into(index))
12718        }
12719    }
12720    #[doc = "`GetOverlapCount()` overload"]
12721    fn get_overlap_count(self) -> i32 {
12722        unsafe {
12723            let __receiver =
12724                <MapHistory_Rewind_BattleCalcData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12725            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b140usize)as*mut u8,i32;
12726(MapHistory_Rewind_BattleCalcData)__receiver)
12727        }
12728    }
12729    #[doc = "`GetOverlap(i32)` overload"]
12730    fn get_overlap(self, index: impl ::core::convert::Into<i32>) -> crate::app::mapoverlap::MapOverlap_Data {
12731        unsafe {
12732            let __receiver =
12733                <MapHistory_Rewind_BattleCalcData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12734            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b190usize)as*mut u8,crate::app::mapoverlap::MapOverlap_Data;
12735(MapHistory_Rewind_BattleCalcData)__receiver,(i32)::core::convert::Into::into(index))
12736        }
12737    }
12738    #[doc = "`Save()` overload"]
12739    fn save(self) -> () {
12740        unsafe {
12741            let __receiver =
12742                <MapHistory_Rewind_BattleCalcData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12743            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b200usize)as*mut u8,();
12744(MapHistory_Rewind_BattleCalcData)__receiver)
12745        }
12746    }
12747    fn save_2<M0: ::unity::IlType + ::core::marker::Copy + ::unity::ClassIdentity>(
12748        self,
12749        work: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<M0>>,
12750        saved: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<M0>>,
12751    ) -> () {
12752        static OPEN: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
12753            ::unity::lookup::method_info_on_class(<MapHistory_Rewind_BattleCalcData as ::unity::ClassIdentity>::class(), "Save", 2)
12754        });
12755        #[allow(clippy::type_complexity)]
12756        static CACHE: ::std::sync::OnceLock<::std::sync::Mutex<::std::collections::HashMap<usize, &'static ::unity::il2cpp::MethodInfo>>> =
12757            ::std::sync::OnceLock::new();
12758        let _ = false;
12759        let __open: &'static ::unity::il2cpp::MethodInfo = match &*OPEN {
12760            ::core::result::Result::Ok(mi) => *mi,
12761            ::core::result::Result::Err(e) => {
12762                panic!(
12763                    "method lookup failed: {}
12764::{}
12765: {}
12766",
12767                    <MapHistory_Rewind_BattleCalcData as ::unity::ClassIdentity>::NAME,
12768                    "Save",
12769                    e
12770                )
12771            },
12772        };
12773        let __cache = CACHE.get_or_init(|| ::std::sync::Mutex::new(::std::collections::HashMap::new()));
12774        let __key: usize = <M0 as ::unity::IlType>::il_type() as *const _ as usize;
12775        let __inflated: &'static ::unity::il2cpp::MethodInfo = {
12776            let mut __guard = __cache.lock().unwrap();
12777            *__guard
12778                .entry(__key)
12779                .or_insert_with(|| ::unity::il2cpp::generic::create_generic_method_info(__open, &[<M0 as ::unity::IlType>::il_type()]))
12780        };
12781        unsafe {
12782            let __receiver =
12783                <MapHistory_Rewind_BattleCalcData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12784            let __f: extern "C" fn(
12785                MapHistory_Rewind_BattleCalcData,
12786                crate::system::collections::generic::list_1::List_1<M0>,
12787                crate::system::collections::generic::list_1::List_1<M0>,
12788                ::unity::OptionalMethod,
12789            ) -> () = ::core::mem::transmute(__inflated.method_ptr);
12790            let __mi_opaque: &'static () = &*(__inflated as *const _ as *const ());
12791            __f(
12792                __receiver,
12793                ::core::convert::Into::into(work),
12794                ::core::convert::Into::into(saved),
12795                ::core::option::Option::Some(__mi_opaque),
12796            )
12797        }
12798    }
12799}
12800
12801#[cfg(feature = "app-maphistory")]
12802impl<__T: IMapHistory_Rewind_BattleCalcData> IMapHistory_Rewind_BattleCalcDataMethods for __T {}
12803
12804#[cfg(feature = "app-maphistory")]
12805impl MapHistory_Rewind_BattleCalcData {
12806    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12807        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
12808    }
12809
12810    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12811        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
12812    }
12813
12814    pub fn clear_work_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12815        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
12816    }
12817
12818    pub fn add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12819        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
12820    }
12821
12822    pub fn add_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12823        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
12824    }
12825
12826    pub fn add_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12827        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
12828    }
12829
12830    pub fn get_unit_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12831        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
12832    }
12833
12834    pub fn get_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12835        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
12836    }
12837
12838    pub fn get_inspector_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12839        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
12840    }
12841
12842    pub fn get_inspector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12843        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
12844    }
12845
12846    pub fn get_overlap_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12847        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
12848    }
12849
12850    pub fn get_overlap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12851        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
12852    }
12853
12854    pub fn save_method_info() -> &'static ::unity::il2cpp::MethodInfo {
12855        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
12856    }
12857}
12858
12859#[cfg(feature = "app-maphistory")]
12860impl MapHistory_Rewind_BattleCalcData {
12861    #[doc = "`.ctor()` — no args"]
12862    pub fn new() -> Self {
12863        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
12864            panic!(
12865                "{}
12866::{}
12867 failed to instantiate",
12868                ::core::stringify!(MapHistory_Rewind_BattleCalcData),
12869                ::core::stringify!(new),
12870            )
12871        });
12872        <Self as IMapHistory_Rewind_BattleCalcDataMethods>::ctor(this);
12873        this
12874    }
12875}
12876
12877#[cfg(feature = "app-maphistory")]
12878impl MapHistory_CommandWriter {
12879    #[doc = "`WriteVariableKey(crate::app::stream_2::Stream_2, ::unity::Il2CppString)` overload"]
12880    pub fn write_variable_key_2(
12881        stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
12882        key: impl ::core::convert::Into<::unity::Il2CppString>,
12883    ) -> () {
12884        unsafe {
12885            ::unity::il2cpp_call!((::unity::module_base()+0x24cbaa0usize)as*mut u8,();
12886(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(::unity::Il2CppString)::core::convert::Into::into(key))
12887        }
12888    }
12889
12890    #[doc = "`WriteTid(crate::app::stream_2::Stream_2, ::unity::Il2CppString)` overload"]
12891    pub fn write_tid_2(
12892        stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
12893        tid: impl ::core::convert::Into<::unity::Il2CppString>,
12894    ) -> () {
12895        unsafe {
12896            ::unity::il2cpp_call!((::unity::module_base()+0x24cbc50usize)as*mut u8,();
12897(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(::unity::Il2CppString)::core::convert::Into::into(tid))
12898        }
12899    }
12900}
12901
12902#[cfg(feature = "app-maphistory")]
12903pub trait IMapHistory_CommandWriterMethods: IMapHistory_CommandWriter {
12904    #[doc = "`.ctor()` overload"]
12905    fn ctor(self) -> () {
12906        unsafe {
12907            let __receiver =
12908                <MapHistory_CommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12909            ::unity::il2cpp_call!((::unity::module_base()+0x24cba50usize)as*mut u8,();
12910(MapHistory_CommandWriter)__receiver)
12911        }
12912    }
12913    #[doc = "`Prepare(u8)` overload"]
12914    fn prepare(self, r#type: impl ::core::convert::Into<u8>) -> () {
12915        unsafe {
12916            let __receiver =
12917                <MapHistory_CommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12918            ::unity::il2cpp_call!((::unity::module_base()+0x24cba60usize)as*mut u8,();
12919(MapHistory_CommandWriter)__receiver,(u8)::core::convert::Into::into(r#type))
12920        }
12921    }
12922    #[doc = "`WriteVariableKey(::unity::Il2CppString)` overload"]
12923    fn write_variable_key(self, key: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
12924        unsafe {
12925            let __receiver =
12926                <MapHistory_CommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12927            ::unity::il2cpp_call!((::unity::module_base()+0x24cba90usize)as*mut u8,();
12928(MapHistory_CommandWriter)__receiver,(::unity::Il2CppString)::core::convert::Into::into(key))
12929        }
12930    }
12931    #[doc = "`WriteGid(::unity::Il2CppString)` overload"]
12932    fn write_gid(self, gid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
12933        unsafe {
12934            let __receiver =
12935                <MapHistory_CommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12936            ::unity::il2cpp_call!((::unity::module_base()+0x24cbb70usize)as*mut u8,();
12937(MapHistory_CommandWriter)__receiver,(::unity::Il2CppString)::core::convert::Into::into(gid))
12938        }
12939    }
12940    #[doc = "`WriteTid(::unity::Il2CppString)` overload"]
12941    fn write_tid(self, tid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
12942        unsafe {
12943            let __receiver =
12944                <MapHistory_CommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12945            ::unity::il2cpp_call!((::unity::module_base()+0x24cbc40usize)as*mut u8,();
12946(MapHistory_CommandWriter)__receiver,(::unity::Il2CppString)::core::convert::Into::into(tid))
12947        }
12948    }
12949    #[doc = "`WriteIid(::unity::Il2CppString)` overload"]
12950    fn write_iid(self, iid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
12951        unsafe {
12952            let __receiver =
12953                <MapHistory_CommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12954            ::unity::il2cpp_call!((::unity::module_base()+0x24cbd20usize)as*mut u8,();
12955(MapHistory_CommandWriter)__receiver,(::unity::Il2CppString)::core::convert::Into::into(iid))
12956        }
12957    }
12958    #[doc = "`WritePid(::unity::Il2CppString)` overload"]
12959    fn write_pid(self, pid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
12960        unsafe {
12961            let __receiver =
12962                <MapHistory_CommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12963            ::unity::il2cpp_call!((::unity::module_base()+0x24cbdf0usize)as*mut u8,();
12964(MapHistory_CommandWriter)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid))
12965        }
12966    }
12967    #[doc = "`WriteJid(::unity::Il2CppString)` overload"]
12968    fn write_jid(self, jid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
12969        unsafe {
12970            let __receiver =
12971                <MapHistory_CommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12972            ::unity::il2cpp_call!((::unity::module_base()+0x24cbec0usize)as*mut u8,();
12973(MapHistory_CommandWriter)__receiver,(::unity::Il2CppString)::core::convert::Into::into(jid))
12974        }
12975    }
12976    #[doc = "`WriteSid(::unity::Il2CppString)` overload"]
12977    fn write_sid(self, sid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
12978        unsafe {
12979            let __receiver =
12980                <MapHistory_CommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12981            ::unity::il2cpp_call!((::unity::module_base()+0x24cbf90usize)as*mut u8,();
12982(MapHistory_CommandWriter)__receiver,(::unity::Il2CppString)::core::convert::Into::into(sid))
12983        }
12984    }
12985    #[doc = "`WriteEffectName(::unity::Il2CppString)` overload"]
12986    fn write_effect_name(self, name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
12987        unsafe {
12988            let __receiver =
12989                <MapHistory_CommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12990            ::unity::il2cpp_call!((::unity::module_base()+0x24cc060usize)as*mut u8,();
12991(MapHistory_CommandWriter)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name))
12992        }
12993    }
12994    #[doc = "`WriteMaterialString(::unity::Il2CppString)` overload"]
12995    fn write_material_string(self, str: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
12996        unsafe {
12997            let __receiver =
12998                <MapHistory_CommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
12999            ::unity::il2cpp_call!((::unity::module_base()+0x24cc130usize)as*mut u8,();
13000(MapHistory_CommandWriter)__receiver,(::unity::Il2CppString)::core::convert::Into::into(str))
13001        }
13002    }
13003    #[doc = "`WriteRnid(::unity::Il2CppString)` overload"]
13004    fn write_rnid(self, rnid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
13005        unsafe {
13006            let __receiver =
13007                <MapHistory_CommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13008            ::unity::il2cpp_call!((::unity::module_base()+0x24cc200usize)as*mut u8,();
13009(MapHistory_CommandWriter)__receiver,(::unity::Il2CppString)::core::convert::Into::into(rnid))
13010        }
13011    }
13012    #[doc = "`WriteRandom(crate::app::random_2::Random_2)` overload"]
13013    fn write_random(self, random: impl ::core::convert::Into<crate::app::random_2::Random_2>) -> () {
13014        unsafe {
13015            let __receiver =
13016                <MapHistory_CommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13017            ::unity::il2cpp_call!((::unity::module_base()+0x24cc2d0usize)as*mut u8,();
13018(MapHistory_CommandWriter)__receiver,(crate::app::random_2::Random_2)::core::convert::Into::into(random))
13019        }
13020    }
13021    #[doc = "`get_Type()` overload"]
13022    fn get_type(self) -> i32 {
13023        unsafe {
13024            let __receiver =
13025                <MapHistory_CommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13026            ::unity::il2cpp_call!((::unity::module_base()+0x24cc310usize)as*mut u8,i32;
13027(MapHistory_CommandWriter)__receiver)
13028        }
13029    }
13030    #[doc = "`get_Size()` overload"]
13031    fn get_size(self) -> i32 {
13032        unsafe {
13033            let __receiver =
13034                <MapHistory_CommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13035            ::unity::il2cpp_call!((::unity::module_base()+0x24cc320usize)as*mut u8,i32;
13036(MapHistory_CommandWriter)__receiver)
13037        }
13038    }
13039}
13040
13041#[cfg(feature = "app-maphistory")]
13042impl<__T: IMapHistory_CommandWriter> IMapHistory_CommandWriterMethods for __T {}
13043
13044#[cfg(feature = "app-maphistory")]
13045impl MapHistory_CommandWriter {
13046    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13047        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
13048    }
13049
13050    pub fn prepare_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13051        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
13052    }
13053
13054    pub fn write_variable_key_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13055        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
13056    }
13057
13058    pub fn write_variable_key_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13059        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
13060    }
13061
13062    pub fn write_gid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13063        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
13064    }
13065
13066    pub fn write_tid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13067        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
13068    }
13069
13070    pub fn write_tid_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13071        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
13072    }
13073
13074    pub fn write_iid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13075        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
13076    }
13077
13078    pub fn write_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13079        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
13080    }
13081
13082    pub fn write_jid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13083        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
13084    }
13085
13086    pub fn write_sid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13087        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
13088    }
13089
13090    pub fn write_effect_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13091        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
13092    }
13093
13094    pub fn write_material_string_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13095        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
13096    }
13097
13098    pub fn write_rnid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13099        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
13100    }
13101
13102    pub fn write_random_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13103        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
13104    }
13105
13106    pub fn get_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13107        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
13108    }
13109
13110    pub fn get_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13111        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
13112    }
13113}
13114
13115#[cfg(feature = "app-maphistory")]
13116impl MapHistory_CommandWriter {
13117    #[doc = "`.ctor()` — no args"]
13118    pub fn new() -> Self {
13119        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
13120            panic!(
13121                "{}
13122::{}
13123 failed to instantiate",
13124                ::core::stringify!(MapHistory_CommandWriter),
13125                ::core::stringify!(new),
13126            )
13127        });
13128        <Self as IMapHistory_CommandWriterMethods>::ctor(this);
13129        this
13130    }
13131}
13132
13133#[cfg(feature = "app-maphistory")]
13134pub trait IMapHistory_ReplayCommandWriterMethods: IMapHistory_ReplayCommandWriter {
13135    #[doc = "`Prepare(crate::app::maphistory::MapHistory_ReplayType)` overload"]
13136    fn prepare(self, r#type: impl ::core::convert::Into<crate::app::maphistory::MapHistory_ReplayType>) -> () {
13137        unsafe {
13138            let __receiver =
13139                <MapHistory_ReplayCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13140            ::unity::il2cpp_call!((::unity::module_base()+0x2706a90usize)as*mut u8,();
13141(MapHistory_ReplayCommandWriter)__receiver,(crate::app::maphistory::MapHistory_ReplayType)::core::convert::Into::into(r#type))
13142        }
13143    }
13144    #[doc = "`WriteUnit(crate::app::unit::Unit)` overload"]
13145    fn write_unit(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
13146        unsafe {
13147            let __receiver =
13148                <MapHistory_ReplayCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13149            ::unity::il2cpp_call!((::unity::module_base()+0x2706aa0usize)as*mut u8,();
13150(MapHistory_ReplayCommandWriter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
13151        }
13152    }
13153    #[doc = "`WriteUnitItem(crate::app::unititem::UnitItem)` overload"]
13154    fn write_unit_item(self, item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> () {
13155        unsafe {
13156            let __receiver =
13157                <MapHistory_ReplayCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13158            ::unity::il2cpp_call!((::unity::module_base()+0x2706b60usize)as*mut u8,();
13159(MapHistory_ReplayCommandWriter)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
13160        }
13161    }
13162    #[doc = "`WriteUnitItemList(crate::app::unititemlist::UnitItemList)` overload"]
13163    fn write_unit_item_list(self, item_list: impl ::core::convert::Into<crate::app::unititemlist::UnitItemList>) -> () {
13164        unsafe {
13165            let __receiver =
13166                <MapHistory_ReplayCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13167            ::unity::il2cpp_call!((::unity::module_base()+0x2706d60usize)as*mut u8,();
13168(MapHistory_ReplayCommandWriter)__receiver,(crate::app::unititemlist::UnitItemList)::core::convert::Into::into(item_list))
13169        }
13170    }
13171    #[doc = "`WriteMultiTargets(crate::app::mapmind::MapMind_MultiTargets)` overload"]
13172    fn write_multi_targets(self, targets: impl ::core::convert::Into<crate::app::mapmind::MapMind_MultiTargets>) -> () {
13173        unsafe {
13174            let __receiver =
13175                <MapHistory_ReplayCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13176            ::unity::il2cpp_call!((::unity::module_base()+0x2706e70usize)as*mut u8,();
13177(MapHistory_ReplayCommandWriter)__receiver,(crate::app::mapmind::MapMind_MultiTargets)::core::convert::Into::into(targets))
13178        }
13179    }
13180    #[doc = "`WriteForce(crate::app::force::Force_Type)` overload"]
13181    fn write_force(self, force_type: impl ::core::convert::Into<crate::app::force::Force_Type>) -> () {
13182        unsafe {
13183            let __receiver =
13184                <MapHistory_ReplayCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13185            ::unity::il2cpp_call!((::unity::module_base()+0x2706fd0usize)as*mut u8,();
13186(MapHistory_ReplayCommandWriter)__receiver,(crate::app::force::Force_Type)::core::convert::Into::into(force_type))
13187        }
13188    }
13189    #[doc = "`.ctor()` overload"]
13190    fn ctor(self) -> () {
13191        unsafe {
13192            let __receiver =
13193                <MapHistory_ReplayCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13194            ::unity::il2cpp_call!((::unity::module_base()+0x2706fe0usize)as*mut u8,();
13195(MapHistory_ReplayCommandWriter)__receiver)
13196        }
13197    }
13198}
13199
13200#[cfg(feature = "app-maphistory")]
13201impl<__T: IMapHistory_ReplayCommandWriter> IMapHistory_ReplayCommandWriterMethods for __T {}
13202
13203#[cfg(feature = "app-maphistory")]
13204impl MapHistory_ReplayCommandWriter {
13205    pub fn prepare_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13206        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
13207    }
13208
13209    pub fn write_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13210        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
13211    }
13212
13213    pub fn write_unit_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13214        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
13215    }
13216
13217    pub fn write_unit_item_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13218        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
13219    }
13220
13221    pub fn write_multi_targets_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13222        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
13223    }
13224
13225    pub fn write_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13226        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
13227    }
13228
13229    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13230        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
13231    }
13232}
13233
13234#[cfg(feature = "app-maphistory")]
13235impl MapHistory_ReplayCommandWriter {
13236    #[doc = "`.ctor()` — no args"]
13237    pub fn new() -> Self {
13238        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
13239            panic!(
13240                "{}
13241::{}
13242 failed to instantiate",
13243                ::core::stringify!(MapHistory_ReplayCommandWriter),
13244                ::core::stringify!(new),
13245            )
13246        });
13247        <Self as IMapHistory_ReplayCommandWriterMethods>::ctor(this);
13248        this
13249    }
13250}
13251
13252#[cfg(feature = "app-maphistory")]
13253impl MapHistory_RewindCommandWriter {
13254    #[doc = "`WriteOverlap(crate::app::stream_2::Stream_2, i32, i32)` overload"]
13255    pub fn write_overlap_2(
13256        stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
13257        x: impl ::core::convert::Into<i32>,
13258        z: impl ::core::convert::Into<i32>,
13259    ) -> () {
13260        unsafe {
13261            ::unity::il2cpp_call!((::unity::module_base()+0x2177ef0usize)as*mut u8,();
13262(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
13263        }
13264    }
13265}
13266
13267#[cfg(feature = "app-maphistory")]
13268pub trait IMapHistory_RewindCommandWriterMethods: IMapHistory_RewindCommandWriter {
13269    #[doc = "`Prepare(crate::app::maphistory::MapHistory_RewindType)` overload"]
13270    fn prepare(self, r#type: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindType>) -> () {
13271        unsafe {
13272            let __receiver =
13273                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13274            ::unity::il2cpp_call!((::unity::module_base()+0x21773a0usize)as*mut u8,();
13275(MapHistory_RewindCommandWriter)__receiver,(crate::app::maphistory::MapHistory_RewindType)::core::convert::Into::into(r#type))
13276        }
13277    }
13278    #[doc = "`WriteUnitAndName(crate::app::unit::Unit)` overload"]
13279    fn write_unit_and_name(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
13280        unsafe {
13281            let __receiver =
13282                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13283            ::unity::il2cpp_call!((::unity::module_base()+0x21773b0usize)as*mut u8,();
13284(MapHistory_RewindCommandWriter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
13285        }
13286    }
13287    #[doc = "`WriteUnit(crate::app::unit::Unit)` overload"]
13288    fn write_unit(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
13289        unsafe {
13290            let __receiver =
13291                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13292            ::unity::il2cpp_call!((::unity::module_base()+0x21773e0usize)as*mut u8,();
13293(MapHistory_RewindCommandWriter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
13294        }
13295    }
13296    #[doc = "`WriteName(crate::app::unit::Unit)` overload"]
13297    fn write_name(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
13298        unsafe {
13299            let __receiver =
13300                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13301            ::unity::il2cpp_call!((::unity::module_base()+0x21774a0usize)as*mut u8,();
13302(MapHistory_RewindCommandWriter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
13303        }
13304    }
13305    #[doc = "`WritePosition(crate::app::unit::Unit)` overload"]
13306    fn write_position(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
13307        unsafe {
13308            let __receiver =
13309                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13310            ::unity::il2cpp_call!((::unity::module_base()+0x21776d0usize)as*mut u8,();
13311(MapHistory_RewindCommandWriter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
13312        }
13313    }
13314    #[doc = "`WriteStatus(crate::app::unit::Unit)` overload"]
13315    fn write_status(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
13316        unsafe {
13317            let __receiver =
13318                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13319            ::unity::il2cpp_call!((::unity::module_base()+0x2177710usize)as*mut u8,();
13320(MapHistory_RewindCommandWriter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
13321        }
13322    }
13323    #[doc = "`WriteStatus(i64)` overload"]
13324    fn write_status_2(self, status: impl ::core::convert::Into<i64>) -> () {
13325        unsafe {
13326            let __receiver =
13327                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13328            ::unity::il2cpp_call!((::unity::module_base()+0x2177780usize)as*mut u8,();
13329(MapHistory_RewindCommandWriter)__receiver,(i64)::core::convert::Into::into(status))
13330        }
13331    }
13332    #[doc = "`WriteHp(crate::app::unit::Unit)` overload"]
13333    fn write_hp(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
13334        unsafe {
13335            let __receiver =
13336                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13337            ::unity::il2cpp_call!((::unity::module_base()+0x2177790usize)as*mut u8,();
13338(MapHistory_RewindCommandWriter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
13339        }
13340    }
13341    #[doc = "`WriteHp(i32)` overload"]
13342    fn write_hp_2(self, hp: impl ::core::convert::Into<i32>) -> () {
13343        unsafe {
13344            let __receiver =
13345                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13346            ::unity::il2cpp_call!((::unity::module_base()+0x21777a0usize)as*mut u8,();
13347(MapHistory_RewindCommandWriter)__receiver,(i32)::core::convert::Into::into(hp))
13348        }
13349    }
13350    #[doc = "`WriteBaseCapability(crate::app::unit::Unit, i32)` overload"]
13351    fn write_base_capability(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, index: impl ::core::convert::Into<i32>) -> () {
13352        unsafe {
13353            let __receiver =
13354                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13355            ::unity::il2cpp_call!((::unity::module_base()+0x21777b0usize)as*mut u8,();
13356(MapHistory_RewindCommandWriter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(index))
13357        }
13358    }
13359    #[doc = "`WriteBaseCapabilityAll(crate::app::unit::Unit)` overload"]
13360    fn write_base_capability_all(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
13361        unsafe {
13362            let __receiver =
13363                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13364            ::unity::il2cpp_call!((::unity::module_base()+0x2177830usize)as*mut u8,();
13365(MapHistory_RewindCommandWriter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
13366        }
13367    }
13368    #[doc = "`WriteGrowCapabilityAll(crate::app::unit::Unit)` overload"]
13369    fn write_grow_capability_all(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
13370        unsafe {
13371            let __receiver =
13372                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13373            ::unity::il2cpp_call!((::unity::module_base()+0x2177a00usize)as*mut u8,();
13374(MapHistory_RewindCommandWriter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
13375        }
13376    }
13377    #[doc = "`WriteLevelCapabilityAll(crate::app::unit::Unit)` overload"]
13378    fn write_level_capability_all(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
13379        unsafe {
13380            let __receiver =
13381                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13382            ::unity::il2cpp_call!((::unity::module_base()+0x2177be0usize)as*mut u8,();
13383(MapHistory_RewindCommandWriter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
13384        }
13385    }
13386    #[doc = "`WriteUnitBaseCapabilityAll(crate::app::unitbasecapability::UnitBaseCapability)` overload"]
13387    fn write_unit_base_capability_all(self, capability: impl ::core::convert::Into<crate::app::unitbasecapability::UnitBaseCapability>) -> () {
13388        unsafe {
13389            let __receiver =
13390                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13391            ::unity::il2cpp_call!((::unity::module_base()+0x2177840usize)as*mut u8,();
13392(MapHistory_RewindCommandWriter)__receiver,(crate::app::unitbasecapability::UnitBaseCapability)::core::convert::Into::into(capability))
13393        }
13394    }
13395    #[doc = "`WriteEngageCount(crate::app::unit::Unit)` overload"]
13396    fn write_engage_count(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
13397        unsafe {
13398            let __receiver =
13399                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13400            ::unity::il2cpp_call!((::unity::module_base()+0x2177bf0usize)as*mut u8,();
13401(MapHistory_RewindCommandWriter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
13402        }
13403    }
13404    #[doc = "`WriteEngageCount(i32)` overload"]
13405    fn write_engage_count_2(self, engage_count: impl ::core::convert::Into<i32>) -> () {
13406        unsafe {
13407            let __receiver =
13408                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13409            ::unity::il2cpp_call!((::unity::module_base()+0x2177c00usize)as*mut u8,();
13410(MapHistory_RewindCommandWriter)__receiver,(i32)::core::convert::Into::into(engage_count))
13411        }
13412    }
13413    #[doc = "`WriteEngageTurn(crate::app::unit::Unit)` overload"]
13414    fn write_engage_turn(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
13415        unsafe {
13416            let __receiver =
13417                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13418            ::unity::il2cpp_call!((::unity::module_base()+0x2177c10usize)as*mut u8,();
13419(MapHistory_RewindCommandWriter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
13420        }
13421    }
13422    #[doc = "`WriteShowInSearchMap(crate::app::unit::Unit, i32, i32)` overload"]
13423    fn write_show_in_search_map(
13424        self,
13425        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
13426        move_x: impl ::core::convert::Into<i32>,
13427        move_z: impl ::core::convert::Into<i32>,
13428    ) -> () {
13429        unsafe {
13430            let __receiver =
13431                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13432            ::unity::il2cpp_call!((::unity::module_base()+0x2177c20usize)as*mut u8,();
13433(MapHistory_RewindCommandWriter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(move_x),(i32)::core::convert::Into::into(move_z))
13434        }
13435    }
13436    #[doc = "`WriteTurn(i32)` overload"]
13437    fn write_turn(self, turn: impl ::core::convert::Into<i32>) -> () {
13438        unsafe {
13439            let __receiver =
13440                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13441            ::unity::il2cpp_call!((::unity::module_base()+0x2177d80usize)as*mut u8,();
13442(MapHistory_RewindCommandWriter)__receiver,(i32)::core::convert::Into::into(turn))
13443        }
13444    }
13445    #[doc = "`WriteForce(crate::app::force::Force_Type)` overload"]
13446    fn write_force(self, force_type: impl ::core::convert::Into<crate::app::force::Force_Type>) -> () {
13447        unsafe {
13448            let __receiver =
13449                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13450            ::unity::il2cpp_call!((::unity::module_base()+0x2177d90usize)as*mut u8,();
13451(MapHistory_RewindCommandWriter)__receiver,(crate::app::force::Force_Type)::core::convert::Into::into(force_type))
13452        }
13453    }
13454    #[doc = "`WriteSkills(crate::app::skillarray::SkillArray)` overload"]
13455    fn write_skills(self, skills: impl ::core::convert::Into<crate::app::skillarray::SkillArray>) -> () {
13456        unsafe {
13457            let __receiver =
13458                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13459            ::unity::il2cpp_call!((::unity::module_base()+0x2177da0usize)as*mut u8,();
13460(MapHistory_RewindCommandWriter)__receiver,(crate::app::skillarray::SkillArray)::core::convert::Into::into(skills))
13461        }
13462    }
13463    #[doc = "`WriteUnitPhaseBeginKinds(crate::app::maphistory::MapHistory_RewindUnitPhaseBeginKinds)` overload"]
13464    fn write_unit_phase_begin_kinds(self, kind: impl ::core::convert::Into<crate::app::maphistory::MapHistory_RewindUnitPhaseBeginKinds>) -> () {
13465        unsafe {
13466            let __receiver =
13467                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13468            ::unity::il2cpp_call!((::unity::module_base()+0x2177dc0usize)as*mut u8,();
13469(MapHistory_RewindCommandWriter)__receiver,(crate::app::maphistory::MapHistory_RewindUnitPhaseBeginKinds)::core::convert::Into::into(kind))
13470        }
13471    }
13472    #[doc = "`WriteUnitItem(crate::app::unititem::UnitItem)` overload"]
13473    fn write_unit_item(self, item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> () {
13474        unsafe {
13475            let __receiver =
13476                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13477            ::unity::il2cpp_call!((::unity::module_base()+0x2177dd0usize)as*mut u8,();
13478(MapHistory_RewindCommandWriter)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
13479        }
13480    }
13481    #[doc = "`WriteUnitItemList(crate::app::unititemlist::UnitItemList)` overload"]
13482    fn write_unit_item_list(self, item_list: impl ::core::convert::Into<crate::app::unititemlist::UnitItemList>) -> () {
13483        unsafe {
13484            let __receiver =
13485                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13486            ::unity::il2cpp_call!((::unity::module_base()+0x2177df0usize)as*mut u8,();
13487(MapHistory_RewindCommandWriter)__receiver,(crate::app::unititemlist::UnitItemList)::core::convert::Into::into(item_list))
13488        }
13489    }
13490    #[doc = "`WriteGodUnit(crate::app::godunit::GodUnit)` overload"]
13491    fn write_god_unit(self, god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> () {
13492        unsafe {
13493            let __receiver =
13494                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13495            ::unity::il2cpp_call!((::unity::module_base()+0x2177e10usize)as*mut u8,();
13496(MapHistory_RewindCommandWriter)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit))
13497        }
13498    }
13499    #[doc = "`WriteTransporterData(crate::app::transporter::Transporter_Data)` overload"]
13500    fn write_transporter_data(self, data: impl ::core::convert::Into<crate::app::transporter::Transporter_Data>) -> () {
13501        unsafe {
13502            let __receiver =
13503                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13504            ::unity::il2cpp_call!((::unity::module_base()+0x2177ec0usize)as*mut u8,();
13505(MapHistory_RewindCommandWriter)__receiver,(crate::app::transporter::Transporter_Data)::core::convert::Into::into(data))
13506        }
13507    }
13508    #[doc = "`WriteOverlap(i32, i32)` overload"]
13509    fn write_overlap(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
13510        unsafe {
13511            let __receiver =
13512                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13513            ::unity::il2cpp_call!((::unity::module_base()+0x2177ee0usize)as*mut u8,();
13514(MapHistory_RewindCommandWriter)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
13515        }
13516    }
13517    #[doc = "`WriteUnitIconInfo(crate::app::unit::Unit)` overload"]
13518    fn write_unit_icon_info(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
13519        unsafe {
13520            let __receiver =
13521                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13522            ::unity::il2cpp_call!((::unity::module_base()+0x2178050usize)as*mut u8,();
13523(MapHistory_RewindCommandWriter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
13524        }
13525    }
13526    #[doc = "`WriteLockTarget(crate::app::unit::Unit)` overload"]
13527    fn write_lock_target(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
13528        unsafe {
13529            let __receiver =
13530                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13531            ::unity::il2cpp_call!((::unity::module_base()+0x21788e0usize)as*mut u8,();
13532(MapHistory_RewindCommandWriter)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
13533        }
13534    }
13535    #[doc = "`OverwriteByte(i32, u8)` overload"]
13536    fn overwrite_byte(self, pos: impl ::core::convert::Into<i32>, val: impl ::core::convert::Into<u8>) -> () {
13537        unsafe {
13538            let __receiver =
13539                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13540            ::unity::il2cpp_call!((::unity::module_base()+0x21789a0usize)as*mut u8,();
13541(MapHistory_RewindCommandWriter)__receiver,(i32)::core::convert::Into::into(pos),(u8)::core::convert::Into::into(val))
13542        }
13543    }
13544    #[doc = "`OverwriteUshort(i32, u16)` overload"]
13545    fn overwrite_ushort(self, pos: impl ::core::convert::Into<i32>, val: impl ::core::convert::Into<u16>) -> () {
13546        unsafe {
13547            let __receiver =
13548                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13549            ::unity::il2cpp_call!((::unity::module_base()+0x2178a10usize)as*mut u8,();
13550(MapHistory_RewindCommandWriter)__receiver,(i32)::core::convert::Into::into(pos),(u16)::core::convert::Into::into(val))
13551        }
13552    }
13553    #[doc = "`.ctor()` overload"]
13554    fn ctor(self) -> () {
13555        unsafe {
13556            let __receiver =
13557                <MapHistory_RewindCommandWriter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13558            ::unity::il2cpp_call!((::unity::module_base()+0x2178a80usize)as*mut u8,();
13559(MapHistory_RewindCommandWriter)__receiver)
13560        }
13561    }
13562}
13563
13564#[cfg(feature = "app-maphistory")]
13565impl<__T: IMapHistory_RewindCommandWriter> IMapHistory_RewindCommandWriterMethods for __T {}
13566
13567#[cfg(feature = "app-maphistory")]
13568impl MapHistory_RewindCommandWriter {
13569    pub fn prepare_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13570        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
13571    }
13572
13573    pub fn write_unit_and_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13574        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
13575    }
13576
13577    pub fn write_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13578        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
13579    }
13580
13581    pub fn write_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13582        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
13583    }
13584
13585    pub fn write_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13586        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
13587    }
13588
13589    pub fn write_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13590        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
13591    }
13592
13593    pub fn write_status_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13594        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
13595    }
13596
13597    pub fn write_hp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13598        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
13599    }
13600
13601    pub fn write_hp_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13602        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
13603    }
13604
13605    pub fn write_base_capability_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13606        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
13607    }
13608
13609    pub fn write_base_capability_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13610        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
13611    }
13612
13613    pub fn write_grow_capability_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13614        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
13615    }
13616
13617    pub fn write_level_capability_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13618        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
13619    }
13620
13621    pub fn write_unit_base_capability_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13622        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
13623    }
13624
13625    pub fn write_engage_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13626        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
13627    }
13628
13629    pub fn write_engage_count_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13630        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
13631    }
13632
13633    pub fn write_engage_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13634        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
13635    }
13636
13637    pub fn write_show_in_search_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13638        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
13639    }
13640
13641    pub fn write_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13642        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
13643    }
13644
13645    pub fn write_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13646        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
13647    }
13648
13649    pub fn write_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13650        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
13651    }
13652
13653    pub fn write_unit_phase_begin_kinds_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13654        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
13655    }
13656
13657    pub fn write_unit_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13658        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
13659    }
13660
13661    pub fn write_unit_item_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13662        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
13663    }
13664
13665    pub fn write_god_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13666        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
13667    }
13668
13669    pub fn write_transporter_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13670        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
13671    }
13672
13673    pub fn write_overlap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13674        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
13675    }
13676
13677    pub fn write_overlap_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13678        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
13679    }
13680
13681    pub fn write_unit_icon_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13682        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
13683    }
13684
13685    pub fn write_lock_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13686        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
13687    }
13688
13689    pub fn overwrite_byte_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13690        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
13691    }
13692
13693    pub fn overwrite_ushort_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13694        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
13695    }
13696
13697    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13698        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
13699    }
13700}
13701
13702#[cfg(feature = "app-maphistory")]
13703impl MapHistory_RewindCommandWriter {
13704    #[doc = "`.ctor()` — no args"]
13705    pub fn new() -> Self {
13706        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
13707            panic!(
13708                "{}
13709::{}
13710 failed to instantiate",
13711                ::core::stringify!(MapHistory_RewindCommandWriter),
13712                ::core::stringify!(new),
13713            )
13714        });
13715        <Self as IMapHistory_RewindCommandWriterMethods>::ctor(this);
13716        this
13717    }
13718}
13719
13720#[cfg(feature = "app-maphistory")]
13721pub trait IMapHistory_IidMapMethods: IMapHistory_IidMap {
13722    #[doc = "`.ctor()` overload"]
13723    fn ctor(self) -> () {
13724        unsafe {
13725            let __receiver = <MapHistory_IidMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13726            ::unity::il2cpp_call!((::unity::module_base()+0x24cc3f0usize)as*mut u8,();
13727(MapHistory_IidMap)__receiver)
13728        }
13729    }
13730}
13731
13732#[cfg(feature = "app-maphistory")]
13733impl<__T: IMapHistory_IidMap> IMapHistory_IidMapMethods for __T {}
13734
13735#[cfg(feature = "app-maphistory")]
13736impl MapHistory_IidMap {
13737    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13738        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
13739    }
13740}
13741
13742#[cfg(feature = "app-maphistory")]
13743impl MapHistory_IidMap {
13744    #[doc = "`.ctor()` — no args"]
13745    pub fn new() -> Self {
13746        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
13747            panic!(
13748                "{}
13749::{}
13750 failed to instantiate",
13751                ::core::stringify!(MapHistory_IidMap),
13752                ::core::stringify!(new),
13753            )
13754        });
13755        <Self as IMapHistory_IidMapMethods>::ctor(this);
13756        this
13757    }
13758}
13759
13760#[cfg(feature = "app-maphistory")]
13761impl MapHistory_Replay_SaveAsyncThread {
13762    #[doc = "`ThreadFunction(crate::system::object::Object)` overload"]
13763    pub fn thread_function(obj: impl ::core::convert::Into<crate::system::object::Object>) -> () {
13764        unsafe {
13765            ::unity::il2cpp_call!((::unity::module_base()+0x1b6a490usize)as*mut u8,();
13766(crate::system::object::Object)::core::convert::Into::into(obj))
13767        }
13768    }
13769}
13770
13771#[cfg(feature = "app-maphistory")]
13772pub trait IMapHistory_Replay_SaveAsyncThreadMethods: IMapHistory_Replay_SaveAsyncThread {
13773    #[doc = "`.ctor()` overload"]
13774    fn ctor(self) -> () {
13775        unsafe {
13776            let __receiver =
13777                <MapHistory_Replay_SaveAsyncThread as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13778            ::unity::il2cpp_call!((::unity::module_base()+0x1b6a1f0usize)as*mut u8,();
13779(MapHistory_Replay_SaveAsyncThread)__receiver)
13780        }
13781    }
13782    #[doc = "`Start(crate::app::maphistory::MapHistory_Replay_SaveAsync_SaveMethod)` overload"]
13783    fn start(self, method: impl ::core::convert::Into<crate::app::maphistory::MapHistory_Replay_SaveAsync_SaveMethod>) -> () {
13784        unsafe {
13785            let __receiver =
13786                <MapHistory_Replay_SaveAsyncThread as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13787            ::unity::il2cpp_call!((::unity::module_base()+0x1b69d80usize)as*mut u8,();
13788(MapHistory_Replay_SaveAsyncThread)__receiver,(crate::app::maphistory::MapHistory_Replay_SaveAsync_SaveMethod)::core::convert::Into::into(method))
13789        }
13790    }
13791    #[doc = "`IsRunning()` overload"]
13792    fn is_running(self) -> bool {
13793        unsafe {
13794            let __receiver =
13795                <MapHistory_Replay_SaveAsyncThread as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13796            ::unity::il2cpp_call!((::unity::module_base()+0x1b69e20usize)as*mut u8,bool;
13797(MapHistory_Replay_SaveAsyncThread)__receiver)
13798        }
13799    }
13800    #[doc = "`Destroy()` overload"]
13801    fn destroy(self) -> () {
13802        unsafe {
13803            let __receiver =
13804                <MapHistory_Replay_SaveAsyncThread as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13805            ::unity::il2cpp_call!((::unity::module_base()+0x1b6a430usize)as*mut u8,();
13806(MapHistory_Replay_SaveAsyncThread)__receiver)
13807        }
13808    }
13809}
13810
13811#[cfg(feature = "app-maphistory")]
13812impl<__T: IMapHistory_Replay_SaveAsyncThread> IMapHistory_Replay_SaveAsyncThreadMethods for __T {}
13813
13814#[cfg(feature = "app-maphistory")]
13815impl MapHistory_Replay_SaveAsyncThread {
13816    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13817        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
13818    }
13819
13820    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13821        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
13822    }
13823
13824    pub fn is_running_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13825        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
13826    }
13827
13828    pub fn destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13829        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
13830    }
13831
13832    pub fn thread_function_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13833        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
13834    }
13835}
13836
13837#[cfg(feature = "app-maphistory")]
13838impl MapHistory_Replay_SaveAsyncThread {
13839    #[doc = "`.ctor()` — no args"]
13840    pub fn new() -> Self {
13841        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
13842            panic!(
13843                "{}
13844::{}
13845 failed to instantiate",
13846                ::core::stringify!(MapHistory_Replay_SaveAsyncThread),
13847                ::core::stringify!(new),
13848            )
13849        });
13850        <Self as IMapHistory_Replay_SaveAsyncThreadMethods>::ctor(this);
13851        this
13852    }
13853}
13854
13855#[cfg(feature = "app-maphistory")]
13856pub trait IMapHistory_Replay_SaveAsync_SaveMethodMethods: IMapHistory_Replay_SaveAsync_SaveMethod {
13857    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
13858    fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
13859        unsafe {
13860            let __receiver = <MapHistory_Replay_SaveAsync_SaveMethod as ::unity::FromIlInstance>::from_il_instance(
13861                <Self as ::unity::SystemObject>::as_instance(self),
13862            );
13863            ::unity::il2cpp_call!((::unity::module_base()+0x2307180usize)as*mut u8,();
13864(MapHistory_Replay_SaveAsync_SaveMethod)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
13865        }
13866    }
13867    #[doc = "`Invoke()` overload"]
13868    fn invoke(self) -> () {
13869        unsafe {
13870            let __receiver = <MapHistory_Replay_SaveAsync_SaveMethod as ::unity::FromIlInstance>::from_il_instance(
13871                <Self as ::unity::SystemObject>::as_instance(self),
13872            );
13873            {
13874                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
13875                let __vi = *__vt.get(13usize).unwrap_or_else(|| {
13876                    panic!(
13877                        "unity: virtual slot {}
13878 out of range (vtable len {}
13879) on the runtime class behind {}
13880 (method `{}
13881`)",
13882                        13usize,
13883                        __vt.len(),
13884                        <MapHistory_Replay_SaveAsync_SaveMethod as ::unity::ClassIdentity>::NAME,
13885                        "Invoke",
13886                    )
13887                });
13888                let __inner: extern "C" fn(MapHistory_Replay_SaveAsync_SaveMethod, ::unity::OptionalMethod) -> () =
13889                    ::core::mem::transmute(__vi.method_ptr);
13890                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
13891                __inner(__receiver, __mi)
13892            }
13893        }
13894    }
13895}
13896
13897#[cfg(feature = "app-maphistory")]
13898impl<__T: IMapHistory_Replay_SaveAsync_SaveMethod> IMapHistory_Replay_SaveAsync_SaveMethodMethods for __T {}
13899
13900#[cfg(feature = "app-maphistory")]
13901impl MapHistory_Replay_SaveAsync_SaveMethod {
13902    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13903        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
13904    }
13905
13906    pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13907        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
13908    }
13909}
13910
13911#[cfg(feature = "app-maphistory")]
13912impl MapHistory_Replay_SaveAsync_SaveMethod {
13913    #[doc = "Direct (non-virtual) call to `MapHistory_Replay_SaveAsync_SaveMethod`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
13914    pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
13915        let __mi = Self::invoke_method_info();
13916        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
13917        __inner(this.into(), ::core::option::Option::None)
13918    }
13919}
13920
13921#[cfg(feature = "app-maphistory")]
13922impl MapHistory_Replay_SaveAsync_SaveMethod {
13923    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
13924    pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
13925        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
13926            panic!(
13927                "{}
13928::{}
13929 failed to instantiate",
13930                ::core::stringify!(MapHistory_Replay_SaveAsync_SaveMethod),
13931                ::core::stringify!(new),
13932            )
13933        });
13934        <Self as IMapHistory_Replay_SaveAsync_SaveMethodMethods>::ctor(this, object, method);
13935        this
13936    }
13937}
13938
13939#[cfg(feature = "app-maphistory")]
13940impl MapHistory_Replay_OverwriteStreamScope {
13941    #[doc = "`.ctor(crate::app::stream_2::Stream_2, i32)` overload"]
13942    pub fn ctor(&mut self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>, overwrite_pos: impl ::core::convert::Into<i32>) -> () {
13943        unsafe {
13944            ::unity::il2cpp_call!((::unity::module_base()+0x1b69c40usize)as*mut u8,();
13945(*mut MapHistory_Replay_OverwriteStreamScope)self as*mut MapHistory_Replay_OverwriteStreamScope,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(i32)::core::convert::Into::into(overwrite_pos))
13946        }
13947    }
13948
13949    #[doc = "`Dispose()` overload"]
13950    pub fn dispose(&mut self) -> () {
13951        unsafe {
13952            ::unity::il2cpp_call!((::unity::module_base()+0x1b69c90usize)as*mut u8,();
13953(*mut MapHistory_Replay_OverwriteStreamScope)self as*mut MapHistory_Replay_OverwriteStreamScope)
13954        }
13955    }
13956}
13957
13958#[cfg(feature = "app-maphistory")]
13959impl MapHistory_Replay_OverwriteStreamScope {
13960    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13961        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
13962    }
13963
13964    pub fn dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
13965        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
13966    }
13967}
13968
13969#[cfg(feature = "app-maphistory")]
13970impl MapHistory_RewindRelianceMap {
13971    #[doc = "`Index2Id(i32, i32)` overload"]
13972    pub fn index2_id(map_history_index_a: impl ::core::convert::Into<i32>, map_history_index_b: impl ::core::convert::Into<i32>) -> u32 {
13973        unsafe {
13974            ::unity::il2cpp_call!((::unity::module_base()+0x217a700usize)as*mut u8,u32;
13975(i32)::core::convert::Into::into(map_history_index_a),(i32)::core::convert::Into::into(map_history_index_b))
13976        }
13977    }
13978
13979    #[doc = "`Id2Index(u32, *muti32, *muti32)` overload"]
13980    pub fn id2_index(id: impl ::core::convert::Into<u32>) -> (i32, i32) {
13981        unsafe {
13982            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
13983            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
13984            ::unity::il2cpp_call!((::unity::module_base()+0x217a970usize)as*mut u8,();
13985(u32)::core::convert::Into::into(id),(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr());
13986            (__out_0.assume_init(), __out_1.assume_init())
13987        }
13988    }
13989}
13990
13991#[cfg(feature = "app-maphistory")]
13992pub trait IMapHistory_RewindRelianceMapMethods: IMapHistory_RewindRelianceMap {
13993    #[doc = "`.ctor()` overload"]
13994    fn ctor(self) -> () {
13995        unsafe {
13996            let __receiver =
13997                <MapHistory_RewindRelianceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
13998            ::unity::il2cpp_call!((::unity::module_base()+0x217a380usize)as*mut u8,();
13999(MapHistory_RewindRelianceMap)__receiver)
14000        }
14001    }
14002    #[doc = "`Entry(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
14003    fn entry(self, unit_a: impl ::core::convert::Into<crate::app::unit::Unit>, unit_b: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
14004        unsafe {
14005            let __receiver =
14006                <MapHistory_RewindRelianceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14007            ::unity::il2cpp_call!((::unity::module_base()+0x217a500usize)as*mut u8,();
14008(MapHistory_RewindRelianceMap)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit_a),(crate::app::unit::Unit)::core::convert::Into::into(unit_b))
14009        }
14010    }
14011    #[doc = "`Clear()` overload"]
14012    fn clear(self) -> () {
14013        unsafe {
14014            let __receiver =
14015                <MapHistory_RewindRelianceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14016            ::unity::il2cpp_call!((::unity::module_base()+0x217a4a0usize)as*mut u8,();
14017(MapHistory_RewindRelianceMap)__receiver)
14018        }
14019    }
14020    #[doc = "`TryGetRelianceData(u32)` overload"]
14021    fn try_get_reliance_data(self, id: impl ::core::convert::Into<u32>) -> crate::app::unitreliancedata::UnitRelianceData {
14022        unsafe {
14023            let __receiver =
14024                <MapHistory_RewindRelianceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14025            ::unity::il2cpp_call!((::unity::module_base()+0x217a710usize)as*mut u8,crate::app::unitreliancedata::UnitRelianceData;
14026(MapHistory_RewindRelianceMap)__receiver,(u32)::core::convert::Into::into(id))
14027        }
14028    }
14029    #[doc = "`GetPids(u32, *mut::unity::Il2CppString, *mut::unity::Il2CppString)` overload"]
14030    fn get_pids(self, id: impl ::core::convert::Into<u32>) -> (::unity::Il2CppString, ::unity::Il2CppString) {
14031        unsafe {
14032            let __receiver =
14033                <MapHistory_RewindRelianceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14034            let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
14035            let mut __out_1 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
14036            ::unity::il2cpp_call!((::unity::module_base()+0x217a780usize)as*mut u8,();
14037(MapHistory_RewindRelianceMap)__receiver,(u32)::core::convert::Into::into(id),(*mut::unity::Il2CppString)__out_0.as_mut_ptr(),(*mut::unity::Il2CppString)__out_1.as_mut_ptr());
14038            (__out_0.assume_init(), __out_1.assume_init())
14039        }
14040    }
14041    #[doc = "`GetUnits(u32, *mutcrate::app::unit::Unit, *mutcrate::app::unit::Unit)` overload"]
14042    fn get_units(self, id: impl ::core::convert::Into<u32>) -> (crate::app::unit::Unit, crate::app::unit::Unit) {
14043        unsafe {
14044            let __receiver =
14045                <MapHistory_RewindRelianceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14046            let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::unit::Unit>::uninit();
14047            let mut __out_1 = ::core::mem::MaybeUninit::<crate::app::unit::Unit>::uninit();
14048            ::unity::il2cpp_call!((::unity::module_base()+0x217a870usize)as*mut u8,();
14049(MapHistory_RewindRelianceMap)__receiver,(u32)::core::convert::Into::into(id),(*mut crate::app::unit::Unit)__out_0.as_mut_ptr(),(*mut crate::app::unit::Unit)__out_1.as_mut_ptr());
14050            (__out_0.assume_init(), __out_1.assume_init())
14051        }
14052    }
14053    #[doc = "`get_Ids()` overload"]
14054    fn get_ids(self) -> crate::system::collections::generic::list_1::List_1<u32> {
14055        unsafe {
14056            let __receiver =
14057                <MapHistory_RewindRelianceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14058            ::unity::il2cpp_call!((::unity::module_base()+0x217a990usize)as*mut u8,crate::system::collections::generic::list_1::List_1<u32> ;
14059(MapHistory_RewindRelianceMap)__receiver)
14060        }
14061    }
14062    #[doc = "`get_Version()` overload"]
14063    fn get_version(self) -> i32 {
14064        unsafe {
14065            let __receiver =
14066                <MapHistory_RewindRelianceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14067            {
14068                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
14069                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
14070                    panic!(
14071                        "unity: virtual slot {}
14072 out of range (vtable len {}
14073) on the runtime class behind {}
14074 (method `{}
14075`)",
14076                        4usize,
14077                        __vt.len(),
14078                        <MapHistory_RewindRelianceMap as ::unity::ClassIdentity>::NAME,
14079                        "get_Version",
14080                    )
14081                });
14082                let __inner: extern "C" fn(MapHistory_RewindRelianceMap, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
14083                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
14084                __inner(__receiver, __mi)
14085            }
14086        }
14087    }
14088    #[doc = "`OnSerialize(crate::app::stream_2::Stream_2)` overload"]
14089    fn on_serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
14090        unsafe {
14091            let __receiver =
14092                <MapHistory_RewindRelianceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14093            {
14094                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
14095                let __vi = *__vt.get(11usize).unwrap_or_else(|| {
14096                    panic!(
14097                        "unity: virtual slot {}
14098 out of range (vtable len {}
14099) on the runtime class behind {}
14100 (method `{}
14101`)",
14102                        11usize,
14103                        __vt.len(),
14104                        <MapHistory_RewindRelianceMap as ::unity::ClassIdentity>::NAME,
14105                        "OnSerialize",
14106                    )
14107                });
14108                let __inner: extern "C" fn(MapHistory_RewindRelianceMap, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
14109                    ::core::mem::transmute(__vi.method_ptr);
14110                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
14111                __inner(__receiver, ::core::convert::Into::into(stream), __mi)
14112            }
14113        }
14114    }
14115    #[doc = "`OnDeserialize(crate::app::stream_2::Stream_2, i32)` overload"]
14116    fn on_deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>, version: impl ::core::convert::Into<i32>) -> () {
14117        unsafe {
14118            let __receiver =
14119                <MapHistory_RewindRelianceMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14120            {
14121                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
14122                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
14123                    panic!(
14124                        "unity: virtual slot {}
14125 out of range (vtable len {}
14126) on the runtime class behind {}
14127 (method `{}
14128`)",
14129                        12usize,
14130                        __vt.len(),
14131                        <MapHistory_RewindRelianceMap as ::unity::ClassIdentity>::NAME,
14132                        "OnDeserialize",
14133                    )
14134                });
14135                let __inner: extern "C" fn(MapHistory_RewindRelianceMap, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
14136                    ::core::mem::transmute(__vi.method_ptr);
14137                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
14138                __inner(
14139                    __receiver,
14140                    ::core::convert::Into::into(stream),
14141                    ::core::convert::Into::into(version),
14142                    __mi,
14143                )
14144            }
14145        }
14146    }
14147}
14148
14149#[cfg(feature = "app-maphistory")]
14150impl<__T: IMapHistory_RewindRelianceMap> IMapHistory_RewindRelianceMapMethods for __T {}
14151
14152#[cfg(feature = "app-maphistory")]
14153impl MapHistory_RewindRelianceMap {
14154    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14155        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
14156    }
14157
14158    pub fn entry_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14159        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
14160    }
14161
14162    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14163        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
14164    }
14165
14166    pub fn try_get_reliance_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14167        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
14168    }
14169
14170    pub fn get_pids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14171        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
14172    }
14173
14174    pub fn get_units_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14175        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
14176    }
14177
14178    pub fn get_ids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14179        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
14180    }
14181
14182    pub fn get_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14183        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
14184    }
14185
14186    pub fn on_serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14187        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
14188    }
14189
14190    pub fn on_deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14191        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
14192    }
14193
14194    pub fn index2_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14195        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
14196    }
14197
14198    pub fn id2_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14199        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
14200    }
14201}
14202
14203#[cfg(feature = "app-maphistory")]
14204impl MapHistory_RewindRelianceMap {
14205    #[doc = "Direct (non-virtual) call to `MapHistory_RewindRelianceMap`'s own `get_Version`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
14206    pub unsafe fn get_version(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
14207        let __mi = Self::get_version_method_info();
14208        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
14209        __inner(this.into(), ::core::option::Option::None)
14210    }
14211
14212    #[doc = "Direct (non-virtual) call to `MapHistory_RewindRelianceMap`'s own `OnSerialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
14213    pub unsafe fn on_serialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2) -> () {
14214        let __mi = Self::on_serialize_method_info();
14215        let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
14216            ::core::mem::transmute(__mi.method_ptr);
14217        __inner(this.into(), stream, ::core::option::Option::None)
14218    }
14219
14220    #[doc = "Direct (non-virtual) call to `MapHistory_RewindRelianceMap`'s own `OnDeserialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
14221    pub unsafe fn on_deserialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2, version: i32) -> () {
14222        let __mi = Self::on_deserialize_method_info();
14223        let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
14224            ::core::mem::transmute(__mi.method_ptr);
14225        __inner(this.into(), stream, version, ::core::option::Option::None)
14226    }
14227}
14228
14229#[cfg(feature = "app-maphistory")]
14230impl MapHistory_RewindRelianceMap {
14231    #[doc = "`.ctor()` — no args"]
14232    pub fn new() -> Self {
14233        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
14234            panic!(
14235                "{}
14236::{}
14237 failed to instantiate",
14238                ::core::stringify!(MapHistory_RewindRelianceMap),
14239                ::core::stringify!(new),
14240            )
14241        });
14242        <Self as IMapHistory_RewindRelianceMapMethods>::ctor(this);
14243        this
14244    }
14245}
14246
14247#[cfg(feature = "app-maphistory")]
14248impl MapHistory_Rewind_WorkLayerData {
14249    #[doc = "`.ctor(i32, bool)` overload"]
14250    pub fn ctor(&mut self, group: impl ::core::convert::Into<i32>, enable: impl ::core::convert::Into<bool>) -> () {
14251        unsafe {
14252            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b890usize)as*mut u8,();
14253(*mut MapHistory_Rewind_WorkLayerData)self as*mut MapHistory_Rewind_WorkLayerData,(i32)::core::convert::Into::into(group),(bool)::core::convert::Into::into(enable))
14254        }
14255    }
14256}
14257
14258#[cfg(feature = "app-maphistory")]
14259impl MapHistory_Rewind_WorkLayerData {
14260    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14261        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
14262    }
14263}
14264
14265#[cfg(feature = "app-maphistory")]
14266#[::unity::methods]
14267impl<T0: ::unity::ClassIdentity, T1: ::unity::ClassIdentity> MapHistory_UnitMapBase_2_IData<T0, T1> {
14268    #[doc = "`get_unit()` overload"]
14269    #[method(name = "get_unit", args = 0, abstract_dispatch)]
14270    pub fn get_unit(self) -> crate::app::unit::Unit;
14271
14272    #[doc = "`set_unit(crate::app::unit::Unit)` overload"]
14273    #[method(name = "set_unit", args = 1, abstract_dispatch)]
14274    pub fn set_unit(self, value: crate::app::unit::Unit) -> ();
14275
14276    #[doc = "`IsUsed()` overload"]
14277    #[method(name = "IsUsed", args = 0, abstract_dispatch)]
14278    pub fn is_used(self) -> bool;
14279
14280    #[doc = "`Clear()` overload"]
14281    #[method(name = "Clear", args = 0, abstract_dispatch)]
14282    pub fn clear(self) -> ();
14283}
14284
14285#[cfg(feature = "app-maphistory")]
14286impl MapHistory_Rewind_OverlapData {
14287    #[doc = "`GetKey(i32, i32)` overload"]
14288    pub fn get_key_2(x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> i32 {
14289        unsafe {
14290            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b810usize)as*mut u8,i32;
14291(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
14292        }
14293    }
14294}
14295
14296#[cfg(feature = "app-maphistory")]
14297pub trait IMapHistory_Rewind_OverlapDataMethods: IMapHistory_Rewind_OverlapData {
14298    #[doc = "`OnEnter()` overload"]
14299    fn on_enter(self) -> () {
14300        unsafe {
14301            let __receiver =
14302                <MapHistory_Rewind_OverlapData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14303            {
14304                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
14305                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
14306                    panic!(
14307                        "unity: virtual slot {}
14308 out of range (vtable len {}
14309) on the runtime class behind {}
14310 (method `{}
14311`)",
14312                        4usize,
14313                        __vt.len(),
14314                        <MapHistory_Rewind_OverlapData as ::unity::ClassIdentity>::NAME,
14315                        "OnEnter",
14316                    )
14317                });
14318                let __inner: extern "C" fn(MapHistory_Rewind_OverlapData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
14319                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
14320                __inner(__receiver, __mi)
14321            }
14322        }
14323    }
14324    #[doc = "`OnExit()` overload"]
14325    fn on_exit(self) -> () {
14326        unsafe {
14327            let __receiver =
14328                <MapHistory_Rewind_OverlapData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14329            {
14330                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
14331                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
14332                    panic!(
14333                        "unity: virtual slot {}
14334 out of range (vtable len {}
14335) on the runtime class behind {}
14336 (method `{}
14337`)",
14338                        5usize,
14339                        __vt.len(),
14340                        <MapHistory_Rewind_OverlapData as ::unity::ClassIdentity>::NAME,
14341                        "OnExit",
14342                    )
14343                });
14344                let __inner: extern "C" fn(MapHistory_Rewind_OverlapData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
14345                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
14346                __inner(__receiver, __mi)
14347            }
14348        }
14349    }
14350    #[doc = "`Set(crate::app::mapoverlap::MapOverlap_Data)` overload"]
14351    fn set(self, map_overlap_data: impl ::core::convert::Into<crate::app::mapoverlap::MapOverlap_Data>) -> () {
14352        unsafe {
14353            let __receiver =
14354                <MapHistory_Rewind_OverlapData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14355            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b490usize)as*mut u8,();
14356(MapHistory_Rewind_OverlapData)__receiver,(crate::app::mapoverlap::MapOverlap_Data)::core::convert::Into::into(map_overlap_data))
14357        }
14358    }
14359    #[doc = "`Set(crate::app::maphistory::MapHistory_Rewind_OverlapData)` overload"]
14360    fn set_2(self, other: impl ::core::convert::Into<crate::app::maphistory::MapHistory_Rewind_OverlapData>) -> () {
14361        unsafe {
14362            let __receiver =
14363                <MapHistory_Rewind_OverlapData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14364            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b5e0usize)as*mut u8,();
14365(MapHistory_Rewind_OverlapData)__receiver,(crate::app::maphistory::MapHistory_Rewind_OverlapData)::core::convert::Into::into(other))
14366        }
14367    }
14368    #[doc = "`IsSame(crate::app::mapoverlap::MapOverlap_Data)` overload"]
14369    fn is_same(self, map_overlap_data: impl ::core::convert::Into<crate::app::mapoverlap::MapOverlap_Data>) -> bool {
14370        unsafe {
14371            let __receiver =
14372                <MapHistory_Rewind_OverlapData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14373            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b630usize)as*mut u8,bool;
14374(MapHistory_Rewind_OverlapData)__receiver,(crate::app::mapoverlap::MapOverlap_Data)::core::convert::Into::into(map_overlap_data))
14375        }
14376    }
14377    #[doc = "`TryGetTerrain()` overload"]
14378    fn try_get_terrain(self) -> crate::app::terraindata_2::TerrainData_2 {
14379        unsafe {
14380            let __receiver =
14381                <MapHistory_Rewind_OverlapData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14382            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b6e0usize)as*mut u8,crate::app::terraindata_2::TerrainData_2;
14383(MapHistory_Rewind_OverlapData)__receiver)
14384        }
14385    }
14386    #[doc = "`GetKey()` overload"]
14387    fn get_key(self) -> i32 {
14388        unsafe {
14389            let __receiver =
14390                <MapHistory_Rewind_OverlapData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14391            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b800usize)as*mut u8,i32;
14392(MapHistory_Rewind_OverlapData)__receiver)
14393        }
14394    }
14395    #[doc = "`.ctor()` overload"]
14396    fn ctor(self) -> () {
14397        unsafe {
14398            let __receiver =
14399                <MapHistory_Rewind_OverlapData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14400            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b820usize)as*mut u8,();
14401(MapHistory_Rewind_OverlapData)__receiver)
14402        }
14403    }
14404}
14405
14406#[cfg(feature = "app-maphistory")]
14407impl<__T: IMapHistory_Rewind_OverlapData> IMapHistory_Rewind_OverlapDataMethods for __T {}
14408
14409#[cfg(feature = "app-maphistory")]
14410impl MapHistory_Rewind_OverlapData {
14411    pub fn on_enter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14412        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
14413    }
14414
14415    pub fn on_exit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14416        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
14417    }
14418
14419    pub fn set_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14420        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
14421    }
14422
14423    pub fn set_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14424        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
14425    }
14426
14427    pub fn is_same_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14428        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
14429    }
14430
14431    pub fn try_get_terrain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14432        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
14433    }
14434
14435    pub fn get_key_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14436        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
14437    }
14438
14439    pub fn get_key_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14440        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
14441    }
14442
14443    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14444        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
14445    }
14446}
14447
14448#[cfg(feature = "app-maphistory")]
14449impl MapHistory_Rewind_OverlapData {
14450    #[doc = "Direct (non-virtual) call to `MapHistory_Rewind_OverlapData`'s own `OnEnter`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
14451    pub unsafe fn on_enter(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
14452        let __mi = Self::on_enter_method_info();
14453        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
14454        __inner(this.into(), ::core::option::Option::None)
14455    }
14456
14457    #[doc = "Direct (non-virtual) call to `MapHistory_Rewind_OverlapData`'s own `OnExit`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
14458    pub unsafe fn on_exit(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
14459        let __mi = Self::on_exit_method_info();
14460        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
14461        __inner(this.into(), ::core::option::Option::None)
14462    }
14463}
14464
14465#[cfg(feature = "app-maphistory")]
14466impl MapHistory_Rewind_OverlapData {
14467    #[doc = "`.ctor()` — no args"]
14468    pub fn new() -> Self {
14469        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
14470            panic!(
14471                "{}
14472::{}
14473 failed to instantiate",
14474                ::core::stringify!(MapHistory_Rewind_OverlapData),
14475                ::core::stringify!(new),
14476            )
14477        });
14478        <Self as IMapHistory_Rewind_OverlapDataMethods>::ctor(this);
14479        this
14480    }
14481}
14482
14483#[cfg(feature = "app-maphistory")]
14484pub trait IMapHistory_SidMapMethods: IMapHistory_SidMap {
14485    #[doc = "`.ctor()` overload"]
14486    fn ctor(self) -> () {
14487        unsafe {
14488            let __receiver = <MapHistory_SidMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14489            ::unity::il2cpp_call!((::unity::module_base()+0x217c040usize)as*mut u8,();
14490(MapHistory_SidMap)__receiver)
14491        }
14492    }
14493}
14494
14495#[cfg(feature = "app-maphistory")]
14496impl<__T: IMapHistory_SidMap> IMapHistory_SidMapMethods for __T {}
14497
14498#[cfg(feature = "app-maphistory")]
14499impl MapHistory_SidMap {
14500    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14501        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
14502    }
14503}
14504
14505#[cfg(feature = "app-maphistory")]
14506impl MapHistory_SidMap {
14507    #[doc = "`.ctor()` — no args"]
14508    pub fn new() -> Self {
14509        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
14510            panic!(
14511                "{}
14512::{}
14513 failed to instantiate",
14514                ::core::stringify!(MapHistory_SidMap),
14515                ::core::stringify!(new),
14516            )
14517        });
14518        <Self as IMapHistory_SidMapMethods>::ctor(this);
14519        this
14520    }
14521}
14522
14523#[cfg(feature = "app-maphistory")]
14524impl MapHistory_Rewind_WorkTerrainData {
14525    #[doc = "`.ctor(i32, i32, i32)` overload"]
14526    pub fn ctor(&mut self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>, index: impl ::core::convert::Into<i32>) -> () {
14527        unsafe {
14528            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b8a0usize)as*mut u8,();
14529(*mut MapHistory_Rewind_WorkTerrainData)self as*mut MapHistory_Rewind_WorkTerrainData,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(i32)::core::convert::Into::into(index))
14530        }
14531    }
14532}
14533
14534#[cfg(feature = "app-maphistory")]
14535impl MapHistory_Rewind_WorkTerrainData {
14536    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14537        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
14538    }
14539}
14540
14541#[cfg(feature = "app-maphistory")]
14542#[::unity::methods]
14543impl<T0: ::unity::ClassIdentity, T1: ::unity::ClassIdentity> MapHistory_UnitMapBase_2_NoEmptyFunction<T0, T1> {
14544    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
14545    #[method(name = ".ctor", args = 2)]
14546    pub fn ctor(self, object: crate::system::object::Object, method: ::unity::IntPtr) -> ();
14547
14548    #[doc = "`Invoke()` overload"]
14549    #[method(name = "Invoke", args = 0)]
14550    pub fn invoke(self) -> ();
14551}
14552
14553#[cfg(feature = "app-maphistory")]
14554impl<T0: ::unity::ClassIdentity, T1: ::unity::ClassIdentity> MapHistory_UnitMapBase_2_NoEmptyFunction<T0, T1> {
14555    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
14556    pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
14557        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
14558            panic!(
14559                "{}
14560::{}
14561 failed to instantiate",
14562                ::core::stringify!(MapHistory_UnitMapBase_2_NoEmptyFunction),
14563                ::core::stringify!(new),
14564            )
14565        });
14566        <Self as IMapHistory_UnitMapBase_2_NoEmptyFunctionMethods<T0, T1>>::ctor(this, object, method);
14567        this
14568    }
14569}
14570
14571#[cfg(feature = "app-maphistory")]
14572pub trait IMapHistory_JidMapMethods: IMapHistory_JidMap {
14573    #[doc = "`.ctor()` overload"]
14574    fn ctor(self) -> () {
14575        unsafe {
14576            let __receiver = <MapHistory_JidMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14577            ::unity::il2cpp_call!((::unity::module_base()+0x24cc450usize)as*mut u8,();
14578(MapHistory_JidMap)__receiver)
14579        }
14580    }
14581}
14582
14583#[cfg(feature = "app-maphistory")]
14584impl<__T: IMapHistory_JidMap> IMapHistory_JidMapMethods for __T {}
14585
14586#[cfg(feature = "app-maphistory")]
14587impl MapHistory_JidMap {
14588    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
14589        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
14590    }
14591}
14592
14593#[cfg(feature = "app-maphistory")]
14594impl MapHistory_JidMap {
14595    #[doc = "`.ctor()` — no args"]
14596    pub fn new() -> Self {
14597        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
14598            panic!(
14599                "{}
14600::{}
14601 failed to instantiate",
14602                ::core::stringify!(MapHistory_JidMap),
14603                ::core::stringify!(new),
14604            )
14605        });
14606        <Self as IMapHistory_JidMapMethods>::ctor(this);
14607        this
14608    }
14609}
14610
14611#[cfg(feature = "app-maphistory")]
14612impl MapHistory_Replay {
14613    #[doc = "`SerializeSnapshot(crate::app::stream_2::Stream_2)` overload"]
14614    pub fn serialize_snapshot(stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
14615        unsafe {
14616            ::unity::il2cpp_call!((::unity::module_base()+0x24cf1d0usize)as*mut u8,();
14617(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
14618        }
14619    }
14620
14621    #[doc = "`DeserializeSnapshot(crate::app::stream_2::Stream_2)` overload"]
14622    pub fn deserialize_snapshot(stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
14623        unsafe {
14624            ::unity::il2cpp_call!((::unity::module_base()+0x24cf480usize)as*mut u8,();
14625(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
14626        }
14627    }
14628}
14629
14630#[cfg(feature = "app-maphistory")]
14631pub trait IMapHistory_ReplayMethods: IMapHistory_Replay {
14632    #[doc = "`OnInitialize()` overload"]
14633    fn on_initialize(self) -> () {
14634        unsafe {
14635            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14636            {
14637                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
14638                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
14639                    panic!(
14640                        "unity: virtual slot {}
14641 out of range (vtable len {}
14642) on the runtime class behind {}
14643 (method `{}
14644`)",
14645                        4usize,
14646                        __vt.len(),
14647                        <MapHistory_Replay as ::unity::ClassIdentity>::NAME,
14648                        "OnInitialize",
14649                    )
14650                });
14651                let __inner: extern "C" fn(MapHistory_Replay, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
14652                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
14653                __inner(__receiver, __mi)
14654            }
14655        }
14656    }
14657    #[doc = "`OnDelete()` overload"]
14658    fn on_delete(self) -> () {
14659        unsafe {
14660            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14661            {
14662                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
14663                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
14664                    panic!(
14665                        "unity: virtual slot {}
14666 out of range (vtable len {}
14667) on the runtime class behind {}
14668 (method `{}
14669`)",
14670                        5usize,
14671                        __vt.len(),
14672                        <MapHistory_Replay as ::unity::ClassIdentity>::NAME,
14673                        "OnDelete",
14674                    )
14675                });
14676                let __inner: extern "C" fn(MapHistory_Replay, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
14677                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
14678                __inner(__receiver, __mi)
14679            }
14680        }
14681    }
14682    #[doc = "`Begin(crate::app::procinst::ProcInst)` overload"]
14683    fn begin(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
14684        unsafe {
14685            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14686            ::unity::il2cpp_call!((::unity::module_base()+0x24ccc70usize)as*mut u8,();
14687(MapHistory_Replay)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
14688        }
14689    }
14690    #[doc = "`End()` overload"]
14691    fn end(self) -> () {
14692        unsafe {
14693            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14694            ::unity::il2cpp_call!((::unity::module_base()+0x24ccd60usize)as*mut u8,();
14695(MapHistory_Replay)__receiver)
14696        }
14697    }
14698    #[doc = "`Split()` overload"]
14699    fn split(self) -> () {
14700        unsafe {
14701            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14702            ::unity::il2cpp_call!((::unity::module_base()+0x24cce30usize)as*mut u8,();
14703(MapHistory_Replay)__receiver)
14704        }
14705    }
14706    #[doc = "`EngageCancel(crate::app::unit::Unit)` overload"]
14707    fn engage_cancel(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
14708        unsafe {
14709            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14710            ::unity::il2cpp_call!((::unity::module_base()+0x24cceb0usize)as*mut u8,();
14711(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
14712        }
14713    }
14714    #[doc = "`GodChangeCancel(crate::app::unit::Unit)` overload"]
14715    fn god_change_cancel(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
14716        unsafe {
14717            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14718            ::unity::il2cpp_call!((::unity::module_base()+0x24ccf30usize)as*mut u8,();
14719(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
14720        }
14721    }
14722    #[doc = "`GetCommandEngage()` overload"]
14723    fn get_command_engage(self) -> i32 {
14724        unsafe {
14725            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14726            {
14727                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
14728                let __vi = *__vt.get(7usize).unwrap_or_else(|| {
14729                    panic!(
14730                        "unity: virtual slot {}
14731 out of range (vtable len {}
14732) on the runtime class behind {}
14733 (method `{}
14734`)",
14735                        7usize,
14736                        __vt.len(),
14737                        <MapHistory_Replay as ::unity::ClassIdentity>::NAME,
14738                        "GetCommandEngage",
14739                    )
14740                });
14741                let __inner: extern "C" fn(MapHistory_Replay, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
14742                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
14743                __inner(__receiver, __mi)
14744            }
14745        }
14746    }
14747    #[doc = "`GetCommandGodChange()` overload"]
14748    fn get_command_god_change(self) -> i32 {
14749        unsafe {
14750            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14751            {
14752                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
14753                let __vi = *__vt.get(8usize).unwrap_or_else(|| {
14754                    panic!(
14755                        "unity: virtual slot {}
14756 out of range (vtable len {}
14757) on the runtime class behind {}
14758 (method `{}
14759`)",
14760                        8usize,
14761                        __vt.len(),
14762                        <MapHistory_Replay as ::unity::ClassIdentity>::NAME,
14763                        "GetCommandGodChange",
14764                    )
14765                });
14766                let __inner: extern "C" fn(MapHistory_Replay, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
14767                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
14768                __inner(__receiver, __mi)
14769            }
14770        }
14771    }
14772    #[doc = "`GetCommandUnitItemList()` overload"]
14773    fn get_command_unit_item_list(self) -> i32 {
14774        unsafe {
14775            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14776            {
14777                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
14778                let __vi = *__vt.get(9usize).unwrap_or_else(|| {
14779                    panic!(
14780                        "unity: virtual slot {}
14781 out of range (vtable len {}
14782) on the runtime class behind {}
14783 (method `{}
14784`)",
14785                        9usize,
14786                        __vt.len(),
14787                        <MapHistory_Replay as ::unity::ClassIdentity>::NAME,
14788                        "GetCommandUnitItemList",
14789                    )
14790                });
14791                let __inner: extern "C" fn(MapHistory_Replay, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
14792                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
14793                __inner(__receiver, __mi)
14794            }
14795        }
14796    }
14797    #[doc = "`GetUnitForCommandEngage(i32)` overload"]
14798    fn get_unit_for_command_engage(self, command_index: impl ::core::convert::Into<i32>) -> crate::app::unit::Unit {
14799        unsafe {
14800            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14801            {
14802                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
14803                let __vi = *__vt.get(10usize).unwrap_or_else(|| {
14804                    panic!(
14805                        "unity: virtual slot {}
14806 out of range (vtable len {}
14807) on the runtime class behind {}
14808 (method `{}
14809`)",
14810                        10usize,
14811                        __vt.len(),
14812                        <MapHistory_Replay as ::unity::ClassIdentity>::NAME,
14813                        "GetUnitForCommandEngage",
14814                    )
14815                });
14816                let __inner: extern "C" fn(MapHistory_Replay, i32, ::unity::OptionalMethod) -> crate::app::unit::Unit =
14817                    ::core::mem::transmute(__vi.method_ptr);
14818                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
14819                __inner(__receiver, ::core::convert::Into::into(command_index), __mi)
14820            }
14821        }
14822    }
14823    #[doc = "`GetUnitForCommandGodChange(i32)` overload"]
14824    fn get_unit_for_command_god_change(self, command_index: impl ::core::convert::Into<i32>) -> crate::app::unit::Unit {
14825        unsafe {
14826            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14827            {
14828                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
14829                let __vi = *__vt.get(11usize).unwrap_or_else(|| {
14830                    panic!(
14831                        "unity: virtual slot {}
14832 out of range (vtable len {}
14833) on the runtime class behind {}
14834 (method `{}
14835`)",
14836                        11usize,
14837                        __vt.len(),
14838                        <MapHistory_Replay as ::unity::ClassIdentity>::NAME,
14839                        "GetUnitForCommandGodChange",
14840                    )
14841                });
14842                let __inner: extern "C" fn(MapHistory_Replay, i32, ::unity::OptionalMethod) -> crate::app::unit::Unit =
14843                    ::core::mem::transmute(__vi.method_ptr);
14844                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
14845                __inner(__receiver, ::core::convert::Into::into(command_index), __mi)
14846            }
14847        }
14848    }
14849    #[doc = "`GetUnitForCommandUnitItemList(i32)` overload"]
14850    fn get_unit_for_command_unit_item_list(self, command_index: impl ::core::convert::Into<i32>) -> crate::app::unit::Unit {
14851        unsafe {
14852            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14853            {
14854                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
14855                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
14856                    panic!(
14857                        "unity: virtual slot {}
14858 out of range (vtable len {}
14859) on the runtime class behind {}
14860 (method `{}
14861`)",
14862                        12usize,
14863                        __vt.len(),
14864                        <MapHistory_Replay as ::unity::ClassIdentity>::NAME,
14865                        "GetUnitForCommandUnitItemList",
14866                    )
14867                });
14868                let __inner: extern "C" fn(MapHistory_Replay, i32, ::unity::OptionalMethod) -> crate::app::unit::Unit =
14869                    ::core::mem::transmute(__vi.method_ptr);
14870                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
14871                __inner(__receiver, ::core::convert::Into::into(command_index), __mi)
14872            }
14873        }
14874    }
14875    #[doc = "`AfterCommandStackCancel(crate::app::unit::Unit)` overload"]
14876    fn after_command_stack_cancel(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
14877        unsafe {
14878            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14879            ::unity::il2cpp_call!((::unity::module_base()+0x24cd1f0usize)as*mut u8,();
14880(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
14881        }
14882    }
14883    #[doc = "`SetReadMode()` overload"]
14884    fn set_read_mode(self) -> () {
14885        unsafe {
14886            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14887            ::unity::il2cpp_call!((::unity::module_base()+0x24cd3b0usize)as*mut u8,();
14888(MapHistory_Replay)__receiver)
14889        }
14890    }
14891    #[doc = "`IsReadMode()` overload"]
14892    fn is_read_mode(self) -> bool {
14893        unsafe {
14894            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14895            ::unity::il2cpp_call!((::unity::module_base()+0x24cd5a0usize)as*mut u8,bool;
14896(MapHistory_Replay)__receiver)
14897        }
14898    }
14899    #[doc = "`Read()` overload"]
14900    fn read(self) -> bool {
14901        unsafe {
14902            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14903            ::unity::il2cpp_call!((::unity::module_base()+0x24cd5b0usize)as*mut u8,bool;
14904(MapHistory_Replay)__receiver)
14905        }
14906    }
14907    #[doc = "`HasReadData()` overload"]
14908    fn has_read_data(self) -> bool {
14909        unsafe {
14910            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14911            ::unity::il2cpp_call!((::unity::module_base()+0x24cd870usize)as*mut u8,bool;
14912(MapHistory_Replay)__receiver)
14913        }
14914    }
14915    #[doc = "`IsReadDataLastTurn()` overload"]
14916    fn is_read_data_last_turn(self) -> bool {
14917        unsafe {
14918            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14919            ::unity::il2cpp_call!((::unity::module_base()+0x24cd890usize)as*mut u8,bool;
14920(MapHistory_Replay)__receiver)
14921        }
14922    }
14923    #[doc = "`SkipReadDataToLastTurn()` overload"]
14924    fn skip_read_data_to_last_turn(self) -> () {
14925        unsafe {
14926            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14927            ::unity::il2cpp_call!((::unity::module_base()+0x24cd9f0usize)as*mut u8,();
14928(MapHistory_Replay)__receiver)
14929        }
14930    }
14931    #[doc = "`GetReadIndexAboutLastTurn(*muti32, *muti32)` overload"]
14932    fn get_read_index_about_last_turn(self) -> (i32, i32) {
14933        unsafe {
14934            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14935            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
14936            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
14937            ::unity::il2cpp_call!((::unity::module_base()+0x24cd8d0usize)as*mut u8,();
14938(MapHistory_Replay)__receiver,(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr());
14939            (__out_0.assume_init(), __out_1.assume_init())
14940        }
14941    }
14942    #[doc = "`FindReadIndexOfLastTurn()` overload"]
14943    fn find_read_index_of_last_turn(self) -> i32 {
14944        unsafe {
14945            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14946            ::unity::il2cpp_call!((::unity::module_base()+0x24cdcb0usize)as*mut u8,i32;
14947(MapHistory_Replay)__receiver)
14948        }
14949    }
14950    #[doc = "`FindReadIndexOfPrevPhaseEnd(i32)` overload"]
14951    fn find_read_index_of_prev_phase_end(self, phase_begin_index: impl ::core::convert::Into<i32>) -> i32 {
14952        unsafe {
14953            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14954            ::unity::il2cpp_call!((::unity::module_base()+0x24cdd50usize)as*mut u8,i32;
14955(MapHistory_Replay)__receiver,(i32)::core::convert::Into::into(phase_begin_index))
14956        }
14957    }
14958    #[doc = "`FindReadIndexOfSkippedPhaseNext(i32)` overload"]
14959    fn find_read_index_of_skipped_phase_next(self, start_index: impl ::core::convert::Into<i32>) -> i32 {
14960        unsafe {
14961            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14962            ::unity::il2cpp_call!((::unity::module_base()+0x24cde50usize)as*mut u8,i32;
14963(MapHistory_Replay)__receiver,(i32)::core::convert::Into::into(start_index))
14964        }
14965    }
14966    #[doc = "`EndReadMode()` overload"]
14967    fn end_read_mode(self) -> () {
14968        unsafe {
14969            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14970            ::unity::il2cpp_call!((::unity::module_base()+0x24cdfb0usize)as*mut u8,();
14971(MapHistory_Replay)__receiver)
14972        }
14973    }
14974    #[doc = "`RegisterAllUnits()` overload"]
14975    fn register_all_units(self) -> () {
14976        unsafe {
14977            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14978            ::unity::il2cpp_call!((::unity::module_base()+0x24ce080usize)as*mut u8,();
14979(MapHistory_Replay)__receiver)
14980        }
14981    }
14982    #[doc = "`RegisterAppearanceUnit(crate::app::unit::Unit)` overload"]
14983    fn register_appearance_unit(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
14984        unsafe {
14985            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14986            ::unity::il2cpp_call!((::unity::module_base()+0x24ce120usize)as*mut u8,();
14987(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
14988        }
14989    }
14990    #[doc = "`RegisterLeavingUnit(crate::app::unit::Unit)` overload"]
14991    fn register_leaving_unit(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
14992        unsafe {
14993            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
14994            ::unity::il2cpp_call!((::unity::module_base()+0x24ce230usize)as*mut u8,();
14995(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
14996        }
14997    }
14998    #[doc = "`Leaving(crate::app::unit::Unit)` overload"]
14999    fn leaving(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
15000        unsafe {
15001            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15002            ::unity::il2cpp_call!((::unity::module_base()+0x24ce2e0usize)as*mut u8,();
15003(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
15004        }
15005    }
15006    #[doc = "`GetAppearanceAndLeavingIndexes(*mut::unity::Array<i32>, *mut::unity::Array<i32>)` overload"]
15007    fn get_appearance_and_leaving_indexes(self) -> (bool, ::unity::Array<i32>, ::unity::Array<i32>) {
15008        unsafe {
15009            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15010            let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Array<i32>>::uninit();
15011            let mut __out_1 = ::core::mem::MaybeUninit::<::unity::Array<i32>>::uninit();
15012            let __ret = {
15013                ::unity::il2cpp_call!((::unity::module_base()+0x24ce380usize)as*mut u8,bool;
15014(MapHistory_Replay)__receiver,(*mut::unity::Array<i32>)__out_0.as_mut_ptr(),(*mut::unity::Array<i32>)__out_1.as_mut_ptr())
15015            };
15016            (__ret, __out_0.assume_init(), __out_1.assume_init())
15017        }
15018    }
15019    #[doc = "`CreateAppearanceUnit(i32)` overload"]
15020    fn create_appearance_unit(self, index: impl ::core::convert::Into<i32>) -> crate::app::unit::Unit {
15021        unsafe {
15022            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15023            ::unity::il2cpp_call!((::unity::module_base()+0x24ce460usize)as*mut u8,crate::app::unit::Unit;
15024(MapHistory_Replay)__receiver,(i32)::core::convert::Into::into(index))
15025        }
15026    }
15027    #[doc = "`GetLeavingUnit(i32)` overload"]
15028    fn get_leaving_unit(self, index: impl ::core::convert::Into<i32>) -> crate::app::unit::Unit {
15029        unsafe {
15030            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15031            ::unity::il2cpp_call!((::unity::module_base()+0x24ce580usize)as*mut u8,crate::app::unit::Unit;
15032(MapHistory_Replay)__receiver,(i32)::core::convert::Into::into(index))
15033        }
15034    }
15035    #[doc = "`RegisterRelayTakeOverTiming()` overload"]
15036    fn register_relay_take_over_timing(self) -> () {
15037        unsafe {
15038            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15039            ::unity::il2cpp_call!((::unity::module_base()+0x24ce630usize)as*mut u8,();
15040(MapHistory_Replay)__receiver)
15041        }
15042    }
15043    #[doc = "`IsRelayTakeOverTiming()` overload"]
15044    fn is_relay_take_over_timing(self) -> bool {
15045        unsafe {
15046            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15047            ::unity::il2cpp_call!((::unity::module_base()+0x24ce6f0usize)as*mut u8,bool;
15048(MapHistory_Replay)__receiver)
15049        }
15050    }
15051    #[doc = "`DoTurnSave(crate::app::procinst::ProcInst)` overload"]
15052    fn do_turn_save(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
15053        unsafe {
15054            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15055            ::unity::il2cpp_call!((::unity::module_base()+0x24ce840usize)as*mut u8,();
15056(MapHistory_Replay)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
15057        }
15058    }
15059    #[doc = "`Serialize(crate::app::stream_2::Stream_2)` overload"]
15060    fn serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
15061        unsafe {
15062            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15063            ::unity::il2cpp_call!((::unity::module_base()+0x24ce940usize)as*mut u8,();
15064(MapHistory_Replay)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
15065        }
15066    }
15067    #[doc = "`Deserialize(crate::app::stream_2::Stream_2)` overload"]
15068    fn deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
15069        unsafe {
15070            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15071            ::unity::il2cpp_call!((::unity::module_base()+0x24cece0usize)as*mut u8,();
15072(MapHistory_Replay)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
15073        }
15074    }
15075    #[doc = "`CanWrite()` overload"]
15076    fn can_write(self) -> bool {
15077        unsafe {
15078            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15079            ::unity::il2cpp_call!((::unity::module_base()+0x24ccea0usize)as*mut u8,bool;
15080(MapHistory_Replay)__receiver)
15081        }
15082    }
15083    #[doc = "`ClearSavedCommandIndex()` overload"]
15084    fn clear_saved_command_index(self) -> () {
15085        unsafe {
15086            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15087            ::unity::il2cpp_call!((::unity::module_base()+0x24cc9a0usize)as*mut u8,();
15088(MapHistory_Replay)__receiver)
15089        }
15090    }
15091    #[doc = "`SetPlayersToReplay()` overload"]
15092    fn set_players_to_replay(self) -> () {
15093        unsafe {
15094            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15095            ::unity::il2cpp_call!((::unity::module_base()+0x24cd4c0usize)as*mut u8,();
15096(MapHistory_Replay)__receiver)
15097        }
15098    }
15099    #[doc = "`SetReplayPlayerForRelay()` overload"]
15100    fn set_replay_player_for_relay(self) -> () {
15101        unsafe {
15102            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15103            ::unity::il2cpp_call!((::unity::module_base()+0x24cdb20usize)as*mut u8,();
15104(MapHistory_Replay)__receiver)
15105        }
15106    }
15107    #[doc = "`SerializeInitial(crate::app::procinst::ProcInst)` overload"]
15108    fn serialize_initial(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
15109        unsafe {
15110            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15111            ::unity::il2cpp_call!((::unity::module_base()+0x24ccc90usize)as*mut u8,();
15112(MapHistory_Replay)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
15113        }
15114    }
15115    #[doc = "`DeserializeInitial()` overload"]
15116    fn deserialize_initial(self) -> () {
15117        unsafe {
15118            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15119            ::unity::il2cpp_call!((::unity::module_base()+0x24cd4b0usize)as*mut u8,();
15120(MapHistory_Replay)__receiver)
15121        }
15122    }
15123    #[doc = "`DbgDump()` overload"]
15124    fn dbg_dump(self) -> () {
15125        unsafe {
15126            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15127            ::unity::il2cpp_call!((::unity::module_base()+0x24cfa70usize)as*mut u8,();
15128(MapHistory_Replay)__receiver)
15129        }
15130    }
15131    #[doc = "`PhaseBegin()` overload"]
15132    fn phase_begin(self) -> () {
15133        unsafe {
15134            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15135            ::unity::il2cpp_call!((::unity::module_base()+0x24cfe40usize)as*mut u8,();
15136(MapHistory_Replay)__receiver)
15137        }
15138    }
15139    #[doc = "`PhaseNext()` overload"]
15140    fn phase_next(self) -> () {
15141        unsafe {
15142            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15143            ::unity::il2cpp_call!((::unity::module_base()+0x24cff80usize)as*mut u8,();
15144(MapHistory_Replay)__receiver)
15145        }
15146    }
15147    #[doc = "`CancelUnitCommand()` overload"]
15148    fn cancel_unit_command(self) -> () {
15149        unsafe {
15150            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15151            ::unity::il2cpp_call!((::unity::module_base()+0x24d0000usize)as*mut u8,();
15152(MapHistory_Replay)__receiver)
15153        }
15154    }
15155    #[doc = "`Mind()` overload"]
15156    fn mind(self) -> () {
15157        unsafe {
15158            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15159            ::unity::il2cpp_call!((::unity::module_base()+0x24d0340usize)as*mut u8,();
15160(MapHistory_Replay)__receiver)
15161        }
15162    }
15163    #[doc = "`Engage(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
15164    fn engage(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, link_unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
15165        unsafe {
15166            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15167            ::unity::il2cpp_call!((::unity::module_base()+0x24d0600usize)as*mut u8,();
15168(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(link_unit))
15169        }
15170    }
15171    #[doc = "`OverwriteEngagePos(crate::app::stream_2::Stream_2, i32, i32)` overload"]
15172    fn overwrite_engage_pos(
15173        self,
15174        stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
15175        x: impl ::core::convert::Into<i32>,
15176        z: impl ::core::convert::Into<i32>,
15177    ) -> () {
15178        unsafe {
15179            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15180            ::unity::il2cpp_call!((::unity::module_base()+0x24d0280usize)as*mut u8,();
15181(MapHistory_Replay)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
15182        }
15183    }
15184    #[doc = "`GodChange(crate::app::unit::Unit)` overload"]
15185    fn god_change(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
15186        unsafe {
15187            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15188            ::unity::il2cpp_call!((::unity::module_base()+0x24d06f0usize)as*mut u8,();
15189(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
15190        }
15191    }
15192    #[doc = "`OverwriteGodChangePos(crate::app::stream_2::Stream_2, i32, i32)` overload"]
15193    fn overwrite_god_change_pos(
15194        self,
15195        stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
15196        x: impl ::core::convert::Into<i32>,
15197        z: impl ::core::convert::Into<i32>,
15198    ) -> () {
15199        unsafe {
15200            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15201            ::unity::il2cpp_call!((::unity::module_base()+0x24d02e0usize)as*mut u8,();
15202(MapHistory_Replay)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
15203        }
15204    }
15205    #[doc = "`ToggleGodChangeEnabled(crate::app::stream_2::Stream_2)` overload"]
15206    fn toggle_god_change_enabled(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
15207        unsafe {
15208            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15209            ::unity::il2cpp_call!((::unity::module_base()+0x24d0920usize)as*mut u8,();
15210(MapHistory_Replay)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
15211        }
15212    }
15213    #[doc = "`Trade(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
15214    fn trade(self, from_unit: impl ::core::convert::Into<crate::app::unit::Unit>, to_unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
15215        unsafe {
15216            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15217            ::unity::il2cpp_call!((::unity::module_base()+0x24d0970usize)as*mut u8,();
15218(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(from_unit),(crate::app::unit::Unit)::core::convert::Into::into(to_unit))
15219        }
15220    }
15221    #[doc = "`Trade(crate::app::unit::Unit)` overload"]
15222    fn trade_2(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
15223        unsafe {
15224            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15225            ::unity::il2cpp_call!((::unity::module_base()+0x24d09a0usize)as*mut u8,();
15226(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
15227        }
15228    }
15229    #[doc = "`EquipItem(crate::app::unit::Unit)` overload"]
15230    fn equip_item(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
15231        unsafe {
15232            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15233            ::unity::il2cpp_call!((::unity::module_base()+0x24d09b0usize)as*mut u8,();
15234(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
15235        }
15236    }
15237    #[doc = "`TakeOffItem(crate::app::unit::Unit)` overload"]
15238    fn take_off_item(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
15239        unsafe {
15240            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15241            ::unity::il2cpp_call!((::unity::module_base()+0x24d09c0usize)as*mut u8,();
15242(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
15243        }
15244    }
15245    #[doc = "`SortItem(crate::app::unit::Unit)` overload"]
15246    fn sort_item(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
15247        unsafe {
15248            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15249            ::unity::il2cpp_call!((::unity::module_base()+0x24d09d0usize)as*mut u8,();
15250(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
15251        }
15252    }
15253    #[doc = "`PutOffItem(crate::app::unit::Unit, bool)` overload"]
15254    fn put_off_item(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, from_menu: impl ::core::convert::Into<bool>) -> () {
15255        unsafe {
15256            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15257            ::unity::il2cpp_call!((::unity::module_base()+0x24d09e0usize)as*mut u8,();
15258(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(bool)::core::convert::Into::into(from_menu))
15259        }
15260    }
15261    #[doc = "`UnitItemList(crate::app::unit::Unit)` overload"]
15262    fn unit_item_list(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
15263        unsafe {
15264            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15265            ::unity::il2cpp_call!((::unity::module_base()+0x24cd200usize)as*mut u8,();
15266(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
15267        }
15268    }
15269    #[doc = "`Dead(crate::app::unit::Unit)` overload"]
15270    fn dead(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
15271        unsafe {
15272            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15273            ::unity::il2cpp_call!((::unity::module_base()+0x24d09f0usize)as*mut u8,();
15274(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
15275        }
15276    }
15277    #[doc = "`Dispos(crate::app::unit::Unit)` overload"]
15278    fn dispos(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
15279        unsafe {
15280            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15281            ::unity::il2cpp_call!((::unity::module_base()+0x24d0ab0usize)as*mut u8,();
15282(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
15283        }
15284    }
15285    #[doc = "`VisionDelete(crate::app::unit::Unit)` overload"]
15286    fn vision_delete(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
15287        unsafe {
15288            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15289            ::unity::il2cpp_call!((::unity::module_base()+0x24d0b70usize)as*mut u8,();
15290(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
15291        }
15292    }
15293    #[doc = "`Surrender()` overload"]
15294    fn surrender(self) -> () {
15295        unsafe {
15296            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15297            ::unity::il2cpp_call!((::unity::module_base()+0x24d0b80usize)as*mut u8,();
15298(MapHistory_Replay)__receiver)
15299        }
15300    }
15301    #[doc = "`SummonDelete(crate::app::unit::Unit)` overload"]
15302    fn summon_delete(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
15303        unsafe {
15304            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15305            ::unity::il2cpp_call!((::unity::module_base()+0x24d0bf0usize)as*mut u8,();
15306(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
15307        }
15308    }
15309    #[doc = "`ReadOne(i32)` overload"]
15310    fn read_one(self, index: impl ::core::convert::Into<i32>) -> crate::app::maphistory::MapHistory_Replay_ReadResult {
15311        unsafe {
15312            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15313            ::unity::il2cpp_call!((::unity::module_base()+0x24cd610usize)as*mut u8,crate::app::maphistory::MapHistory_Replay_ReadResult;
15314(MapHistory_Replay)__receiver,(i32)::core::convert::Into::into(index))
15315        }
15316    }
15317    #[doc = "`ReadPhaseBegin()` overload"]
15318    fn read_phase_begin(self) -> crate::app::maphistory::MapHistory_Replay_ReadResult {
15319        unsafe {
15320            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15321            ::unity::il2cpp_call!((::unity::module_base()+0x24d0c00usize)as*mut u8,crate::app::maphistory::MapHistory_Replay_ReadResult;
15322(MapHistory_Replay)__receiver)
15323        }
15324    }
15325    #[doc = "`ReadPhaseBegin(*mutcrate::app::force::Force_Type, crate::app::random_2::Random_2)` overload"]
15326    fn read_phase_begin_2(self, random: impl ::core::convert::Into<crate::app::random_2::Random_2>) -> crate::app::force::Force_Type {
15327        unsafe {
15328            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15329            let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::force::Force_Type>::uninit();
15330            ::unity::il2cpp_call!((::unity::module_base()+0x24cdde0usize)as*mut u8,();
15331(MapHistory_Replay)__receiver,(*mut crate::app::force::Force_Type)__out_0.as_mut_ptr(),(crate::app::random_2::Random_2)::core::convert::Into::into(random));
15332            __out_0.assume_init()
15333        }
15334    }
15335    #[doc = "`ReadPhaseNext()` overload"]
15336    fn read_phase_next(self) -> crate::app::maphistory::MapHistory_Replay_ReadResult {
15337        unsafe {
15338            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15339            ::unity::il2cpp_call!((::unity::module_base()+0x24d0c70usize)as*mut u8,crate::app::maphistory::MapHistory_Replay_ReadResult;
15340(MapHistory_Replay)__receiver)
15341        }
15342    }
15343    #[doc = "`ReadMind()` overload"]
15344    fn read_mind(self) -> crate::app::maphistory::MapHistory_Replay_ReadResult {
15345        unsafe {
15346            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15347            ::unity::il2cpp_call!((::unity::module_base()+0x24d0d30usize)as*mut u8,crate::app::maphistory::MapHistory_Replay_ReadResult;
15348(MapHistory_Replay)__receiver)
15349        }
15350    }
15351    #[doc = "`ReadEngage()` overload"]
15352    fn read_engage(self) -> crate::app::maphistory::MapHistory_Replay_ReadResult {
15353        unsafe {
15354            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15355            ::unity::il2cpp_call!((::unity::module_base()+0x24d1340usize)as*mut u8,crate::app::maphistory::MapHistory_Replay_ReadResult;
15356(MapHistory_Replay)__receiver)
15357        }
15358    }
15359    #[doc = "`ReadEngage(*mutcrate::app::unit::Unit)` overload"]
15360    fn read_engage_2(self) -> crate::app::unit::Unit {
15361        unsafe {
15362            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15363            let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::unit::Unit>::uninit();
15364            ::unity::il2cpp_call!((::unity::module_base()+0x24cd050usize)as*mut u8,();
15365(MapHistory_Replay)__receiver,(*mut crate::app::unit::Unit)__out_0.as_mut_ptr());
15366            __out_0.assume_init()
15367        }
15368    }
15369    #[doc = "`ReadGodChange()` overload"]
15370    fn read_god_change(self) -> crate::app::maphistory::MapHistory_Replay_ReadResult {
15371        unsafe {
15372            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15373            ::unity::il2cpp_call!((::unity::module_base()+0x24d14d0usize)as*mut u8,crate::app::maphistory::MapHistory_Replay_ReadResult;
15374(MapHistory_Replay)__receiver)
15375        }
15376    }
15377    #[doc = "`ReadGodChange(*mutcrate::app::unit::Unit)` overload"]
15378    fn read_god_change_2(self) -> crate::app::unit::Unit {
15379        unsafe {
15380            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15381            let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::unit::Unit>::uninit();
15382            ::unity::il2cpp_call!((::unity::module_base()+0x24cd100usize)as*mut u8,();
15383(MapHistory_Replay)__receiver,(*mut crate::app::unit::Unit)__out_0.as_mut_ptr());
15384            __out_0.assume_init()
15385        }
15386    }
15387    #[doc = "`ReadUnitItemList()` overload"]
15388    fn read_unit_item_list(self) -> crate::app::maphistory::MapHistory_Replay_ReadResult {
15389        unsafe {
15390            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15391            ::unity::il2cpp_call!((::unity::module_base()+0x24d1690usize)as*mut u8,crate::app::maphistory::MapHistory_Replay_ReadResult;
15392(MapHistory_Replay)__receiver)
15393        }
15394    }
15395    #[doc = "`ReadUnitItemList(*mutcrate::app::unit::Unit)` overload"]
15396    fn read_unit_item_list_2(self) -> crate::app::unit::Unit {
15397        unsafe {
15398            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15399            let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::unit::Unit>::uninit();
15400            ::unity::il2cpp_call!((::unity::module_base()+0x24cd1b0usize)as*mut u8,();
15401(MapHistory_Replay)__receiver,(*mut crate::app::unit::Unit)__out_0.as_mut_ptr());
15402            __out_0.assume_init()
15403        }
15404    }
15405    #[doc = "`ReadSurrender()` overload"]
15406    fn read_surrender(self) -> crate::app::maphistory::MapHistory_Replay_ReadResult {
15407        unsafe {
15408            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15409            ::unity::il2cpp_call!((::unity::module_base()+0x24d16e0usize)as*mut u8,crate::app::maphistory::MapHistory_Replay_ReadResult;
15410(MapHistory_Replay)__receiver)
15411        }
15412    }
15413    #[doc = "`SetupMindRoutes(crate::app::unit::Unit)` overload"]
15414    fn setup_mind_routes(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
15415        unsafe {
15416            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15417            ::unity::il2cpp_call!((::unity::module_base()+0x24d1780usize)as*mut u8,();
15418(MapHistory_Replay)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
15419        }
15420    }
15421    #[doc = "`.ctor()` overload"]
15422    fn ctor(self) -> () {
15423        unsafe {
15424            let __receiver = <MapHistory_Replay as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15425            ::unity::il2cpp_call!((::unity::module_base()+0x24d1940usize)as*mut u8,();
15426(MapHistory_Replay)__receiver)
15427        }
15428    }
15429}
15430
15431#[cfg(feature = "app-maphistory")]
15432impl<__T: IMapHistory_Replay> IMapHistory_ReplayMethods for __T {}
15433
15434#[cfg(feature = "app-maphistory")]
15435impl MapHistory_Replay {
15436    pub fn on_initialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15437        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
15438    }
15439
15440    pub fn on_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15441        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
15442    }
15443
15444    pub fn begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15445        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
15446    }
15447
15448    pub fn end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15449        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
15450    }
15451
15452    pub fn split_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15453        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
15454    }
15455
15456    pub fn engage_cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15457        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
15458    }
15459
15460    pub fn god_change_cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15461        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
15462    }
15463
15464    pub fn get_command_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15465        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
15466    }
15467
15468    pub fn get_command_god_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15469        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
15470    }
15471
15472    pub fn get_command_unit_item_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15473        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
15474    }
15475
15476    pub fn get_unit_for_command_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15477        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
15478    }
15479
15480    pub fn get_unit_for_command_god_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15481        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
15482    }
15483
15484    pub fn get_unit_for_command_unit_item_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15485        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
15486    }
15487
15488    pub fn after_command_stack_cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15489        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
15490    }
15491
15492    pub fn set_read_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15493        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
15494    }
15495
15496    pub fn is_read_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15497        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
15498    }
15499
15500    pub fn read_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15501        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
15502    }
15503
15504    pub fn has_read_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15505        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
15506    }
15507
15508    pub fn is_read_data_last_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15509        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
15510    }
15511
15512    pub fn skip_read_data_to_last_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15513        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
15514    }
15515
15516    pub fn get_read_index_about_last_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15517        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
15518    }
15519
15520    pub fn find_read_index_of_last_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15521        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
15522    }
15523
15524    pub fn find_read_index_of_prev_phase_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15525        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
15526    }
15527
15528    pub fn find_read_index_of_skipped_phase_next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15529        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
15530    }
15531
15532    pub fn end_read_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15533        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
15534    }
15535
15536    pub fn register_all_units_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15537        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
15538    }
15539
15540    pub fn register_appearance_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15541        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
15542    }
15543
15544    pub fn register_leaving_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15545        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
15546    }
15547
15548    pub fn leaving_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15549        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
15550    }
15551
15552    pub fn get_appearance_and_leaving_indexes_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15553        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
15554    }
15555
15556    pub fn create_appearance_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15557        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
15558    }
15559
15560    pub fn get_leaving_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15561        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
15562    }
15563
15564    pub fn register_relay_take_over_timing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15565        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
15566    }
15567
15568    pub fn is_relay_take_over_timing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15569        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
15570    }
15571
15572    pub fn do_turn_save_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15573        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
15574    }
15575
15576    pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15577        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
15578    }
15579
15580    pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15581        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
15582    }
15583
15584    pub fn can_write_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15585        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
15586    }
15587
15588    pub fn clear_saved_command_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15589        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
15590    }
15591
15592    pub fn set_players_to_replay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15593        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
15594    }
15595
15596    pub fn set_replay_player_for_relay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15597        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
15598    }
15599
15600    pub fn serialize_initial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15601        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
15602    }
15603
15604    pub fn deserialize_initial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15605        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
15606    }
15607
15608    pub fn serialize_snapshot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15609        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
15610    }
15611
15612    pub fn deserialize_snapshot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15613        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
15614    }
15615
15616    pub fn dbg_dump_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15617        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
15618    }
15619
15620    pub fn phase_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15621        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
15622    }
15623
15624    pub fn phase_next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15625        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
15626    }
15627
15628    pub fn cancel_unit_command_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15629        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
15630    }
15631
15632    pub fn mind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15633        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
15634    }
15635
15636    pub fn engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15637        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
15638    }
15639
15640    pub fn overwrite_engage_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15641        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
15642    }
15643
15644    pub fn god_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15645        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
15646    }
15647
15648    pub fn overwrite_god_change_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15649        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
15650    }
15651
15652    pub fn toggle_god_change_enabled_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15653        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
15654    }
15655
15656    pub fn trade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15657        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
15658    }
15659
15660    pub fn trade_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15661        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
15662    }
15663
15664    pub fn equip_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15665        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
15666    }
15667
15668    pub fn take_off_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15669        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
15670    }
15671
15672    pub fn sort_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15673        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
15674    }
15675
15676    pub fn put_off_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15677        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
15678    }
15679
15680    pub fn unit_item_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15681        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
15682    }
15683
15684    pub fn dead_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15685        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
15686    }
15687
15688    pub fn dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15689        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
15690    }
15691
15692    pub fn vision_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15693        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
15694    }
15695
15696    pub fn surrender_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15697        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
15698    }
15699
15700    pub fn summon_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15701        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
15702    }
15703
15704    pub fn read_one_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15705        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
15706    }
15707
15708    pub fn read_phase_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15709        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
15710    }
15711
15712    pub fn read_phase_begin_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15713        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
15714    }
15715
15716    pub fn read_phase_next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15717        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
15718    }
15719
15720    pub fn read_mind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15721        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
15722    }
15723
15724    pub fn read_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15725        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
15726    }
15727
15728    pub fn read_engage_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15729        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
15730    }
15731
15732    pub fn read_god_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15733        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
15734    }
15735
15736    pub fn read_god_change_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15737        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
15738    }
15739
15740    pub fn read_unit_item_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15741        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
15742    }
15743
15744    pub fn read_unit_item_list_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15745        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
15746    }
15747
15748    pub fn read_surrender_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15749        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
15750    }
15751
15752    pub fn setup_mind_routes_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15753        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
15754    }
15755
15756    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15757        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
15758    }
15759}
15760
15761#[cfg(feature = "app-maphistory")]
15762impl MapHistory_Replay {
15763    #[doc = "Direct (non-virtual) call to `MapHistory_Replay`'s own `OnInitialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
15764    pub unsafe fn on_initialize(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
15765        let __mi = Self::on_initialize_method_info();
15766        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
15767        __inner(this.into(), ::core::option::Option::None)
15768    }
15769
15770    #[doc = "Direct (non-virtual) call to `MapHistory_Replay`'s own `OnDelete`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
15771    pub unsafe fn on_delete(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
15772        let __mi = Self::on_delete_method_info();
15773        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
15774        __inner(this.into(), ::core::option::Option::None)
15775    }
15776
15777    #[doc = "Direct (non-virtual) call to `MapHistory_Replay`'s own `GetCommandEngage`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
15778    pub unsafe fn get_command_engage(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
15779        let __mi = Self::get_command_engage_method_info();
15780        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
15781        __inner(this.into(), ::core::option::Option::None)
15782    }
15783
15784    #[doc = "Direct (non-virtual) call to `MapHistory_Replay`'s own `GetCommandGodChange`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
15785    pub unsafe fn get_command_god_change(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
15786        let __mi = Self::get_command_god_change_method_info();
15787        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
15788        __inner(this.into(), ::core::option::Option::None)
15789    }
15790
15791    #[doc = "Direct (non-virtual) call to `MapHistory_Replay`'s own `GetCommandUnitItemList`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
15792    pub unsafe fn get_command_unit_item_list(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
15793        let __mi = Self::get_command_unit_item_list_method_info();
15794        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
15795        __inner(this.into(), ::core::option::Option::None)
15796    }
15797
15798    #[doc = "Direct (non-virtual) call to `MapHistory_Replay`'s own `GetUnitForCommandEngage`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
15799    pub unsafe fn get_unit_for_command_engage(this: impl ::core::convert::Into<::unity::IlInstance>, command_index: i32) -> crate::app::unit::Unit {
15800        let __mi = Self::get_unit_for_command_engage_method_info();
15801        let __inner: extern "C" fn(::unity::IlInstance, i32, ::unity::OptionalMethod) -> crate::app::unit::Unit =
15802            ::core::mem::transmute(__mi.method_ptr);
15803        __inner(this.into(), command_index, ::core::option::Option::None)
15804    }
15805
15806    #[doc = "Direct (non-virtual) call to `MapHistory_Replay`'s own `GetUnitForCommandGodChange`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
15807    pub unsafe fn get_unit_for_command_god_change(
15808        this: impl ::core::convert::Into<::unity::IlInstance>,
15809        command_index: i32,
15810    ) -> crate::app::unit::Unit {
15811        let __mi = Self::get_unit_for_command_god_change_method_info();
15812        let __inner: extern "C" fn(::unity::IlInstance, i32, ::unity::OptionalMethod) -> crate::app::unit::Unit =
15813            ::core::mem::transmute(__mi.method_ptr);
15814        __inner(this.into(), command_index, ::core::option::Option::None)
15815    }
15816
15817    #[doc = "Direct (non-virtual) call to `MapHistory_Replay`'s own `GetUnitForCommandUnitItemList`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
15818    pub unsafe fn get_unit_for_command_unit_item_list(
15819        this: impl ::core::convert::Into<::unity::IlInstance>,
15820        command_index: i32,
15821    ) -> crate::app::unit::Unit {
15822        let __mi = Self::get_unit_for_command_unit_item_list_method_info();
15823        let __inner: extern "C" fn(::unity::IlInstance, i32, ::unity::OptionalMethod) -> crate::app::unit::Unit =
15824            ::core::mem::transmute(__mi.method_ptr);
15825        __inner(this.into(), command_index, ::core::option::Option::None)
15826    }
15827}
15828
15829#[cfg(feature = "app-maphistory")]
15830impl MapHistory_Replay {
15831    #[doc = "`.ctor()` — no args"]
15832    pub fn new() -> Self {
15833        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
15834            panic!(
15835                "{}
15836::{}
15837 failed to instantiate",
15838                ::core::stringify!(MapHistory_Replay),
15839                ::core::stringify!(new),
15840            )
15841        });
15842        <Self as IMapHistory_ReplayMethods>::ctor(this);
15843        this
15844    }
15845}
15846
15847#[cfg(feature = "app-maphistory")]
15848pub trait IMapHistory_GidMapMethods: IMapHistory_GidMap {
15849    #[doc = "`.ctor()` overload"]
15850    fn ctor(self) -> () {
15851        unsafe {
15852            let __receiver = <MapHistory_GidMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15853            ::unity::il2cpp_call!((::unity::module_base()+0x24cc390usize)as*mut u8,();
15854(MapHistory_GidMap)__receiver)
15855        }
15856    }
15857}
15858
15859#[cfg(feature = "app-maphistory")]
15860impl<__T: IMapHistory_GidMap> IMapHistory_GidMapMethods for __T {}
15861
15862#[cfg(feature = "app-maphistory")]
15863impl MapHistory_GidMap {
15864    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15865        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
15866    }
15867}
15868
15869#[cfg(feature = "app-maphistory")]
15870impl MapHistory_GidMap {
15871    #[doc = "`.ctor()` — no args"]
15872    pub fn new() -> Self {
15873        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
15874            panic!(
15875                "{}
15876::{}
15877 failed to instantiate",
15878                ::core::stringify!(MapHistory_GidMap),
15879                ::core::stringify!(new),
15880            )
15881        });
15882        <Self as IMapHistory_GidMapMethods>::ctor(this);
15883        this
15884    }
15885}
15886
15887#[cfg(feature = "app-maphistory")]
15888pub trait IMapHistory_PidMapMethods: IMapHistory_PidMap {
15889    #[doc = "`.ctor()` overload"]
15890    fn ctor(self) -> () {
15891        unsafe {
15892            let __receiver = <MapHistory_PidMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15893            ::unity::il2cpp_call!((::unity::module_base()+0x24cc510usize)as*mut u8,();
15894(MapHistory_PidMap)__receiver)
15895        }
15896    }
15897}
15898
15899#[cfg(feature = "app-maphistory")]
15900impl<__T: IMapHistory_PidMap> IMapHistory_PidMapMethods for __T {}
15901
15902#[cfg(feature = "app-maphistory")]
15903impl MapHistory_PidMap {
15904    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
15905        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
15906    }
15907}
15908
15909#[cfg(feature = "app-maphistory")]
15910impl MapHistory_PidMap {
15911    #[doc = "`.ctor()` — no args"]
15912    pub fn new() -> Self {
15913        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
15914            panic!(
15915                "{}
15916::{}
15917 failed to instantiate",
15918                ::core::stringify!(MapHistory_PidMap),
15919                ::core::stringify!(new),
15920            )
15921        });
15922        <Self as IMapHistory_PidMapMethods>::ctor(this);
15923        this
15924    }
15925}
15926
15927#[cfg(feature = "app-maphistory")]
15928impl MapHistory_CommandReader {
15929    #[doc = "`ReadVariableKey(crate::app::stream_2::Stream_2)` overload"]
15930    pub fn read_variable_key_2(stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> ::unity::Il2CppString {
15931        unsafe {
15932            ::unity::il2cpp_call!((::unity::module_base()+0x24caee0usize)as*mut u8, ::unity::Il2CppString;
15933(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
15934        }
15935    }
15936
15937    #[doc = "`ReadTid(crate::app::stream_2::Stream_2)` overload"]
15938    pub fn read_tid_2(stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> ::unity::Il2CppString {
15939        unsafe {
15940            ::unity::il2cpp_call!((::unity::module_base()+0x24cb140usize)as*mut u8, ::unity::Il2CppString;
15941(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
15942        }
15943    }
15944}
15945
15946#[cfg(feature = "app-maphistory")]
15947pub trait IMapHistory_CommandReaderMethods: IMapHistory_CommandReader {
15948    #[doc = "`.ctor(::unity::Array<u8>)` overload"]
15949    fn ctor(self, command_stream_buffer: impl ::core::convert::Into<::unity::Array<u8>>) -> () {
15950        unsafe {
15951            let __receiver =
15952                <MapHistory_CommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15953            ::unity::il2cpp_call!((::unity::module_base()+0x24caeb0usize)as*mut u8,();
15954(MapHistory_CommandReader)__receiver,(::unity::Array<u8>)::core::convert::Into::into(command_stream_buffer))
15955        }
15956    }
15957    #[doc = "`Prepare(crate::app::maphistory::MapHistory_Command)` overload"]
15958    fn prepare(self, command: impl ::core::convert::Into<crate::app::maphistory::MapHistory_Command>) -> () {
15959        unsafe {
15960            let __receiver =
15961                <MapHistory_CommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15962            ::unity::il2cpp_call!((::unity::module_base()+0x24caec0usize)as*mut u8,();
15963(MapHistory_CommandReader)__receiver,(crate::app::maphistory::MapHistory_Command)::core::convert::Into::into(command))
15964        }
15965    }
15966    #[doc = "`ReadVariableKey()` overload"]
15967    fn read_variable_key(self) -> ::unity::Il2CppString {
15968        unsafe {
15969            let __receiver =
15970                <MapHistory_CommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15971            ::unity::il2cpp_call!((::unity::module_base()+0x24caed0usize)as*mut u8, ::unity::Il2CppString;
15972(MapHistory_CommandReader)__receiver)
15973        }
15974    }
15975    #[doc = "`ReadGid()` overload"]
15976    fn read_gid(self) -> ::unity::Il2CppString {
15977        unsafe {
15978            let __receiver =
15979                <MapHistory_CommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15980            ::unity::il2cpp_call!((::unity::module_base()+0x24cafc0usize)as*mut u8, ::unity::Il2CppString;
15981(MapHistory_CommandReader)__receiver)
15982        }
15983    }
15984    #[doc = "`ReadGodData()` overload"]
15985    fn read_god_data(self) -> crate::app::goddata::GodData {
15986        unsafe {
15987            let __receiver =
15988                <MapHistory_CommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15989            ::unity::il2cpp_call!((::unity::module_base()+0x24cb0a0usize)as*mut u8,crate::app::goddata::GodData;
15990(MapHistory_CommandReader)__receiver)
15991        }
15992    }
15993    #[doc = "`ReadTid()` overload"]
15994    fn read_tid(self) -> ::unity::Il2CppString {
15995        unsafe {
15996            let __receiver =
15997                <MapHistory_CommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
15998            ::unity::il2cpp_call!((::unity::module_base()+0x24cb130usize)as*mut u8, ::unity::Il2CppString;
15999(MapHistory_CommandReader)__receiver)
16000        }
16001    }
16002    #[doc = "`ReadIid()` overload"]
16003    fn read_iid(self) -> ::unity::Il2CppString {
16004        unsafe {
16005            let __receiver =
16006                <MapHistory_CommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16007            ::unity::il2cpp_call!((::unity::module_base()+0x24cb220usize)as*mut u8, ::unity::Il2CppString;
16008(MapHistory_CommandReader)__receiver)
16009        }
16010    }
16011    #[doc = "`ReadItemData()` overload"]
16012    fn read_item_data(self) -> crate::app::itemdata::ItemData {
16013        unsafe {
16014            let __receiver =
16015                <MapHistory_CommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16016            ::unity::il2cpp_call!((::unity::module_base()+0x24cb300usize)as*mut u8,crate::app::itemdata::ItemData;
16017(MapHistory_CommandReader)__receiver)
16018        }
16019    }
16020    #[doc = "`ReadPid()` overload"]
16021    fn read_pid(self) -> ::unity::Il2CppString {
16022        unsafe {
16023            let __receiver =
16024                <MapHistory_CommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16025            ::unity::il2cpp_call!((::unity::module_base()+0x24cb390usize)as*mut u8, ::unity::Il2CppString;
16026(MapHistory_CommandReader)__receiver)
16027        }
16028    }
16029    #[doc = "`SkipPid()` overload"]
16030    fn skip_pid(self) -> () {
16031        unsafe {
16032            let __receiver =
16033                <MapHistory_CommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16034            ::unity::il2cpp_call!((::unity::module_base()+0x24cb470usize)as*mut u8,();
16035(MapHistory_CommandReader)__receiver)
16036        }
16037    }
16038    #[doc = "`ReadJid()` overload"]
16039    fn read_jid(self) -> ::unity::Il2CppString {
16040        unsafe {
16041            let __receiver =
16042                <MapHistory_CommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16043            ::unity::il2cpp_call!((::unity::module_base()+0x24cb4c0usize)as*mut u8, ::unity::Il2CppString;
16044(MapHistory_CommandReader)__receiver)
16045        }
16046    }
16047    #[doc = "`SkipJid()` overload"]
16048    fn skip_jid(self) -> () {
16049        unsafe {
16050            let __receiver =
16051                <MapHistory_CommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16052            ::unity::il2cpp_call!((::unity::module_base()+0x24cb5a0usize)as*mut u8,();
16053(MapHistory_CommandReader)__receiver)
16054        }
16055    }
16056    #[doc = "`ReadSid()` overload"]
16057    fn read_sid(self) -> ::unity::Il2CppString {
16058        unsafe {
16059            let __receiver =
16060                <MapHistory_CommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16061            ::unity::il2cpp_call!((::unity::module_base()+0x24cb5f0usize)as*mut u8, ::unity::Il2CppString;
16062(MapHistory_CommandReader)__receiver)
16063        }
16064    }
16065    #[doc = "`ReadSkillData()` overload"]
16066    fn read_skill_data(self) -> crate::app::skilldata::SkillData {
16067        unsafe {
16068            let __receiver =
16069                <MapHistory_CommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16070            ::unity::il2cpp_call!((::unity::module_base()+0x24cb6d0usize)as*mut u8,crate::app::skilldata::SkillData;
16071(MapHistory_CommandReader)__receiver)
16072        }
16073    }
16074    #[doc = "`ReadEffectName()` overload"]
16075    fn read_effect_name(self) -> ::unity::Il2CppString {
16076        unsafe {
16077            let __receiver =
16078                <MapHistory_CommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16079            ::unity::il2cpp_call!((::unity::module_base()+0x24cb760usize)as*mut u8, ::unity::Il2CppString;
16080(MapHistory_CommandReader)__receiver)
16081        }
16082    }
16083    #[doc = "`ReadMaterialString()` overload"]
16084    fn read_material_string(self) -> ::unity::Il2CppString {
16085        unsafe {
16086            let __receiver =
16087                <MapHistory_CommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16088            ::unity::il2cpp_call!((::unity::module_base()+0x24cb840usize)as*mut u8, ::unity::Il2CppString;
16089(MapHistory_CommandReader)__receiver)
16090        }
16091    }
16092    #[doc = "`ReadRnid()` overload"]
16093    fn read_rnid(self) -> ::unity::Il2CppString {
16094        unsafe {
16095            let __receiver =
16096                <MapHistory_CommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16097            ::unity::il2cpp_call!((::unity::module_base()+0x24cb920usize)as*mut u8, ::unity::Il2CppString;
16098(MapHistory_CommandReader)__receiver)
16099        }
16100    }
16101    #[doc = "`ReadRandom(crate::app::random_2::Random_2)` overload"]
16102    fn read_random(self, random: impl ::core::convert::Into<crate::app::random_2::Random_2>) -> () {
16103        unsafe {
16104            let __receiver =
16105                <MapHistory_CommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16106            ::unity::il2cpp_call!((::unity::module_base()+0x24cba00usize)as*mut u8,();
16107(MapHistory_CommandReader)__receiver,(crate::app::random_2::Random_2)::core::convert::Into::into(random))
16108        }
16109    }
16110    #[doc = "`get_Type()` overload"]
16111    fn get_type(self) -> i32 {
16112        unsafe {
16113            let __receiver =
16114                <MapHistory_CommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16115            ::unity::il2cpp_call!((::unity::module_base()+0x24cba40usize)as*mut u8,i32;
16116(MapHistory_CommandReader)__receiver)
16117        }
16118    }
16119}
16120
16121#[cfg(feature = "app-maphistory")]
16122impl<__T: IMapHistory_CommandReader> IMapHistory_CommandReaderMethods for __T {}
16123
16124#[cfg(feature = "app-maphistory")]
16125impl MapHistory_CommandReader {
16126    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16127        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
16128    }
16129
16130    pub fn prepare_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16131        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
16132    }
16133
16134    pub fn read_variable_key_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16135        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
16136    }
16137
16138    pub fn read_variable_key_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16139        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
16140    }
16141
16142    pub fn read_gid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16143        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
16144    }
16145
16146    pub fn read_god_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16147        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
16148    }
16149
16150    pub fn read_tid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16151        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
16152    }
16153
16154    pub fn read_tid_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16155        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
16156    }
16157
16158    pub fn read_iid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16159        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
16160    }
16161
16162    pub fn read_item_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16163        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
16164    }
16165
16166    pub fn read_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16167        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
16168    }
16169
16170    pub fn skip_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16171        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
16172    }
16173
16174    pub fn read_jid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16175        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
16176    }
16177
16178    pub fn skip_jid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16179        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
16180    }
16181
16182    pub fn read_sid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16183        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
16184    }
16185
16186    pub fn read_skill_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16187        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
16188    }
16189
16190    pub fn read_effect_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16191        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
16192    }
16193
16194    pub fn read_material_string_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16195        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
16196    }
16197
16198    pub fn read_rnid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16199        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
16200    }
16201
16202    pub fn read_random_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16203        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
16204    }
16205
16206    pub fn get_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16207        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
16208    }
16209}
16210
16211#[cfg(feature = "app-maphistory")]
16212impl MapHistory_CommandReader {
16213    #[doc = "`.ctor(::unity::Array<u8>)` — overload selector"]
16214    pub fn new(command_stream_buffer: ::unity::Array<u8>) -> Self {
16215        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
16216            panic!(
16217                "{}
16218::{}
16219 failed to instantiate",
16220                ::core::stringify!(MapHistory_CommandReader),
16221                ::core::stringify!(new),
16222            )
16223        });
16224        <Self as IMapHistory_CommandReaderMethods>::ctor(this, command_stream_buffer);
16225        this
16226    }
16227}
16228
16229#[cfg(feature = "app-maphistory")]
16230#[::unity::methods]
16231impl<T0: ::unity::ClassIdentity> MapHistory_IdMapBase_1<T0> {
16232    #[doc = "`.ctor(i32)` overload"]
16233    #[method(name = ".ctor", args = 1)]
16234    pub fn ctor(self, capacity: i32) -> ();
16235
16236    #[doc = "`EntryInternal(::unity::Il2CppString)` overload"]
16237    #[method(name = "EntryInternal", args = 1)]
16238    pub fn entry_internal(self, id: ::unity::Il2CppString) -> i32;
16239
16240    #[doc = "`EntryInternal(::unity::Il2CppString, u8)` overload"]
16241    #[method(name = "EntryInternal", args = 2)]
16242    pub fn entry_internal_2(self, id: ::unity::Il2CppString, index: u8) -> i32;
16243
16244    #[doc = "`GetNextIndex()` overload"]
16245    #[method(name = "GetNextIndex", args = 0)]
16246    pub fn get_next_index(self) -> u8;
16247
16248    #[doc = "`Clear()` overload"]
16249    #[method(name = "Clear", args = 0)]
16250    pub fn clear(self) -> ();
16251
16252    #[doc = "`TryGetInternal(i32)` overload"]
16253    #[method(name = "TryGetInternal", args = 1)]
16254    pub fn try_get_internal(self, index: i32) -> ::unity::Il2CppString;
16255
16256    #[doc = "`DbgError(::unity::Il2CppString)` overload"]
16257    #[method(name = "DbgError", args = 1)]
16258    pub fn dbg_error(self, message: ::unity::Il2CppString) -> ();
16259}
16260
16261#[cfg(feature = "app-maphistory")]
16262impl<T0: ::unity::ClassIdentity> MapHistory_IdMapBase_1<T0> {
16263    #[doc = "`.ctor(i32)` — overload selector"]
16264    pub fn new(capacity: i32) -> Self {
16265        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
16266            panic!(
16267                "{}
16268::{}
16269 failed to instantiate",
16270                ::core::stringify!(MapHistory_IdMapBase_1),
16271                ::core::stringify!(new),
16272            )
16273        });
16274        <Self as IMapHistory_IdMapBase_1Methods<T0>>::ctor(this, capacity);
16275        this
16276    }
16277}
16278
16279#[cfg(feature = "app-maphistory")]
16280impl MapHistory_Replay_SaveAsync {
16281    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::maphistory::MapHistory_Replay_SaveAsync_SaveMethod)` overload"]
16282    pub fn create_bind(
16283        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
16284        save_method: impl ::core::convert::Into<crate::app::maphistory::MapHistory_Replay_SaveAsync_SaveMethod>,
16285    ) -> () {
16286        unsafe {
16287            ::unity::il2cpp_call!((::unity::module_base()+0x1b69f00usize)as*mut u8,();
16288(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::maphistory::MapHistory_Replay_SaveAsync_SaveMethod)::core::convert::Into::into(save_method))
16289        }
16290    }
16291
16292    #[doc = "`CreateThread()` overload"]
16293    pub fn create_thread() -> () {
16294        unsafe {
16295            ::unity::il2cpp_call!((::unity::module_base()+0x1b6a160usize)as*mut u8,();
16296            )
16297        }
16298    }
16299
16300    #[doc = "`DestroyThread()` overload"]
16301    pub fn destroy_thread() -> () {
16302        unsafe {
16303            ::unity::il2cpp_call!((::unity::module_base()+0x1b6a380usize)as*mut u8,();
16304            )
16305        }
16306    }
16307}
16308
16309#[cfg(feature = "app-maphistory")]
16310pub trait IMapHistory_Replay_SaveAsyncMethods: IMapHistory_Replay_SaveAsync {
16311    #[doc = "`.ctor(crate::app::maphistory::MapHistory_Replay_SaveAsync_SaveMethod)` overload"]
16312    fn ctor(self, method: impl ::core::convert::Into<crate::app::maphistory::MapHistory_Replay_SaveAsync_SaveMethod>) -> () {
16313        unsafe {
16314            let __receiver =
16315                <MapHistory_Replay_SaveAsync as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16316            ::unity::il2cpp_call!((::unity::module_base()+0x1b69cb0usize)as*mut u8,();
16317(MapHistory_Replay_SaveAsync)__receiver,(crate::app::maphistory::MapHistory_Replay_SaveAsync_SaveMethod)::core::convert::Into::into(method))
16318        }
16319    }
16320    #[doc = "`Start()` overload"]
16321    fn start(self) -> () {
16322        unsafe {
16323            let __receiver =
16324                <MapHistory_Replay_SaveAsync as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16325            ::unity::il2cpp_call!((::unity::module_base()+0x1b69cf0usize)as*mut u8,();
16326(MapHistory_Replay_SaveAsync)__receiver)
16327        }
16328    }
16329    #[doc = "`IsRunning()` overload"]
16330    fn is_running(self) -> bool {
16331        unsafe {
16332            let __receiver =
16333                <MapHistory_Replay_SaveAsync as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16334            ::unity::il2cpp_call!((::unity::module_base()+0x1b69dd0usize)as*mut u8,bool;
16335(MapHistory_Replay_SaveAsync)__receiver)
16336        }
16337    }
16338}
16339
16340#[cfg(feature = "app-maphistory")]
16341impl<__T: IMapHistory_Replay_SaveAsync> IMapHistory_Replay_SaveAsyncMethods for __T {}
16342
16343#[cfg(feature = "app-maphistory")]
16344impl MapHistory_Replay_SaveAsync {
16345    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16346        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
16347    }
16348
16349    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16350        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
16351    }
16352
16353    pub fn is_running_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16354        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
16355    }
16356
16357    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16358        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
16359    }
16360
16361    pub fn create_thread_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16362        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
16363    }
16364
16365    pub fn destroy_thread_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16366        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
16367    }
16368}
16369
16370#[cfg(feature = "app-maphistory")]
16371impl MapHistory_Replay_SaveAsync {
16372    #[doc = "`.ctor(crate::app::maphistory::MapHistory_Replay_SaveAsync_SaveMethod)` — overload selector"]
16373    pub fn new(method: crate::app::maphistory::MapHistory_Replay_SaveAsync_SaveMethod) -> Self {
16374        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
16375            panic!(
16376                "{}
16377::{}
16378 failed to instantiate",
16379                ::core::stringify!(MapHistory_Replay_SaveAsync),
16380                ::core::stringify!(new),
16381            )
16382        });
16383        <Self as IMapHistory_Replay_SaveAsyncMethods>::ctor(this, method);
16384        this
16385    }
16386}
16387
16388#[cfg(feature = "app-maphistory")]
16389pub trait IMapHistory_Rewind_OverlapDataPoolMethods: IMapHistory_Rewind_OverlapDataPool {
16390    #[doc = "`.ctor(i32)` overload"]
16391    fn ctor(self, max: impl ::core::convert::Into<i32>) -> () {
16392        unsafe {
16393            let __receiver =
16394                <MapHistory_Rewind_OverlapDataPool as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16395            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b830usize)as*mut u8,();
16396(MapHistory_Rewind_OverlapDataPool)__receiver,(i32)::core::convert::Into::into(max))
16397        }
16398    }
16399}
16400
16401#[cfg(feature = "app-maphistory")]
16402impl<__T: IMapHistory_Rewind_OverlapDataPool> IMapHistory_Rewind_OverlapDataPoolMethods for __T {}
16403
16404#[cfg(feature = "app-maphistory")]
16405impl MapHistory_Rewind_OverlapDataPool {
16406    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16407        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
16408    }
16409}
16410
16411#[cfg(feature = "app-maphistory")]
16412impl MapHistory_Rewind_OverlapDataPool {
16413    #[doc = "`.ctor(i32)` — overload selector"]
16414    pub fn new(max: i32) -> Self {
16415        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
16416            panic!(
16417                "{}
16418::{}
16419 failed to instantiate",
16420                ::core::stringify!(MapHistory_Rewind_OverlapDataPool),
16421                ::core::stringify!(new),
16422            )
16423        });
16424        <Self as IMapHistory_Rewind_OverlapDataPoolMethods>::ctor(this, max);
16425        this
16426    }
16427}
16428
16429#[cfg(feature = "app-maphistory")]
16430impl MapHistory_Rewind_ModeScope {
16431    #[doc = "`.ctor(crate::app::maphistory::MapHistory_Mode)` overload"]
16432    pub fn ctor(&mut self, mode: impl ::core::convert::Into<crate::app::maphistory::MapHistory_Mode>) -> () {
16433        unsafe {
16434            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b2c0usize)as*mut u8,();
16435(*mut MapHistory_Rewind_ModeScope)self as*mut MapHistory_Rewind_ModeScope,(crate::app::maphistory::MapHistory_Mode)::core::convert::Into::into(mode))
16436        }
16437    }
16438
16439    #[doc = "`Dispose()` overload"]
16440    pub fn dispose(&mut self) -> () {
16441        unsafe {
16442            ::unity::il2cpp_call!((::unity::module_base()+0x1b6b3b0usize)as*mut u8,();
16443(*mut MapHistory_Rewind_ModeScope)self as*mut MapHistory_Rewind_ModeScope)
16444        }
16445    }
16446}
16447
16448#[cfg(feature = "app-maphistory")]
16449impl MapHistory_Rewind_ModeScope {
16450    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16451        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
16452    }
16453
16454    pub fn dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16455        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
16456    }
16457}
16458
16459#[cfg(feature = "app-maphistory")]
16460impl MapHistory_Command {
16461    #[doc = "`get_Type()` overload"]
16462    pub fn get_type(&mut self) -> i32 {
16463        unsafe {
16464            ::unity::il2cpp_call!((::unity::module_base()+0x24cac60usize)as*mut u8,i32;
16465(*mut MapHistory_Command)self as*mut MapHistory_Command)
16466        }
16467    }
16468
16469    #[doc = "`set_Type(i32)` overload"]
16470    pub fn set_type(&mut self, value: impl ::core::convert::Into<i32>) -> () {
16471        unsafe {
16472            ::unity::il2cpp_call!((::unity::module_base()+0x24cac70usize)as*mut u8,();
16473(*mut MapHistory_Command)self as*mut MapHistory_Command,(i32)::core::convert::Into::into(value))
16474        }
16475    }
16476
16477    #[doc = "`get_Size()` overload"]
16478    pub fn get_size(&mut self) -> i32 {
16479        unsafe {
16480            ::unity::il2cpp_call!((::unity::module_base()+0x24cac80usize)as*mut u8,i32;
16481(*mut MapHistory_Command)self as*mut MapHistory_Command)
16482        }
16483    }
16484
16485    #[doc = "`set_Size(i32)` overload"]
16486    pub fn set_size(&mut self, value: impl ::core::convert::Into<i32>) -> () {
16487        unsafe {
16488            ::unity::il2cpp_call!((::unity::module_base()+0x24cac90usize)as*mut u8,();
16489(*mut MapHistory_Command)self as*mut MapHistory_Command,(i32)::core::convert::Into::into(value))
16490        }
16491    }
16492
16493    #[doc = "`get_Offset()` overload"]
16494    pub fn get_offset(&mut self) -> i32 {
16495        unsafe {
16496            ::unity::il2cpp_call!((::unity::module_base()+0x24caca0usize)as*mut u8,i32;
16497(*mut MapHistory_Command)self as*mut MapHistory_Command)
16498        }
16499    }
16500
16501    #[doc = "`set_Offset(i32)` overload"]
16502    pub fn set_offset(&mut self, value: impl ::core::convert::Into<i32>) -> () {
16503        unsafe {
16504            ::unity::il2cpp_call!((::unity::module_base()+0x24cacb0usize)as*mut u8,();
16505(*mut MapHistory_Command)self as*mut MapHistory_Command,(i32)::core::convert::Into::into(value))
16506        }
16507    }
16508
16509    #[doc = "`get_Tail()` overload"]
16510    pub fn get_tail(&mut self) -> i32 {
16511        unsafe {
16512            ::unity::il2cpp_call!((::unity::module_base()+0x24cacc0usize)as*mut u8,i32;
16513(*mut MapHistory_Command)self as*mut MapHistory_Command)
16514        }
16515    }
16516
16517    #[doc = "`Clear()` overload"]
16518    pub fn clear(&mut self) -> () {
16519        unsafe {
16520            ::unity::il2cpp_call!((::unity::module_base()+0x24cacd0usize)as*mut u8,();
16521(*mut MapHistory_Command)self as*mut MapHistory_Command)
16522        }
16523    }
16524
16525    #[doc = "`Serialize(crate::app::stream_2::Stream_2)` overload"]
16526    pub fn serialize(&mut self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
16527        unsafe {
16528            ::unity::il2cpp_call!((::unity::module_base()+0x24cace0usize)as*mut u8,();
16529(*mut MapHistory_Command)self as*mut MapHistory_Command,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
16530        }
16531    }
16532
16533    #[doc = "`Deserialize(crate::app::stream_2::Stream_2)` overload"]
16534    pub fn deserialize(&mut self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
16535        unsafe {
16536            ::unity::il2cpp_call!((::unity::module_base()+0x24cad30usize)as*mut u8,();
16537(*mut MapHistory_Command)self as*mut MapHistory_Command,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
16538        }
16539    }
16540}
16541
16542#[cfg(feature = "app-maphistory")]
16543impl MapHistory_Command {
16544    pub fn get_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16545        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
16546    }
16547
16548    pub fn set_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16549        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
16550    }
16551
16552    pub fn get_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16553        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
16554    }
16555
16556    pub fn set_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16557        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
16558    }
16559
16560    pub fn get_offset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16561        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
16562    }
16563
16564    pub fn set_offset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16565        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
16566    }
16567
16568    pub fn get_tail_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16569        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
16570    }
16571
16572    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16573        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
16574    }
16575
16576    pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16577        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
16578    }
16579
16580    pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16581        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
16582    }
16583}
16584
16585#[cfg(feature = "app-maphistory")]
16586pub trait IMapHistory_MaterialStringMapMethods: IMapHistory_MaterialStringMap {
16587    #[doc = "`.ctor()` overload"]
16588    fn ctor(self) -> () {
16589        unsafe {
16590            let __receiver =
16591                <MapHistory_MaterialStringMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16592            ::unity::il2cpp_call!((::unity::module_base()+0x24cc4b0usize)as*mut u8,();
16593(MapHistory_MaterialStringMap)__receiver)
16594        }
16595    }
16596}
16597
16598#[cfg(feature = "app-maphistory")]
16599impl<__T: IMapHistory_MaterialStringMap> IMapHistory_MaterialStringMapMethods for __T {}
16600
16601#[cfg(feature = "app-maphistory")]
16602impl MapHistory_MaterialStringMap {
16603    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16604        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
16605    }
16606}
16607
16608#[cfg(feature = "app-maphistory")]
16609impl MapHistory_MaterialStringMap {
16610    #[doc = "`.ctor()` — no args"]
16611    pub fn new() -> Self {
16612        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
16613            panic!(
16614                "{}
16615::{}
16616 failed to instantiate",
16617                ::core::stringify!(MapHistory_MaterialStringMap),
16618                ::core::stringify!(new),
16619            )
16620        });
16621        <Self as IMapHistory_MaterialStringMapMethods>::ctor(this);
16622        this
16623    }
16624}
16625
16626#[cfg(feature = "app-maphistory")]
16627pub trait IMapHistory_ReplayUnitMapMethods: IMapHistory_ReplayUnitMap {
16628    #[doc = "`.ctor()` overload"]
16629    fn ctor(self) -> () {
16630        unsafe {
16631            let __receiver =
16632                <MapHistory_ReplayUnitMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16633            ::unity::il2cpp_call!((::unity::module_base()+0x2706ff0usize)as*mut u8,();
16634(MapHistory_ReplayUnitMap)__receiver)
16635        }
16636    }
16637}
16638
16639#[cfg(feature = "app-maphistory")]
16640impl<__T: IMapHistory_ReplayUnitMap> IMapHistory_ReplayUnitMapMethods for __T {}
16641
16642#[cfg(feature = "app-maphistory")]
16643impl MapHistory_ReplayUnitMap {
16644    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16645        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
16646    }
16647}
16648
16649#[cfg(feature = "app-maphistory")]
16650impl MapHistory_ReplayUnitMap {
16651    #[doc = "`.ctor()` — no args"]
16652    pub fn new() -> Self {
16653        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
16654            panic!(
16655                "{}
16656::{}
16657 failed to instantiate",
16658                ::core::stringify!(MapHistory_ReplayUnitMap),
16659                ::core::stringify!(new),
16660            )
16661        });
16662        <Self as IMapHistory_ReplayUnitMapMethods>::ctor(this);
16663        this
16664    }
16665}
16666
16667#[cfg(feature = "app-maphistory")]
16668pub trait IMapHistory_ReplayCommandReaderMethods: IMapHistory_ReplayCommandReader {
16669    #[doc = "`.ctor(::unity::Array<u8>)` overload"]
16670    fn ctor(self, command_stream_buffer: impl ::core::convert::Into<::unity::Array<u8>>) -> () {
16671        unsafe {
16672            let __receiver =
16673                <MapHistory_ReplayCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16674            ::unity::il2cpp_call!((::unity::module_base()+0x2706120usize)as*mut u8,();
16675(MapHistory_ReplayCommandReader)__receiver,(::unity::Array<u8>)::core::convert::Into::into(command_stream_buffer))
16676        }
16677    }
16678    #[doc = "`ReadUnit()` overload"]
16679    fn read_unit(self) -> crate::app::unit::Unit {
16680        unsafe {
16681            let __receiver =
16682                <MapHistory_ReplayCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16683            ::unity::il2cpp_call!((::unity::module_base()+0x2706130usize)as*mut u8,crate::app::unit::Unit;
16684(MapHistory_ReplayCommandReader)__receiver)
16685        }
16686    }
16687    #[doc = "`ReadUnitByIndex()` overload"]
16688    fn read_unit_by_index(self) -> i32 {
16689        unsafe {
16690            let __receiver =
16691                <MapHistory_ReplayCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16692            ::unity::il2cpp_call!((::unity::module_base()+0x2706220usize)as*mut u8,i32;
16693(MapHistory_ReplayCommandReader)__receiver)
16694        }
16695    }
16696    #[doc = "`ReadUnitItem(crate::app::unititem::UnitItem)` overload"]
16697    fn read_unit_item(self, item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> () {
16698        unsafe {
16699            let __receiver =
16700                <MapHistory_ReplayCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16701            ::unity::il2cpp_call!((::unity::module_base()+0x2706280usize)as*mut u8,();
16702(MapHistory_ReplayCommandReader)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
16703        }
16704    }
16705    #[doc = "`ReadUnitItemList(crate::app::unititemlist::UnitItemList)` overload"]
16706    fn read_unit_item_list(self, item_list: impl ::core::convert::Into<crate::app::unititemlist::UnitItemList>) -> () {
16707        unsafe {
16708            let __receiver =
16709                <MapHistory_ReplayCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16710            ::unity::il2cpp_call!((::unity::module_base()+0x2706790usize)as*mut u8,();
16711(MapHistory_ReplayCommandReader)__receiver,(crate::app::unititemlist::UnitItemList)::core::convert::Into::into(item_list))
16712        }
16713    }
16714    #[doc = "`ReadMultiTargets(crate::app::mapmind::MapMind_MultiTargets)` overload"]
16715    fn read_multi_targets(self, targets: impl ::core::convert::Into<crate::app::mapmind::MapMind_MultiTargets>) -> () {
16716        unsafe {
16717            let __receiver =
16718                <MapHistory_ReplayCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16719            ::unity::il2cpp_call!((::unity::module_base()+0x27068a0usize)as*mut u8,();
16720(MapHistory_ReplayCommandReader)__receiver,(crate::app::mapmind::MapMind_MultiTargets)::core::convert::Into::into(targets))
16721        }
16722    }
16723    #[doc = "`ReadForce()` overload"]
16724    fn read_force(self) -> crate::app::force::Force_Type {
16725        unsafe {
16726            let __receiver =
16727                <MapHistory_ReplayCommandReader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16728            ::unity::il2cpp_call!((::unity::module_base()+0x2706a30usize)as*mut u8,crate::app::force::Force_Type;
16729(MapHistory_ReplayCommandReader)__receiver)
16730        }
16731    }
16732}
16733
16734#[cfg(feature = "app-maphistory")]
16735impl<__T: IMapHistory_ReplayCommandReader> IMapHistory_ReplayCommandReaderMethods for __T {}
16736
16737#[cfg(feature = "app-maphistory")]
16738impl MapHistory_ReplayCommandReader {
16739    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16740        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
16741    }
16742
16743    pub fn read_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16744        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
16745    }
16746
16747    pub fn read_unit_by_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16748        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
16749    }
16750
16751    pub fn read_unit_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16752        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
16753    }
16754
16755    pub fn read_unit_item_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16756        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
16757    }
16758
16759    pub fn read_multi_targets_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16760        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
16761    }
16762
16763    pub fn read_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16764        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
16765    }
16766}
16767
16768#[cfg(feature = "app-maphistory")]
16769impl MapHistory_ReplayCommandReader {
16770    #[doc = "`.ctor(::unity::Array<u8>)` — overload selector"]
16771    pub fn new(command_stream_buffer: ::unity::Array<u8>) -> Self {
16772        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
16773            panic!(
16774                "{}
16775::{}
16776 failed to instantiate",
16777                ::core::stringify!(MapHistory_ReplayCommandReader),
16778                ::core::stringify!(new),
16779            )
16780        });
16781        <Self as IMapHistory_ReplayCommandReaderMethods>::ctor(this, command_stream_buffer);
16782        this
16783    }
16784}
16785
16786#[cfg(feature = "app-maphistory")]
16787pub trait IMapHistory_RewindNameMapMethods: IMapHistory_RewindNameMap {
16788    #[doc = "`.ctor()` overload"]
16789    fn ctor(self) -> () {
16790        unsafe {
16791            let __receiver =
16792                <MapHistory_RewindNameMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16793            ::unity::il2cpp_call!((::unity::module_base()+0x2179b50usize)as*mut u8,();
16794(MapHistory_RewindNameMap)__receiver)
16795        }
16796    }
16797    #[doc = "`Entry(crate::app::unit::Unit)` overload"]
16798    fn entry(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
16799        unsafe {
16800            let __receiver =
16801                <MapHistory_RewindNameMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16802            ::unity::il2cpp_call!((::unity::module_base()+0x2177550usize)as*mut u8,i32;
16803(MapHistory_RewindNameMap)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
16804        }
16805    }
16806    #[doc = "`TryGet(i32)` overload"]
16807    fn try_get(self, index: impl ::core::convert::Into<i32>) -> ::unity::Il2CppString {
16808        unsafe {
16809            let __receiver =
16810                <MapHistory_RewindNameMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16811            ::unity::il2cpp_call!((::unity::module_base()+0x21759c0usize)as*mut u8, ::unity::Il2CppString;
16812(MapHistory_RewindNameMap)__receiver,(i32)::core::convert::Into::into(index))
16813        }
16814    }
16815    #[doc = "`get_Version()` overload"]
16816    fn get_version(self) -> i32 {
16817        unsafe {
16818            let __receiver =
16819                <MapHistory_RewindNameMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16820            {
16821                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
16822                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
16823                    panic!(
16824                        "unity: virtual slot {}
16825 out of range (vtable len {}
16826) on the runtime class behind {}
16827 (method `{}
16828`)",
16829                        4usize,
16830                        __vt.len(),
16831                        <MapHistory_RewindNameMap as ::unity::ClassIdentity>::NAME,
16832                        "get_Version",
16833                    )
16834                });
16835                let __inner: extern "C" fn(MapHistory_RewindNameMap, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
16836                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
16837                __inner(__receiver, __mi)
16838            }
16839        }
16840    }
16841    #[doc = "`OnSerialize(crate::app::stream_2::Stream_2)` overload"]
16842    fn on_serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
16843        unsafe {
16844            let __receiver =
16845                <MapHistory_RewindNameMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16846            {
16847                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
16848                let __vi = *__vt.get(11usize).unwrap_or_else(|| {
16849                    panic!(
16850                        "unity: virtual slot {}
16851 out of range (vtable len {}
16852) on the runtime class behind {}
16853 (method `{}
16854`)",
16855                        11usize,
16856                        __vt.len(),
16857                        <MapHistory_RewindNameMap as ::unity::ClassIdentity>::NAME,
16858                        "OnSerialize",
16859                    )
16860                });
16861                let __inner: extern "C" fn(MapHistory_RewindNameMap, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
16862                    ::core::mem::transmute(__vi.method_ptr);
16863                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
16864                __inner(__receiver, ::core::convert::Into::into(stream), __mi)
16865            }
16866        }
16867    }
16868    #[doc = "`OnDeserialize(crate::app::stream_2::Stream_2, i32)` overload"]
16869    fn on_deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>, version: impl ::core::convert::Into<i32>) -> () {
16870        unsafe {
16871            let __receiver =
16872                <MapHistory_RewindNameMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16873            {
16874                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
16875                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
16876                    panic!(
16877                        "unity: virtual slot {}
16878 out of range (vtable len {}
16879) on the runtime class behind {}
16880 (method `{}
16881`)",
16882                        12usize,
16883                        __vt.len(),
16884                        <MapHistory_RewindNameMap as ::unity::ClassIdentity>::NAME,
16885                        "OnDeserialize",
16886                    )
16887                });
16888                let __inner: extern "C" fn(MapHistory_RewindNameMap, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
16889                    ::core::mem::transmute(__vi.method_ptr);
16890                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
16891                __inner(
16892                    __receiver,
16893                    ::core::convert::Into::into(stream),
16894                    ::core::convert::Into::into(version),
16895                    __mi,
16896                )
16897            }
16898        }
16899    }
16900}
16901
16902#[cfg(feature = "app-maphistory")]
16903impl<__T: IMapHistory_RewindNameMap> IMapHistory_RewindNameMapMethods for __T {}
16904
16905#[cfg(feature = "app-maphistory")]
16906impl MapHistory_RewindNameMap {
16907    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16908        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
16909    }
16910
16911    pub fn entry_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16912        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
16913    }
16914
16915    pub fn try_get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16916        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
16917    }
16918
16919    pub fn get_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16920        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
16921    }
16922
16923    pub fn on_serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16924        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
16925    }
16926
16927    pub fn on_deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
16928        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
16929    }
16930}
16931
16932#[cfg(feature = "app-maphistory")]
16933impl MapHistory_RewindNameMap {
16934    #[doc = "Direct (non-virtual) call to `MapHistory_RewindNameMap`'s own `get_Version`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
16935    pub unsafe fn get_version(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
16936        let __mi = Self::get_version_method_info();
16937        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
16938        __inner(this.into(), ::core::option::Option::None)
16939    }
16940
16941    #[doc = "Direct (non-virtual) call to `MapHistory_RewindNameMap`'s own `OnSerialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
16942    pub unsafe fn on_serialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2) -> () {
16943        let __mi = Self::on_serialize_method_info();
16944        let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
16945            ::core::mem::transmute(__mi.method_ptr);
16946        __inner(this.into(), stream, ::core::option::Option::None)
16947    }
16948
16949    #[doc = "Direct (non-virtual) call to `MapHistory_RewindNameMap`'s own `OnDeserialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
16950    pub unsafe fn on_deserialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2, version: i32) -> () {
16951        let __mi = Self::on_deserialize_method_info();
16952        let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
16953            ::core::mem::transmute(__mi.method_ptr);
16954        __inner(this.into(), stream, version, ::core::option::Option::None)
16955    }
16956}
16957
16958#[cfg(feature = "app-maphistory")]
16959impl MapHistory_RewindNameMap {
16960    #[doc = "`.ctor()` — no args"]
16961    pub fn new() -> Self {
16962        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
16963            panic!(
16964                "{}
16965::{}
16966 failed to instantiate",
16967                ::core::stringify!(MapHistory_RewindNameMap),
16968                ::core::stringify!(new),
16969            )
16970        });
16971        <Self as IMapHistory_RewindNameMapMethods>::ctor(this);
16972        this
16973    }
16974}
16975
16976#[cfg(feature = "app-maphistory")]
16977pub trait IMapHistory_RewindLogMethods: IMapHistory_RewindLog {
16978    #[doc = "`.ctor()` overload"]
16979    fn ctor(self) -> () {
16980        unsafe {
16981            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16982            ::unity::il2cpp_call!((::unity::module_base()+0x2178a90usize)as*mut u8,();
16983(MapHistory_RewindLog)__receiver)
16984        }
16985    }
16986    #[doc = "`Clear()` overload"]
16987    fn clear(self) -> () {
16988        unsafe {
16989            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16990            ::unity::il2cpp_call!((::unity::module_base()+0x2178ea0usize)as*mut u8,();
16991(MapHistory_RewindLog)__receiver)
16992        }
16993    }
16994    #[doc = "`IsValid()` overload"]
16995    fn is_valid(self) -> bool {
16996        unsafe {
16997            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
16998            ::unity::il2cpp_call!((::unity::module_base()+0x2179150usize)as*mut u8,bool;
16999(MapHistory_RewindLog)__receiver)
17000        }
17001    }
17002    #[doc = "`SetActorUnitIcon(::unity::Il2CppString, ::unity::Il2CppString, crate::app::itemdata::ItemData_Kinds, bool, bool, ::unity::Il2CppString)` overload"]
17003    fn set_actor_unit_icon(
17004        self,
17005        pid: impl ::core::convert::Into<::unity::Il2CppString>,
17006        jid: impl ::core::convert::Into<::unity::Il2CppString>,
17007        item_kind: impl ::core::convert::Into<crate::app::itemdata::ItemData_Kinds>,
17008        is_female: impl ::core::convert::Into<bool>,
17009        is_engage: impl ::core::convert::Into<bool>,
17010        gid: impl ::core::convert::Into<::unity::Il2CppString>,
17011    ) -> () {
17012        unsafe {
17013            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17014            ::unity::il2cpp_call!((::unity::module_base()+0x2179180usize)as*mut u8,();
17015(MapHistory_RewindLog)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid),(::unity::Il2CppString)::core::convert::Into::into(jid),(crate::app::itemdata::ItemData_Kinds)::core::convert::Into::into(item_kind),(bool)::core::convert::Into::into(is_female),(bool)::core::convert::Into::into(is_engage),(::unity::Il2CppString)::core::convert::Into::into(gid))
17016        }
17017    }
17018    #[doc = "`SetActorUnitIconEngage(::unity::Il2CppString)` overload"]
17019    fn set_actor_unit_icon_engage(self, gid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
17020        unsafe {
17021            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17022            ::unity::il2cpp_call!((::unity::module_base()+0x21791a0usize)as*mut u8,();
17023(MapHistory_RewindLog)__receiver,(::unity::Il2CppString)::core::convert::Into::into(gid))
17024        }
17025    }
17026    #[doc = "`SetActorMapHistoryIndex(i32)` overload"]
17027    fn set_actor_map_history_index(self, map_history_index: impl ::core::convert::Into<i32>) -> () {
17028        unsafe {
17029            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17030            ::unity::il2cpp_call!((::unity::module_base()+0x21791c0usize)as*mut u8,();
17031(MapHistory_RewindLog)__receiver,(i32)::core::convert::Into::into(map_history_index))
17032        }
17033    }
17034    #[doc = "`ClearActor()` overload"]
17035    fn clear_actor(self) -> () {
17036        unsafe {
17037            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17038            ::unity::il2cpp_call!((::unity::module_base()+0x21791e0usize)as*mut u8,();
17039(MapHistory_RewindLog)__receiver)
17040        }
17041    }
17042    #[doc = "`SetAction(::unity::Il2CppString)` overload"]
17043    fn set_action(self, mhid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
17044        unsafe {
17045            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17046            ::unity::il2cpp_call!((::unity::module_base()+0x2179220usize)as*mut u8,();
17047(MapHistory_RewindLog)__receiver,(::unity::Il2CppString)::core::convert::Into::into(mhid))
17048        }
17049    }
17050    #[doc = "`SetAction(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
17051    fn set_action_2(self, mhid: impl ::core::convert::Into<::unity::Il2CppString>, arg: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
17052        unsafe {
17053            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17054            ::unity::il2cpp_call!((::unity::module_base()+0x21793b0usize)as*mut u8,();
17055(MapHistory_RewindLog)__receiver,(::unity::Il2CppString)::core::convert::Into::into(mhid),(::unity::Il2CppString)::core::convert::Into::into(arg))
17056        }
17057    }
17058    #[doc = "`SetAction(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
17059    fn set_action_3(
17060        self,
17061        mhid: impl ::core::convert::Into<::unity::Il2CppString>,
17062        arg0: impl ::core::convert::Into<::unity::Il2CppString>,
17063        arg1: impl ::core::convert::Into<::unity::Il2CppString>,
17064    ) -> () {
17065        unsafe {
17066            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17067            ::unity::il2cpp_call!((::unity::module_base()+0x21794e0usize)as*mut u8,();
17068(MapHistory_RewindLog)__receiver,(::unity::Il2CppString)::core::convert::Into::into(mhid),(::unity::Il2CppString)::core::convert::Into::into(arg0),(::unity::Il2CppString)::core::convert::Into::into(arg1))
17069        }
17070    }
17071    #[doc = "`SetAction(::unity::Il2CppString, i32)` overload"]
17072    fn set_action_4(self, action: impl ::core::convert::Into<::unity::Il2CppString>, priority: impl ::core::convert::Into<i32>) -> () {
17073        unsafe {
17074            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17075            ::unity::il2cpp_call!((::unity::module_base()+0x2179340usize)as*mut u8,();
17076(MapHistory_RewindLog)__receiver,(::unity::Il2CppString)::core::convert::Into::into(action),(i32)::core::convert::Into::into(priority))
17077        }
17078    }
17079    #[doc = "`AddItem(::unity::Il2CppString)` overload"]
17080    fn add_item(self, iid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
17081        unsafe {
17082            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17083            ::unity::il2cpp_call!((::unity::module_base()+0x2179620usize)as*mut u8,();
17084(MapHistory_RewindLog)__receiver,(::unity::Il2CppString)::core::convert::Into::into(iid))
17085        }
17086    }
17087    #[doc = "`AddDeadUnit(::unity::Il2CppString, ::unity::Il2CppString, crate::app::itemdata::ItemData_Kinds, bool, bool, ::unity::Il2CppString)` overload"]
17088    fn add_dead_unit(
17089        self,
17090        pid: impl ::core::convert::Into<::unity::Il2CppString>,
17091        jid: impl ::core::convert::Into<::unity::Il2CppString>,
17092        item_kind: impl ::core::convert::Into<crate::app::itemdata::ItemData_Kinds>,
17093        is_female: impl ::core::convert::Into<bool>,
17094        is_engage: impl ::core::convert::Into<bool>,
17095        gid: impl ::core::convert::Into<::unity::Il2CppString>,
17096    ) -> () {
17097        unsafe {
17098            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17099            ::unity::il2cpp_call!((::unity::module_base()+0x2179730usize)as*mut u8,();
17100(MapHistory_RewindLog)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid),(::unity::Il2CppString)::core::convert::Into::into(jid),(crate::app::itemdata::ItemData_Kinds)::core::convert::Into::into(item_kind),(bool)::core::convert::Into::into(is_female),(bool)::core::convert::Into::into(is_engage),(::unity::Il2CppString)::core::convert::Into::into(gid))
17101        }
17102    }
17103    #[doc = "`DeleteDeadUnitIcons()` overload"]
17104    fn delete_dead_unit_icons(self) -> () {
17105        unsafe {
17106            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17107            ::unity::il2cpp_call!((::unity::module_base()+0x21797f0usize)as*mut u8,();
17108(MapHistory_RewindLog)__receiver)
17109        }
17110    }
17111    #[doc = "`get_ActorUnitIcon()` overload"]
17112    fn get_actor_unit_icon(self) -> crate::app::maphistory::MapHistory_RewindLog_UnitIcon {
17113        unsafe {
17114            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17115            ::unity::il2cpp_call!((::unity::module_base()+0x2179940usize)as*mut u8,crate::app::maphistory::MapHistory_RewindLog_UnitIcon;
17116(MapHistory_RewindLog)__receiver)
17117        }
17118    }
17119    #[doc = "`get_ActorMapHistoryIndex()` overload"]
17120    fn get_actor_map_history_index(self) -> i32 {
17121        unsafe {
17122            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17123            ::unity::il2cpp_call!((::unity::module_base()+0x2179950usize)as*mut u8,i32;
17124(MapHistory_RewindLog)__receiver)
17125        }
17126    }
17127    #[doc = "`get_ActorName()` overload"]
17128    fn get_actor_name(self) -> ::unity::Il2CppString {
17129        unsafe {
17130            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17131            ::unity::il2cpp_call!((::unity::module_base()+0x2179960usize)as*mut u8, ::unity::Il2CppString;
17132(MapHistory_RewindLog)__receiver)
17133        }
17134    }
17135    #[doc = "`set_ActorName(::unity::Il2CppString)` overload"]
17136    fn set_actor_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
17137        unsafe {
17138            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17139            ::unity::il2cpp_call!((::unity::module_base()+0x2179970usize)as*mut u8,();
17140(MapHistory_RewindLog)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
17141        }
17142    }
17143    #[doc = "`get_Action()` overload"]
17144    fn get_action(self) -> ::unity::Il2CppString {
17145        unsafe {
17146            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17147            ::unity::il2cpp_call!((::unity::module_base()+0x2179980usize)as*mut u8, ::unity::Il2CppString;
17148(MapHistory_RewindLog)__receiver)
17149        }
17150    }
17151    #[doc = "`get_Items()` overload"]
17152    fn get_items(self) -> ::unity::Array<crate::app::itemdata::ItemData> {
17153        unsafe {
17154            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17155            ::unity::il2cpp_call!((::unity::module_base()+0x2179990usize)as*mut u8, ::unity::Array<crate::app::itemdata::ItemData> ;
17156(MapHistory_RewindLog)__receiver)
17157        }
17158    }
17159    #[doc = "`get_ItemCount()` overload"]
17160    fn get_item_count(self) -> i32 {
17161        unsafe {
17162            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17163            ::unity::il2cpp_call!((::unity::module_base()+0x21799a0usize)as*mut u8,i32;
17164(MapHistory_RewindLog)__receiver)
17165        }
17166    }
17167    #[doc = "`get_DeadUnitIcons()` overload"]
17168    fn get_dead_unit_icons(self) -> ::unity::Array<crate::app::maphistory::MapHistory_RewindLog_UnitIcon> {
17169        unsafe {
17170            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17171            ::unity::il2cpp_call!((::unity::module_base()+0x21799b0usize)as*mut u8, ::unity::Array<crate::app::maphistory::MapHistory_RewindLog_UnitIcon> ;
17172(MapHistory_RewindLog)__receiver)
17173        }
17174    }
17175    #[doc = "`get_DeadUnitIconCount()` overload"]
17176    fn get_dead_unit_icon_count(self) -> i32 {
17177        unsafe {
17178            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17179            ::unity::il2cpp_call!((::unity::module_base()+0x21799c0usize)as*mut u8,i32;
17180(MapHistory_RewindLog)__receiver)
17181        }
17182    }
17183    #[doc = "`get_IsForCheck()` overload"]
17184    fn get_is_for_check(self) -> bool {
17185        unsafe {
17186            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17187            ::unity::il2cpp_call!((::unity::module_base()+0x21799d0usize)as*mut u8,bool;
17188(MapHistory_RewindLog)__receiver)
17189        }
17190    }
17191    #[doc = "`set_IsForCheck(bool)` overload"]
17192    fn set_is_for_check(self, value: impl ::core::convert::Into<bool>) -> () {
17193        unsafe {
17194            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17195            ::unity::il2cpp_call!((::unity::module_base()+0x21799e0usize)as*mut u8,();
17196(MapHistory_RewindLog)__receiver,(bool)::core::convert::Into::into(value))
17197        }
17198    }
17199    #[doc = "`get_IsPhaseBegin()` overload"]
17200    fn get_is_phase_begin(self) -> bool {
17201        unsafe {
17202            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17203            ::unity::il2cpp_call!((::unity::module_base()+0x21799f0usize)as*mut u8,bool;
17204(MapHistory_RewindLog)__receiver)
17205        }
17206    }
17207    #[doc = "`get_PhaseBeginForce()` overload"]
17208    fn get_phase_begin_force(self) -> crate::app::force::Force_Type {
17209        unsafe {
17210            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17211            ::unity::il2cpp_call!((::unity::module_base()+0x2179a00usize)as*mut u8,crate::app::force::Force_Type;
17212(MapHistory_RewindLog)__receiver)
17213        }
17214    }
17215    #[doc = "`set_PhaseBeginForce(crate::app::force::Force_Type)` overload"]
17216    fn set_phase_begin_force(self, value: impl ::core::convert::Into<crate::app::force::Force_Type>) -> () {
17217        unsafe {
17218            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17219            ::unity::il2cpp_call!((::unity::module_base()+0x2179a10usize)as*mut u8,();
17220(MapHistory_RewindLog)__receiver,(crate::app::force::Force_Type)::core::convert::Into::into(value))
17221        }
17222    }
17223    #[doc = "`get_HasPrevForce()` overload"]
17224    fn get_has_prev_force(self) -> bool {
17225        unsafe {
17226            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17227            ::unity::il2cpp_call!((::unity::module_base()+0x2179a20usize)as*mut u8,bool;
17228(MapHistory_RewindLog)__receiver)
17229        }
17230    }
17231    #[doc = "`get_PrevForce()` overload"]
17232    fn get_prev_force(self) -> crate::app::force::Force_Type {
17233        unsafe {
17234            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17235            ::unity::il2cpp_call!((::unity::module_base()+0x2179a30usize)as*mut u8,crate::app::force::Force_Type;
17236(MapHistory_RewindLog)__receiver)
17237        }
17238    }
17239    #[doc = "`set_PrevForce(crate::app::force::Force_Type)` overload"]
17240    fn set_prev_force(self, value: impl ::core::convert::Into<crate::app::force::Force_Type>) -> () {
17241        unsafe {
17242            let __receiver = <MapHistory_RewindLog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
17243            ::unity::il2cpp_call!((::unity::module_base()+0x2179a40usize)as*mut u8,();
17244(MapHistory_RewindLog)__receiver,(crate::app::force::Force_Type)::core::convert::Into::into(value))
17245        }
17246    }
17247}
17248
17249#[cfg(feature = "app-maphistory")]
17250impl<__T: IMapHistory_RewindLog> IMapHistory_RewindLogMethods for __T {}
17251
17252#[cfg(feature = "app-maphistory")]
17253impl MapHistory_RewindLog {
17254    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17255        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
17256    }
17257
17258    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17259        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
17260    }
17261
17262    pub fn is_valid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17263        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
17264    }
17265
17266    pub fn set_actor_unit_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17267        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
17268    }
17269
17270    pub fn set_actor_unit_icon_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17271        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
17272    }
17273
17274    pub fn set_actor_map_history_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17275        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
17276    }
17277
17278    pub fn clear_actor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17279        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
17280    }
17281
17282    pub fn set_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17283        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
17284    }
17285
17286    pub fn set_action_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17287        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
17288    }
17289
17290    pub fn set_action_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17291        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
17292    }
17293
17294    pub fn set_action_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17295        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
17296    }
17297
17298    pub fn add_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17299        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
17300    }
17301
17302    pub fn add_dead_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17303        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
17304    }
17305
17306    pub fn delete_dead_unit_icons_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17307        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
17308    }
17309
17310    pub fn get_actor_unit_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17311        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
17312    }
17313
17314    pub fn get_actor_map_history_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17315        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
17316    }
17317
17318    pub fn get_actor_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17319        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
17320    }
17321
17322    pub fn set_actor_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17323        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
17324    }
17325
17326    pub fn get_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17327        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
17328    }
17329
17330    pub fn get_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17331        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
17332    }
17333
17334    pub fn get_item_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17335        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
17336    }
17337
17338    pub fn get_dead_unit_icons_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17339        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
17340    }
17341
17342    pub fn get_dead_unit_icon_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17343        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
17344    }
17345
17346    pub fn get_is_for_check_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17347        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
17348    }
17349
17350    pub fn set_is_for_check_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17351        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
17352    }
17353
17354    pub fn get_is_phase_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17355        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
17356    }
17357
17358    pub fn get_phase_begin_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17359        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
17360    }
17361
17362    pub fn set_phase_begin_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17363        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
17364    }
17365
17366    pub fn get_has_prev_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17367        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
17368    }
17369
17370    pub fn get_prev_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17371        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
17372    }
17373
17374    pub fn set_prev_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
17375        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
17376    }
17377}
17378
17379#[cfg(feature = "app-maphistory")]
17380impl MapHistory_RewindLog {
17381    #[doc = "`.ctor()` — no args"]
17382    pub fn new() -> Self {
17383        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
17384            panic!(
17385                "{}
17386::{}
17387 failed to instantiate",
17388                ::core::stringify!(MapHistory_RewindLog),
17389                ::core::stringify!(new),
17390            )
17391        });
17392        <Self as IMapHistory_RewindLogMethods>::ctor(this);
17393        this
17394    }
17395}
17396
17397#[cfg(feature = "app-maphistory")]
17398#[::unity::methods]
17399impl<T0: ::unity::ClassIdentity> MapHistory_IdMap_1<T0> {
17400    #[doc = "`.ctor(i32)` overload"]
17401    #[method(name = ".ctor", args = 1)]
17402    pub fn ctor(self, capacity: i32) -> ();
17403
17404    #[doc = "`Entry(::unity::Il2CppString)` overload"]
17405    #[method(name = "Entry", args = 1)]
17406    pub fn entry(self, id: ::unity::Il2CppString) -> i32;
17407
17408    #[doc = "`TryGet(i32)` overload"]
17409    #[method(name = "TryGet", args = 1)]
17410    pub fn try_get(self, index: i32) -> ::unity::Il2CppString;
17411
17412    #[doc = "`get_Version()` overload"]
17413    #[method(name = "get_Version", args = 0)]
17414    pub fn get_version(self) -> i32;
17415
17416    #[doc = "`OnSerialize(crate::app::stream_2::Stream_2)` overload"]
17417    #[method(name = "OnSerialize", args = 1)]
17418    pub fn on_serialize(self, stream: crate::app::stream_2::Stream_2) -> ();
17419
17420    #[doc = "`OnDeserialize(crate::app::stream_2::Stream_2, i32)` overload"]
17421    #[method(name = "OnDeserialize", args = 2)]
17422    pub fn on_deserialize(self, stream: crate::app::stream_2::Stream_2, version: i32) -> ();
17423}
17424
17425#[cfg(feature = "app-maphistory")]
17426impl<T0: ::unity::ClassIdentity> MapHistory_IdMap_1<T0> {
17427    #[doc = "`.ctor(i32)` — overload selector"]
17428    pub fn new(capacity: i32) -> Self {
17429        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
17430            panic!(
17431                "{}
17432::{}
17433 failed to instantiate",
17434                ::core::stringify!(MapHistory_IdMap_1),
17435                ::core::stringify!(new),
17436            )
17437        });
17438        <Self as IMapHistory_IdMap_1Methods<T0>>::ctor(this, capacity);
17439        this
17440    }
17441}
17442
17443#[cfg(feature = "app-maphistory")]
17444#[doc(hidden)]
17445pub mod prelude {
17446    pub use super::{
17447        IMapHistory, IMapHistory_Base_1, IMapHistory_Base_1Methods, IMapHistory_CommandReader, IMapHistory_CommandReaderMethods,
17448        IMapHistory_CommandWriter, IMapHistory_CommandWriterMethods, IMapHistory_EffectNameMap, IMapHistory_EffectNameMapMethods, IMapHistory_GidMap,
17449        IMapHistory_GidMapMethods, IMapHistory_IdMapBase_1, IMapHistory_IdMapBase_1Methods, IMapHistory_IdMap_1, IMapHistory_IdMap_1Methods,
17450        IMapHistory_IidMap, IMapHistory_IidMapMethods, IMapHistory_JidMap, IMapHistory_JidMapMethods, IMapHistory_MaterialStringMap,
17451        IMapHistory_MaterialStringMapMethods, IMapHistory_PidMap, IMapHistory_PidMapMethods, IMapHistory_Replay, IMapHistory_ReplayAppearanceMap,
17452        IMapHistory_ReplayAppearanceMapMethods, IMapHistory_ReplayCommandReader, IMapHistory_ReplayCommandReaderMethods,
17453        IMapHistory_ReplayCommandWriter, IMapHistory_ReplayCommandWriterMethods, IMapHistory_ReplayMethods, IMapHistory_ReplayUnitMap,
17454        IMapHistory_ReplayUnitMapMethods, IMapHistory_Replay_SaveAsync, IMapHistory_Replay_SaveAsyncMethods, IMapHistory_Replay_SaveAsyncThread,
17455        IMapHistory_Replay_SaveAsyncThreadMethods, IMapHistory_Replay_SaveAsync_SaveMethod, IMapHistory_Replay_SaveAsync_SaveMethodMethods,
17456        IMapHistory_Replay_TurnSave, IMapHistory_Replay_TurnSaveMethods, IMapHistory_Rewind, IMapHistory_RewindCommandReader,
17457        IMapHistory_RewindCommandReaderMethods, IMapHistory_RewindCommandWriter, IMapHistory_RewindCommandWriterMethods, IMapHistory_RewindLog,
17458        IMapHistory_RewindLogBuilder, IMapHistory_RewindLogBuilderMethods, IMapHistory_RewindLogMethods, IMapHistory_RewindLog_UnitIcon,
17459        IMapHistory_RewindLog_UnitIconMethods, IMapHistory_RewindMethods, IMapHistory_RewindNameMap, IMapHistory_RewindNameMapMethods,
17460        IMapHistory_RewindRelianceMap, IMapHistory_RewindRelianceMapMethods, IMapHistory_RewindUnitMap, IMapHistory_RewindUnitMapMethods,
17461        IMapHistory_Rewind_BattleCalcData, IMapHistory_Rewind_BattleCalcDataMethods, IMapHistory_Rewind_OverlapData,
17462        IMapHistory_Rewind_OverlapDataMethods, IMapHistory_Rewind_OverlapDataPool, IMapHistory_Rewind_OverlapDataPoolMethods, IMapHistory_RnidMap,
17463        IMapHistory_RnidMapMethods, IMapHistory_SidMap, IMapHistory_SidMapMethods, IMapHistory_TidMap, IMapHistory_TidMapMethods,
17464        IMapHistory_UnitMapBase_2, IMapHistory_UnitMapBase_2Methods, IMapHistory_UnitMapBase_2_IData, IMapHistory_UnitMapBase_2_IDataMethods,
17465        IMapHistory_UnitMapBase_2_NoEmptyFunction, IMapHistory_UnitMapBase_2_NoEmptyFunctionMethods, IMapHistory_VariableMap,
17466        IMapHistory_VariableMapMethods, MapHistory, MapHistory_Base_1, MapHistory_Command, MapHistory_CommandReader, MapHistory_CommandWriter,
17467        MapHistory_CommonType, MapHistory_EffectNameMap, MapHistory_GidMap, MapHistory_IdMapBase_1, MapHistory_IdMap_1, MapHistory_IidMap,
17468        MapHistory_JidMap, MapHistory_MaterialStringMap, MapHistory_Mode, MapHistory_PidMap, MapHistory_Replay, MapHistory_ReplayAppearanceMap,
17469        MapHistory_ReplayAppearanceMap_Appearance, MapHistory_ReplayAppearanceMap_Leaving, MapHistory_ReplayCommandReader,
17470        MapHistory_ReplayCommandWriter, MapHistory_ReplayType, MapHistory_ReplayUnitMap, MapHistory_ReplayUnitMap_Data,
17471        MapHistory_Replay_OverwriteStreamScope, MapHistory_Replay_ReadResult, MapHistory_Replay_SaveAsync, MapHistory_Replay_SaveAsyncThread,
17472        MapHistory_Replay_SaveAsyncThread_Status, MapHistory_Replay_SaveAsync_SaveMethod, MapHistory_Replay_TurnSave, MapHistory_Rewind,
17473        MapHistory_RewindCommandReader, MapHistory_RewindCommandWriter, MapHistory_RewindLog, MapHistory_RewindLogBuilder,
17474        MapHistory_RewindLog_UnitIcon, MapHistory_RewindNameMap, MapHistory_RewindRelianceMap, MapHistory_RewindType, MapHistory_RewindUnitMap,
17475        MapHistory_RewindUnitMap_Data, MapHistory_RewindUnitPhaseBeginKinds, MapHistory_RewindVariableType, MapHistory_Rewind_BattleCalcData,
17476        MapHistory_Rewind_InspectorType, MapHistory_Rewind_IsEngagings, MapHistory_Rewind_LatestInspectorData, MapHistory_Rewind_ModeScope,
17477        MapHistory_Rewind_OverlapData, MapHistory_Rewind_OverlapDataPool, MapHistory_Rewind_RangeType, MapHistory_Rewind_SplitArgs,
17478        MapHistory_Rewind_WorkLayerData, MapHistory_Rewind_WorkTerrainData, MapHistory_Rewind_WriterKind, MapHistory_RnidMap,
17479        MapHistory_SerializeDisabled, MapHistory_SidMap, MapHistory_TidMap, MapHistory_UnitMapBase_2, MapHistory_UnitMapBase_2_IData,
17480        MapHistory_UnitMapBase_2_NoEmptyFunction, MapHistory_VariableMap,
17481    };
17482    #[cfg(feature = "app-pool")]
17483    pub use crate::app::pool::IPool_List_1Methods;
17484    #[cfg(feature = "app-pool")]
17485    pub use crate::app::pool::IPool_NodeMethods;
17486    #[cfg(feature = "app-procinst")]
17487    pub use crate::app::procinst::IProcInstMethods;
17488    #[cfg(feature = "app-singletonclass_1")]
17489    pub use crate::app::singletonclass_1::ISingletonClass_1Methods;
17490    #[cfg(feature = "app-stream_2")]
17491    pub use crate::app::stream_2::IStream_2Methods;
17492    #[cfg(feature = "system-delegate")]
17493    pub use crate::system::delegate::IDelegateMethods;
17494    #[cfg(feature = "system-multicastdelegate")]
17495    pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
17496    #[cfg(feature = "system-object")]
17497    pub use crate::system::object::IObjectMethods;
17498    #[cfg(feature = "system-enum")]
17499    pub use crate::system::r#enum::IEnumMethods;
17500    #[cfg(feature = "system-valuetype")]
17501    pub use crate::system::valuetype::IValueTypeMethods;
17502    pub use crate::{
17503        app::{
17504            pool::{IPool_List_1, IPool_Node},
17505            procinst::IProcInst,
17506            singletonclass_1::ISingletonClass_1,
17507            stream_2::IStream_2,
17508        },
17509        system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject, r#enum::IEnum, valuetype::IValueType},
17510    };
17511}