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); }
private void loadTeamItem(PartyGameTeamEndGamePopupData.PartyGameTeamEndGamePopupTeamData teamData, GameObject teamItemPrefab) { GameObject gameObject = Object.Instantiate(teamItemPrefab, TeamItemParent); gameObject.GetComponent <PartyGameTeamEndGamePopupTeam>().SetTeamData(teamData); }