engage/generated/app/
mapcombatviewersettings.rs1#[cfg(feature = "app-mapcombatviewersettings-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 system::object::{IObject, Object},
10 unity_engine::{
11 object_2::{IObject_2, Object_2},
12 scriptableobject::{IScriptableObject, ScriptableObject},
13 },
14 };
15
16 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapcombatviewersettings/MapCombatViewerSettings.md"))]
17 #[::unity::class(namespace = "App", name = "MapCombatViewerSettings")]
18 #[parent(crate::unity_engine::scriptableobject::ScriptableObject)]
19 pub struct MapCombatViewerSettings {
20 #[offset(24)]
21 #[rename(name = "FieldName")]
22 pub field_name: ::unity::Il2CppString,
23 #[offset(32)]
24 #[rename(name = "Characters")]
25 pub characters: ::unity::Array<crate::app::characteridset::CharacterIdSet>,
26 #[offset(40)]
27 #[rename(name = "RandomPosition")]
28 pub random_position: bool,
29 #[offset(41)]
30 #[rename(name = "RandomCharacter")]
31 pub random_character: bool,
32 #[offset(42)]
33 #[rename(name = "PlayerAttack")]
34 pub player_attack: bool,
35 #[offset(43)]
36 #[rename(name = "EternalCombat")]
37 pub eternal_combat: bool,
38 #[offset(44)]
39 #[rename(name = "RepeatCombat")]
40 pub repeat_combat: bool,
41 #[offset(45)]
42 #[rename(name = "CharaSelectRandomly")]
43 pub chara_select_randomly: bool,
44 #[offset(48)]
45 #[rename(name = "SortiePreset")]
46 pub sortie_preset: i32,
47 #[offset(52)]
48 #[rename(name = "BattlePreset")]
49 pub battle_preset: i32,
50 #[offset(56)]
51 #[rename(name = "CombatSeed")]
52 pub combat_seed: u32,
53 #[static_field]
54 #[rename(name = "ChainAttackCount")]
55 pub chain_attack_count: i32,
56 #[static_field]
57 #[rename(name = "ChainGuardCount")]
58 pub chain_guard_count: i32,
59 #[static_field]
60 #[rename(name = "Id2Name")]
61 pub id2_name: ::unity::Array<::unity::Il2CppString>,
62 #[static_field]
63 #[rename(name = "SortiePresets")]
64 pub sortie_presets: ::unity::Array<::unity::Il2CppString>,
65 #[static_field]
66 #[rename(name = "BattlePresets")]
67 pub battle_presets: ::unity::Array<::unity::Il2CppString>,
68 }
69}
70
71#[cfg(feature = "app-mapcombatviewersettings-types")]
72pub use __types::*;
73
74#[cfg(feature = "app-mapcombatviewersettings")]
75impl MapCombatViewerSettings {
76 #[doc = "`.cctor()` overload"]
77 pub fn cctor() -> () {
78 unsafe {
79 ::unity::il2cpp_call!((::unity::module_base()+0x29a8f20usize)as*mut u8,();
80 )
81 }
82 }
83}
84
85#[cfg(feature = "app-mapcombatviewersettings")]
86pub trait IMapCombatViewerSettingsMethods: IMapCombatViewerSettings {
87 #[doc = "`get_NeedRefresh()` overload"]
88 fn get_need_refresh(self) -> bool {
89 unsafe {
90 let __receiver =
91 <MapCombatViewerSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
92 ::unity::il2cpp_call!((::unity::module_base()+0x29a6840usize)as*mut u8,bool;
93(MapCombatViewerSettings)__receiver)
94 }
95 }
96 #[doc = "`set_NeedRefresh(bool)` overload"]
97 fn set_need_refresh(self, value: impl ::core::convert::Into<bool>) -> () {
98 unsafe {
99 let __receiver =
100 <MapCombatViewerSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
101 ::unity::il2cpp_call!((::unity::module_base()+0x29a6850usize)as*mut u8,();
102(MapCombatViewerSettings)__receiver,(bool)::core::convert::Into::into(value))
103 }
104 }
105 #[doc = "`Initialize()` overload"]
106 fn initialize(self) -> () {
107 unsafe {
108 let __receiver =
109 <MapCombatViewerSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
110 ::unity::il2cpp_call!((::unity::module_base()+0x29a6860usize)as*mut u8,();
111(MapCombatViewerSettings)__receiver)
112 }
113 }
114 #[doc = "`GetHash()` overload"]
115 fn get_hash(self) -> i32 {
116 unsafe {
117 let __receiver =
118 <MapCombatViewerSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
119 ::unity::il2cpp_call!((::unity::module_base()+0x29a8040usize)as*mut u8,i32;
120(MapCombatViewerSettings)__receiver)
121 }
122 }
123 #[doc = "`Validate()` overload"]
124 fn validate(self) -> () {
125 unsafe {
126 let __receiver =
127 <MapCombatViewerSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
128 ::unity::il2cpp_call!((::unity::module_base()+0x29a8140usize)as*mut u8,();
129(MapCombatViewerSettings)__receiver)
130 }
131 }
132 #[doc = "`LoadSortiePreset(i32)` overload"]
133 fn load_sortie_preset(self, preset_id: impl ::core::convert::Into<i32>) -> () {
134 unsafe {
135 let __receiver =
136 <MapCombatViewerSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
137 ::unity::il2cpp_call!((::unity::module_base()+0x29a6a30usize)as*mut u8,();
138(MapCombatViewerSettings)__receiver,(i32)::core::convert::Into::into(preset_id))
139 }
140 }
141 #[doc = "`LoadBattlePreset(i32)` overload"]
142 fn load_battle_preset(self, preset_id: impl ::core::convert::Into<i32>) -> () {
143 unsafe {
144 let __receiver =
145 <MapCombatViewerSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
146 ::unity::il2cpp_call!((::unity::module_base()+0x29a8030usize)as*mut u8,();
147(MapCombatViewerSettings)__receiver,(i32)::core::convert::Into::into(preset_id))
148 }
149 }
150 #[doc = "`LoadBattlePreset(crate::combat::combatrecord::CombatRecord)` overload"]
151 fn load_battle_preset_2(self, record: impl ::core::convert::Into<crate::combat::combatrecord::CombatRecord>) -> () {
152 unsafe {
153 let __receiver =
154 <MapCombatViewerSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
155 ::unity::il2cpp_call!((::unity::module_base()+0x29a8330usize)as*mut u8,();
156(MapCombatViewerSettings)__receiver,(crate::combat::combatrecord::CombatRecord)::core::convert::Into::into(record))
157 }
158 }
159 #[doc = "`SetCharacterRandom()` overload"]
160 fn set_character_random(self) -> () {
161 unsafe {
162 let __receiver =
163 <MapCombatViewerSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
164 ::unity::il2cpp_call!((::unity::module_base()+0x29a87a0usize)as*mut u8,();
165(MapCombatViewerSettings)__receiver)
166 }
167 }
168 #[doc = "`SettingRandamCharacter(i32)` overload"]
169 fn setting_randam_character(self, side: impl ::core::convert::Into<i32>) -> () {
170 unsafe {
171 let __receiver =
172 <MapCombatViewerSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
173 ::unity::il2cpp_call!((::unity::module_base()+0x29a8960usize)as*mut u8,();
174(MapCombatViewerSettings)__receiver,(i32)::core::convert::Into::into(side))
175 }
176 }
177 #[doc = "`SetCharacterParamRandom()` overload"]
178 fn set_character_param_random(self) -> () {
179 unsafe {
180 let __receiver =
181 <MapCombatViewerSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
182 ::unity::il2cpp_call!((::unity::module_base()+0x29a8da0usize)as*mut u8,();
183(MapCombatViewerSettings)__receiver)
184 }
185 }
186 #[doc = "`.ctor()` overload"]
187 fn ctor(self) -> () {
188 unsafe {
189 let __receiver =
190 <MapCombatViewerSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
191 ::unity::il2cpp_call!((::unity::module_base()+0x29a8f10usize)as*mut u8,();
192(MapCombatViewerSettings)__receiver)
193 }
194 }
195}
196
197#[cfg(feature = "app-mapcombatviewersettings")]
198impl<__T: IMapCombatViewerSettings> IMapCombatViewerSettingsMethods for __T {}
199
200#[cfg(feature = "app-mapcombatviewersettings")]
201impl MapCombatViewerSettings {
202 pub fn get_need_refresh_method_info() -> &'static ::unity::il2cpp::MethodInfo {
203 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
204 }
205
206 pub fn set_need_refresh_method_info() -> &'static ::unity::il2cpp::MethodInfo {
207 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
208 }
209
210 pub fn initialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
211 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
212 }
213
214 pub fn get_hash_method_info() -> &'static ::unity::il2cpp::MethodInfo {
215 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
216 }
217
218 pub fn validate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
219 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
220 }
221
222 pub fn load_sortie_preset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
223 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
224 }
225
226 pub fn load_battle_preset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
227 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
228 }
229
230 pub fn load_battle_preset_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
231 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
232 }
233
234 pub fn set_character_random_method_info() -> &'static ::unity::il2cpp::MethodInfo {
235 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
236 }
237
238 pub fn setting_randam_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
239 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
240 }
241
242 pub fn set_character_param_random_method_info() -> &'static ::unity::il2cpp::MethodInfo {
243 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
244 }
245
246 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
247 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
248 }
249
250 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
251 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
252 }
253}
254
255#[cfg(feature = "app-mapcombatviewersettings")]
256impl MapCombatViewerSettings {
257 #[doc = "`.ctor()` — no args"]
258 pub fn new() -> Self {
259 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
260 panic!(
261 "{}
262::{}
263 failed to instantiate",
264 ::core::stringify!(MapCombatViewerSettings),
265 ::core::stringify!(new),
266 )
267 });
268 <Self as IMapCombatViewerSettingsMethods>::ctor(this);
269 this
270 }
271}
272
273#[cfg(feature = "app-mapcombatviewersettings")]
274#[doc(hidden)]
275pub mod prelude {
276 pub use super::{IMapCombatViewerSettings, IMapCombatViewerSettingsMethods, MapCombatViewerSettings};
277 #[cfg(feature = "system-object")]
278 pub use crate::system::object::IObjectMethods;
279 #[cfg(feature = "unity_engine-object_2")]
280 pub use crate::unity_engine::object_2::IObject_2Methods;
281 #[cfg(feature = "unity_engine-scriptableobject")]
282 pub use crate::unity_engine::scriptableobject::IScriptableObjectMethods;
283 pub use crate::{
284 system::object::IObject,
285 unity_engine::{object_2::IObject_2, scriptableobject::IScriptableObject},
286 };
287}