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
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