public override void NegateReward()
    {
        base.NegateReward();

        if (!Subscribed)
        {
            return;
        }

        if (!rewardCounter.IsRewardedEnough())
        {
            if (!negativeCue.isPlaying)
            {
                foreach (AudioSource audioCue in soundsToStop)
                {
                    audioCue.Stop();
                }
                negativeCue.Play();
            }
        }

        rewardCounter.ResetCounter();
    }