Class TournamentManager
- Namespace
- TaleWorlds.CampaignSystem.TournamentGames
- Assembly
- TaleWorlds.CampaignSystem.dll
public class TournamentManager : ITournamentManager
- Inheritance
-
TournamentManager
- Implements
- Inherited Members
Constructors
TournamentManager()
public TournamentManager()
Methods
AddLeaderboardEntry(Hero)
public void AddLeaderboardEntry(Hero hero)
Parameters
heroHero
AddTournament(TournamentGame)
public void AddTournament(TournamentGame game)
Parameters
gameTournamentGame
AutoGeneratedInstanceCollectObjects(List<object>)
protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)
Parameters
DeleteLeaderboardEntry(Hero)
public void DeleteLeaderboardEntry(Hero hero)
Parameters
heroHero
GetLeaderBoardLeader()
public Hero GetLeaderBoardLeader()
Returns
GetLeaderBoardRank(Hero)
public int GetLeaderBoardRank(Hero hero)
Parameters
heroHero
Returns
GetLeaderboard()
public List<KeyValuePair<Hero, int>> GetLeaderboard()
Returns
- List<KeyValuePair<Hero, int>>
GetTournamentGame(Town)
public TournamentGame GetTournamentGame(Town town)
Parameters
townTown
Returns
GivePrizeToWinner(TournamentGame, Hero, bool)
public void GivePrizeToWinner(TournamentGame tournament, Hero winner, bool isPlayerParticipated)
Parameters
tournamentTournamentGamewinnerHeroisPlayerParticipatedbool
InitializeLeaderboardEntry(Hero, int)
public void InitializeLeaderboardEntry(Hero hero, int initialVictories = 0)
Parameters
OnPlayerJoinMatch(Type)
public void OnPlayerJoinMatch(Type gameType)
Parameters
gameTypeType
OnPlayerJoinTournament(Type, Settlement)
public void OnPlayerJoinTournament(Type gameType, Settlement settlement)
Parameters
gameTypeTypesettlementSettlement
OnPlayerWatchTournament(Type, Settlement)
public void OnPlayerWatchTournament(Type gameType, Settlement settlement)
Parameters
gameTypeTypesettlementSettlement
OnPlayerWinMatch(Type)
public void OnPlayerWinMatch(Type gameType)
Parameters
gameTypeType
OnPlayerWinTournament(Type)
public void OnPlayerWinTournament(Type gameType)
Parameters
gameTypeType
RemoveTournament(TournamentGame)
public void RemoveTournament(TournamentGame game)
Parameters
gameTournamentGame
ResolveTournament(TournamentGame, Town)
public void ResolveTournament(TournamentGame tournament, Town town)
Parameters
tournamentTournamentGametownTown
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).