public void Initialize(OnlineTeam team1, OnlineTeam team2) { loadComponents(); Team1CupInfo.Initialize(team1); Team2CupInfo.Initialize(team2); }
void onTeamInfoSent(OnlineTeam team) { if (!tournamentCompleted) { addTeamToTeamsList(team); } }
void onCompletedTeamInfoSent(OnlineTeam team) { if (team.MemberCount != GameData.CurrentTeam.MemberCount) { return; } if (team.TeamAlias == GameData.CurrentTeam.TeamAlias) { return; } if (doesTeamsListContainTeam(team.TeamAlias)) { return; } PackedScene scene = (PackedScene)ResourceLoader.Load("Scenes/AdvancedComponents/OnlineTeamInfoField.tscn"); OnlineTeamInfoField field = (OnlineTeamInfoField)scene.Instance(); field.Initialize(team, team.Players.Count, "Challenge"); if (disabledTeamsAliases.Contains(team.TeamAlias) || GameData.CurrentTeam.CaptainAlias != SessionData.User.Alias) { field.SetEnabled(false); } teamsList.AddChild(field); }
void buildCupScheme() { List <MatchResultData> results = new List <MatchResultData>(); if (OnlineTournamentHandler.Controller.MatchesOfItem.ContainsKey(currentItem.Id)) { results = OnlineTournamentHandler.Controller.MatchesOfItem[currentItem.Id]; } List <CupItem> cupItems = new List <CupItem>(); for (int i = 0; i < currentItem.TeamAliases.Count - 1; i += 2) { PackedScene scene = (PackedScene)ResourceLoader.Load("Scenes/AdvancedComponents/CupItem.tscn"); CupItem item = (CupItem)scene.Instance(); OnlineTeam team1 = OnlineTournamentHandler.GetTeam(currentItem.TeamAliases[i]); OnlineTeam team2 = OnlineTournamentHandler.GetTeam(currentItem.TeamAliases[i + 1]); item.Initialize(team1, team2); cupItems.Add(item); } fillCupItems(cupItems); }
void initializeAliases(OnlineTeam team1, OnlineTeam team2) { Team1Alias = team1.TeamAlias; Team1AliasLabel.Text = Team1Alias; Team2Alias = team2.TeamAlias; Team2AliasLabel.Text = Team2Alias; }
public void Initialize(OnlineTeam team) { loadComponents(); Team = team; teamAlias.Text = team.TeamAlias; setRate(team.TeamData.Id); }
void onUncompletedTeamSent(OnlineTeam team) { PackedScene scene = (PackedScene)ResourceLoader.Load("Scenes/AdvancedComponents/OnlineTeamInfoField.tscn"); OnlineTeamInfoField field = (OnlineTeamInfoField)scene.Instance(); field.Initialize(team, team.Players.Count, "Join"); teamsList.AddChild(field); }
void addTeamToChallengesList(OnlineTeam team) { PackedScene scene = (PackedScene)ResourceLoader.Load("Scenes/AdvancedComponents/TeamChallengeField.tscn"); TeamChallengeField field = (TeamChallengeField)scene.Instance(); field.Initialize(team); challengesList.AddChild(field); }
public void Initialize(OnlineTeam team) { loadComponents(); Team = team; setAlias(); setCountry(); setKit(); setRate(); }
void onTeamInfoSent(OnlineTeam team) { if (team.TeamAlias != GameData.CurrentOpponentTeam.TeamAlias) { return; } challengedTeam.Initialize(GameData.CurrentTeam); challengingTeam.Initialize(GameData.CurrentOpponentTeam); }
public void Initialize(OnlineTeam team1, OnlineTeam team2) { loadComponents(); initializeAliases(team1, team2); initializeCountries(team1, team2); initializeScores(); initialized = true; }
void addTeamToTeamsList(OnlineTeam team) { PackedScene scene = (PackedScene)ResourceLoader.Load("Scenes/AdvancedComponents/OnlineTeamInfoField.tscn"); OnlineTeamInfoField field = (OnlineTeamInfoField)scene.Instance(); field.Initialize(team, team.Players.Count, ""); field.SetButtonVisible(false); teamsList.AddChild(field); }
void initializeCountries(OnlineTeam team1, OnlineTeam team2) { ImageTexture team1Texture = new ImageTexture(); team1Texture.Load($"Resources/Graphics/Flags/{team1.TeamData.Country}.png"); Team1Country.Texture = team1Texture; ImageTexture team2Texture = new ImageTexture(); team2Texture.Load($"Resources/Graphics/Flags/{team2.TeamData.Country}.png"); Team2Country.Texture = team2Texture; }
public void Initialize(OnlineTeam team) { Team = team; teamAlias.Text = team.TeamAlias; setTeamKit(team.TeamData.Short); setRate(); foreach (PlayerData player in team.Players) { addPlayerField(player); } }
public void Initialize(OnlineTeam team, int joinedPlayerCount, string buttonText) { loadComponents(); Team = team; button.Text = buttonText; name.Text = team.TeamAlias; setPlayerCount(joinedPlayerCount, team.MemberCount); setCountry(team.TeamData.Country); setTeamKit(team.TeamData.Short); setRate(team.TeamData.Id); }
public void Initialize(OnlineTeam team) { loadComponents(); Team = team; initializeResultData(); setAlias(); setCountry(); setKit(); setRate(); handleOwnTeam(); }
void onTeamInfoSent(OnlineTeam team) { if (team.TeamAlias != GameData.CurrentTeam.TeamAlias) { return; } GameData.CurrentTeam.Players = team.Players; disableEvents(); if (GameData.CurrentMode == ModeData.Mode.QUICK_MATCH) { GetTree().ChangeScene("Scenes/PairingOpponentScene.tscn"); } else if (GameData.CurrentMode == ModeData.Mode.TOURNAMENT) { GetTree().ChangeScene("Scenes/CompletingTournamentScene.tscn"); } }
public void SetOpponent(OnlineTeam team) { setKit(team.TeamData.Short); setOponnentAlias(team.TeamAlias); setRate(team.TeamData.Id); }