Ejemplo n.º 1
0
 public void ShowHeaderAnimation(ShowScreenEvent e, Node any, [JoinAll] TopPanelNode topPanel)
 {
     if (topPanel.topPanel.HasHeader)
     {
         topPanel.topPanel.screenHeader.SetTrigger("forward");
     }
 }
Ejemplo n.º 2
0
        public void SendHeaderTextEvent(NodeAddedEvent e, TopPanelNode topPanel, SingleNode <ScreenHeaderTextComponent> screenHeader, [Context, JoinByScreen] SingleNode <ActiveScreenComponent> screen)
        {
            SetScreenHeaderEvent eventInstance = new SetScreenHeaderEvent();

            eventInstance.Animated(screenHeader.component.HeaderText);
            base.ScheduleEvent(eventInstance, screenHeader.Entity);
        }
Ejemplo n.º 3
0
 public void SetHeaderText(SetScreenHeaderEvent e, Node any, [JoinAll] TopPanelNode topPanel)
 {
     if (e.Animate)
     {
         topPanel.topPanel.SetHeaderText(e.Header);
     }
     else
     {
         topPanel.topPanel.SetHeaderTextImmediately(e.Header);
     }
 }
Ejemplo n.º 4
0
 public void ShowHomeScreen(NodeRemoveEvent e, SingleNode <PreloadAllResourcesComponent> preloadAllResourcesRequest, [JoinAll] TopPanelNode topPanel)
 {
     base.ScheduleEvent <ShowScreenNoAnimationEvent <MainScreenComponent> >(topPanel);
 }
Ejemplo n.º 5
0
 public void SetDefaultText(DelayedSetTopPanelTextEvent e, ActiveScreenNode screen, [JoinAll, Mandatory] TopPanelNode topPanel)
 {
     if (string.IsNullOrEmpty(topPanel.topPanel.NewHeader))
     {
         topPanel.topPanel.SetHeaderTextImmediately(screen.battleSelectScreenHeaderText.HeaderText);
     }
 }
Ejemplo n.º 6
0
 public void UpdateHeaderVisibility(NodeAddedEvent e, ScreenWithTopPanelConstructorNode screen, TopPanelNode topPanel)
 {
     topPanel.topPanel.screenHeader.gameObject.SetActive(screen.topPanelConstructor.ShowHeader);
 }
Ejemplo n.º 7
0
 public void UpdateBackgroundVisibility(NodeAddedEvent e, ScreenWithTopPanelConstructorNode screen, TopPanelNode topPanel)
 {
     topPanel.topPanel.background.gameObject.SetActive(screen.topPanelConstructor.ShowBackground);
 }
Ejemplo n.º 8
0
 public void ShowHeaderAnimation(GoBackEvent e, Node any, [JoinAll] TopPanelNode topPanel)
 {
     topPanel.topPanel.screenHeader.SetTrigger("back");
 }