1#[cfg(feature = "unity_engine-physicsscene-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/unity_engine/physicsscene/PhysicsScene.md"))]
14 #[repr(C)]
15 #[derive(::core::clone::Clone, ::core::marker::Copy)]
16 pub struct PhysicsScene {
17 pub m_handle: i32,
18 }
19 impl ::unity::ClassIdentity for PhysicsScene {
20 const NAME: &'static str = "PhysicsScene";
21 const NAMESPACE: &'static str = "UnityEngine";
22
23 fn class() -> ::unity::Class {
24 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
25 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
26 }
27 }
28 impl ::unity::IlType for PhysicsScene {
29 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
30 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
31 }
32 }
33}
34
35#[cfg(feature = "unity_engine-physicsscene-types")]
36pub use __types::*;
37
38#[cfg(feature = "unity_engine-physicsscene")]
39impl PhysicsScene {
40 #[doc = "`Internal_RaycastTest(crate::unity_engine::physicsscene::PhysicsScene, crate::unity_engine::ray::Ray, f32, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
41 pub fn internal_raycast_test(
42 physics_scene: impl ::core::convert::Into<crate::unity_engine::physicsscene::PhysicsScene>,
43 ray: impl ::core::convert::Into<crate::unity_engine::ray::Ray>,
44 max_distance: impl ::core::convert::Into<f32>,
45 layer_mask: impl ::core::convert::Into<i32>,
46 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
47 ) -> bool {
48 unsafe {
49 ::unity::il2cpp_call!((::unity::module_base()+0x3efc930usize)as*mut u8,bool;
50(crate::unity_engine::physicsscene::PhysicsScene)::core::convert::Into::into(physics_scene),(crate::unity_engine::ray::Ray)::core::convert::Into::into(ray),(f32)::core::convert::Into::into(max_distance),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
51 }
52 }
53
54 #[doc = "`Internal_Raycast(crate::unity_engine::physicsscene::PhysicsScene, crate::unity_engine::ray::Ray, f32, *mutcrate::unity_engine::raycasthit::RaycastHit, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
55 pub fn internal_raycast(
56 physics_scene: impl ::core::convert::Into<crate::unity_engine::physicsscene::PhysicsScene>,
57 ray: impl ::core::convert::Into<crate::unity_engine::ray::Ray>,
58 max_distance: impl ::core::convert::Into<f32>,
59 layer_mask: impl ::core::convert::Into<i32>,
60 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
61 ) -> (bool, crate::unity_engine::raycasthit::RaycastHit) {
62 unsafe {
63 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::raycasthit::RaycastHit>::uninit();
64 let __ret = {
65 ::unity::il2cpp_call!((::unity::module_base()+0x3efca30usize)as*mut u8,bool;
66(crate::unity_engine::physicsscene::PhysicsScene)::core::convert::Into::into(physics_scene),(crate::unity_engine::ray::Ray)::core::convert::Into::into(ray),(f32)::core::convert::Into::into(max_distance),(*mut crate::unity_engine::raycasthit::RaycastHit)__out_0.as_mut_ptr(),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
67 };
68 (__ret, __out_0.assume_init())
69 }
70 }
71
72 #[doc = "`Internal_RaycastNonAlloc(crate::unity_engine::physicsscene::PhysicsScene, crate::unity_engine::ray::Ray, ::unity::Array<crate::unity_engine::raycasthit::RaycastHit>, f32, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
73 pub fn internal_raycast_non_alloc(
74 physics_scene: impl ::core::convert::Into<crate::unity_engine::physicsscene::PhysicsScene>,
75 ray: impl ::core::convert::Into<crate::unity_engine::ray::Ray>,
76 raycast_hits: impl ::core::convert::Into<::unity::Array<crate::unity_engine::raycasthit::RaycastHit>>,
77 max_distance: impl ::core::convert::Into<f32>,
78 mask: impl ::core::convert::Into<i32>,
79 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
80 ) -> i32 {
81 unsafe {
82 ::unity::il2cpp_call!((::unity::module_base()+0x3efcb40usize)as*mut u8,i32;
83(crate::unity_engine::physicsscene::PhysicsScene)::core::convert::Into::into(physics_scene),(crate::unity_engine::ray::Ray)::core::convert::Into::into(ray),(::unity::Array<crate::unity_engine::raycasthit::RaycastHit>)::core::convert::Into::into(raycast_hits),(f32)::core::convert::Into::into(max_distance),(i32)::core::convert::Into::into(mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
84 }
85 }
86
87 #[doc = "`Query_CapsuleCast(crate::unity_engine::physicsscene::PhysicsScene, crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, f32, crate::unity_engine::vector3::Vector3, f32, *mutcrate::unity_engine::raycasthit::RaycastHit, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
88 pub fn query_capsule_cast(
89 physics_scene: impl ::core::convert::Into<crate::unity_engine::physicsscene::PhysicsScene>,
90 point1: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
91 point2: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
92 radius: impl ::core::convert::Into<f32>,
93 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
94 max_distance: impl ::core::convert::Into<f32>,
95 layer_mask: impl ::core::convert::Into<i32>,
96 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
97 ) -> (bool, crate::unity_engine::raycasthit::RaycastHit) {
98 unsafe {
99 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::raycasthit::RaycastHit>::uninit();
100 let __ret = {
101 ::unity::il2cpp_call!((::unity::module_base()+0x3efcc50usize)as*mut u8,bool;
102(crate::unity_engine::physicsscene::PhysicsScene)::core::convert::Into::into(physics_scene),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(point1),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(point2),(f32)::core::convert::Into::into(radius),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(f32)::core::convert::Into::into(max_distance),(*mut crate::unity_engine::raycasthit::RaycastHit)__out_0.as_mut_ptr(),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
103 };
104 (__ret, __out_0.assume_init())
105 }
106 }
107
108 #[doc = "`Internal_CapsuleCast(crate::unity_engine::physicsscene::PhysicsScene, crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, f32, crate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::raycasthit::RaycastHit, f32, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
109 pub fn internal_capsule_cast(
110 physics_scene: impl ::core::convert::Into<crate::unity_engine::physicsscene::PhysicsScene>,
111 point1: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
112 point2: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
113 radius: impl ::core::convert::Into<f32>,
114 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
115 max_distance: impl ::core::convert::Into<f32>,
116 layer_mask: impl ::core::convert::Into<i32>,
117 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
118 ) -> (bool, crate::unity_engine::raycasthit::RaycastHit) {
119 unsafe {
120 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::raycasthit::RaycastHit>::uninit();
121 let __ret = {
122 ::unity::il2cpp_call!((::unity::module_base()+0x3efcdb0usize)as*mut u8,bool;
123(crate::unity_engine::physicsscene::PhysicsScene)::core::convert::Into::into(physics_scene),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(point1),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(point2),(f32)::core::convert::Into::into(radius),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(*mut crate::unity_engine::raycasthit::RaycastHit)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(max_distance),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
124 };
125 (__ret, __out_0.assume_init())
126 }
127 }
128
129 #[doc = "`Query_SphereCast(crate::unity_engine::physicsscene::PhysicsScene, crate::unity_engine::vector3::Vector3, f32, crate::unity_engine::vector3::Vector3, f32, *mutcrate::unity_engine::raycasthit::RaycastHit, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
130 pub fn query_sphere_cast(
131 physics_scene: impl ::core::convert::Into<crate::unity_engine::physicsscene::PhysicsScene>,
132 origin: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
133 radius: impl ::core::convert::Into<f32>,
134 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
135 max_distance: impl ::core::convert::Into<f32>,
136 layer_mask: impl ::core::convert::Into<i32>,
137 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
138 ) -> (bool, crate::unity_engine::raycasthit::RaycastHit) {
139 unsafe {
140 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::raycasthit::RaycastHit>::uninit();
141 let __ret = {
142 ::unity::il2cpp_call!((::unity::module_base()+0x3efcef0usize)as*mut u8,bool;
143(crate::unity_engine::physicsscene::PhysicsScene)::core::convert::Into::into(physics_scene),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(origin),(f32)::core::convert::Into::into(radius),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(f32)::core::convert::Into::into(max_distance),(*mut crate::unity_engine::raycasthit::RaycastHit)__out_0.as_mut_ptr(),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
144 };
145 (__ret, __out_0.assume_init())
146 }
147 }
148
149 #[doc = "`Internal_SphereCast(crate::unity_engine::physicsscene::PhysicsScene, crate::unity_engine::vector3::Vector3, f32, crate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::raycasthit::RaycastHit, f32, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
150 pub fn internal_sphere_cast(
151 physics_scene: impl ::core::convert::Into<crate::unity_engine::physicsscene::PhysicsScene>,
152 origin: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
153 radius: impl ::core::convert::Into<f32>,
154 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
155 max_distance: impl ::core::convert::Into<f32>,
156 layer_mask: impl ::core::convert::Into<i32>,
157 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
158 ) -> (bool, crate::unity_engine::raycasthit::RaycastHit) {
159 unsafe {
160 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::raycasthit::RaycastHit>::uninit();
161 let __ret = {
162 ::unity::il2cpp_call!((::unity::module_base()+0x3efd030usize)as*mut u8,bool;
163(crate::unity_engine::physicsscene::PhysicsScene)::core::convert::Into::into(physics_scene),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(origin),(f32)::core::convert::Into::into(radius),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(*mut crate::unity_engine::raycasthit::RaycastHit)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(max_distance),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
164 };
165 (__ret, __out_0.assume_init())
166 }
167 }
168
169 #[doc = "`Internal_SphereCastNonAlloc(crate::unity_engine::physicsscene::PhysicsScene, crate::unity_engine::vector3::Vector3, f32, crate::unity_engine::vector3::Vector3, ::unity::Array<crate::unity_engine::raycasthit::RaycastHit>, f32, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
170 pub fn internal_sphere_cast_non_alloc(
171 physics_scene: impl ::core::convert::Into<crate::unity_engine::physicsscene::PhysicsScene>,
172 origin: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
173 radius: impl ::core::convert::Into<f32>,
174 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
175 raycast_hits: impl ::core::convert::Into<::unity::Array<crate::unity_engine::raycasthit::RaycastHit>>,
176 max_distance: impl ::core::convert::Into<f32>,
177 mask: impl ::core::convert::Into<i32>,
178 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
179 ) -> i32 {
180 unsafe {
181 ::unity::il2cpp_call!((::unity::module_base()+0x3efd140usize)as*mut u8,i32;
182(crate::unity_engine::physicsscene::PhysicsScene)::core::convert::Into::into(physics_scene),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(origin),(f32)::core::convert::Into::into(radius),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(::unity::Array<crate::unity_engine::raycasthit::RaycastHit>)::core::convert::Into::into(raycast_hits),(f32)::core::convert::Into::into(max_distance),(i32)::core::convert::Into::into(mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
183 }
184 }
185
186 #[doc = "`OverlapSphereNonAlloc_Internal(crate::unity_engine::physicsscene::PhysicsScene, crate::unity_engine::vector3::Vector3, f32, ::unity::Array<crate::unity_engine::collider::Collider>, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
187 pub fn overlap_sphere_non_alloc_internal(
188 physics_scene: impl ::core::convert::Into<crate::unity_engine::physicsscene::PhysicsScene>,
189 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
190 radius: impl ::core::convert::Into<f32>,
191 results: impl ::core::convert::Into<::unity::Array<crate::unity_engine::collider::Collider>>,
192 layer_mask: impl ::core::convert::Into<i32>,
193 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
194 ) -> i32 {
195 unsafe {
196 ::unity::il2cpp_call!((::unity::module_base()+0x3efd280usize)as*mut u8,i32;
197(crate::unity_engine::physicsscene::PhysicsScene)::core::convert::Into::into(physics_scene),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(f32)::core::convert::Into::into(radius),(::unity::Array<crate::unity_engine::collider::Collider>)::core::convert::Into::into(results),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
198 }
199 }
200
201 #[doc = "`Query_BoxCast(crate::unity_engine::physicsscene::PhysicsScene, crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, crate::unity_engine::quaternion::Quaternion, f32, *mutcrate::unity_engine::raycasthit::RaycastHit, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
202 pub fn query_box_cast(
203 physics_scene: impl ::core::convert::Into<crate::unity_engine::physicsscene::PhysicsScene>,
204 center: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
205 half_extents: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
206 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
207 orientation: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>,
208 max_distance: impl ::core::convert::Into<f32>,
209 layer_mask: impl ::core::convert::Into<i32>,
210 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
211 ) -> (bool, crate::unity_engine::raycasthit::RaycastHit) {
212 unsafe {
213 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::raycasthit::RaycastHit>::uninit();
214 let __ret = {
215 ::unity::il2cpp_call!((::unity::module_base()+0x3efd390usize)as*mut u8,bool;
216(crate::unity_engine::physicsscene::PhysicsScene)::core::convert::Into::into(physics_scene),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(center),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(half_extents),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(orientation),(f32)::core::convert::Into::into(max_distance),(*mut crate::unity_engine::raycasthit::RaycastHit)__out_0.as_mut_ptr(),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
217 };
218 (__ret, __out_0.assume_init())
219 }
220 }
221
222 #[doc = "`Internal_BoxCast(crate::unity_engine::physicsscene::PhysicsScene, crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, crate::unity_engine::quaternion::Quaternion, crate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::raycasthit::RaycastHit, f32, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
223 pub fn internal_box_cast(
224 physics_scene: impl ::core::convert::Into<crate::unity_engine::physicsscene::PhysicsScene>,
225 center: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
226 half_extents: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
227 orientation: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>,
228 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
229 max_distance: impl ::core::convert::Into<f32>,
230 layer_mask: impl ::core::convert::Into<i32>,
231 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
232 ) -> (bool, crate::unity_engine::raycasthit::RaycastHit) {
233 unsafe {
234 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::raycasthit::RaycastHit>::uninit();
235 let __ret = {
236 ::unity::il2cpp_call!((::unity::module_base()+0x3efd500usize)as*mut u8,bool;
237(crate::unity_engine::physicsscene::PhysicsScene)::core::convert::Into::into(physics_scene),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(center),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(half_extents),(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(orientation),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(*mut crate::unity_engine::raycasthit::RaycastHit)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(max_distance),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
238 };
239 (__ret, __out_0.assume_init())
240 }
241 }
242
243 #[doc = "`OverlapBoxNonAlloc_Internal(crate::unity_engine::physicsscene::PhysicsScene, crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, ::unity::Array<crate::unity_engine::collider::Collider>, crate::unity_engine::quaternion::Quaternion, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
244 pub fn overlap_box_non_alloc_internal(
245 physics_scene: impl ::core::convert::Into<crate::unity_engine::physicsscene::PhysicsScene>,
246 center: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
247 half_extents: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
248 results: impl ::core::convert::Into<::unity::Array<crate::unity_engine::collider::Collider>>,
249 orientation: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>,
250 mask: impl ::core::convert::Into<i32>,
251 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
252 ) -> i32 {
253 unsafe {
254 ::unity::il2cpp_call!((::unity::module_base()+0x3efd640usize)as*mut u8,i32;
255(crate::unity_engine::physicsscene::PhysicsScene)::core::convert::Into::into(physics_scene),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(center),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(half_extents),(::unity::Array<crate::unity_engine::collider::Collider>)::core::convert::Into::into(results),(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(orientation),(i32)::core::convert::Into::into(mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
256 }
257 }
258
259 #[doc = "`Internal_BoxCastNonAlloc(crate::unity_engine::physicsscene::PhysicsScene, crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, ::unity::Array<crate::unity_engine::raycasthit::RaycastHit>, crate::unity_engine::quaternion::Quaternion, f32, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
260 pub fn internal_box_cast_non_alloc(
261 physics_scene: impl ::core::convert::Into<crate::unity_engine::physicsscene::PhysicsScene>,
262 center: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
263 half_extents: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
264 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
265 raycast_hits: impl ::core::convert::Into<::unity::Array<crate::unity_engine::raycasthit::RaycastHit>>,
266 orientation: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>,
267 max_distance: impl ::core::convert::Into<f32>,
268 mask: impl ::core::convert::Into<i32>,
269 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
270 ) -> i32 {
271 unsafe {
272 ::unity::il2cpp_call!((::unity::module_base()+0x3efd770usize)as*mut u8,i32;
273(crate::unity_engine::physicsscene::PhysicsScene)::core::convert::Into::into(physics_scene),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(center),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(half_extents),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(::unity::Array<crate::unity_engine::raycasthit::RaycastHit>)::core::convert::Into::into(raycast_hits),(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(orientation),(f32)::core::convert::Into::into(max_distance),(i32)::core::convert::Into::into(mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
274 }
275 }
276
277 #[doc = "`Internal_RaycastTest_Injected(*mutcrate::unity_engine::physicsscene::PhysicsScene, *mutcrate::unity_engine::ray::Ray, f32, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
278 pub fn internal_raycast_test_injected(
279 max_distance: impl ::core::convert::Into<f32>,
280 layer_mask: impl ::core::convert::Into<i32>,
281 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
282 ) -> (bool, crate::unity_engine::physicsscene::PhysicsScene, crate::unity_engine::ray::Ray) {
283 unsafe {
284 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::physicsscene::PhysicsScene>::uninit();
285 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::ray::Ray>::uninit();
286 let __ret = {
287 ::unity::il2cpp_call!((::unity::module_base()+0x3efc9b0usize)as*mut u8,bool;
288(*mut crate::unity_engine::physicsscene::PhysicsScene)__out_0.as_mut_ptr(),(*mut crate::unity_engine::ray::Ray)__out_1.as_mut_ptr(),(f32)::core::convert::Into::into(max_distance),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
289 };
290 (__ret, __out_0.assume_init(), __out_1.assume_init())
291 }
292 }
293
294 #[doc = "`Internal_Raycast_Injected(*mutcrate::unity_engine::physicsscene::PhysicsScene, *mutcrate::unity_engine::ray::Ray, f32, *mutcrate::unity_engine::raycasthit::RaycastHit, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
295 pub fn internal_raycast_injected(
296 max_distance: impl ::core::convert::Into<f32>,
297 layer_mask: impl ::core::convert::Into<i32>,
298 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
299 ) -> (
300 bool,
301 crate::unity_engine::physicsscene::PhysicsScene,
302 crate::unity_engine::ray::Ray,
303 crate::unity_engine::raycasthit::RaycastHit,
304 ) {
305 unsafe {
306 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::physicsscene::PhysicsScene>::uninit();
307 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::ray::Ray>::uninit();
308 let mut __out_2 = ::core::mem::MaybeUninit::<crate::unity_engine::raycasthit::RaycastHit>::uninit();
309 let __ret = {
310 ::unity::il2cpp_call!((::unity::module_base()+0x3efcac0usize)as*mut u8,bool;
311(*mut crate::unity_engine::physicsscene::PhysicsScene)__out_0.as_mut_ptr(),(*mut crate::unity_engine::ray::Ray)__out_1.as_mut_ptr(),(f32)::core::convert::Into::into(max_distance),(*mut crate::unity_engine::raycasthit::RaycastHit)__out_2.as_mut_ptr(),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
312 };
313 (__ret, __out_0.assume_init(), __out_1.assume_init(), __out_2.assume_init())
314 }
315 }
316
317 #[doc = "`Internal_RaycastNonAlloc_Injected(*mutcrate::unity_engine::physicsscene::PhysicsScene, *mutcrate::unity_engine::ray::Ray, ::unity::Array<crate::unity_engine::raycasthit::RaycastHit>, f32, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
318 pub fn internal_raycast_non_alloc_injected(
319 raycast_hits: impl ::core::convert::Into<::unity::Array<crate::unity_engine::raycasthit::RaycastHit>>,
320 max_distance: impl ::core::convert::Into<f32>,
321 mask: impl ::core::convert::Into<i32>,
322 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
323 ) -> (i32, crate::unity_engine::physicsscene::PhysicsScene, crate::unity_engine::ray::Ray) {
324 unsafe {
325 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::physicsscene::PhysicsScene>::uninit();
326 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::ray::Ray>::uninit();
327 let __ret = {
328 ::unity::il2cpp_call!((::unity::module_base()+0x3efcbd0usize)as*mut u8,i32;
329(*mut crate::unity_engine::physicsscene::PhysicsScene)__out_0.as_mut_ptr(),(*mut crate::unity_engine::ray::Ray)__out_1.as_mut_ptr(),(::unity::Array<crate::unity_engine::raycasthit::RaycastHit>)::core::convert::Into::into(raycast_hits),(f32)::core::convert::Into::into(max_distance),(i32)::core::convert::Into::into(mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
330 };
331 (__ret, __out_0.assume_init(), __out_1.assume_init())
332 }
333 }
334
335 #[doc = "`Query_CapsuleCast_Injected(*mutcrate::unity_engine::physicsscene::PhysicsScene, *mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3, f32, *mutcrate::unity_engine::vector3::Vector3, f32, *mutcrate::unity_engine::raycasthit::RaycastHit, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
336 pub fn query_capsule_cast_injected(
337 radius: impl ::core::convert::Into<f32>,
338 max_distance: impl ::core::convert::Into<f32>,
339 layer_mask: impl ::core::convert::Into<i32>,
340 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
341 ) -> (
342 bool,
343 crate::unity_engine::physicsscene::PhysicsScene,
344 crate::unity_engine::vector3::Vector3,
345 crate::unity_engine::vector3::Vector3,
346 crate::unity_engine::vector3::Vector3,
347 crate::unity_engine::raycasthit::RaycastHit,
348 ) {
349 unsafe {
350 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::physicsscene::PhysicsScene>::uninit();
351 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
352 let mut __out_2 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
353 let mut __out_3 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
354 let mut __out_4 = ::core::mem::MaybeUninit::<crate::unity_engine::raycasthit::RaycastHit>::uninit();
355 let __ret = {
356 ::unity::il2cpp_call!((::unity::module_base()+0x3efcd10usize)as*mut u8,bool;
357(*mut crate::unity_engine::physicsscene::PhysicsScene)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_2.as_mut_ptr(),(f32)::core::convert::Into::into(radius),(*mut crate::unity_engine::vector3::Vector3)__out_3.as_mut_ptr(),(f32)::core::convert::Into::into(max_distance),(*mut crate::unity_engine::raycasthit::RaycastHit)__out_4.as_mut_ptr(),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
358 };
359 (
360 __ret,
361 __out_0.assume_init(),
362 __out_1.assume_init(),
363 __out_2.assume_init(),
364 __out_3.assume_init(),
365 __out_4.assume_init(),
366 )
367 }
368 }
369
370 #[doc = "`Query_SphereCast_Injected(*mutcrate::unity_engine::physicsscene::PhysicsScene, *mutcrate::unity_engine::vector3::Vector3, f32, *mutcrate::unity_engine::vector3::Vector3, f32, *mutcrate::unity_engine::raycasthit::RaycastHit, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
371 pub fn query_sphere_cast_injected(
372 radius: impl ::core::convert::Into<f32>,
373 max_distance: impl ::core::convert::Into<f32>,
374 layer_mask: impl ::core::convert::Into<i32>,
375 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
376 ) -> (
377 bool,
378 crate::unity_engine::physicsscene::PhysicsScene,
379 crate::unity_engine::vector3::Vector3,
380 crate::unity_engine::vector3::Vector3,
381 crate::unity_engine::raycasthit::RaycastHit,
382 ) {
383 unsafe {
384 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::physicsscene::PhysicsScene>::uninit();
385 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
386 let mut __out_2 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
387 let mut __out_3 = ::core::mem::MaybeUninit::<crate::unity_engine::raycasthit::RaycastHit>::uninit();
388 let __ret = {
389 ::unity::il2cpp_call!((::unity::module_base()+0x3efcf90usize)as*mut u8,bool;
390(*mut crate::unity_engine::physicsscene::PhysicsScene)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr(),(f32)::core::convert::Into::into(radius),(*mut crate::unity_engine::vector3::Vector3)__out_2.as_mut_ptr(),(f32)::core::convert::Into::into(max_distance),(*mut crate::unity_engine::raycasthit::RaycastHit)__out_3.as_mut_ptr(),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
391 };
392 (
393 __ret,
394 __out_0.assume_init(),
395 __out_1.assume_init(),
396 __out_2.assume_init(),
397 __out_3.assume_init(),
398 )
399 }
400 }
401
402 #[doc = "`Internal_SphereCastNonAlloc_Injected(*mutcrate::unity_engine::physicsscene::PhysicsScene, *mutcrate::unity_engine::vector3::Vector3, f32, *mutcrate::unity_engine::vector3::Vector3, ::unity::Array<crate::unity_engine::raycasthit::RaycastHit>, f32, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
403 pub fn internal_sphere_cast_non_alloc_injected(
404 radius: impl ::core::convert::Into<f32>,
405 raycast_hits: impl ::core::convert::Into<::unity::Array<crate::unity_engine::raycasthit::RaycastHit>>,
406 max_distance: impl ::core::convert::Into<f32>,
407 mask: impl ::core::convert::Into<i32>,
408 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
409 ) -> (
410 i32,
411 crate::unity_engine::physicsscene::PhysicsScene,
412 crate::unity_engine::vector3::Vector3,
413 crate::unity_engine::vector3::Vector3,
414 ) {
415 unsafe {
416 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::physicsscene::PhysicsScene>::uninit();
417 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
418 let mut __out_2 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
419 let __ret = {
420 ::unity::il2cpp_call!((::unity::module_base()+0x3efd1e0usize)as*mut u8,i32;
421(*mut crate::unity_engine::physicsscene::PhysicsScene)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr(),(f32)::core::convert::Into::into(radius),(*mut crate::unity_engine::vector3::Vector3)__out_2.as_mut_ptr(),(::unity::Array<crate::unity_engine::raycasthit::RaycastHit>)::core::convert::Into::into(raycast_hits),(f32)::core::convert::Into::into(max_distance),(i32)::core::convert::Into::into(mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
422 };
423 (__ret, __out_0.assume_init(), __out_1.assume_init(), __out_2.assume_init())
424 }
425 }
426
427 #[doc = "`OverlapSphereNonAlloc_Internal_Injected(*mutcrate::unity_engine::physicsscene::PhysicsScene, *mutcrate::unity_engine::vector3::Vector3, f32, ::unity::Array<crate::unity_engine::collider::Collider>, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
428 pub fn overlap_sphere_non_alloc_internal_injected(
429 radius: impl ::core::convert::Into<f32>,
430 results: impl ::core::convert::Into<::unity::Array<crate::unity_engine::collider::Collider>>,
431 layer_mask: impl ::core::convert::Into<i32>,
432 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
433 ) -> (
434 i32,
435 crate::unity_engine::physicsscene::PhysicsScene,
436 crate::unity_engine::vector3::Vector3,
437 ) {
438 unsafe {
439 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::physicsscene::PhysicsScene>::uninit();
440 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
441 let __ret = {
442 ::unity::il2cpp_call!((::unity::module_base()+0x3efd310usize)as*mut u8,i32;
443(*mut crate::unity_engine::physicsscene::PhysicsScene)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr(),(f32)::core::convert::Into::into(radius),(::unity::Array<crate::unity_engine::collider::Collider>)::core::convert::Into::into(results),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
444 };
445 (__ret, __out_0.assume_init(), __out_1.assume_init())
446 }
447 }
448
449 #[doc = "`Query_BoxCast_Injected(*mutcrate::unity_engine::physicsscene::PhysicsScene, *mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::quaternion::Quaternion, f32, *mutcrate::unity_engine::raycasthit::RaycastHit, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
450 pub fn query_box_cast_injected(
451 max_distance: impl ::core::convert::Into<f32>,
452 layer_mask: impl ::core::convert::Into<i32>,
453 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
454 ) -> (
455 bool,
456 crate::unity_engine::physicsscene::PhysicsScene,
457 crate::unity_engine::vector3::Vector3,
458 crate::unity_engine::vector3::Vector3,
459 crate::unity_engine::vector3::Vector3,
460 crate::unity_engine::quaternion::Quaternion,
461 crate::unity_engine::raycasthit::RaycastHit,
462 ) {
463 unsafe {
464 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::physicsscene::PhysicsScene>::uninit();
465 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
466 let mut __out_2 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
467 let mut __out_3 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
468 let mut __out_4 = ::core::mem::MaybeUninit::<crate::unity_engine::quaternion::Quaternion>::uninit();
469 let mut __out_5 = ::core::mem::MaybeUninit::<crate::unity_engine::raycasthit::RaycastHit>::uninit();
470 let __ret = {
471 ::unity::il2cpp_call!((::unity::module_base()+0x3efd450usize)as*mut u8,bool;
472(*mut crate::unity_engine::physicsscene::PhysicsScene)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_2.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_3.as_mut_ptr(),(*mut crate::unity_engine::quaternion::Quaternion)__out_4.as_mut_ptr(),(f32)::core::convert::Into::into(max_distance),(*mut crate::unity_engine::raycasthit::RaycastHit)__out_5.as_mut_ptr(),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
473 };
474 (
475 __ret,
476 __out_0.assume_init(),
477 __out_1.assume_init(),
478 __out_2.assume_init(),
479 __out_3.assume_init(),
480 __out_4.assume_init(),
481 __out_5.assume_init(),
482 )
483 }
484 }
485
486 #[doc = "`OverlapBoxNonAlloc_Internal_Injected(*mutcrate::unity_engine::physicsscene::PhysicsScene, *mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3, ::unity::Array<crate::unity_engine::collider::Collider>, *mutcrate::unity_engine::quaternion::Quaternion, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
487 pub fn overlap_box_non_alloc_internal_injected(
488 results: impl ::core::convert::Into<::unity::Array<crate::unity_engine::collider::Collider>>,
489 mask: impl ::core::convert::Into<i32>,
490 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
491 ) -> (
492 i32,
493 crate::unity_engine::physicsscene::PhysicsScene,
494 crate::unity_engine::vector3::Vector3,
495 crate::unity_engine::vector3::Vector3,
496 crate::unity_engine::quaternion::Quaternion,
497 ) {
498 unsafe {
499 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::physicsscene::PhysicsScene>::uninit();
500 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
501 let mut __out_2 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
502 let mut __out_3 = ::core::mem::MaybeUninit::<crate::unity_engine::quaternion::Quaternion>::uninit();
503 let __ret = {
504 ::unity::il2cpp_call!((::unity::module_base()+0x3efd6e0usize)as*mut u8,i32;
505(*mut crate::unity_engine::physicsscene::PhysicsScene)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_2.as_mut_ptr(),(::unity::Array<crate::unity_engine::collider::Collider>)::core::convert::Into::into(results),(*mut crate::unity_engine::quaternion::Quaternion)__out_3.as_mut_ptr(),(i32)::core::convert::Into::into(mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
506 };
507 (
508 __ret,
509 __out_0.assume_init(),
510 __out_1.assume_init(),
511 __out_2.assume_init(),
512 __out_3.assume_init(),
513 )
514 }
515 }
516
517 #[doc = "`Internal_BoxCastNonAlloc_Injected(*mutcrate::unity_engine::physicsscene::PhysicsScene, *mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3, ::unity::Array<crate::unity_engine::raycasthit::RaycastHit>, *mutcrate::unity_engine::quaternion::Quaternion, f32, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
518 pub fn internal_box_cast_non_alloc_injected(
519 raycast_hits: impl ::core::convert::Into<::unity::Array<crate::unity_engine::raycasthit::RaycastHit>>,
520 max_distance: impl ::core::convert::Into<f32>,
521 mask: impl ::core::convert::Into<i32>,
522 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
523 ) -> (
524 i32,
525 crate::unity_engine::physicsscene::PhysicsScene,
526 crate::unity_engine::vector3::Vector3,
527 crate::unity_engine::vector3::Vector3,
528 crate::unity_engine::vector3::Vector3,
529 crate::unity_engine::quaternion::Quaternion,
530 ) {
531 unsafe {
532 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::physicsscene::PhysicsScene>::uninit();
533 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
534 let mut __out_2 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
535 let mut __out_3 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
536 let mut __out_4 = ::core::mem::MaybeUninit::<crate::unity_engine::quaternion::Quaternion>::uninit();
537 let __ret = {
538 ::unity::il2cpp_call!((::unity::module_base()+0x3efd830usize)as*mut u8,i32;
539(*mut crate::unity_engine::physicsscene::PhysicsScene)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_2.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_3.as_mut_ptr(),(::unity::Array<crate::unity_engine::raycasthit::RaycastHit>)::core::convert::Into::into(raycast_hits),(*mut crate::unity_engine::quaternion::Quaternion)__out_4.as_mut_ptr(),(f32)::core::convert::Into::into(max_distance),(i32)::core::convert::Into::into(mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
540 };
541 (
542 __ret,
543 __out_0.assume_init(),
544 __out_1.assume_init(),
545 __out_2.assume_init(),
546 __out_3.assume_init(),
547 __out_4.assume_init(),
548 )
549 }
550 }
551}
552
553#[cfg(feature = "unity_engine-physicsscene")]
554impl PhysicsScene {
555 #[doc = "`ToString()` overload"]
556 pub fn to_string(&mut self) -> ::unity::Il2CppString {
557 unsafe {
558 ::unity::il2cpp_call!((::unity::module_base()+0x3efc780usize)as*mut u8, ::unity::Il2CppString;
559(*mut PhysicsScene)self as*mut PhysicsScene)
560 }
561 }
562
563 #[doc = "`GetHashCode()` overload"]
564 pub fn get_hash_code(&mut self) -> i32 {
565 unsafe {
566 ::unity::il2cpp_call!((::unity::module_base()+0x3efc880usize)as*mut u8,i32;
567(*mut PhysicsScene)self as*mut PhysicsScene)
568 }
569 }
570
571 #[doc = "`Equals(crate::system::object::Object)` overload"]
572 pub fn equals(&mut self, other: impl ::core::convert::Into<crate::system::object::Object>) -> bool {
573 unsafe {
574 ::unity::il2cpp_call!((::unity::module_base()+0x3efc890usize)as*mut u8,bool;
575(*mut PhysicsScene)self as*mut PhysicsScene,(crate::system::object::Object)::core::convert::Into::into(other))
576 }
577 }
578
579 #[doc = "`Equals(crate::unity_engine::physicsscene::PhysicsScene)` overload"]
580 pub fn equals_2(&mut self, other: impl ::core::convert::Into<crate::unity_engine::physicsscene::PhysicsScene>) -> bool {
581 unsafe {
582 ::unity::il2cpp_call!((::unity::module_base()+0x3efc920usize)as*mut u8,bool;
583(*mut PhysicsScene)self as*mut PhysicsScene,(crate::unity_engine::physicsscene::PhysicsScene)::core::convert::Into::into(other))
584 }
585 }
586
587 #[doc = "`Raycast(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, f32, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
588 pub fn raycast(
589 &mut self,
590 origin: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
591 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
592 max_distance: impl ::core::convert::Into<f32>,
593 layer_mask: impl ::core::convert::Into<i32>,
594 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
595 ) -> bool {
596 unsafe {
597 ::unity::il2cpp_call!((::unity::module_base()+0x3ef82e0usize)as*mut u8,bool;
598(*mut PhysicsScene)self as*mut PhysicsScene,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(origin),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(f32)::core::convert::Into::into(max_distance),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
599 }
600 }
601
602 #[doc = "`Raycast(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::raycasthit::RaycastHit, f32, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
603 pub fn raycast_2(
604 &mut self,
605 origin: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
606 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
607 max_distance: impl ::core::convert::Into<f32>,
608 layer_mask: impl ::core::convert::Into<i32>,
609 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
610 ) -> (bool, crate::unity_engine::raycasthit::RaycastHit) {
611 unsafe {
612 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::raycasthit::RaycastHit>::uninit();
613 let __ret = {
614 ::unity::il2cpp_call!((::unity::module_base()+0x3ef8910usize)as*mut u8,bool;
615(*mut PhysicsScene)self as*mut PhysicsScene,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(origin),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(*mut crate::unity_engine::raycasthit::RaycastHit)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(max_distance),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
616 };
617 (__ret, __out_0.assume_init())
618 }
619 }
620
621 #[doc = "`Raycast(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, ::unity::Array<crate::unity_engine::raycasthit::RaycastHit>, f32, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
622 pub fn raycast_3(
623 &mut self,
624 origin: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
625 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
626 raycast_hits: impl ::core::convert::Into<::unity::Array<crate::unity_engine::raycasthit::RaycastHit>>,
627 max_distance: impl ::core::convert::Into<f32>,
628 layer_mask: impl ::core::convert::Into<i32>,
629 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
630 ) -> i32 {
631 unsafe {
632 ::unity::il2cpp_call!((::unity::module_base()+0x3efa910usize)as*mut u8,i32;
633(*mut PhysicsScene)self as*mut PhysicsScene,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(origin),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(::unity::Array<crate::unity_engine::raycasthit::RaycastHit>)::core::convert::Into::into(raycast_hits),(f32)::core::convert::Into::into(max_distance),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
634 }
635 }
636
637 #[doc = "`CapsuleCast(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, f32, crate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::raycasthit::RaycastHit, f32, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
638 pub fn capsule_cast(
639 &mut self,
640 point1: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
641 point2: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
642 radius: impl ::core::convert::Into<f32>,
643 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
644 max_distance: impl ::core::convert::Into<f32>,
645 layer_mask: impl ::core::convert::Into<i32>,
646 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
647 ) -> (bool, crate::unity_engine::raycasthit::RaycastHit) {
648 unsafe {
649 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::raycasthit::RaycastHit>::uninit();
650 let __ret = {
651 ::unity::il2cpp_call!((::unity::module_base()+0x3ef9c70usize)as*mut u8,bool;
652(*mut PhysicsScene)self as*mut PhysicsScene,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(point1),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(point2),(f32)::core::convert::Into::into(radius),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(*mut crate::unity_engine::raycasthit::RaycastHit)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(max_distance),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
653 };
654 (__ret, __out_0.assume_init())
655 }
656 }
657
658 #[doc = "`SphereCast(crate::unity_engine::vector3::Vector3, f32, crate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::raycasthit::RaycastHit, f32, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
659 pub fn sphere_cast(
660 &mut self,
661 origin: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
662 radius: impl ::core::convert::Into<f32>,
663 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
664 max_distance: impl ::core::convert::Into<f32>,
665 layer_mask: impl ::core::convert::Into<i32>,
666 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
667 ) -> (bool, crate::unity_engine::raycasthit::RaycastHit) {
668 unsafe {
669 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::raycasthit::RaycastHit>::uninit();
670 let __ret = {
671 ::unity::il2cpp_call!((::unity::module_base()+0x3ef9f00usize)as*mut u8,bool;
672(*mut PhysicsScene)self as*mut PhysicsScene,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(origin),(f32)::core::convert::Into::into(radius),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(*mut crate::unity_engine::raycasthit::RaycastHit)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(max_distance),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
673 };
674 (__ret, __out_0.assume_init())
675 }
676 }
677
678 #[doc = "`SphereCast(crate::unity_engine::vector3::Vector3, f32, crate::unity_engine::vector3::Vector3, ::unity::Array<crate::unity_engine::raycasthit::RaycastHit>, f32, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
679 pub fn sphere_cast_2(
680 &mut self,
681 origin: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
682 radius: impl ::core::convert::Into<f32>,
683 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
684 results: impl ::core::convert::Into<::unity::Array<crate::unity_engine::raycasthit::RaycastHit>>,
685 max_distance: impl ::core::convert::Into<f32>,
686 layer_mask: impl ::core::convert::Into<i32>,
687 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
688 ) -> i32 {
689 unsafe {
690 ::unity::il2cpp_call!((::unity::module_base()+0x3efbd80usize)as*mut u8,i32;
691(*mut PhysicsScene)self as*mut PhysicsScene,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(origin),(f32)::core::convert::Into::into(radius),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(::unity::Array<crate::unity_engine::raycasthit::RaycastHit>)::core::convert::Into::into(results),(f32)::core::convert::Into::into(max_distance),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
692 }
693 }
694
695 #[doc = "`OverlapSphere(crate::unity_engine::vector3::Vector3, f32, ::unity::Array<crate::unity_engine::collider::Collider>, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
696 pub fn overlap_sphere(
697 &mut self,
698 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
699 radius: impl ::core::convert::Into<f32>,
700 results: impl ::core::convert::Into<::unity::Array<crate::unity_engine::collider::Collider>>,
701 layer_mask: impl ::core::convert::Into<i32>,
702 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
703 ) -> i32 {
704 unsafe {
705 ::unity::il2cpp_call!((::unity::module_base()+0x3efb850usize)as*mut u8,i32;
706(*mut PhysicsScene)self as*mut PhysicsScene,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(f32)::core::convert::Into::into(radius),(::unity::Array<crate::unity_engine::collider::Collider>)::core::convert::Into::into(results),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
707 }
708 }
709
710 #[doc = "`BoxCast(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::raycasthit::RaycastHit, crate::unity_engine::quaternion::Quaternion, f32, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
711 pub fn box_cast(
712 &mut self,
713 center: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
714 half_extents: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
715 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
716 orientation: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>,
717 max_distance: impl ::core::convert::Into<f32>,
718 layer_mask: impl ::core::convert::Into<i32>,
719 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
720 ) -> (bool, crate::unity_engine::raycasthit::RaycastHit) {
721 unsafe {
722 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::raycasthit::RaycastHit>::uninit();
723 let __ret = {
724 ::unity::il2cpp_call!((::unity::module_base()+0x3efa260usize)as*mut u8,bool;
725(*mut PhysicsScene)self as*mut PhysicsScene,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(center),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(half_extents),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(*mut crate::unity_engine::raycasthit::RaycastHit)__out_0.as_mut_ptr(),(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(orientation),(f32)::core::convert::Into::into(max_distance),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
726 };
727 (__ret, __out_0.assume_init())
728 }
729 }
730
731 #[doc = "`OverlapBox(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, ::unity::Array<crate::unity_engine::collider::Collider>, crate::unity_engine::quaternion::Quaternion, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
732 pub fn overlap_box(
733 &mut self,
734 center: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
735 half_extents: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
736 results: impl ::core::convert::Into<::unity::Array<crate::unity_engine::collider::Collider>>,
737 orientation: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>,
738 layer_mask: impl ::core::convert::Into<i32>,
739 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
740 ) -> i32 {
741 unsafe {
742 ::unity::il2cpp_call!((::unity::module_base()+0x3efc2d0usize)as*mut u8,i32;
743(*mut PhysicsScene)self as*mut PhysicsScene,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(center),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(half_extents),(::unity::Array<crate::unity_engine::collider::Collider>)::core::convert::Into::into(results),(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(orientation),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
744 }
745 }
746
747 #[doc = "`BoxCast(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, ::unity::Array<crate::unity_engine::raycasthit::RaycastHit>, crate::unity_engine::quaternion::Quaternion, f32, i32, crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)` overload"]
748 pub fn box_cast_2(
749 &mut self,
750 center: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
751 half_extents: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
752 direction: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
753 results: impl ::core::convert::Into<::unity::Array<crate::unity_engine::raycasthit::RaycastHit>>,
754 orientation: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>,
755 max_distance: impl ::core::convert::Into<f32>,
756 layer_mask: impl ::core::convert::Into<i32>,
757 query_trigger_interaction: impl ::core::convert::Into<crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction>,
758 ) -> i32 {
759 unsafe {
760 ::unity::il2cpp_call!((::unity::module_base()+0x3efc570usize)as*mut u8,i32;
761(*mut PhysicsScene)self as*mut PhysicsScene,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(center),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(half_extents),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(direction),(::unity::Array<crate::unity_engine::raycasthit::RaycastHit>)::core::convert::Into::into(results),(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(orientation),(f32)::core::convert::Into::into(max_distance),(i32)::core::convert::Into::into(layer_mask),(crate::unity_engine::querytriggerinteraction::QueryTriggerInteraction)::core::convert::Into::into(query_trigger_interaction))
762 }
763 }
764}
765
766#[cfg(feature = "unity_engine-physicsscene")]
767impl PhysicsScene {
768 pub fn to_string_method_info() -> &'static ::unity::il2cpp::MethodInfo {
769 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
770 }
771
772 pub fn get_hash_code_method_info() -> &'static ::unity::il2cpp::MethodInfo {
773 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
774 }
775
776 pub fn equals_method_info() -> &'static ::unity::il2cpp::MethodInfo {
777 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
778 }
779
780 pub fn equals_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
781 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
782 }
783
784 pub fn raycast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
785 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
786 }
787
788 pub fn internal_raycast_test_method_info() -> &'static ::unity::il2cpp::MethodInfo {
789 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
790 }
791
792 pub fn raycast_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
793 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
794 }
795
796 pub fn internal_raycast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
797 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
798 }
799
800 pub fn raycast_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
801 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
802 }
803
804 pub fn internal_raycast_non_alloc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
805 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
806 }
807
808 pub fn query_capsule_cast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
809 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
810 }
811
812 pub fn internal_capsule_cast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
813 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
814 }
815
816 pub fn capsule_cast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
817 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
818 }
819
820 pub fn query_sphere_cast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
821 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
822 }
823
824 pub fn internal_sphere_cast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
825 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
826 }
827
828 pub fn sphere_cast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
829 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
830 }
831
832 pub fn internal_sphere_cast_non_alloc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
833 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
834 }
835
836 pub fn sphere_cast_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
837 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
838 }
839
840 pub fn overlap_sphere_non_alloc_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
841 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
842 }
843
844 pub fn overlap_sphere_method_info() -> &'static ::unity::il2cpp::MethodInfo {
845 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
846 }
847
848 pub fn query_box_cast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
849 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
850 }
851
852 pub fn internal_box_cast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
853 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
854 }
855
856 pub fn box_cast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
857 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
858 }
859
860 pub fn overlap_box_non_alloc_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
861 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
862 }
863
864 pub fn overlap_box_method_info() -> &'static ::unity::il2cpp::MethodInfo {
865 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
866 }
867
868 pub fn internal_box_cast_non_alloc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
869 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
870 }
871
872 pub fn box_cast_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
873 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
874 }
875
876 pub fn internal_raycast_test_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
877 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
878 }
879
880 pub fn internal_raycast_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
881 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
882 }
883
884 pub fn internal_raycast_non_alloc_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
885 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
886 }
887
888 pub fn query_capsule_cast_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
889 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
890 }
891
892 pub fn query_sphere_cast_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
893 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
894 }
895
896 pub fn internal_sphere_cast_non_alloc_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
897 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
898 }
899
900 pub fn overlap_sphere_non_alloc_internal_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
901 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
902 }
903
904 pub fn query_box_cast_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
905 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
906 }
907
908 pub fn overlap_box_non_alloc_internal_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
909 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
910 }
911
912 pub fn internal_box_cast_non_alloc_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
913 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
914 }
915}
916
917#[cfg(feature = "unity_engine-physicsscene")]
918#[doc(hidden)]
919pub mod prelude {
920 pub use super::PhysicsScene;
921 #[cfg(feature = "system-object")]
922 pub use crate::system::object::IObjectMethods;
923 #[cfg(feature = "system-valuetype")]
924 pub use crate::system::valuetype::IValueTypeMethods;
925 pub use crate::system::{object::IObject, valuetype::IValueType};
926}