engage/generated/root/
packedplaymodebuildlogs.rs1#[cfg(feature = "root-packedplaymodebuildlogs-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::system::{
9 object::{IObject, Object},
10 valuetype::{IValueType, ValueType},
11 };
12
13 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/packedplaymodebuildlogs/PackedPlayModeBuildLogs_RuntimeBuildLog.md"))]
14 #[repr(C)]
15 #[derive(::core::clone::Clone, ::core::marker::Copy)]
16 pub struct PackedPlayModeBuildLogs_RuntimeBuildLog {
17 pub r#type: crate::unity_engine::logtype::LogType,
18 pub message: ::unity::Il2CppString,
19 }
20 impl ::unity::ClassIdentity for PackedPlayModeBuildLogs_RuntimeBuildLog {
21 const NAME: &'static str = "PackedPlayModeBuildLogs.RuntimeBuildLog";
22 const NAMESPACE: &'static str = "";
23
24 fn class() -> ::unity::Class {
25 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
26 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
27 }
28 }
29 impl ::unity::IlType for PackedPlayModeBuildLogs_RuntimeBuildLog {
30 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
31 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
32 }
33 }
34
35 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/packedplaymodebuildlogs/PackedPlayModeBuildLogs.md"))]
36 #[::unity::class(namespace = "", name = "PackedPlayModeBuildLogs")]
37 #[parent(crate::system::object::Object)]
38 pub struct PackedPlayModeBuildLogs {
39 #[offset(16)]
40 #[rename(name = "m_RuntimeBuildLogs")]
41 pub m_runtime_build_logs:
42 crate::system::collections::generic::list_1::List_1<crate::root::packedplaymodebuildlogs::PackedPlayModeBuildLogs_RuntimeBuildLog>,
43 }
44}
45
46#[cfg(feature = "root-packedplaymodebuildlogs-types")]
47pub use __types::*;
48
49#[cfg(feature = "root-packedplaymodebuildlogs")]
50impl PackedPlayModeBuildLogs_RuntimeBuildLog {
51 #[doc = "`.ctor(crate::unity_engine::logtype::LogType, ::unity::Il2CppString)` overload"]
52 pub fn ctor(
53 &mut self,
54 r#type: impl ::core::convert::Into<crate::unity_engine::logtype::LogType>,
55 message: impl ::core::convert::Into<::unity::Il2CppString>,
56 ) -> () {
57 unsafe {
58 ::unity::il2cpp_call!((::unity::module_base()+0x2dc0960usize)as*mut u8,();
59(*mut PackedPlayModeBuildLogs_RuntimeBuildLog)self as*mut PackedPlayModeBuildLogs_RuntimeBuildLog,(crate::unity_engine::logtype::LogType)::core::convert::Into::into(r#type),(::unity::Il2CppString)::core::convert::Into::into(message))
60 }
61 }
62}
63
64#[cfg(feature = "root-packedplaymodebuildlogs")]
65impl PackedPlayModeBuildLogs_RuntimeBuildLog {
66 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
67 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
68 }
69}
70
71#[cfg(feature = "root-packedplaymodebuildlogs")]
72pub trait IPackedPlayModeBuildLogsMethods: IPackedPlayModeBuildLogs {
73 #[doc = "`get_RuntimeBuildLogs()` overload"]
74 fn get_runtime_build_logs(
75 self,
76 ) -> crate::system::collections::generic::list_1::List_1<crate::root::packedplaymodebuildlogs::PackedPlayModeBuildLogs_RuntimeBuildLog> {
77 unsafe {
78 let __receiver =
79 <PackedPlayModeBuildLogs as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
80 ::unity::il2cpp_call!((::unity::module_base()+0x2dbb800usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::root::packedplaymodebuildlogs::PackedPlayModeBuildLogs_RuntimeBuildLog> ;
81(PackedPlayModeBuildLogs)__receiver)
82 }
83 }
84 #[doc = "`set_RuntimeBuildLogs(crate::system::collections::generic::list_1::List_1<crate::root::packedplaymodebuildlogs::PackedPlayModeBuildLogs_RuntimeBuildLog>)` overload"]
85 fn set_runtime_build_logs(
86 self,
87 value: impl ::core::convert::Into<
88 crate::system::collections::generic::list_1::List_1<crate::root::packedplaymodebuildlogs::PackedPlayModeBuildLogs_RuntimeBuildLog>,
89 >,
90 ) -> () {
91 unsafe {
92 let __receiver =
93 <PackedPlayModeBuildLogs as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
94 ::unity::il2cpp_call!((::unity::module_base()+0x2dbb810usize)as*mut u8,();
95(PackedPlayModeBuildLogs)__receiver,(crate::system::collections::generic::list_1::List_1<crate::root::packedplaymodebuildlogs::PackedPlayModeBuildLogs_RuntimeBuildLog>)::core::convert::Into::into(value))
96 }
97 }
98 #[doc = "`.ctor()` overload"]
99 fn ctor(self) -> () {
100 unsafe {
101 let __receiver =
102 <PackedPlayModeBuildLogs as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
103 ::unity::il2cpp_call!((::unity::module_base()+0x2dbb820usize)as*mut u8,();
104(PackedPlayModeBuildLogs)__receiver)
105 }
106 }
107}
108
109#[cfg(feature = "root-packedplaymodebuildlogs")]
110impl<__T: IPackedPlayModeBuildLogs> IPackedPlayModeBuildLogsMethods for __T {}
111
112#[cfg(feature = "root-packedplaymodebuildlogs")]
113impl PackedPlayModeBuildLogs {
114 pub fn get_runtime_build_logs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
115 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
116 }
117
118 pub fn set_runtime_build_logs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
119 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
120 }
121
122 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
123 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
124 }
125}
126
127#[cfg(feature = "root-packedplaymodebuildlogs")]
128impl PackedPlayModeBuildLogs {
129 #[doc = "`.ctor()` — no args"]
130 pub fn new() -> Self {
131 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
132 panic!(
133 "{}
134::{}
135 failed to instantiate",
136 ::core::stringify!(PackedPlayModeBuildLogs),
137 ::core::stringify!(new),
138 )
139 });
140 <Self as IPackedPlayModeBuildLogsMethods>::ctor(this);
141 this
142 }
143}
144
145#[cfg(feature = "root-packedplaymodebuildlogs")]
146#[doc(hidden)]
147pub mod prelude {
148 pub use super::{IPackedPlayModeBuildLogs, IPackedPlayModeBuildLogsMethods, PackedPlayModeBuildLogs, PackedPlayModeBuildLogs_RuntimeBuildLog};
149 #[cfg(feature = "system-object")]
150 pub use crate::system::object::IObjectMethods;
151 #[cfg(feature = "system-valuetype")]
152 pub use crate::system::valuetype::IValueTypeMethods;
153 pub use crate::system::{object::IObject, valuetype::IValueType};
154}