Table of Contents

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

hero Hero

AddTournament(TournamentGame)

public void AddTournament(TournamentGame game)

Parameters

game TournamentGame

AutoGeneratedInstanceCollectObjects(List<object>)

protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)

Parameters

collectedObjects List<object>

DeleteLeaderboardEntry(Hero)

public void DeleteLeaderboardEntry(Hero hero)

Parameters

hero Hero

GetLeaderBoardLeader()

public Hero GetLeaderBoardLeader()

Returns

Hero

GetLeaderBoardRank(Hero)

public int GetLeaderBoardRank(Hero hero)

Parameters

hero Hero

Returns

int

GetLeaderboard()

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

Returns

List<KeyValuePair<Hero, int>>

GetTournamentGame(Town)

public TournamentGame GetTournamentGame(Town town)

Parameters

town Town

Returns

TournamentGame

GivePrizeToWinner(TournamentGame, Hero, bool)

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

Parameters

tournament TournamentGame
winner Hero
isPlayerParticipated bool

InitializeLeaderboardEntry(Hero, int)

public void InitializeLeaderboardEntry(Hero hero, int initialVictories = 0)

Parameters

hero Hero
initialVictories int

OnPlayerJoinMatch(Type)

public void OnPlayerJoinMatch(Type gameType)

Parameters

gameType Type

OnPlayerJoinTournament(Type, Settlement)

public void OnPlayerJoinTournament(Type gameType, Settlement settlement)

Parameters

gameType Type
settlement Settlement

OnPlayerWatchTournament(Type, Settlement)

public void OnPlayerWatchTournament(Type gameType, Settlement settlement)

Parameters

gameType Type
settlement Settlement

OnPlayerWinMatch(Type)

public void OnPlayerWinMatch(Type gameType)

Parameters

gameType Type

OnPlayerWinTournament(Type)

public void OnPlayerWinTournament(Type gameType)

Parameters

gameType Type

RemoveTournament(TournamentGame)

public void RemoveTournament(TournamentGame game)

Parameters

game TournamentGame

ResolveTournament(TournamentGame, Town)

public 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).