public void ClearCarouselButtons(NodeRemoveEvent e, SingleNode <CarouselComponent> carousel) { CarouselComponent component = carousel.component; CarouselButtonComponent frontButton = component.FrontButton; component.BackButton.DestroyButton(); frontButton.DestroyButton(); }
public void Refresh(CarouselComponent sourceList) { this.sourceList = sourceList; this.prevButton.SetCallback(this.OnPrevClick); this.nextButton.SetCallback(this.OnNextClick); this.OnSelect(this.sourceList.GetCurrentIndex()); }
public void InitCarouselButtons(NodeAddedEvent e, SingleNode <CarouselComponent> carousel) { CarouselComponent component = carousel.component; long key = carousel.Entity.CreateGroup <CarouselGroupComponent>().Key; CarouselButtonComponent backButton = component.BackButton; CarouselButtonComponent frontButton = component.FrontButton; backButton.Build(base.CreateEntity(backButton.name), key); frontButton.Build(base.CreateEntity(frontButton.name), key); }
public void Refresh(CarouselComponent sourceList) { this.sourceList = sourceList; var items = this.sourceList.GetItems(); if (items.Count <= this.minCount) { return; } this.SetItems <IButtonComponent>(items.Count, (item, index) => { item.SetCallback(() => this.OnClickElement(index)); item.SetEnabled(); }); this.OnSelect(this.sourceList.GetCurrentIndex()); }
private void InitCarousel(CarouselComponent carousel) { carousel.Back.onClick.AddListener(carousel.Value.MoveBackward); carousel.Forward.onClick.AddListener(carousel.Value.MoveForward); }
private void ChangeCarouselComponentActivity(bool active, CarouselComponent carousel) { carousel.Back.gameObject.SetActive(active); carousel.Forward.gameObject.SetActive(active); }