Zdexby TheHolyOneZ
8,798 structs
Struct

PhysicsScene

: ValueType : Object
UnityEngine.PhysicsScene, UnityEngine.PhysicsModule 0x0008 (8 B) UnityEngine.PhysicsModule.dll
implements IEquatable`1
0x00x0008

Members 2

OffsetSizeNameTypeFlags
0x04m_indexintPrivate
0x04m_versionintPrivate

Functions 28

SignatureFlagsNativeParams
string ToString()Public+1 flags0x08
bool op_Equality(const PhysicsScene& lhs, const PhysicsScene& rhs)PublicStatic+1 flags0x08
int GetHashCode()Public+1 flags0x04
bool Equals(object other)Public+1 flags0x08
bool Equals(const PhysicsScene& other)PublicFinal+2 flags0x08
PhysicsScene GetDefaultScene()Static+1 flags0x08
bool Raycast(const Vector3& origin, const Vector3& direction, float maxDistance, int layerMask, const QueryTriggerInteraction& queryTriggerInteraction)Public0x0C
bool Internal_RaycastTest(const PhysicsScene& physicsScene, const Ray& ray, float maxDistance, int layerMask, const QueryTriggerInteraction& queryTriggerInteraction)PrivateStatic0x18
bool Raycast(const Vector3& origin, const Vector3& direction, ref RaycastHit& hitInfo, float maxDistance, int layerMask, const QueryTriggerInteraction& queryTriggerInteraction)Public0x2C
bool Internal_Raycast(const PhysicsScene& physicsScene, const Ray& ray, float maxDistance, ref RaycastHit& hit, int layerMask, const QueryTriggerInteraction& queryTriggerInteraction)PrivateStatic0x2C
int Raycast(const Vector3& origin, const Vector3& direction, const RaycastHit[]& raycastHits, float maxDistance, int layerMask, const QueryTriggerInteraction& queryTriggerInteraction)Public0x0C
int Internal_RaycastNonAlloc(const PhysicsScene& physicsScene, const Ray& ray, const RaycastHit[]& raycastHits, float maxDistance, int mask, const QueryTriggerInteraction& queryTriggerInteraction)PrivateStatic0x18
int OverlapCapsuleNonAlloc_Internal(const PhysicsScene& physicsScene, const Vector3& point0, const Vector3& point1, float radius, const Collider[]& results, int layerMask, const QueryTriggerInteraction& queryTriggerInteraction)PrivateStatic0x0C
int OverlapCapsule(const Vector3& point0, const Vector3& point1, float radius, const Collider[]& results, int layerMask, const QueryTriggerInteraction& queryTriggerInteraction)Public0x0C
bool Query_SphereCast(const PhysicsScene& physicsScene, const Vector3& origin, float radius, const Vector3& direction, float maxDistance, ref RaycastHit& hitInfo, int layerMask, const QueryTriggerInteraction& queryTriggerInteraction)PrivateStatic0x2C
bool Internal_SphereCast(const PhysicsScene& physicsScene, const Vector3& origin, float radius, const Vector3& direction, ref RaycastHit& hitInfo, float maxDistance, int layerMask, const QueryTriggerInteraction& queryTriggerInteraction)PrivateStatic0x2C
bool SphereCast(const Vector3& origin, float radius, const Vector3& direction, ref RaycastHit& hitInfo, float maxDistance, int layerMask, const QueryTriggerInteraction& queryTriggerInteraction)Public0x2C
int Internal_SphereCastNonAlloc(const PhysicsScene& physicsScene, const Vector3& origin, float radius, const Vector3& direction, const RaycastHit[]& raycastHits, float maxDistance, int mask, const QueryTriggerInteraction& queryTriggerInteraction)PrivateStatic0x0C
int SphereCast(const Vector3& origin, float radius, const Vector3& direction, const RaycastHit[]& results, float maxDistance, int layerMask, const QueryTriggerInteraction& queryTriggerInteraction)Public0x0C
int OverlapSphereNonAlloc_Internal(const PhysicsScene& physicsScene, const Vector3& position, float radius, const Collider[]& results, int layerMask, const QueryTriggerInteraction& queryTriggerInteraction)PrivateStatic0x0C
int OverlapSphere(const Vector3& position, float radius, const Collider[]& results, int layerMask, const QueryTriggerInteraction& queryTriggerInteraction)Public0x0C
bool Internal_RaycastTest_Injected(ref PhysicsScene& physicsScene, ref Ray& ray, float maxDistance, int layerMask, const QueryTriggerInteraction& queryTriggerInteraction)PrivateStatic0x18
bool Internal_Raycast_Injected(ref PhysicsScene& physicsScene, ref Ray& ray, float maxDistance, ref RaycastHit& hit, int layerMask, const QueryTriggerInteraction& queryTriggerInteraction)PrivateStatic0x2C
int Internal_RaycastNonAlloc_Injected(ref PhysicsScene& physicsScene, ref Ray& ray, ref ManagedSpanWrapper& raycastHits, float maxDistance, int mask, const QueryTriggerInteraction& queryTriggerInteraction)PrivateStatic0x18
int OverlapCapsuleNonAlloc_Internal_Injected(ref PhysicsScene& physicsScene, ref Vector3& point0, ref Vector3& point1, float radius, const Collider[]& results, int layerMask, const QueryTriggerInteraction& queryTriggerInteraction)PrivateStatic0x0C
bool Query_SphereCast_Injected(ref PhysicsScene& physicsScene, ref Vector3& origin, float radius, ref Vector3& direction, float maxDistance, ref RaycastHit& hitInfo, int layerMask, const QueryTriggerInteraction& queryTriggerInteraction)PrivateStatic0x2C
int Internal_SphereCastNonAlloc_Injected(ref PhysicsScene& physicsScene, ref Vector3& origin, float radius, ref Vector3& direction, ref ManagedSpanWrapper& raycastHits, float maxDistance, int mask, const QueryTriggerInteraction& queryTriggerInteraction)PrivateStatic0x10
int OverlapSphereNonAlloc_Internal_Injected(ref PhysicsScene& physicsScene, ref Vector3& position, float radius, const Collider[]& results, int layerMask, const QueryTriggerInteraction& queryTriggerInteraction)PrivateStatic0x0C

Used by 5

types with a member, parameter or interface of this type