void Start()
    {
        gateAnimator = GetComponent <GateAnimator>();

        if (GameManager.Instance.currentLevel.gateColors.Length > 1)
        {
            needsMergedLights = true;
            gateAnimator.SetColor(settings.colors[GameManager.Instance.currentLevel.mergedColor]);
        }
        else
        {
            gateAnimator.SetColor(settings.colors[GameManager.Instance.currentLevel.gateColors[0]]);
        }
    }
 private void Awake()
 {
     gateAnimator = GetComponent <GateAnimator>();
 }