public void BeingEaten()
    {
        _food.Health--;
        transform.localScale = new Vector3(transform.localScale.x - _scalingFactor, transform.localScale.y - _scalingFactor, transform.localScale.z - _scalingFactor);
        if (_food.Health <= 0)
        {
            _dataManager.RemoveFood(_food);
            transform.gameObject.SetActive(false);

            foreach (Fish fish in _dataManager.fishList)
            {
                FishBehaviour fishBehav = fish.FishObject.GetComponent <FishBehaviour>();
                if (fishBehav != null)
                {
                    fishBehav.EatFood(this);
                }
            }
        }
    }