public void ClearCarouselButtons(NodeRemoveEvent e, SingleNode <CarouselComponent> carousel) { CarouselComponent component = carousel.component; CarouselButtonComponent frontButton = component.FrontButton; component.BackButton.DestroyButton(); frontButton.DestroyButton(); }
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); }