/// <summary> /// Subscribing listeners to each achievement button. /// </summary> /// <param name="numberAchievments"></param> public static void SetReactionAchievments(int numberAchievments) { Coroutines coroutines = GameObject.FindObjectOfType(typeof(Coroutines)) as Coroutines; GlobalSceneObjects.achievmentsContent.transform.GetChild(numberAchievments).GetComponent <Button>().onClick.AddListener(delegate { coroutines.InvokeChangeTextAndGetAchievment(numberAchievments); }); }