public void Begin() { if (!initialized) { autoBegin = true; return; } foreach (GameObject item in visibleQ) { TweenPosition tween = item.GetComponent <TweenPosition>(); tween.enabled = true; tween.PlayForward(); } GetComponent <Animator>().enabled = true; GetComponent <Animator>().speed = Random.Range(minSpeed, maxSpeed); selectedItem = null; if (!handleAnim.enabled) { OnHandleClick(handleAnim.gameObject); } handleAnim.GetComponent <BoxCollider>().enabled = false; }