ScrapeMaterial

enum in Clatter.Core

Audio materials for scrape sounds. Scrape materials are always un-sized, unlike ImpactMaterial values.

Due to separate recording processes, scrape materials don't have the same names as impact materials and don't map exactly to ImpactMaterialUnsized values. See: ScrapeMaterialData.ImpactMaterialUnsizedToScrapeMaterial and code example below.

Value
plywood
ceramic
pvc
rough_wood
acrylic
sanded_acrylic
vinyl
poplar_wood
bass_wood
polycarbonate
polyethylene
sandpaper

Code Examples

using Clatter.Core;

public class ImpactMaterialToScrapeMaterial
{
    public static ScrapeMaterial GetScrapeMaterial(ImpactMaterialUnsized impactMaterialUnsized)
    {
        return ScrapeMaterialData.ImpactMaterialUnsizedToScrapeMaterial[impactMaterialUnsized];
    }


    public static ScrapeMaterial GetScrapeMaterial(ImpactMaterial impactMaterial)
    {
        ImpactMaterialUnsized impactMaterialUnsized = ImpactMaterialData.GetImpactMaterialUnsized(impactMaterial);
        return GetScrapeMaterial(impactMaterialUnsized);
    }
}