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