Table of Contents

Class TeamUtility

Namespace
Uncreated.Warfare.Util
Assembly
Uncreated.Warfare.dll
public static class TeamUtility
Inheritance
TeamUtility
Inherited Members

Methods

ResolveTeamFactionHint(string?, IGameDataDbContext, ITeamManager<Team>, MapScheduler, CancellationToken)

Get faction information about a faction string from a ITeamManager<TTeam> config.

public static Task<Faction> ResolveTeamFactionHint(string? faction, IGameDataDbContext dbContext, ITeamManager<Team> readFrom, MapScheduler mapScheduler, CancellationToken token = default)

Parameters

faction string
dbContext IGameDataDbContext
readFrom ITeamManager<Team>
mapScheduler MapScheduler
token CancellationToken

Returns

Task<Faction>

Exceptions

LayoutConfigurationException

Failed to find a valid faction.