Skip to content

editorGlobalsMaterialBehaviour

Class: MaterialBehaviour

Hierarchy

  • MaterialBehaviour

Index

Constructors

Properties

Methods

Constructors

constructor

+ new MaterialBehaviour(): MaterialBehaviour

Defined in src/physics/addOns/MaterialBehaviour.ts:4

Returns: MaterialBehaviour

Properties

defaultSound

defaultSound: string

Defined in src/physics/addOns/MaterialBehaviour.ts:4

Methods

Private _getRand

_getRand(min: number, max: number): number

Defined in src/physics/addOns/MaterialBehaviour.ts:43

Parameters:

Name Type
min number
max number

Returns: number


Private _getSoundFileFromMaterial

_getSoundFileFromMaterial(collisionSounds: string[]): string

Defined in src/physics/addOns/MaterialBehaviour.ts:38

Parameters:

Name Type
collisionSounds string[]

Returns: string


getCollisionSounds

getCollisionSounds(object: PhysicalObject): string[]

Defined in src/physics/addOns/MaterialBehaviour.ts:34

Parameters:

Name Type
object PhysicalObject

Returns: string[]


getSoundFiles

getSoundFiles(object1: PhysicalObject, object2: PhysicalObject): string[]

Defined in src/physics/addOns/MaterialBehaviour.ts:13

Returns an array with one sound for each material (or the default sound)

Parameters:

Name Type
object1 PhysicalObject
object2 PhysicalObject

Returns: string[]