Interface ITournamentManager
- Namespace
- TaleWorlds.CampaignSystem.TournamentGames
- Assembly
- TaleWorlds.CampaignSystem.dll
public interface ITournamentManager
Methods
AddLeaderboardEntry(Hero)
void AddLeaderboardEntry(Hero hero)
Parameters
hero
Hero
AddTournament(TournamentGame)
void AddTournament(TournamentGame game)
Parameters
game
TournamentGame
DeleteLeaderboardEntry(Hero)
void DeleteLeaderboardEntry(Hero hero)
Parameters
hero
Hero
GetLeaderBoardLeader()
Hero GetLeaderBoardLeader()
Returns
GetLeaderBoardRank(Hero)
int GetLeaderBoardRank(Hero hero)
Parameters
hero
Hero
Returns
GetLeaderboard()
List<KeyValuePair<Hero, int>> GetLeaderboard()
Returns
- List<KeyValuePair<Hero, int>>
GetTournamentGame(Town)
TournamentGame GetTournamentGame(Town town)
Parameters
town
Town
Returns
GivePrizeToWinner(TournamentGame, Hero, bool)
void GivePrizeToWinner(TournamentGame tournament, Hero winner, bool isPlayerParticipated)
Parameters
tournament
TournamentGamewinner
HeroisPlayerParticipated
bool
InitializeLeaderboardEntry(Hero, int)
void InitializeLeaderboardEntry(Hero hero, int initialVictories = 0)
Parameters
OnPlayerJoinMatch(Type)
void OnPlayerJoinMatch(Type gameType)
Parameters
gameType
Type
OnPlayerJoinTournament(Type, Settlement)
void OnPlayerJoinTournament(Type gameType, Settlement settlement)
Parameters
gameType
Typesettlement
Settlement
OnPlayerWatchTournament(Type, Settlement)
void OnPlayerWatchTournament(Type gameType, Settlement settlement)
Parameters
gameType
Typesettlement
Settlement
OnPlayerWinMatch(Type)
void OnPlayerWinMatch(Type gameType)
Parameters
gameType
Type
OnPlayerWinTournament(Type)
void OnPlayerWinTournament(Type gameType)
Parameters
gameType
Type
ResolveTournament(TournamentGame, Town)
void ResolveTournament(TournamentGame tournament, Town town)
Parameters
tournament
TournamentGametown
Town
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).