Table of Contents

Class PhaseTeamSettings

Namespace
Uncreated.Warfare.Layouts.Phases
Assembly
Uncreated.Warfare.dll

Defines team-specific behavior for a phase.

public class PhaseTeamSettings
Inheritance
PhaseTeamSettings
Inherited Members

Properties

Configuration

Extra configuration about the team, assign at initialization time.

public IConfiguration? Configuration { get; }

Property Value

IConfiguration

Grounded

If the team can't leave their base during the phase.

[UsedImplicitly]
public bool Grounded { get; set; }

Property Value

bool

Invincible

If the team can't take damage.

[UsedImplicitly]
public bool Invincible { get; set; }

Property Value

bool

Name

Display name on the toast specifically for this team, if any.

[UsedImplicitly]
public TranslationList? Name { get; set; }

Property Value

TranslationList

Team

Can be (in order of priority) A faction name, a team ID, 'opfor', or 'blufor'.

[UsedImplicitly]
public string? Team { get; set; }

Property Value

string

TeamInfo

Info about Team that will be fetched at initialization time.

[UsedImplicitly]
public Team? TeamInfo { get; }

Property Value

Team