Example #1
0
        public AudioClip DamageFXFromType(Character.Effect.DamageType key)
        {
            List <DamageFXElement> matching = damageFX.Where((fxElem) => {
                return(fxElem.key == key && fxElem.val != null);
            }).ToList();

            if (matching.Count > 0)
            {
                return(matching.Last().val);
            }
            else
            {
                Debug.LogWarning("Couldn't locate a damage sound effect for " + key);
                return(null);
            }
        }
Example #2
0
 public DamageFXElement(Character.Effect.DamageType key, AudioClip val)
 {
     this.key = key;
     this.val = val;
 }