private static void PlaySound(SoundEffectClip soundEffect) { if (Application.loadedLevelName != SceneName.Tutorial.ToString()) { SoundEffectScript.Instance.PlaySound(soundEffect); } }
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); }