editor › Globals › MaterialBehaviour
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[]