Class DefaultFlagListUIEvents
Default UI listeners for common Flag events. This service should not be registered directly by the WarfareModule, but rather by each flag plugin.
public class DefaultFlagListUIEvents : ILayoutStartingListener, IEventListener<IFlagsNeedUIUpdateEvent>, IHudUIListener
- Inheritance
-
DefaultFlagListUIEvents
- Implements
- Inherited Members
Constructors
DefaultFlagListUIEvents(FlagListUI, IFlagListUIProvider, ITicketTracker, ITranslationService, Layout)
public DefaultFlagListUIEvents(FlagListUI ui, IFlagListUIProvider uiProvider, ITicketTracker ticketTracker, ITranslationService translationService, Layout layout)
Parameters
uiFlagListUIuiProviderIFlagListUIProviderticketTrackerITicketTrackertranslationServiceITranslationServicelayoutLayout
Methods
HandleLayoutStartingAsync(Layout, CancellationToken)
Invoked after the layout is initialized but before the first phase starts.
public UniTask HandleLayoutStartingAsync(Layout layout, CancellationToken token = default)
Parameters
layoutLayouttokenCancellationToken
Returns
- UniTask
Hide(WarfarePlayer?)
public void Hide(WarfarePlayer? player)
Parameters
playerWarfarePlayer
Restore(WarfarePlayer?)
public void Restore(WarfarePlayer? player)
Parameters
playerWarfarePlayer