Table of Contents

Struct CaptureUIState

Namespace
Uncreated.Warfare.Layouts.UI
Assembly
Uncreated.Warfare.dll
public readonly struct CaptureUIState
Inherited Members

Constructors

CaptureUIState(float, Translation, Team?, Team?, string?, Color32, bool)

Use static factory methods if possible.

public CaptureUIState(float progress, Translation translation, Team? team, Team? prominentOtherTeam, string? location, Color32 color = default, bool useEnemyColor = false)

Parameters

progress float
translation Translation
team Team
prominentOtherTeam Team
location string
color Color32
useEnemyColor bool

Fields

Location

public readonly string? Location

Field Value

string

OverrideColor

public readonly Color32 OverrideColor

Field Value

Color32

Progress

public readonly float Progress

Field Value

float

ProminentOtherTeam

public readonly Team? ProminentOtherTeam

Field Value

Team

Team

public readonly Team? Team

Field Value

Team

Translation

public readonly Translation Translation

Field Value

Translation

UseEnemyColor

public readonly bool UseEnemyColor

Field Value

bool

Methods

Capturing(FlagUITranslations, float, Team, string)

public static CaptureUIState Capturing(FlagUITranslations translations, float progress, Team capturingTeam, string location)

Parameters

translations FlagUITranslations
progress float
capturingTeam Team
location string

Returns

CaptureUIState

Clearing(FlagUITranslations, float, Team, string)

public static CaptureUIState Clearing(FlagUITranslations translations, float progress, Team owningTeam, string location)

Parameters

translations FlagUITranslations
progress float
owningTeam Team
location string

Returns

CaptureUIState

Contesting(FlagUITranslations, float, string)

public static CaptureUIState Contesting(FlagUITranslations translations, float progress, string location)

Parameters

translations FlagUITranslations
progress float
location string

Returns

CaptureUIState

InVehicle(FlagUITranslations, float, string)

public static CaptureUIState InVehicle(FlagUITranslations translations, float progress, string location)

Parameters

translations FlagUITranslations
progress float
location string

Returns

CaptureUIState

Ineffective(FlagUITranslations, string)

public static CaptureUIState Ineffective(FlagUITranslations translations, string location)

Parameters

translations FlagUITranslations
location string

Returns

CaptureUIState

Locked(FlagUITranslations, float, string)

public static CaptureUIState Locked(FlagUITranslations translations, float progress, string location)

Parameters

translations FlagUITranslations
progress float
location string

Returns

CaptureUIState

Losing(FlagUITranslations, float, Team, string)

public static CaptureUIState Losing(FlagUITranslations translations, float progress, Team otherTeam, string location)

Parameters

translations FlagUITranslations
progress float
otherTeam Team
location string

Returns

CaptureUIState

Lost(FlagUITranslations, Team, string)

public static CaptureUIState Lost(FlagUITranslations translations, Team otherTeam, string location)

Parameters

translations FlagUITranslations
otherTeam Team
location string

Returns

CaptureUIState

Neutralized(FlagUITranslations, string)

public static CaptureUIState Neutralized(FlagUITranslations translations, string location)

Parameters

translations FlagUITranslations
location string

Returns

CaptureUIState

Secured(FlagUITranslations, string)

public static CaptureUIState Secured(FlagUITranslations translations, string location)

Parameters

translations FlagUITranslations
location string

Returns

CaptureUIState

ToString()

Returns the fully qualified type name of this instance.

public override string ToString()

Returns

string

The fully qualified type name.