private static void PlaySound(SoundEffectClip soundEffect)
 {
     if (Application.loadedLevelName != SceneName.Tutorial.ToString())
     {
         SoundEffectScript.Instance.PlaySound(soundEffect);
     }
 }
Beispiel #2
0
    public void PlaySound(SoundEffectClip soundEffectClip)
    {
        if (GameSettings.Instance.specialEffectsEnabled)
        {
            AudioClip originalClip;

            if (clipDictionary.TryGetValue(soundEffectClip, out originalClip))
            {
                MakeSound(originalClip);
            }
        }
    }
    public void PlaySound(SoundEffectClip soundEffectClip)
    {
        if (soundEffectClip == SoundEffectClip.GameOver)
        {
            musicSource.Stop();
        }

        AudioClip originalClip;

        if (clipDictionary.TryGetValue(soundEffectClip, out originalClip))
        {
            MakeSound(originalClip);
        }
    }
    public static bool HasActivated(this Vector2 positionA, Vector2 positionB, Vector2 size, bool half /*= false*/, bool enableSound/* = false*/, SoundEffectClip soundEffect = SoundEffectClip.ClickButton)
    {
        if (half)
        {
            size = size / 2;
        }

        bool hasActivated = Mathf.Abs(positionA.x - positionB.x) <= size.x &&
                            Mathf.Abs(positionA.y - positionB.y) <= size.y;

        if (hasActivated && enableSound)
        {
            SoundEffectScript.Instance.PlaySound(soundEffect);
        }

        return hasActivated;
    }
    public static bool HasActivated(this Vector2 positionA, Vector2 positionB, Vector2 size, bool half /*= false*/, bool enableSound /* = false*/, SoundEffectClip soundEffect = SoundEffectClip.ClickButton)
    {
        if (half)
        {
            size = size / 2;
        }

        bool hasActivated = Mathf.Abs(positionA.x - positionB.x) <= size.x &&
                            Mathf.Abs(positionA.y - positionB.y) <= size.y;

        if (hasActivated && enableSound)
        {
            SoundEffectScript.Instance.PlaySound(soundEffect);
        }

        return(hasActivated);
    }
    public void PlaySound(SoundEffectClip soundEffectClip)
    {
        if (GameSettings.Instance.specialEffectsEnabled)
        {
            AudioClip originalClip;

            if (clipDictionary.TryGetValue(soundEffectClip, out originalClip))
            {
                MakeSound(originalClip);
            }
        }
    }