Table of Contents

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

Hero

GetLeaderBoardRank(Hero)

int GetLeaderBoardRank(Hero hero)

Parameters

hero Hero

Returns

int

GetLeaderboard()

List<KeyValuePair<Hero, int>> GetLeaderboard()

Returns

List<KeyValuePair<Hero, int>>

GetTournamentGame(Town)

TournamentGame GetTournamentGame(Town town)

Parameters

town Town

Returns

TournamentGame

GivePrizeToWinner(TournamentGame, Hero, bool)

void GivePrizeToWinner(TournamentGame tournament, Hero winner, bool isPlayerParticipated)

Parameters

tournament TournamentGame
winner Hero
isPlayerParticipated bool

InitializeLeaderboardEntry(Hero, int)

void InitializeLeaderboardEntry(Hero hero, int initialVictories = 0)

Parameters

hero Hero
initialVictories int

OnPlayerJoinMatch(Type)

void OnPlayerJoinMatch(Type gameType)

Parameters

gameType Type

OnPlayerJoinTournament(Type, Settlement)

void OnPlayerJoinTournament(Type gameType, Settlement settlement)

Parameters

gameType Type
settlement Settlement

OnPlayerWatchTournament(Type, Settlement)

void OnPlayerWatchTournament(Type gameType, Settlement settlement)

Parameters

gameType Type
settlement 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 TournamentGame
town Town

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).