Table of Contents

Class KitSignService

Namespace
Uncreated.Warfare.Kits
Assembly
Uncreated.Warfare.dll
public class KitSignService : IEventListener<PlayerKitChanged>, IEventListener<SquadMemberJoined>, IEventListener<SquadMemberLeft>, IEventListener<KitUpdated>
Inheritance
KitSignService
Implements
Inherited Members

Constructors

KitSignService(SignInstancer, IPlayerService)

public KitSignService(SignInstancer signs, IPlayerService playerService)

Parameters

signs SignInstancer
playerService IPlayerService

Methods

HandleEvent(KitCreated, IServiceProvider)

public void HandleEvent(KitCreated e, IServiceProvider serviceProvider)

Parameters

e KitCreated
serviceProvider IServiceProvider

HandleEvent(KitUpdated, IServiceProvider)

public void HandleEvent(KitUpdated e, IServiceProvider serviceProvider)

Parameters

e KitUpdated
serviceProvider IServiceProvider

HandleEvent(PlayerKitChanged, IServiceProvider)

public void HandleEvent(PlayerKitChanged e, IServiceProvider serviceProvider)

Parameters

e PlayerKitChanged
serviceProvider IServiceProvider

HandleEvent(SquadMemberJoined, IServiceProvider)

public void HandleEvent(SquadMemberJoined e, IServiceProvider serviceProvider)

Parameters

e SquadMemberJoined
serviceProvider IServiceProvider

HandleEvent(SquadMemberLeft, IServiceProvider)

public void HandleEvent(SquadMemberLeft e, IServiceProvider serviceProvider)

Parameters

e SquadMemberLeft
serviceProvider IServiceProvider

UpdateLoadoutSigns()

Update only loadout signs for all players.

public void UpdateLoadoutSigns()

Remarks

Thread Safe

UpdateLoadoutSigns(WarfarePlayer)

Update only loadout signs for player.

public void UpdateLoadoutSigns(WarfarePlayer player)

Parameters

player WarfarePlayer

Remarks

Thread Safe

UpdateSigns()

Update all kit signs for all players.

public void UpdateSigns()

Remarks

Thread Safe

UpdateSigns(string)

Update all signs for a specific kit's ID.

public void UpdateSigns(string kitId)

Parameters

kitId string

Remarks

Thread Safe

UpdateSigns(string, WarfarePlayer)

Update all signs for a specific kit's ID and player.

public void UpdateSigns(string kitId, WarfarePlayer player)

Parameters

kitId string
player WarfarePlayer

Remarks

Thread Safe

UpdateSigns(Kit)

Update all signs for a specific kit.

public void UpdateSigns(Kit kit)

Parameters

kit Kit

Remarks

Thread Safe

UpdateSigns(Kit, WarfarePlayer)

Update all signs for a specific kit and player.

public void UpdateSigns(Kit kit, WarfarePlayer player)

Parameters

kit Kit
player WarfarePlayer

Remarks

Thread Safe

UpdateSigns(WarfarePlayer)

Update all kit signs for player.

public void UpdateSigns(WarfarePlayer player)

Parameters

player WarfarePlayer

Remarks

Thread Safe