class MAGES::CollisionSound::CollisionSoundMaterial

Overview

A class conatining information regarding a material and its corresponding sound when colliding. More…

class CollisionSoundMaterial: public ScriptableObject
{
public:
    // classes

    class CollisionSoundMaterialClipList;

    // properties

    List<CollisionSoundMaterialClipList> MaterialSoundVariations;

    // methods

    CollisionSoundMaterialClipList GetRandomVariation();
};

Detailed Documentation

A class conatining information regarding a material and its corresponding sound when colliding.

Properties

List<CollisionSoundMaterialClipList> MaterialSoundVariations

Gets or sets the list containing all the variations of the material sound.

Methods

CollisionSoundMaterialClipList GetRandomVariation()

Randomly chooses one of the sound variations for that collision material.

Returns:

The list containing all the AudioClips regarding that variation.