private void Awake() { _carousel = GetComponent <Carousel.Carousel>(); _index = GetComponent <Carousel.CarouselIndex>(); _index.OnObjectInitialized += NewContent; _index.OnLeastToMostIndices += (_, most, __, highI) => NewContent(most, highI); _index.OnMostToLeastIndices += (least, _, lowI, __) => NewContent(least, lowI); }