Пример #1
0
        private PartyGameTeamEndGamePopupData getEndGameData()
        {
            List <PartyGameTeamEndGamePopupData.PartyGameTeamEndGamePopupTeamData> list = new List <PartyGameTeamEndGamePopupData.PartyGameTeamEndGamePopupTeamData>();

            PartyGameTeamEndGamePopupData.PartyGameTeamEndGamePopupTeamData item  = new PartyGameTeamEndGamePopupData.PartyGameTeamEndGamePopupTeamData(scoreData.Team1Score, "Activity.DanceBattle.Team1", scoreData.Team1Score > scoreData.Team2Score, localPlayer.TeamId == 0, 0, isShowingScore: false);
            PartyGameTeamEndGamePopupData.PartyGameTeamEndGamePopupTeamData item2 = new PartyGameTeamEndGamePopupData.PartyGameTeamEndGamePopupTeamData(scoreData.Team2Score, "Activity.DanceBattle.Team2", scoreData.Team1Score < scoreData.Team2Score, localPlayer.TeamId == 1, 1, isShowingScore: false);
            if (scoreData.Team1Score > scoreData.Team2Score)
            {
                list.Add(item);
                list.Add(item2);
            }
            else
            {
                list.Add(item2);
                list.Add(item);
            }
            return(new PartyGameTeamEndGamePopupData(list, localPlayer.TeamId, (PartyGameEndPlacement)playerSessionIdToPlacement[localPlayerSessionId], getRewardForEndGamePlacement((PartyGameEndPlacement)playerSessionIdToPlacement[localPlayerSessionId], partyGameDefinition.Rewards), base.sessionId));
        }
Пример #2
0
 public void SetTeamData(PartyGameTeamEndGamePopupData.PartyGameTeamEndGamePopupTeamData teamData)
 {
     TeamNameText.text = Service.Get <Localizer>().GetTokenTranslation(teamData.TeamNameToken);
     if (teamData.IsShowingScore)
     {
         TeamScorePanel.SetActive(value: true);
         TeamScoreText.text = teamData.Score.ToString();
     }
     else if (TeamScorePanel != null)
     {
         TeamScorePanel.SetActive(value: false);
     }
     WinPanel.SetActive(teamData.IsWinningTeam);
     if (teamData.IsLocalPlayersTeam)
     {
         BackgroundTintSelector.SelectColor(teamData.TeamThemeId);
     }
     else
     {
         BackgroundTintSelector.GetComponent <Image>().enabled = false;
     }
     TeamIconSpriteSelector.SelectSprite(teamData.TeamThemeId);
 }
Пример #3
0
        private void loadTeamItem(PartyGameTeamEndGamePopupData.PartyGameTeamEndGamePopupTeamData teamData, GameObject teamItemPrefab)
        {
            GameObject gameObject = Object.Instantiate(teamItemPrefab, TeamItemParent);

            gameObject.GetComponent <PartyGameTeamEndGamePopupTeam>().SetTeamData(teamData);
        }