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));
    }
 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);
    }