private void Change(object sender, EventArgs e) { animator.SetTrigger("Transitioning"); currentState = (currentState + 1) % 2; if (box.enabled == true) { box.enabled = false; circle.enabled = false; this.gameObject.layer = 2; render.sortingLayerName = "HighBackground"; } else { box.enabled = true; circle.enabled = true; this.gameObject.layer = 0; render.sortingLayerName = "Foreground"; } picker.SimplePick(currentState); }