Exemplo n.º 1
0
        public void SetChestProgression(NodeAddedEvent e, PlayScreenNode screen, SingleNode <ChestProgressBarComponent> energygui, [JoinAll] SelfUserNode user, [JoinSelf] SingleNode <GameplayChestScoreComponent> chestScore, [JoinByLeague] LeaguemNode league)
        {
            long   chestId    = league.chestBattleReward.ChestId;
            Entity entityById = base.GetEntityById(chestId);
            DescriptionItemComponent component  = entityById.GetComponent <DescriptionItemComponent>();
            ImageItemComponent       component2 = entityById.GetComponent <ImageItemComponent>();

            energygui.component.SetChest(component.Name, component2.SpriteUid);
            energygui.component.SetChestTooltip(chestScore.component.Limit, league.leagueConfig.LeagueIndex > 2);
        }
Exemplo n.º 2
0
 public void SetLeagueInfo(NodeAddedEvent e, PlayScreenNode screen, SingleNode <PlayScreenSeasonGUIComponent> seasonGUI, [JoinAll] LeaguesConfigNode leaguesConfig)
 {
     if (string.IsNullOrEmpty(leaguesConfig.currentSeasonName.SeasonName))
     {
         seasonGUI.component.SetSeasonNameFromNumber((long)(leaguesConfig.currentSeasonNumber.SeasonNumber - 1));
     }
     else
     {
         seasonGUI.component.SetSeasonName(leaguesConfig.currentSeasonName.SeasonName);
     }
     seasonGUI.component.EndDate = leaguesConfig.seasonEndDate.EndDate;
 }
Exemplo n.º 3
0
 public void SquadUserAdded(NodeAddedEvent e, SquadSelfUserNode selfUser, [JoinAll] PlayScreenNode screen)
 {
     screen.playScreen.ConnectToBattleButton.SetActive(false);
 }
Exemplo n.º 4
0
 public void PlayScreenAdded(NodeAddedEvent e, PlayScreenNode screen, [JoinAll] SelfUserNode selfUser)
 {
     screen.playScreen.ConnectToBattleButton.SetActive(!selfUser.Entity.HasComponent <SquadGroupComponent>());
 }
Exemplo n.º 5
0
 public void SetChestProgression(NodeAddedEvent e, PlayScreenNode screen, SingleNode <ChestProgressBarComponent> energygui, [JoinAll] SelfUserNode user, [JoinSelf] SingleNode <GameplayChestScoreComponent> chestScore)
 {
     energygui.component.SetProgress(chestScore.component.Current, chestScore.component.Limit);
 }
Exemplo n.º 6
0
 public void RemoveModes(NodeRemoveEvent e, PlayScreenNode screen, [JoinAll] RatingModeGUINode gameMode)
 {
     Object.Destroy(gameMode.gameModeSelectButton.gameObject);
 }
Exemplo n.º 7
0
        public void InitMode(NodeAddedEvent e, PlayScreenNode screen, RatingModeNode mode)
        {
            GameObject ratingModeItemPrefab = screen.playScreen.RatingModeItemPrefab;

            this.CreateActiveModeInstance(mode.Entity, ratingModeItemPrefab, screen.playScreen.RatingModeContainer);
        }