Skip to main content

Class: ClimableBoxCollider

Default/Physics/Colliders/default/Box/ClimableBox.collider.ClimableBoxCollider

Hierarchy

Constructors

constructor

new ClimableBoxCollider(): ClimableBoxCollider

Returns

ClimableBoxCollider

Overrides

Collider.constructor

Defined in

divinevoxel/foundation/src/Default/Physics/Colliders/default/Box/ClimableBox.collider.ts:12

Properties

flags

flags: Object

Overrides

Collider.flags

Defined in

divinevoxel/foundation/src/Default/Physics/Colliders/default/Box/ClimableBox.collider.ts:8


id

id: string = "#dve_climable_box"

Overrides

Collider.id

Defined in

divinevoxel/foundation/src/Default/Physics/Colliders/default/Box/ClimableBox.collider.ts:6


isSolid

isSolid: boolean = false

Overrides

Collider.isSolid

Defined in

divinevoxel/foundation/src/Default/Physics/Colliders/default/Box/ClimableBox.collider.ts:7


nodes

nodes: CollisionNode[] = []

Inherited from

Collider.nodes

Defined in

divinevoxel/foundation/src/Default/Physics/Classes/Collider.ts:16

Methods

addNode

addNode(name, boundingBox): void

Parameters

NameType
namestring
boundingBoxBoundingBox

Returns

void

Inherited from

Collider.addNode

Defined in

divinevoxel/foundation/src/Default/Physics/Classes/Collider.ts:21


getNodes

getNodes(dataTool): CollisionNode[]

Parameters

NameType
dataToolPhysicsDataTool

Returns

CollisionNode[]

Overrides

Collider.getNodes

Defined in

divinevoxel/foundation/src/Default/Physics/Colliders/default/Box/ClimableBox.collider.ts:16


hasFlag

hasFlag(id): boolean

Parameters

NameType
idstring

Returns

boolean

Inherited from

Collider.hasFlag

Defined in

divinevoxel/foundation/src/Default/Physics/Classes/Collider.ts:27


createBBox

createBBox(width?, height?, depth?): BoundingBox

Parameters

NameTypeDefault value
widthnumber1
heightnumberwidth
depthnumberwidth

Returns

BoundingBox

Inherited from

Collider.createBBox

Defined in

divinevoxel/foundation/src/Default/Physics/Classes/Collider.ts:7