using Impostor.Api.Net;
using Impostor.Api.Net.Inner.Objects;
-namespace Impostor.Server.Events.Game.Player
+namespace Impostor.Server.Events.Player
{
public class PlayerSetStartCounterEvent : IPlayerSetStartCounterEvent
{
- public PlayerSetStartCounterEvent(IGame game, IClientPlayer clientPlayer, IInnerPlayerControl playerControl, byte value)
+ public PlayerSetStartCounterEvent(IGame game, IClientPlayer clientPlayer, IInnerPlayerControl playerControl, byte secondsLeft)
{
Game = game;
ClientPlayer = clientPlayer;
PlayerControl = playerControl;
- Value = value;
+ SecondsLeft = secondsLeft;
}
- public byte Value { get; }
+ public byte SecondsLeft { get; }
public IClientPlayer ClientPlayer { get; }
using Impostor.Api.Innersloth;
using Impostor.Api.Net;
using Impostor.Api.Net.Messages;
-using Impostor.Server.Events.Game.Player;
using Impostor.Server.Events.Player;
using Impostor.Server.Net.Inner.Objects.Components;
using Impostor.Server.Net.State;
// Is either start countdown or byte.MaxValue
var secondsLeft = reader.ReadByte();
-
if (secondsLeft < byte.MaxValue)
{
await _eventManager.CallAsync(new PlayerSetStartCounterEvent(_game, sender, this, secondsLeft));