1#[cfg(feature = "root-debug_2-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::system::object::{IObject, Object};
9
10 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/debug_2/Debug_2.md"))]
11 #[::unity::class(namespace = "", name = "Debug")]
12 #[parent(crate::system::object::Object)]
13 pub struct Debug_2 {}
14}
15
16#[cfg(feature = "root-debug_2-types")]
17pub use __types::*;
18
19#[cfg(feature = "root-debug_2")]
20impl Debug_2 {
21 #[doc = "`Assert(bool)` overload"]
22 pub fn assert(condition: impl ::core::convert::Into<bool>) -> () {
23 unsafe {
24 ::unity::il2cpp_call!((::unity::module_base()+0x2a020e0usize)as*mut u8,();
25(bool)::core::convert::Into::into(condition))
26 }
27 }
28
29 #[doc = "`Assert(bool, ::unity::Il2CppString)` overload"]
30 pub fn assert_2(condition: impl ::core::convert::Into<bool>, message: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
31 unsafe {
32 ::unity::il2cpp_call!((::unity::module_base()+0x2a020f0usize)as*mut u8,();
33(bool)::core::convert::Into::into(condition),(::unity::Il2CppString)::core::convert::Into::into(message))
34 }
35 }
36
37 #[doc = "`AssertFormat(bool, ::unity::Il2CppString, ::unity::Array<crate::system::object::Object>)` overload"]
38 pub fn assert_format(
39 condition: impl ::core::convert::Into<bool>,
40 format: impl ::core::convert::Into<::unity::Il2CppString>,
41 args: impl ::core::convert::Into<::unity::Array<crate::system::object::Object>>,
42 ) -> () {
43 unsafe {
44 ::unity::il2cpp_call!((::unity::module_base()+0x2a02100usize)as*mut u8,();
45(bool)::core::convert::Into::into(condition),(::unity::Il2CppString)::core::convert::Into::into(format),(::unity::Array<crate::system::object::Object>)::core::convert::Into::into(args))
46 }
47 }
48
49 #[doc = "`LogAssertion(crate::system::object::Object, crate::unity_engine::object_2::Object_2)` overload"]
50 pub fn log_assertion(
51 message: impl ::core::convert::Into<crate::system::object::Object>,
52 context: impl ::core::convert::Into<crate::unity_engine::object_2::Object_2>,
53 ) -> () {
54 unsafe {
55 ::unity::il2cpp_call!((::unity::module_base()+0x2a02110usize)as*mut u8,();
56(crate::system::object::Object)::core::convert::Into::into(message),(crate::unity_engine::object_2::Object_2)::core::convert::Into::into(context))
57 }
58 }
59
60 #[doc = "`LogAssertion(crate::system::object::Object)` overload"]
61 pub fn log_assertion_2(message: impl ::core::convert::Into<crate::system::object::Object>) -> () {
62 unsafe {
63 ::unity::il2cpp_call!((::unity::module_base()+0x2a02120usize)as*mut u8,();
64(crate::system::object::Object)::core::convert::Into::into(message))
65 }
66 }
67
68 #[doc = "`LogAssertionFormat(crate::unity_engine::object_2::Object_2, ::unity::Il2CppString, ::unity::Array<crate::system::object::Object>)` overload"]
69 pub fn log_assertion_format(
70 context: impl ::core::convert::Into<crate::unity_engine::object_2::Object_2>,
71 format: impl ::core::convert::Into<::unity::Il2CppString>,
72 args: impl ::core::convert::Into<::unity::Array<crate::system::object::Object>>,
73 ) -> () {
74 unsafe {
75 ::unity::il2cpp_call!((::unity::module_base()+0x2a02130usize)as*mut u8,();
76(crate::unity_engine::object_2::Object_2)::core::convert::Into::into(context),(::unity::Il2CppString)::core::convert::Into::into(format),(::unity::Array<crate::system::object::Object>)::core::convert::Into::into(args))
77 }
78 }
79
80 #[doc = "`LogAssertionFormat(::unity::Il2CppString, ::unity::Array<crate::system::object::Object>)` overload"]
81 pub fn log_assertion_format_2(
82 format: impl ::core::convert::Into<::unity::Il2CppString>,
83 args: impl ::core::convert::Into<::unity::Array<crate::system::object::Object>>,
84 ) -> () {
85 unsafe {
86 ::unity::il2cpp_call!((::unity::module_base()+0x2a02140usize)as*mut u8,();
87(::unity::Il2CppString)::core::convert::Into::into(format),(::unity::Array<crate::system::object::Object>)::core::convert::Into::into(args))
88 }
89 }
90
91 #[doc = "`LogWarning(crate::system::object::Object, crate::unity_engine::object_2::Object_2)` overload"]
92 pub fn log_warning(
93 message: impl ::core::convert::Into<crate::system::object::Object>,
94 context: impl ::core::convert::Into<crate::unity_engine::object_2::Object_2>,
95 ) -> () {
96 unsafe {
97 ::unity::il2cpp_call!((::unity::module_base()+0x2a02150usize)as*mut u8,();
98(crate::system::object::Object)::core::convert::Into::into(message),(crate::unity_engine::object_2::Object_2)::core::convert::Into::into(context))
99 }
100 }
101
102 #[doc = "`LogWarning(crate::system::object::Object)` overload"]
103 pub fn log_warning_2(message: impl ::core::convert::Into<crate::system::object::Object>) -> () {
104 unsafe {
105 ::unity::il2cpp_call!((::unity::module_base()+0x2a02160usize)as*mut u8,();
106(crate::system::object::Object)::core::convert::Into::into(message))
107 }
108 }
109
110 #[doc = "`LogWarningFormat(::unity::Il2CppString, ::unity::Array<crate::system::object::Object>)` overload"]
111 pub fn log_warning_format(
112 format: impl ::core::convert::Into<::unity::Il2CppString>,
113 args: impl ::core::convert::Into<::unity::Array<crate::system::object::Object>>,
114 ) -> () {
115 unsafe {
116 ::unity::il2cpp_call!((::unity::module_base()+0x2a02170usize)as*mut u8,();
117(::unity::Il2CppString)::core::convert::Into::into(format),(::unity::Array<crate::system::object::Object>)::core::convert::Into::into(args))
118 }
119 }
120
121 #[doc = "`Log(crate::system::object::Object)` overload"]
122 pub fn log(message: impl ::core::convert::Into<crate::system::object::Object>) -> () {
123 unsafe {
124 ::unity::il2cpp_call!((::unity::module_base()+0x2a02180usize)as*mut u8,();
125(crate::system::object::Object)::core::convert::Into::into(message))
126 }
127 }
128
129 #[doc = "`Log(crate::system::object::Object, crate::unity_engine::object_2::Object_2)` overload"]
130 pub fn log_2(
131 message: impl ::core::convert::Into<crate::system::object::Object>,
132 context: impl ::core::convert::Into<crate::unity_engine::object_2::Object_2>,
133 ) -> () {
134 unsafe {
135 ::unity::il2cpp_call!((::unity::module_base()+0x2a02190usize)as*mut u8,();
136(crate::system::object::Object)::core::convert::Into::into(message),(crate::unity_engine::object_2::Object_2)::core::convert::Into::into(context))
137 }
138 }
139
140 #[doc = "`LogFormat(::unity::Il2CppString, ::unity::Array<crate::system::object::Object>)` overload"]
141 pub fn log_format(
142 format: impl ::core::convert::Into<::unity::Il2CppString>,
143 args: impl ::core::convert::Into<::unity::Array<crate::system::object::Object>>,
144 ) -> () {
145 unsafe {
146 ::unity::il2cpp_call!((::unity::module_base()+0x2a021a0usize)as*mut u8,();
147(::unity::Il2CppString)::core::convert::Into::into(format),(::unity::Array<crate::system::object::Object>)::core::convert::Into::into(args))
148 }
149 }
150
151 #[doc = "`LogError(crate::system::object::Object)` overload"]
152 pub fn log_error(message: impl ::core::convert::Into<crate::system::object::Object>) -> () {
153 unsafe {
154 ::unity::il2cpp_call!((::unity::module_base()+0x2a021b0usize)as*mut u8,();
155(crate::system::object::Object)::core::convert::Into::into(message))
156 }
157 }
158
159 #[doc = "`LogError(crate::system::object::Object, crate::unity_engine::object_2::Object_2)` overload"]
160 pub fn log_error_2(
161 message: impl ::core::convert::Into<crate::system::object::Object>,
162 context: impl ::core::convert::Into<crate::unity_engine::object_2::Object_2>,
163 ) -> () {
164 unsafe {
165 ::unity::il2cpp_call!((::unity::module_base()+0x2a021c0usize)as*mut u8,();
166(crate::system::object::Object)::core::convert::Into::into(message),(crate::unity_engine::object_2::Object_2)::core::convert::Into::into(context))
167 }
168 }
169
170 #[doc = "`LogErrorFormat(::unity::Il2CppString, ::unity::Array<crate::system::object::Object>)` overload"]
171 pub fn log_error_format(
172 format: impl ::core::convert::Into<::unity::Il2CppString>,
173 args: impl ::core::convert::Into<::unity::Array<crate::system::object::Object>>,
174 ) -> () {
175 unsafe {
176 ::unity::il2cpp_call!((::unity::module_base()+0x2a021d0usize)as*mut u8,();
177(::unity::Il2CppString)::core::convert::Into::into(format),(::unity::Array<crate::system::object::Object>)::core::convert::Into::into(args))
178 }
179 }
180
181 #[doc = "`DrawLine(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, crate::unity_engine::color::Color, f32)` overload"]
182 pub fn draw_line(
183 start: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
184 end: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
185 color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
186 duration: impl ::core::convert::Into<f32>,
187 ) -> () {
188 unsafe {
189 ::unity::il2cpp_call!((::unity::module_base()+0x2a02200usize)as*mut u8,();
190(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(start),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(end),(crate::unity_engine::color::Color)::core::convert::Into::into(color),(f32)::core::convert::Into::into(duration))
191 }
192 }
193
194 #[doc = "`DrawLine(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, crate::unity_engine::color::Color)` overload"]
195 pub fn draw_line_2(
196 start: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
197 end: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
198 color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
199 ) -> () {
200 unsafe {
201 ::unity::il2cpp_call!((::unity::module_base()+0x2a02210usize)as*mut u8,();
202(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(start),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(end),(crate::unity_engine::color::Color)::core::convert::Into::into(color))
203 }
204 }
205
206 #[doc = "`DrawLine(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3)` overload"]
207 pub fn draw_line_3(
208 start: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
209 end: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
210 ) -> () {
211 unsafe {
212 ::unity::il2cpp_call!((::unity::module_base()+0x2a02220usize)as*mut u8,();
213(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(start),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(end))
214 }
215 }
216
217 #[doc = "`DrawRay(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3)` overload"]
218 pub fn draw_ray(
219 start: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
220 dir: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
221 ) -> () {
222 unsafe {
223 ::unity::il2cpp_call!((::unity::module_base()+0x2a02230usize)as*mut u8,();
224(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(start),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(dir))
225 }
226 }
227
228 #[doc = "`DrawRay(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, crate::unity_engine::color::Color)` overload"]
229 pub fn draw_ray_2(
230 start: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
231 dir: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
232 color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
233 ) -> () {
234 unsafe {
235 ::unity::il2cpp_call!((::unity::module_base()+0x2a02240usize)as*mut u8,();
236(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(start),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(dir),(crate::unity_engine::color::Color)::core::convert::Into::into(color))
237 }
238 }
239
240 #[doc = "`DrawRay(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, crate::unity_engine::color::Color, f32)` overload"]
241 pub fn draw_ray_3(
242 start: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
243 dir: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
244 color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
245 duration: impl ::core::convert::Into<f32>,
246 ) -> () {
247 unsafe {
248 ::unity::il2cpp_call!((::unity::module_base()+0x2a02250usize)as*mut u8,();
249(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(start),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(dir),(crate::unity_engine::color::Color)::core::convert::Into::into(color),(f32)::core::convert::Into::into(duration))
250 }
251 }
252
253 #[doc = "`DebugBreak()` overload"]
254 pub fn debug_break() -> () {
255 unsafe {
256 ::unity::il2cpp_call!((::unity::module_base()+0x2a02260usize)as*mut u8,();
257 )
258 }
259 }
260
261 #[doc = "`get_unityLogger()` overload"]
262 pub fn get_unity_logger() -> crate::unity_engine::ilogger_interface::ILogger_Interface {
263 unsafe {
264 ::unity::il2cpp_call!((::unity::module_base()+0x2a02270usize)as*mut u8,crate::unity_engine::ilogger_interface::ILogger_Interface;
265 )
266 }
267 }
268}
269
270#[cfg(feature = "root-debug_2")]
271pub trait IDebug_2Methods: IDebug_2 {
272 #[doc = "`.ctor()` overload"]
273 fn ctor(self) -> () {
274 unsafe {
275 let __receiver = <Debug_2 as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
276 ::unity::il2cpp_call!((::unity::module_base()+0x2a02330usize)as*mut u8,();
277(Debug_2)__receiver)
278 }
279 }
280}
281
282#[cfg(feature = "root-debug_2")]
283impl<__T: IDebug_2> IDebug_2Methods for __T {}
284
285#[cfg(feature = "root-debug_2")]
286impl Debug_2 {
287 pub fn assert_method_info() -> &'static ::unity::il2cpp::MethodInfo {
288 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
289 }
290
291 pub fn assert_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
292 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
293 }
294
295 pub fn assert_format_method_info() -> &'static ::unity::il2cpp::MethodInfo {
296 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
297 }
298
299 pub fn log_assertion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
300 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
301 }
302
303 pub fn log_assertion_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
304 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
305 }
306
307 pub fn log_assertion_format_method_info() -> &'static ::unity::il2cpp::MethodInfo {
308 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
309 }
310
311 pub fn log_assertion_format_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
312 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
313 }
314
315 pub fn log_warning_method_info() -> &'static ::unity::il2cpp::MethodInfo {
316 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
317 }
318
319 pub fn log_warning_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
320 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
321 }
322
323 pub fn log_warning_format_method_info() -> &'static ::unity::il2cpp::MethodInfo {
324 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
325 }
326
327 pub fn log_method_info() -> &'static ::unity::il2cpp::MethodInfo {
328 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
329 }
330
331 pub fn log_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
332 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
333 }
334
335 pub fn log_format_method_info() -> &'static ::unity::il2cpp::MethodInfo {
336 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
337 }
338
339 pub fn log_error_method_info() -> &'static ::unity::il2cpp::MethodInfo {
340 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
341 }
342
343 pub fn log_error_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
344 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
345 }
346
347 pub fn log_error_format_method_info() -> &'static ::unity::il2cpp::MethodInfo {
348 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
349 }
350
351 pub fn draw_line_method_info() -> &'static ::unity::il2cpp::MethodInfo {
352 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
353 }
354
355 pub fn draw_line_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
356 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
357 }
358
359 pub fn draw_line_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
360 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
361 }
362
363 pub fn draw_ray_method_info() -> &'static ::unity::il2cpp::MethodInfo {
364 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
365 }
366
367 pub fn draw_ray_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
368 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
369 }
370
371 pub fn draw_ray_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
372 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
373 }
374
375 pub fn debug_break_method_info() -> &'static ::unity::il2cpp::MethodInfo {
376 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
377 }
378
379 pub fn get_unity_logger_method_info() -> &'static ::unity::il2cpp::MethodInfo {
380 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
381 }
382
383 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
384 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
385 }
386}
387
388#[cfg(feature = "root-debug_2")]
389impl Debug_2 {
390 #[doc = "`.ctor()` — no args"]
391 pub fn new() -> Self {
392 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
393 panic!(
394 "{}
395::{}
396 failed to instantiate",
397 ::core::stringify!(Debug_2),
398 ::core::stringify!(new),
399 )
400 });
401 <Self as IDebug_2Methods>::ctor(this);
402 this
403 }
404}
405
406#[cfg(feature = "root-debug_2")]
407#[doc(hidden)]
408pub mod prelude {
409 pub use super::{Debug_2, IDebug_2, IDebug_2Methods};
410 pub use crate::system::object::IObject;
411 #[cfg(feature = "system-object")]
412 pub use crate::system::object::IObjectMethods;
413}