Table of Contents

Class VehicleBaySignInstanceProvider

Namespace
Uncreated.Warfare.Signs
Assembly
Uncreated.Warfare.dll
[SignPrefix("vbs_")]
public class VehicleBaySignInstanceProvider : ISignInstanceProvider, IRequestable<VehicleSpawner>
Inheritance
VehicleBaySignInstanceProvider
Implements
Inherited Members

Constructors

VehicleBaySignInstanceProvider(VehicleSpawnerService, ITranslationValueFormatter, TranslationInjection<VehicleBaySignTranslations>)

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

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