Skip to content

UnityEngineBoxCollider2D

API reference for UnityEngineBoxCollider2D.

Properties

PropertyTypeAccess
attachedRigidbodyUnityEngineRigidbody2Dget
autoTilingboolget, set
bouncinessfloatget
boundsUnityEngineBoundsget
callbackLayersUnityEngineLayerMaskget, set
compositeUnityEngineCompositeCollider2Dget
contactCaptureLayersUnityEngineLayerMaskget, set
densityfloatget, set
edgeRadiusfloatget, set
enabledboolget, set
errorStateUnityEngineColliderErrorState2Dget
excludeLayersUnityEngineLayerMaskget, set
forceReceiveLayersUnityEngineLayerMaskget, set
forceSendLayersUnityEngineLayerMaskget, set
frictionfloatget
gameObjectGameObjectget
includeLayersUnityEngineLayerMaskget, set
isTriggerboolget, set
layerOverridePriorityintget, set
namestringget, set
offsetVector2get, set
shapeCountintget
sharedMaterialUnityEnginePhysicsMaterial2Dget, set
sizeVector2get, set
transformTransformget
usedByCompositeboolget, set
usedByEffectorboolget, set

Methods

Cast

Cast(direction: Vector2, contactFilter: UnityEngineContactFilter2D, results: SystemCollectionsGenericList`1[[UnityEngineRaycastHit2D, UnityEnginePhysics2DModule, Version=0000, Culture=neutral, PublicKeyToken=null]], distance: float, ignoreSiblingColliders: bool) -> int
Cast(direction: Vector2, contactFilter: UnityEngineContactFilter2D, results: UnityEngineRaycastHit2D[], distance: float, ignoreSiblingColliders: bool) -> int
Cast(direction: Vector2, contactFilter: UnityEngineContactFilter2D, results: UnityEngineRaycastHit2D[], distance: float) -> int
Cast(direction: Vector2, contactFilter: UnityEngineContactFilter2D, results: UnityEngineRaycastHit2D[]) -> int
Cast(direction: Vector2, results: UnityEngineRaycastHit2D[], distance: float, ignoreSiblingColliders: bool) -> int
Cast(direction: Vector2, results: UnityEngineRaycastHit2D[], distance: float) -> int
Cast(direction: Vector2, results: UnityEngineRaycastHit2D[]) -> int

ClosestPoint

ClosestPoint(position: Vector2) -> Vector2

CreateMesh

CreateMesh(useBodyPosition: bool, useBodyRotation: bool) -> UnityEngineMesh

Distance

Distance(collider: UnityEngineCollider2D) -> UnityEngineColliderDistance2D

Equals

Equals(other: object) -> bool

GetComponent

GetComponent(type: string) -> UnityEngineComponent
GetComponent(type: SystemType) -> UnityEngineComponent
GetComponent(type: SystemType) -> UnityEngineObject

GetComponentInChildren

GetComponentInChildren(includeInactive: bool, type: SystemType) -> UnityEngineObject
GetComponentInChildren(t: SystemType, includeInactive: bool) -> UnityEngineComponent
GetComponentInChildren(t: SystemType) -> UnityEngineComponent
GetComponentInChildren(type: SystemType) -> UnityEngineObject

GetComponentInParent

GetComponentInParent(includeInactive: bool, type: SystemType) -> UnityEngineObject
GetComponentInParent(t: SystemType, includeInactive: bool) -> UnityEngineComponent
GetComponentInParent(t: SystemType) -> UnityEngineComponent
GetComponentInParent(type: SystemType) -> UnityEngineObject

GetComponents

GetComponents(results: SystemCollectionsGenericList`1[[UnityEngineObject, UnityEngineCoreModule, Version=0000, Culture=neutral, PublicKeyToken=null]], type: SystemType) -> void
GetComponents(type: SystemType, results: SystemCollectionsGenericList`1[[UnityEngineComponent, UnityEngineCoreModule, Version=0000, Culture=neutral, PublicKeyToken=null]]) -> void
GetComponents(type: SystemType) -> UnityEngineComponent[]
GetComponents(type: SystemType) -> UnityEngineObject[]

GetComponentsInChildren

GetComponentsInChildren(results: SystemCollectionsGenericList`1[[UnityEngineObject, UnityEngineCoreModule, Version=0000, Culture=neutral, PublicKeyToken=null]], type: SystemType) -> void
GetComponentsInChildren(includeInactive: bool, result: SystemCollectionsGenericList`1[[UnityEngineObject, UnityEngineCoreModule, Version=0000, Culture=neutral, PublicKeyToken=null]]) -> void
GetComponentsInChildren(includeInactive: bool, type: SystemType) -> UnityEngineObject[]
GetComponentsInChildren(t: SystemType, includeInactive: bool) -> UnityEngineComponent[]
GetComponentsInChildren(t: SystemType) -> UnityEngineComponent[]
GetComponentsInChildren(type: SystemType) -> UnityEngineObject[]

GetComponentsInParent

GetComponentsInParent(includeInactive: bool, results: SystemCollectionsGenericList`1[[UnityEngineObject, UnityEngineCoreModule, Version=0000, Culture=neutral, PublicKeyToken=null]]) -> void
GetComponentsInParent(includeInactive: bool, type: SystemType) -> UnityEngineObject[]
GetComponentsInParent(t: SystemType, includeInactive: bool) -> UnityEngineComponent[]
GetComponentsInParent(t: SystemType) -> UnityEngineComponent[]
GetComponentsInParent(type: SystemType) -> UnityEngineObject[]

GetContacts

GetContacts(colliders: SystemCollectionsGenericList`1[[UnityEngineCollider2D, UnityEnginePhysics2DModule, Version=0000, Culture=neutral, PublicKeyToken=null]]) -> int
GetContacts(contacts: SystemCollectionsGenericList`1[[UnityEngineContactPoint2D, UnityEnginePhysics2DModule, Version=0000, Culture=neutral, PublicKeyToken=null]]) -> int
GetContacts(colliders: UnityEngineCollider2D[]) -> int
GetContacts(contactFilter: UnityEngineContactFilter2D, colliders: SystemCollectionsGenericList`1[[UnityEngineCollider2D, UnityEnginePhysics2DModule, Version=0000, Culture=neutral, PublicKeyToken=null]]) -> int
GetContacts(contactFilter: UnityEngineContactFilter2D, contacts: SystemCollectionsGenericList`1[[UnityEngineContactPoint2D, UnityEnginePhysics2DModule, Version=0000, Culture=neutral, PublicKeyToken=null]]) -> int
GetContacts(contactFilter: UnityEngineContactFilter2D, colliders: UnityEngineCollider2D[]) -> int
GetContacts(contactFilter: UnityEngineContactFilter2D, contacts: UnityEngineContactPoint2D[]) -> int
GetContacts(contacts: UnityEngineContactPoint2D[]) -> int

GetHashCode

GetHashCode() -> int

GetInstanceID

GetInstanceID() -> int

GetShapeHash

GetShapeHash() -> uint

GetShapes

GetShapes(physicsShapeGroup: UnityEnginePhysicsShapeGroup2D, shapeIndex: int, shapeCount: int) -> int
GetShapes(physicsShapeGroup: UnityEnginePhysicsShapeGroup2D) -> int

GetType

GetType() -> SystemType

IsTouching

IsTouching(collider: UnityEngineCollider2D, contactFilter: UnityEngineContactFilter2D) -> bool
IsTouching(collider: UnityEngineCollider2D) -> bool
IsTouching(contactFilter: UnityEngineContactFilter2D) -> bool

IsTouchingLayers

IsTouchingLayers() -> bool
IsTouchingLayers(layerMask: int) -> bool

OverlapCollider

OverlapCollider(contactFilter: UnityEngineContactFilter2D, results: SystemCollectionsGenericList`1[[UnityEngineCollider2D, UnityEnginePhysics2DModule, Version=0000, Culture=neutral, PublicKeyToken=null]]) -> int
OverlapCollider(contactFilter: UnityEngineContactFilter2D, results: UnityEngineCollider2D[]) -> int

OverlapPoint

OverlapPoint(point: Vector2) -> bool

Raycast

Raycast(direction: Vector2, contactFilter: UnityEngineContactFilter2D, results: SystemCollectionsGenericList`1[[UnityEngineRaycastHit2D, UnityEnginePhysics2DModule, Version=0000, Culture=neutral, PublicKeyToken=null]], distance: float) -> int
Raycast(direction: Vector2, contactFilter: UnityEngineContactFilter2D, results: UnityEngineRaycastHit2D[], distance: float) -> int
Raycast(direction: Vector2, contactFilter: UnityEngineContactFilter2D, results: UnityEngineRaycastHit2D[]) -> int
Raycast(direction: Vector2, results: UnityEngineRaycastHit2D[], distance: float, layerMask: int, minDepth: float, maxDepth: float) -> int
Raycast(direction: Vector2, results: UnityEngineRaycastHit2D[], distance: float, layerMask: int, minDepth: float) -> int
Raycast(direction: Vector2, results: UnityEngineRaycastHit2D[], distance: float, layerMask: int) -> int
Raycast(direction: Vector2, results: UnityEngineRaycastHit2D[], distance: float) -> int
Raycast(direction: Vector2, results: UnityEngineRaycastHit2D[]) -> int

ToString

ToString() -> string