Table of Contents

Class KitSignInstanceProvider

Namespace
Uncreated.Warfare.Signs
Assembly
Uncreated.Warfare.dll
[SignPrefix("kit_")]
[SignPrefix("loadout_")]
public class KitSignInstanceProvider : ISignInstanceProvider, IRequestable<Kit>
Inheritance
KitSignInstanceProvider
Implements
Inherited Members

Constructors

KitSignInstanceProvider(KitRequestService, IKitDataStore, TranslationInjection<KitSignTranslations>, PlayerNitroBoostService, SquadConfiguration, IConfiguration, TextMeasurementService)

public KitSignInstanceProvider(KitRequestService kitRequestService, IKitDataStore kitDataStore, TranslationInjection<KitSignTranslations> translations, PlayerNitroBoostService nitroBoostService, SquadConfiguration squadConfiguration, IConfiguration systemConfig, TextMeasurementService measurementService)

Parameters

kitRequestService KitRequestService
kitDataStore IKitDataStore
translations TranslationInjection<KitSignTranslations>
nitroBoostService PlayerNitroBoostService
squadConfiguration SquadConfiguration
systemConfig IConfiguration
measurementService TextMeasurementService

Properties

KitId

public string KitId { get; }

Property Value

string

LoadoutNumber

public int LoadoutNumber { get; }

Property Value

int

Methods

Initialize(BarricadeDrop, string, IServiceProvider)

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

Parameters

barricade BarricadeDrop
extraInfo string
serviceProvider IServiceProvider

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

public 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