Table of Contents

Interface ISignInstanceProvider

Namespace
Uncreated.Warfare.Signs
Assembly
Uncreated.Warfare.dll
public interface ISignInstanceProvider

Properties

CanBatchTranslate

If a translation can be shared between all players using the same language, instead of per-player.

bool CanBatchTranslate { get; }

Property Value

bool

FallbackText

Text to display if nothing else can be.

string FallbackText { get; }

Property Value

string

Methods

Initialize(BarricadeDrop, string, IServiceProvider)

void Initialize(BarricadeDrop barricade, string extraInfo, IServiceProvider serviceProvider)

Parameters

barricade BarricadeDrop
extraInfo string
serviceProvider IServiceProvider

Translate(ITranslationValueFormatter, IServiceProvider, LanguageInfo, CultureInfo, WarfarePlayer?)

string Translate(ITranslationValueFormatter formatter, IServiceProvider serviceProvider, LanguageInfo language, CultureInfo culture, WarfarePlayer? player)

Parameters

formatter ITranslationValueFormatter
serviceProvider IServiceProvider
language LanguageInfo
culture CultureInfo
player WarfarePlayer

Returns

string