public void SetHighFrequent(UsedFrequent f)
    {
        freq = f;

        if (freq == UsedFrequent.High)
        {
            LoadClip();
        }
    }
 /// <summary>
 /// Creates the Game Object, add this script to it as 1 component.
 /// </summary>
 /// <returns>
 /// The freq audio clip.
 /// </returns>
 /// <param name='parent'>
 /// Transform Parent.
 /// </param>
 /// <param name='n'>
 /// Name
 /// </param>
 /// <param name='p'>
 /// Path
 /// </param>
 /// <param name='f'>
 /// Use Frequecy
 /// </param>
 public static FreqAudioClip CreateFreqAudioClip(Transform parent, string n, string p, UsedFrequent f)
 {
     GameObject go = new GameObject(n);
     go.transform.parent = parent;
     go.transform.localPosition = new Vector3(0f, 0f, 0f);
     FreqAudioClip fac = go.AddComponent<FreqAudioClip>();
     fac.Set(n, p, f);
     return fac;
 }
    /// <summary>
    /// Set the specified n, p and f.
    /// </summary>
    /// <param name='n'>
    /// Name
    /// </param>
    /// <param name='p'>
    /// Path
    /// </param>
    /// <param name='f'>
    /// Use Frequecy
    /// </param>
    private void Set(string n, string p, UsedFrequent f)
    {
        path = p;
        freq = f;

        if (freq == UsedFrequent.High)
        {
            LoadClip();
        }
    }
示例#4
0
    /// <summary>
    /// Adds 1 audio clip to the Dictionary named "_sounds"
    /// </summary>
    /// <param name='key'>
    /// Key is File Name without the extention
    /// </param>
    /// <param name='path'>
    /// Path is path of the file in Resources folder
    /// </param>
    void InitSound(string key, string path)
    {
        if (_sounds.ContainsKey(key))
        {
            if (Debug.isDebugBuild)
            {
                Debug.LogWarning("[Init] Key sound already added: " + key.ToString());
            }
            return;
        }

        UsedFrequent f = UsedFrequent.Low;
        //if (highFreqList.Contains(key)) f = UsedFrequent.High;
        FreqAudioClip fac = FreqAudioClip.CreateFreqAudioClip(this.transform, key, path, f);

        _sounds.Add(key, fac);
    }
    /// <summary>
    /// Creates the Game Object, add this script to it as 1 component.
    /// </summary>
    /// <returns>
    /// The freq audio clip.
    /// </returns>
    /// <param name='parent'>
    /// Transform Parent.
    /// </param>
    /// <param name='n'>
    /// Name
    /// </param>
    /// <param name='p'>
    /// Path
    /// </param>
    /// <param name='f'>
    /// Use Frequecy
    /// </param>
    public static FreqAudioClip CreateFreqAudioClip(Transform parent, string n, string p, UsedFrequent f)
    {
        GameObject go = new GameObject(n);

        go.transform.parent        = parent;
        go.transform.localPosition = new Vector3(0f, 0f, 0f);
        FreqAudioClip fac = go.AddComponent <FreqAudioClip>();

        fac.Set(n, p, f);
        return(fac);
    }
    /// <summary>
    /// Set the specified n, p and f.
    /// </summary>
    /// <param name='n'>
    /// Name
    /// </param>
    /// <param name='p'>
    /// Path
    /// </param>
    /// <param name='f'>
    /// Use Frequecy
    /// </param>
    private void Set(string n, string p, UsedFrequent f)
    {
        path = p;
        freq = f;

        if (freq == UsedFrequent.High) {
            LoadClip();
        }
    }
    public void SetHighFrequent(UsedFrequent f)
    {
        freq = f;

        if (freq == UsedFrequent.High) {
            LoadClip();
        }
    }