Table of Contents

Class DefaultCaptureUIFlagEvents

Namespace
Uncreated.Warfare.Layouts.Flags
Assembly
Uncreated.Warfare.dll
public class DefaultCaptureUIFlagEvents : IEventListener<FlagContestPointsChanged>, IEventListener<FlagContestStateChanged>, IEventListener<PlayerEnteredFlagRegion>, IEventListener<PlayerExitedFlagRegion>, ILayoutPhaseListener<ActionPhase>
Inheritance
DefaultCaptureUIFlagEvents
Implements
Inherited Members

Constructors

DefaultCaptureUIFlagEvents(CaptureUI, ITranslationService, TranslationInjection<FlagUITranslations>, Layout)

public DefaultCaptureUIFlagEvents(CaptureUI ui, ITranslationService translationService, TranslationInjection<FlagUITranslations> translations, Layout layout)

Parameters

ui CaptureUI
translationService ITranslationService
translations TranslationInjection<FlagUITranslations>
layout Layout

Methods

EvaluateCaptureUI(FlagObjective, LanguageSet)

public virtual CaptureUIState EvaluateCaptureUI(FlagObjective flag, LanguageSet languageSet)

Parameters

flag FlagObjective
languageSet LanguageSet

Returns

CaptureUIState