// Update is called once per frame void Update() { if (greenCounter != controller.GetGreenCount()) { greenCounter = controller.GetGreenCount(); for (int i = 1; i < greenCounter + 1; ++i) { if (!images[i].gameObject.activeSelf) { images[i].gameObject.SetActive(true); } } } }