Class VehicleBaySignInstanceProvider
- Namespace
- Uncreated.Warfare.Signs
- Assembly
- Uncreated.Warfare.dll
[SignPrefix("vbs_")]
public class VehicleBaySignInstanceProvider : ISignInstanceProvider, IRequestable<VehicleSpawner>
- Inheritance
-
VehicleBaySignInstanceProvider
- Implements
-
- Inherited Members
-
Constructors
public VehicleBaySignInstanceProvider(VehicleSpawnerService spawnerService, ITranslationValueFormatter valueFormatter, TranslationInjection<VehicleBaySignTranslations> translations)
Parameters
spawnerService VehicleSpawnerService
valueFormatter ITranslationValueFormatter
translations TranslationInjection<VehicleBaySignTranslations>
Properties
BarricadeInstanceId
public uint BarricadeInstanceId { get; }
Property Value
- uint
Spawn
public VehicleSpawner? Spawn { get; }
Property Value
- VehicleSpawner
Vehicle
public WarfareVehicleInfo? Vehicle { get; }
Property Value
- WarfareVehicleInfo
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