コード例 #1
0
    void Awake()
    {
        defaultMat = materials[0];

        dict = new Dictionary<PhysicMaterial, MaterialImpact> ();
        for (int i = 0; i < materials.Length; i++) {
            dict.Add (materials[i].physicMaterial, materials[i]);
        }
    }
コード例 #2
0
    void Awake()
    {
        defaultMat = materials[0];

        dict = new Dictionary <PhysicMaterial, MaterialImpact> ();
        for (int i = 0; i < materials.Length; i++)
        {
            dict.Add(materials[i].physicMaterial, materials[i]);
        }
    }
コード例 #3
0
    public static AudioClip GetBulletHitSound(PhysicMaterial mat)
    {
        MaterialImpact imp = GetMaterialImpact(mat);

        return(GetRandomSoundFromArray(imp.bulletHitSounds));
    }
コード例 #4
0
    public static AudioClip GetSpiderFootstepSound(PhysicMaterial mat)
    {
        MaterialImpact imp = GetMaterialImpact(mat);

        return(GetRandomSoundFromArray(imp.spiderFootstepSounds));
    }