private void CheckEffect()
    {
        NamedColor color = player?.Team?.TeamColor;

        if (color != null)
        {
            if (GameManager.PossessionManager.CurrentTeam != player.Team && inNullZone)
            {
                effectEnabled = true;
                Utility.HSVColor newColor = new Utility.HSVColor(color);
                newColor.v    *= 0.85f;
                renderer.color = newColor.ToColor();
            }
            else
            {
                DisableEffect();
            }
        }
    }
    private void CheckEffect()
    {
        NamedColor color = player?.team?.teamColor;
        Goal       goal  = GameManager.instance.goal;

        if (color != null && renderer != null && player != null &&
            goal != null)
        {
            if (goal.currentTeam != player.team && inNullZone)
            {
                effectEnabled = true;
                Utility.HSVColor newColor = new Utility.HSVColor(color);
                newColor.v    *= 0.85f;
                renderer.color = newColor.ToColor();
            }
            else
            {
                DisableEffect();
            }
        }
    }