1#[cfg(feature = "app-friendlistdata-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 structbase::{IStructBase, StructBase},
11 structdata_1::{IStructData_1, StructData_1},
12 structtemplate_1::{IStructTemplate_1, StructTemplate_1},
13 },
14 system::{
15 object::{IObject, Object},
16 r#enum::{Enum, IEnum},
17 valuetype::{IValueType, ValueType},
18 },
19 };
20
21 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/friendlistdata/FriendListData.md"))]
22 #[::unity::class(namespace = "App", name = "FriendListData")]
23 #[parent(crate::app::structdata_1::StructData_1<crate::app::friendlistdata::FriendListData>)]
24 pub struct FriendListData {}
25
26 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/friendlistdata/FriendListData_States.md"))]
27 #[repr(C)]
28 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
29 pub struct FriendListData_States {
30 pub value: i32,
31 }
32 impl ::unity::ClassIdentity for FriendListData_States {
33 const NAME: &'static str = "FriendListData.States";
34 const NAMESPACE: &'static str = "App";
35
36 fn class() -> ::unity::Class {
37 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
38 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
39 }
40 }
41 impl ::unity::IlType for FriendListData_States {
42 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
43 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
44 }
45 }
46 impl FriendListData_States {
47 pub fn hide() -> Self {
48 Self { value: 0 }
49 }
50
51 pub fn level_none() -> Self {
52 Self { value: 1 }
53 }
54
55 pub fn level_c() -> Self {
56 Self { value: 2 }
57 }
58
59 pub fn level_b() -> Self {
60 Self { value: 3 }
61 }
62
63 pub fn level_a() -> Self {
64 Self { value: 4 }
65 }
66
67 pub fn level_a_plus() -> Self {
68 Self { value: 5 }
69 }
70 }
71}
72
73#[cfg(feature = "app-friendlistdata-types")]
74pub use __types::*;
75
76#[cfg(feature = "app-friendlistdata")]
77impl FriendListData {
78 #[doc = "`Load()` overload"]
79 pub fn load() -> () {
80 unsafe {
81 ::unity::il2cpp_call!((::unity::module_base()+0x226ea60usize)as*mut u8,();
82 )
83 }
84 }
85
86 #[doc = "`GetFlagName(crate::app::persondata::PersonData)` overload"]
87 pub fn get_flag_name(person: impl ::core::convert::Into<crate::app::persondata::PersonData>) -> ::unity::Il2CppString {
88 unsafe {
89 ::unity::il2cpp_call!((::unity::module_base()+0x226ec20usize)as*mut u8, ::unity::Il2CppString;
90(crate::app::persondata::PersonData)::core::convert::Into::into(person))
91 }
92 }
93
94 #[doc = "`GetState(::unity::Il2CppString)` overload"]
95 pub fn get_state(pid: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::app::friendlistdata::FriendListData_States {
96 unsafe {
97 ::unity::il2cpp_call!((::unity::module_base()+0x226ec90usize)as*mut u8,crate::app::friendlistdata::FriendListData_States;
98(::unity::Il2CppString)::core::convert::Into::into(pid))
99 }
100 }
101
102 #[doc = "`GetState(crate::app::persondata::PersonData)` overload"]
103 pub fn get_state_2(person: impl ::core::convert::Into<crate::app::persondata::PersonData>) -> crate::app::friendlistdata::FriendListData_States {
104 unsafe {
105 ::unity::il2cpp_call!((::unity::module_base()+0x226ed20usize)as*mut u8,crate::app::friendlistdata::FriendListData_States;
106(crate::app::persondata::PersonData)::core::convert::Into::into(person))
107 }
108 }
109
110 #[doc = "`SetState(::unity::Il2CppString, crate::app::friendlistdata::FriendListData_States)` overload"]
111 pub fn set_state(
112 pid: impl ::core::convert::Into<::unity::Il2CppString>,
113 state: impl ::core::convert::Into<crate::app::friendlistdata::FriendListData_States>,
114 ) -> () {
115 unsafe {
116 ::unity::il2cpp_call!((::unity::module_base()+0x226ee50usize)as*mut u8,();
117(::unity::Il2CppString)::core::convert::Into::into(pid),(crate::app::friendlistdata::FriendListData_States)::core::convert::Into::into(state))
118 }
119 }
120
121 #[doc = "`SetState(crate::app::persondata::PersonData, crate::app::friendlistdata::FriendListData_States)` overload"]
122 pub fn set_state_2(
123 person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
124 state: impl ::core::convert::Into<crate::app::friendlistdata::FriendListData_States>,
125 ) -> () {
126 unsafe {
127 ::unity::il2cpp_call!((::unity::module_base()+0x226eee0usize)as*mut u8,();
128(crate::app::persondata::PersonData)::core::convert::Into::into(person),(crate::app::friendlistdata::FriendListData_States)::core::convert::Into::into(state))
129 }
130 }
131
132 #[doc = "`UpdateState(::unity::Il2CppString)` overload"]
133 pub fn update_state(pid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
134 unsafe {
135 ::unity::il2cpp_call!((::unity::module_base()+0x226f100usize)as*mut u8,();
136(::unity::Il2CppString)::core::convert::Into::into(pid))
137 }
138 }
139
140 #[doc = "`UpdateState(crate::app::persondata::PersonData)` overload"]
141 pub fn update_state_2(person: impl ::core::convert::Into<crate::app::persondata::PersonData>) -> () {
142 unsafe {
143 ::unity::il2cpp_call!((::unity::module_base()+0x226f190usize)as*mut u8,();
144(crate::app::persondata::PersonData)::core::convert::Into::into(person))
145 }
146 }
147
148 #[doc = "`UpdateStateForMascot(crate::app::friendlistdata::FriendListData_States)` overload"]
149 pub fn update_state_for_mascot(state: impl ::core::convert::Into<crate::app::friendlistdata::FriendListData_States>) -> () {
150 unsafe {
151 ::unity::il2cpp_call!((::unity::module_base()+0x226f390usize)as*mut u8,();
152(crate::app::friendlistdata::FriendListData_States)::core::convert::Into::into(state))
153 }
154 }
155
156 #[doc = "`RegistGlobalFlags()` overload"]
157 pub fn regist_global_flags() -> () {
158 unsafe {
159 ::unity::il2cpp_call!((::unity::module_base()+0x226f5e0usize)as*mut u8,();
160 )
161 }
162 }
163}
164
165#[cfg(feature = "app-friendlistdata")]
166pub trait IFriendListDataMethods: IFriendListData {
167 #[doc = "`get_FLID()` overload"]
168 fn get_flid(self) -> ::unity::Il2CppString {
169 unsafe {
170 let __receiver = <FriendListData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
171 ::unity::il2cpp_call!((::unity::module_base()+0x226eb10usize)as*mut u8, ::unity::Il2CppString;
172(FriendListData)__receiver)
173 }
174 }
175 #[doc = "`set_FLID(::unity::Il2CppString)` overload"]
176 fn set_flid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
177 unsafe {
178 let __receiver = <FriendListData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
179 ::unity::il2cpp_call!((::unity::module_base()+0x226eb20usize)as*mut u8,();
180(FriendListData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
181 }
182 }
183 #[doc = "`get_PID()` overload"]
184 fn get_pid(self) -> ::unity::Il2CppString {
185 unsafe {
186 let __receiver = <FriendListData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
187 ::unity::il2cpp_call!((::unity::module_base()+0x226eb30usize)as*mut u8, ::unity::Il2CppString;
188(FriendListData)__receiver)
189 }
190 }
191 #[doc = "`set_PID(::unity::Il2CppString)` overload"]
192 fn set_pid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
193 unsafe {
194 let __receiver = <FriendListData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
195 ::unity::il2cpp_call!((::unity::module_base()+0x226eb40usize)as*mut u8,();
196(FriendListData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
197 }
198 }
199 #[doc = "`get_Level()` overload"]
200 fn get_level(self) -> i8 {
201 unsafe {
202 let __receiver = <FriendListData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
203 ::unity::il2cpp_call!((::unity::module_base()+0x226eb50usize)as*mut u8,i8;
204(FriendListData)__receiver)
205 }
206 }
207 #[doc = "`set_Level(i8)` overload"]
208 fn set_level(self, value: impl ::core::convert::Into<i8>) -> () {
209 unsafe {
210 let __receiver = <FriendListData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
211 ::unity::il2cpp_call!((::unity::module_base()+0x226eb60usize)as*mut u8,();
212(FriendListData)__receiver,(i8)::core::convert::Into::into(value))
213 }
214 }
215 #[doc = "`get_ContentText()` overload"]
216 fn get_content_text(self) -> ::unity::Il2CppString {
217 unsafe {
218 let __receiver = <FriendListData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
219 ::unity::il2cpp_call!((::unity::module_base()+0x226eb70usize)as*mut u8, ::unity::Il2CppString;
220(FriendListData)__receiver)
221 }
222 }
223 #[doc = "`set_ContentText(::unity::Il2CppString)` overload"]
224 fn set_content_text(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
225 unsafe {
226 let __receiver = <FriendListData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
227 ::unity::il2cpp_call!((::unity::module_base()+0x226eb80usize)as*mut u8,();
228(FriendListData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
229 }
230 }
231 #[doc = "`get_StampName()` overload"]
232 fn get_stamp_name(self) -> ::unity::Il2CppString {
233 unsafe {
234 let __receiver = <FriendListData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
235 ::unity::il2cpp_call!((::unity::module_base()+0x226eb90usize)as*mut u8, ::unity::Il2CppString;
236(FriendListData)__receiver)
237 }
238 }
239 #[doc = "`set_StampName(::unity::Il2CppString)` overload"]
240 fn set_stamp_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
241 unsafe {
242 let __receiver = <FriendListData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
243 ::unity::il2cpp_call!((::unity::module_base()+0x226eba0usize)as*mut u8,();
244(FriendListData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
245 }
246 }
247 #[doc = "`get_ImageName()` overload"]
248 fn get_image_name(self) -> ::unity::Il2CppString {
249 unsafe {
250 let __receiver = <FriendListData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
251 ::unity::il2cpp_call!((::unity::module_base()+0x226ebb0usize)as*mut u8, ::unity::Il2CppString;
252(FriendListData)__receiver)
253 }
254 }
255 #[doc = "`set_ImageName(::unity::Il2CppString)` overload"]
256 fn set_image_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
257 unsafe {
258 let __receiver = <FriendListData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
259 ::unity::il2cpp_call!((::unity::module_base()+0x226ebc0usize)as*mut u8,();
260(FriendListData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
261 }
262 }
263 #[doc = "`get_ImageNameS()` overload"]
264 fn get_image_name_s(self) -> ::unity::Il2CppString {
265 unsafe {
266 let __receiver = <FriendListData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
267 ::unity::il2cpp_call!((::unity::module_base()+0x226ebd0usize)as*mut u8, ::unity::Il2CppString;
268(FriendListData)__receiver)
269 }
270 }
271 #[doc = "`set_ImageNameS(::unity::Il2CppString)` overload"]
272 fn set_image_name_s(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
273 unsafe {
274 let __receiver = <FriendListData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
275 ::unity::il2cpp_call!((::unity::module_base()+0x226ebe0usize)as*mut u8,();
276(FriendListData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
277 }
278 }
279 #[doc = "`get_Country()` overload"]
280 fn get_country(self) -> i8 {
281 unsafe {
282 let __receiver = <FriendListData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
283 ::unity::il2cpp_call!((::unity::module_base()+0x226ebf0usize)as*mut u8,i8;
284(FriendListData)__receiver)
285 }
286 }
287 #[doc = "`set_Country(i8)` overload"]
288 fn set_country(self, value: impl ::core::convert::Into<i8>) -> () {
289 unsafe {
290 let __receiver = <FriendListData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
291 ::unity::il2cpp_call!((::unity::module_base()+0x226ec00usize)as*mut u8,();
292(FriendListData)__receiver,(i8)::core::convert::Into::into(value))
293 }
294 }
295 #[doc = "`GetDebugName()` overload"]
296 fn get_debug_name(self) -> ::unity::Il2CppString {
297 unsafe {
298 let __receiver = <FriendListData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
299 {
300 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
301 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
302 panic!(
303 "unity: virtual slot {}
304 out of range (vtable len {}
305) on the runtime class behind {}
306 (method `{}
307`)",
308 8usize,
309 __vt.len(),
310 <FriendListData as ::unity::ClassIdentity>::NAME,
311 "GetDebugName",
312 )
313 });
314 let __inner: extern "C" fn(FriendListData, ::unity::OptionalMethod) -> ::unity::Il2CppString =
315 ::core::mem::transmute(__vi.method_ptr);
316 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
317 __inner(__receiver, __mi)
318 }
319 }
320 }
321 #[doc = "`.ctor()` overload"]
322 fn ctor(self) -> () {
323 unsafe {
324 let __receiver = <FriendListData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
325 ::unity::il2cpp_call!((::unity::module_base()+0x226f860usize)as*mut u8,();
326(FriendListData)__receiver)
327 }
328 }
329}
330
331#[cfg(feature = "app-friendlistdata")]
332impl<__T: IFriendListData> IFriendListDataMethods for __T {}
333
334#[cfg(feature = "app-friendlistdata")]
335impl FriendListData {
336 pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
337 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
338 }
339
340 pub fn get_flid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
341 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
342 }
343
344 pub fn set_flid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
345 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
346 }
347
348 pub fn get_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
349 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
350 }
351
352 pub fn set_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
353 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
354 }
355
356 pub fn get_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
357 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
358 }
359
360 pub fn set_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
361 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
362 }
363
364 pub fn get_content_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
365 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
366 }
367
368 pub fn set_content_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
369 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
370 }
371
372 pub fn get_stamp_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
373 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
374 }
375
376 pub fn set_stamp_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
377 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
378 }
379
380 pub fn get_image_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
381 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
382 }
383
384 pub fn set_image_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
385 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
386 }
387
388 pub fn get_image_name_s_method_info() -> &'static ::unity::il2cpp::MethodInfo {
389 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
390 }
391
392 pub fn set_image_name_s_method_info() -> &'static ::unity::il2cpp::MethodInfo {
393 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
394 }
395
396 pub fn get_country_method_info() -> &'static ::unity::il2cpp::MethodInfo {
397 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
398 }
399
400 pub fn set_country_method_info() -> &'static ::unity::il2cpp::MethodInfo {
401 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
402 }
403
404 pub fn get_debug_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
405 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
406 }
407
408 pub fn get_flag_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
409 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
410 }
411
412 pub fn get_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
413 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
414 }
415
416 pub fn get_state_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
417 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
418 }
419
420 pub fn set_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
421 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
422 }
423
424 pub fn set_state_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
425 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
426 }
427
428 pub fn update_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
429 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
430 }
431
432 pub fn update_state_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
433 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
434 }
435
436 pub fn update_state_for_mascot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
437 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
438 }
439
440 pub fn regist_global_flags_method_info() -> &'static ::unity::il2cpp::MethodInfo {
441 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
442 }
443
444 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
445 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
446 }
447}
448
449#[cfg(feature = "app-friendlistdata")]
450impl FriendListData {
451 #[doc = "Direct (non-virtual) call to `FriendListData`'s own `GetDebugName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
452 pub unsafe fn get_debug_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
453 let __mi = Self::get_debug_name_method_info();
454 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
455 __inner(this.into(), ::core::option::Option::None)
456 }
457}
458
459#[cfg(feature = "app-friendlistdata")]
460impl FriendListData {
461 #[doc = "`.ctor()` — no args"]
462 pub fn new() -> Self {
463 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
464 panic!(
465 "{}
466::{}
467 failed to instantiate",
468 ::core::stringify!(FriendListData),
469 ::core::stringify!(new),
470 )
471 });
472 <Self as IFriendListDataMethods>::ctor(this);
473 this
474 }
475}
476
477#[cfg(feature = "app-friendlistdata")]
478#[doc(hidden)]
479pub mod prelude {
480 pub use super::{FriendListData, FriendListData_States, IFriendListData, IFriendListDataMethods};
481 #[cfg(feature = "app-structbase")]
482 pub use crate::app::structbase::IStructBaseMethods;
483 #[cfg(feature = "app-structdata_1")]
484 pub use crate::app::structdata_1::IStructData_1Methods;
485 #[cfg(feature = "app-structtemplate_1")]
486 pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
487 #[cfg(feature = "system-object")]
488 pub use crate::system::object::IObjectMethods;
489 #[cfg(feature = "system-enum")]
490 pub use crate::system::r#enum::IEnumMethods;
491 #[cfg(feature = "system-valuetype")]
492 pub use crate::system::valuetype::IValueTypeMethods;
493 pub use crate::{
494 app::{structbase::IStructBase, structdata_1::IStructData_1, structtemplate_1::IStructTemplate_1},
495 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
496 };
497}